Documentation ¶
Index ¶
- type Endpoint
- type EndpointArgs
- type EndpointArray
- type EndpointArrayInput
- type EndpointArrayOutput
- type EndpointCustomDomain
- type EndpointCustomDomainArgs
- type EndpointCustomDomainArray
- type EndpointCustomDomainArrayInput
- type EndpointCustomDomainArrayOutput
- func (EndpointCustomDomainArrayOutput) ElementType() reflect.Type
- func (o EndpointCustomDomainArrayOutput) Index(i pulumi.IntInput) EndpointCustomDomainOutput
- func (o EndpointCustomDomainArrayOutput) ToEndpointCustomDomainArrayOutput() EndpointCustomDomainArrayOutput
- func (o EndpointCustomDomainArrayOutput) ToEndpointCustomDomainArrayOutputWithContext(ctx context.Context) EndpointCustomDomainArrayOutput
- type EndpointCustomDomainCdnManagedHttps
- type EndpointCustomDomainCdnManagedHttpsArgs
- func (EndpointCustomDomainCdnManagedHttpsArgs) ElementType() reflect.Type
- func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsOutput() EndpointCustomDomainCdnManagedHttpsOutput
- func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsOutput
- func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsPtrOutput() EndpointCustomDomainCdnManagedHttpsPtrOutput
- func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsPtrOutput
- type EndpointCustomDomainCdnManagedHttpsInput
- type EndpointCustomDomainCdnManagedHttpsOutput
- func (o EndpointCustomDomainCdnManagedHttpsOutput) CertificateType() pulumi.StringOutput
- func (EndpointCustomDomainCdnManagedHttpsOutput) ElementType() reflect.Type
- func (o EndpointCustomDomainCdnManagedHttpsOutput) ProtocolType() pulumi.StringOutput
- func (o EndpointCustomDomainCdnManagedHttpsOutput) TlsVersion() pulumi.StringPtrOutput
- func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsOutput() EndpointCustomDomainCdnManagedHttpsOutput
- func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsOutput
- func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutput() EndpointCustomDomainCdnManagedHttpsPtrOutput
- func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsPtrOutput
- type EndpointCustomDomainCdnManagedHttpsPtrInput
- type EndpointCustomDomainCdnManagedHttpsPtrOutput
- func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) CertificateType() pulumi.StringPtrOutput
- func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) Elem() EndpointCustomDomainCdnManagedHttpsOutput
- func (EndpointCustomDomainCdnManagedHttpsPtrOutput) ElementType() reflect.Type
- func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) ProtocolType() pulumi.StringPtrOutput
- func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) TlsVersion() pulumi.StringPtrOutput
- func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutput() EndpointCustomDomainCdnManagedHttpsPtrOutput
- func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsPtrOutput
- type EndpointCustomDomainInput
- type EndpointCustomDomainMap
- type EndpointCustomDomainMapInput
- type EndpointCustomDomainMapOutput
- func (EndpointCustomDomainMapOutput) ElementType() reflect.Type
- func (o EndpointCustomDomainMapOutput) MapIndex(k pulumi.StringInput) EndpointCustomDomainOutput
- func (o EndpointCustomDomainMapOutput) ToEndpointCustomDomainMapOutput() EndpointCustomDomainMapOutput
- func (o EndpointCustomDomainMapOutput) ToEndpointCustomDomainMapOutputWithContext(ctx context.Context) EndpointCustomDomainMapOutput
- type EndpointCustomDomainOutput
- func (o EndpointCustomDomainOutput) CdnEndpointId() pulumi.StringOutput
- func (o EndpointCustomDomainOutput) CdnManagedHttps() EndpointCustomDomainCdnManagedHttpsPtrOutput
- func (EndpointCustomDomainOutput) ElementType() reflect.Type
- func (o EndpointCustomDomainOutput) HostName() pulumi.StringOutput
- func (o EndpointCustomDomainOutput) Name() pulumi.StringOutput
- func (o EndpointCustomDomainOutput) ToEndpointCustomDomainOutput() EndpointCustomDomainOutput
- func (o EndpointCustomDomainOutput) ToEndpointCustomDomainOutputWithContext(ctx context.Context) EndpointCustomDomainOutput
- func (o EndpointCustomDomainOutput) UserManagedHttps() EndpointCustomDomainUserManagedHttpsPtrOutput
- type EndpointCustomDomainState
- type EndpointCustomDomainUserManagedHttps
- type EndpointCustomDomainUserManagedHttpsArgs
- func (EndpointCustomDomainUserManagedHttpsArgs) ElementType() reflect.Type
- func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsOutput() EndpointCustomDomainUserManagedHttpsOutput
- func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsOutput
- func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsPtrOutput() EndpointCustomDomainUserManagedHttpsPtrOutput
- func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsPtrOutput
- type EndpointCustomDomainUserManagedHttpsInput
- type EndpointCustomDomainUserManagedHttpsOutput
- func (EndpointCustomDomainUserManagedHttpsOutput) ElementType() reflect.Type
- func (o EndpointCustomDomainUserManagedHttpsOutput) KeyVaultCertificateId() pulumi.StringPtrOutputdeprecated
- func (o EndpointCustomDomainUserManagedHttpsOutput) KeyVaultSecretId() pulumi.StringPtrOutput
- func (o EndpointCustomDomainUserManagedHttpsOutput) TlsVersion() pulumi.StringPtrOutput
- func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsOutput() EndpointCustomDomainUserManagedHttpsOutput
- func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsOutput
- func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutput() EndpointCustomDomainUserManagedHttpsPtrOutput
- func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsPtrOutput
- type EndpointCustomDomainUserManagedHttpsPtrInput
- type EndpointCustomDomainUserManagedHttpsPtrOutput
- func (o EndpointCustomDomainUserManagedHttpsPtrOutput) Elem() EndpointCustomDomainUserManagedHttpsOutput
- func (EndpointCustomDomainUserManagedHttpsPtrOutput) ElementType() reflect.Type
- func (o EndpointCustomDomainUserManagedHttpsPtrOutput) KeyVaultCertificateId() pulumi.StringPtrOutputdeprecated
- func (o EndpointCustomDomainUserManagedHttpsPtrOutput) KeyVaultSecretId() pulumi.StringPtrOutput
- func (o EndpointCustomDomainUserManagedHttpsPtrOutput) TlsVersion() pulumi.StringPtrOutput
- func (o EndpointCustomDomainUserManagedHttpsPtrOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutput() EndpointCustomDomainUserManagedHttpsPtrOutput
- func (o EndpointCustomDomainUserManagedHttpsPtrOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsPtrOutput
- type EndpointDeliveryRule
- type EndpointDeliveryRuleArgs
- type EndpointDeliveryRuleArray
- type EndpointDeliveryRuleArrayInput
- type EndpointDeliveryRuleArrayOutput
- func (EndpointDeliveryRuleArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleOutput
- func (o EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutput() EndpointDeliveryRuleArrayOutput
- func (o EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleArrayOutput
- type EndpointDeliveryRuleCacheExpirationAction
- type EndpointDeliveryRuleCacheExpirationActionArgs
- func (EndpointDeliveryRuleCacheExpirationActionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutput() EndpointDeliveryRuleCacheExpirationActionOutput
- func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionOutput
- func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
- func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
- type EndpointDeliveryRuleCacheExpirationActionInput
- type EndpointDeliveryRuleCacheExpirationActionOutput
- func (o EndpointDeliveryRuleCacheExpirationActionOutput) Behavior() pulumi.StringOutput
- func (o EndpointDeliveryRuleCacheExpirationActionOutput) Duration() pulumi.StringPtrOutput
- func (EndpointDeliveryRuleCacheExpirationActionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutput() EndpointDeliveryRuleCacheExpirationActionOutput
- func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionOutput
- func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
- type EndpointDeliveryRuleCacheExpirationActionPtrInput
- type EndpointDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) Behavior() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) Duration() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) Elem() EndpointDeliveryRuleCacheExpirationActionOutput
- func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
- type EndpointDeliveryRuleCacheKeyQueryStringAction
- type EndpointDeliveryRuleCacheKeyQueryStringActionArgs
- func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput() EndpointDeliveryRuleCacheKeyQueryStringActionOutput
- func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionOutput
- func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- type EndpointDeliveryRuleCacheKeyQueryStringActionInput
- type EndpointDeliveryRuleCacheKeyQueryStringActionOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Behavior() pulumi.StringOutput
- func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Parameters() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput() EndpointDeliveryRuleCacheKeyQueryStringActionOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- type EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput
- type EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Behavior() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Elem() EndpointDeliveryRuleCacheKeyQueryStringActionOutput
- func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- type EndpointDeliveryRuleCookiesCondition
- type EndpointDeliveryRuleCookiesConditionArgs
- func (EndpointDeliveryRuleCookiesConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutput() EndpointDeliveryRuleCookiesConditionOutput
- func (i EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionOutput
- type EndpointDeliveryRuleCookiesConditionArray
- func (EndpointDeliveryRuleCookiesConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutput() EndpointDeliveryRuleCookiesConditionArrayOutput
- func (i EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionArrayOutput
- type EndpointDeliveryRuleCookiesConditionArrayInput
- type EndpointDeliveryRuleCookiesConditionArrayOutput
- func (EndpointDeliveryRuleCookiesConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleCookiesConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleCookiesConditionOutput
- func (o EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutput() EndpointDeliveryRuleCookiesConditionArrayOutput
- func (o EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionArrayOutput
- type EndpointDeliveryRuleCookiesConditionInput
- type EndpointDeliveryRuleCookiesConditionOutput
- func (EndpointDeliveryRuleCookiesConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleCookiesConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleCookiesConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleCookiesConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleCookiesConditionOutput) Selector() pulumi.StringOutput
- func (o EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutput() EndpointDeliveryRuleCookiesConditionOutput
- func (o EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionOutput
- func (o EndpointDeliveryRuleCookiesConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleDeviceCondition
- type EndpointDeliveryRuleDeviceConditionArgs
- func (EndpointDeliveryRuleDeviceConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutput() EndpointDeliveryRuleDeviceConditionOutput
- func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionOutput
- func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
- func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
- type EndpointDeliveryRuleDeviceConditionInput
- type EndpointDeliveryRuleDeviceConditionOutput
- func (EndpointDeliveryRuleDeviceConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleDeviceConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleDeviceConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleDeviceConditionOutput) Operator() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutput() EndpointDeliveryRuleDeviceConditionOutput
- func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionOutput
- func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
- func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
- type EndpointDeliveryRuleDeviceConditionPtrInput
- type EndpointDeliveryRuleDeviceConditionPtrOutput
- func (o EndpointDeliveryRuleDeviceConditionPtrOutput) Elem() EndpointDeliveryRuleDeviceConditionOutput
- func (EndpointDeliveryRuleDeviceConditionPtrOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleDeviceConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleDeviceConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleDeviceConditionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
- func (o EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
- type EndpointDeliveryRuleHttpVersionCondition
- type EndpointDeliveryRuleHttpVersionConditionArgs
- func (EndpointDeliveryRuleHttpVersionConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutput() EndpointDeliveryRuleHttpVersionConditionOutput
- func (i EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionOutput
- type EndpointDeliveryRuleHttpVersionConditionArray
- func (EndpointDeliveryRuleHttpVersionConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput() EndpointDeliveryRuleHttpVersionConditionArrayOutput
- func (i EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionArrayOutput
- type EndpointDeliveryRuleHttpVersionConditionArrayInput
- type EndpointDeliveryRuleHttpVersionConditionArrayOutput
- func (EndpointDeliveryRuleHttpVersionConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleHttpVersionConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleHttpVersionConditionOutput
- func (o EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput() EndpointDeliveryRuleHttpVersionConditionArrayOutput
- func (o EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionArrayOutput
- type EndpointDeliveryRuleHttpVersionConditionInput
- type EndpointDeliveryRuleHttpVersionConditionOutput
- func (EndpointDeliveryRuleHttpVersionConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleHttpVersionConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleHttpVersionConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleHttpVersionConditionOutput) Operator() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutput() EndpointDeliveryRuleHttpVersionConditionOutput
- func (o EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionOutput
- type EndpointDeliveryRuleInput
- type EndpointDeliveryRuleModifyRequestHeaderAction
- type EndpointDeliveryRuleModifyRequestHeaderActionArgs
- func (EndpointDeliveryRuleModifyRequestHeaderActionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput() EndpointDeliveryRuleModifyRequestHeaderActionOutput
- func (i EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionOutput
- type EndpointDeliveryRuleModifyRequestHeaderActionArray
- func (EndpointDeliveryRuleModifyRequestHeaderActionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (i EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
- type EndpointDeliveryRuleModifyRequestHeaderActionArrayInput
- type EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (o EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
- type EndpointDeliveryRuleModifyRequestHeaderActionInput
- type EndpointDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Action() pulumi.StringOutput
- func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Name() pulumi.StringOutput
- func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput() EndpointDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Value() pulumi.StringPtrOutput
- type EndpointDeliveryRuleModifyResponseHeaderAction
- type EndpointDeliveryRuleModifyResponseHeaderActionArgs
- func (EndpointDeliveryRuleModifyResponseHeaderActionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput() EndpointDeliveryRuleModifyResponseHeaderActionOutput
- func (i EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionOutput
- type EndpointDeliveryRuleModifyResponseHeaderActionArray
- func (EndpointDeliveryRuleModifyResponseHeaderActionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (i EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
- type EndpointDeliveryRuleModifyResponseHeaderActionArrayInput
- type EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (o EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
- type EndpointDeliveryRuleModifyResponseHeaderActionInput
- type EndpointDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Action() pulumi.StringOutput
- func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Name() pulumi.StringOutput
- func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput() EndpointDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Value() pulumi.StringPtrOutput
- type EndpointDeliveryRuleOutput
- func (o EndpointDeliveryRuleOutput) CacheExpirationAction() EndpointDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointDeliveryRuleOutput) CacheKeyQueryStringAction() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointDeliveryRuleOutput) CookiesConditions() EndpointDeliveryRuleCookiesConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) DeviceCondition() EndpointDeliveryRuleDeviceConditionPtrOutput
- func (EndpointDeliveryRuleOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleOutput) HttpVersionConditions() EndpointDeliveryRuleHttpVersionConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) ModifyRequestHeaderActions() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (o EndpointDeliveryRuleOutput) ModifyResponseHeaderActions() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (o EndpointDeliveryRuleOutput) Name() pulumi.StringOutput
- func (o EndpointDeliveryRuleOutput) Order() pulumi.IntOutput
- func (o EndpointDeliveryRuleOutput) PostArgConditions() EndpointDeliveryRulePostArgConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) QueryStringConditions() EndpointDeliveryRuleQueryStringConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) RemoteAddressConditions() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) RequestBodyConditions() EndpointDeliveryRuleRequestBodyConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) RequestHeaderConditions() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) RequestMethodCondition() EndpointDeliveryRuleRequestMethodConditionPtrOutput
- func (o EndpointDeliveryRuleOutput) RequestSchemeCondition() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- func (o EndpointDeliveryRuleOutput) RequestUriConditions() EndpointDeliveryRuleRequestUriConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutput() EndpointDeliveryRuleOutput
- func (o EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutputWithContext(ctx context.Context) EndpointDeliveryRuleOutput
- func (o EndpointDeliveryRuleOutput) UrlFileExtensionConditions() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) UrlFileNameConditions() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) UrlPathConditions() EndpointDeliveryRuleUrlPathConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) UrlRedirectAction() EndpointDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointDeliveryRuleOutput) UrlRewriteAction() EndpointDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointDeliveryRulePostArgCondition
- type EndpointDeliveryRulePostArgConditionArgs
- func (EndpointDeliveryRulePostArgConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutput() EndpointDeliveryRulePostArgConditionOutput
- func (i EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionOutput
- type EndpointDeliveryRulePostArgConditionArray
- func (EndpointDeliveryRulePostArgConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutput() EndpointDeliveryRulePostArgConditionArrayOutput
- func (i EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionArrayOutput
- type EndpointDeliveryRulePostArgConditionArrayInput
- type EndpointDeliveryRulePostArgConditionArrayOutput
- func (EndpointDeliveryRulePostArgConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRulePostArgConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRulePostArgConditionOutput
- func (o EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutput() EndpointDeliveryRulePostArgConditionArrayOutput
- func (o EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionArrayOutput
- type EndpointDeliveryRulePostArgConditionInput
- type EndpointDeliveryRulePostArgConditionOutput
- func (EndpointDeliveryRulePostArgConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRulePostArgConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRulePostArgConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRulePostArgConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRulePostArgConditionOutput) Selector() pulumi.StringOutput
- func (o EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutput() EndpointDeliveryRulePostArgConditionOutput
- func (o EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionOutput
- func (o EndpointDeliveryRulePostArgConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleQueryStringCondition
- type EndpointDeliveryRuleQueryStringConditionArgs
- func (EndpointDeliveryRuleQueryStringConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutput() EndpointDeliveryRuleQueryStringConditionOutput
- func (i EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionOutput
- type EndpointDeliveryRuleQueryStringConditionArray
- func (EndpointDeliveryRuleQueryStringConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutput() EndpointDeliveryRuleQueryStringConditionArrayOutput
- func (i EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionArrayOutput
- type EndpointDeliveryRuleQueryStringConditionArrayInput
- type EndpointDeliveryRuleQueryStringConditionArrayOutput
- func (EndpointDeliveryRuleQueryStringConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleQueryStringConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleQueryStringConditionOutput
- func (o EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutput() EndpointDeliveryRuleQueryStringConditionArrayOutput
- func (o EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionArrayOutput
- type EndpointDeliveryRuleQueryStringConditionInput
- type EndpointDeliveryRuleQueryStringConditionOutput
- func (EndpointDeliveryRuleQueryStringConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleQueryStringConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleQueryStringConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleQueryStringConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutput() EndpointDeliveryRuleQueryStringConditionOutput
- func (o EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionOutput
- func (o EndpointDeliveryRuleQueryStringConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleRemoteAddressCondition
- type EndpointDeliveryRuleRemoteAddressConditionArgs
- func (EndpointDeliveryRuleRemoteAddressConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutput() EndpointDeliveryRuleRemoteAddressConditionOutput
- func (i EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionOutput
- type EndpointDeliveryRuleRemoteAddressConditionArray
- func (EndpointDeliveryRuleRemoteAddressConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
- func (i EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionArrayOutput
- type EndpointDeliveryRuleRemoteAddressConditionArrayInput
- type EndpointDeliveryRuleRemoteAddressConditionArrayOutput
- func (EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRemoteAddressConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleRemoteAddressConditionOutput
- func (o EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
- func (o EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionArrayOutput
- type EndpointDeliveryRuleRemoteAddressConditionInput
- type EndpointDeliveryRuleRemoteAddressConditionOutput
- func (EndpointDeliveryRuleRemoteAddressConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRemoteAddressConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRemoteAddressConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRemoteAddressConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutput() EndpointDeliveryRuleRemoteAddressConditionOutput
- func (o EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionOutput
- type EndpointDeliveryRuleRequestBodyCondition
- type EndpointDeliveryRuleRequestBodyConditionArgs
- func (EndpointDeliveryRuleRequestBodyConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutput() EndpointDeliveryRuleRequestBodyConditionOutput
- func (i EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionOutput
- type EndpointDeliveryRuleRequestBodyConditionArray
- func (EndpointDeliveryRuleRequestBodyConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput() EndpointDeliveryRuleRequestBodyConditionArrayOutput
- func (i EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionArrayOutput
- type EndpointDeliveryRuleRequestBodyConditionArrayInput
- type EndpointDeliveryRuleRequestBodyConditionArrayOutput
- func (EndpointDeliveryRuleRequestBodyConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestBodyConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleRequestBodyConditionOutput
- func (o EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput() EndpointDeliveryRuleRequestBodyConditionArrayOutput
- func (o EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionArrayOutput
- type EndpointDeliveryRuleRequestBodyConditionInput
- type EndpointDeliveryRuleRequestBodyConditionOutput
- func (EndpointDeliveryRuleRequestBodyConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestBodyConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRequestBodyConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRequestBodyConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutput() EndpointDeliveryRuleRequestBodyConditionOutput
- func (o EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionOutput
- func (o EndpointDeliveryRuleRequestBodyConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleRequestHeaderCondition
- type EndpointDeliveryRuleRequestHeaderConditionArgs
- func (EndpointDeliveryRuleRequestHeaderConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutput() EndpointDeliveryRuleRequestHeaderConditionOutput
- func (i EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionOutput
- type EndpointDeliveryRuleRequestHeaderConditionArray
- func (EndpointDeliveryRuleRequestHeaderConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
- func (i EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionArrayOutput
- type EndpointDeliveryRuleRequestHeaderConditionArrayInput
- type EndpointDeliveryRuleRequestHeaderConditionArrayOutput
- func (EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestHeaderConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleRequestHeaderConditionOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionArrayOutput
- type EndpointDeliveryRuleRequestHeaderConditionInput
- type EndpointDeliveryRuleRequestHeaderConditionOutput
- func (EndpointDeliveryRuleRequestHeaderConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestHeaderConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Selector() pulumi.StringOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutput() EndpointDeliveryRuleRequestHeaderConditionOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleRequestMethodCondition
- type EndpointDeliveryRuleRequestMethodConditionArgs
- func (EndpointDeliveryRuleRequestMethodConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutput() EndpointDeliveryRuleRequestMethodConditionOutput
- func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionOutput
- func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
- func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
- type EndpointDeliveryRuleRequestMethodConditionInput
- type EndpointDeliveryRuleRequestMethodConditionOutput
- func (EndpointDeliveryRuleRequestMethodConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestMethodConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRequestMethodConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRequestMethodConditionOutput) Operator() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutput() EndpointDeliveryRuleRequestMethodConditionOutput
- func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionOutput
- func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
- func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
- type EndpointDeliveryRuleRequestMethodConditionPtrInput
- type EndpointDeliveryRuleRequestMethodConditionPtrOutput
- func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) Elem() EndpointDeliveryRuleRequestMethodConditionOutput
- func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
- func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
- type EndpointDeliveryRuleRequestSchemeCondition
- type EndpointDeliveryRuleRequestSchemeConditionArgs
- func (EndpointDeliveryRuleRequestSchemeConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutput() EndpointDeliveryRuleRequestSchemeConditionOutput
- func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionOutput
- func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- type EndpointDeliveryRuleRequestSchemeConditionInput
- type EndpointDeliveryRuleRequestSchemeConditionOutput
- func (EndpointDeliveryRuleRequestSchemeConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestSchemeConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionOutput) Operator() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutput() EndpointDeliveryRuleRequestSchemeConditionOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- type EndpointDeliveryRuleRequestSchemeConditionPtrInput
- type EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) Elem() EndpointDeliveryRuleRequestSchemeConditionOutput
- func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- type EndpointDeliveryRuleRequestUriCondition
- type EndpointDeliveryRuleRequestUriConditionArgs
- func (EndpointDeliveryRuleRequestUriConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutput() EndpointDeliveryRuleRequestUriConditionOutput
- func (i EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionOutput
- type EndpointDeliveryRuleRequestUriConditionArray
- func (EndpointDeliveryRuleRequestUriConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutput() EndpointDeliveryRuleRequestUriConditionArrayOutput
- func (i EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionArrayOutput
- type EndpointDeliveryRuleRequestUriConditionArrayInput
- type EndpointDeliveryRuleRequestUriConditionArrayOutput
- func (EndpointDeliveryRuleRequestUriConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestUriConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleRequestUriConditionOutput
- func (o EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutput() EndpointDeliveryRuleRequestUriConditionArrayOutput
- func (o EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionArrayOutput
- type EndpointDeliveryRuleRequestUriConditionInput
- type EndpointDeliveryRuleRequestUriConditionOutput
- func (EndpointDeliveryRuleRequestUriConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestUriConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRequestUriConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRequestUriConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutput() EndpointDeliveryRuleRequestUriConditionOutput
- func (o EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionOutput
- func (o EndpointDeliveryRuleRequestUriConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleUrlFileExtensionCondition
- type EndpointDeliveryRuleUrlFileExtensionConditionArgs
- func (EndpointDeliveryRuleUrlFileExtensionConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput() EndpointDeliveryRuleUrlFileExtensionConditionOutput
- func (i EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionOutput
- type EndpointDeliveryRuleUrlFileExtensionConditionArray
- func (EndpointDeliveryRuleUrlFileExtensionConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
- func (i EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
- type EndpointDeliveryRuleUrlFileExtensionConditionArrayInput
- type EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
- func (EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleUrlFileExtensionConditionOutput
- func (o EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
- func (o EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
- type EndpointDeliveryRuleUrlFileExtensionConditionInput
- type EndpointDeliveryRuleUrlFileExtensionConditionOutput
- func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput() EndpointDeliveryRuleUrlFileExtensionConditionOutput
- func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionOutput
- func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleUrlFileNameCondition
- type EndpointDeliveryRuleUrlFileNameConditionArgs
- func (EndpointDeliveryRuleUrlFileNameConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutput() EndpointDeliveryRuleUrlFileNameConditionOutput
- func (i EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionOutput
- type EndpointDeliveryRuleUrlFileNameConditionArray
- func (EndpointDeliveryRuleUrlFileNameConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
- func (i EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionArrayOutput
- type EndpointDeliveryRuleUrlFileNameConditionArrayInput
- type EndpointDeliveryRuleUrlFileNameConditionArrayOutput
- func (EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlFileNameConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleUrlFileNameConditionOutput
- func (o EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
- func (o EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionArrayOutput
- type EndpointDeliveryRuleUrlFileNameConditionInput
- type EndpointDeliveryRuleUrlFileNameConditionOutput
- func (EndpointDeliveryRuleUrlFileNameConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlFileNameConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleUrlFileNameConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleUrlFileNameConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutput() EndpointDeliveryRuleUrlFileNameConditionOutput
- func (o EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionOutput
- func (o EndpointDeliveryRuleUrlFileNameConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleUrlPathCondition
- type EndpointDeliveryRuleUrlPathConditionArgs
- func (EndpointDeliveryRuleUrlPathConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutput() EndpointDeliveryRuleUrlPathConditionOutput
- func (i EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionOutput
- type EndpointDeliveryRuleUrlPathConditionArray
- func (EndpointDeliveryRuleUrlPathConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutput() EndpointDeliveryRuleUrlPathConditionArrayOutput
- func (i EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionArrayOutput
- type EndpointDeliveryRuleUrlPathConditionArrayInput
- type EndpointDeliveryRuleUrlPathConditionArrayOutput
- func (EndpointDeliveryRuleUrlPathConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlPathConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleUrlPathConditionOutput
- func (o EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutput() EndpointDeliveryRuleUrlPathConditionArrayOutput
- func (o EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionArrayOutput
- type EndpointDeliveryRuleUrlPathConditionInput
- type EndpointDeliveryRuleUrlPathConditionOutput
- func (EndpointDeliveryRuleUrlPathConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlPathConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleUrlPathConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleUrlPathConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutput() EndpointDeliveryRuleUrlPathConditionOutput
- func (o EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionOutput
- func (o EndpointDeliveryRuleUrlPathConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleUrlRedirectAction
- type EndpointDeliveryRuleUrlRedirectActionArgs
- func (EndpointDeliveryRuleUrlRedirectActionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutput() EndpointDeliveryRuleUrlRedirectActionOutput
- func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionOutput
- func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
- func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
- type EndpointDeliveryRuleUrlRedirectActionInput
- type EndpointDeliveryRuleUrlRedirectActionOutput
- func (EndpointDeliveryRuleUrlRedirectActionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) Fragment() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) Hostname() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) Path() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) QueryString() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) RedirectType() pulumi.StringOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutput() EndpointDeliveryRuleUrlRedirectActionOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
- type EndpointDeliveryRuleUrlRedirectActionPtrInput
- type EndpointDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Elem() EndpointDeliveryRuleUrlRedirectActionOutput
- func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Fragment() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Path() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) QueryString() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) RedirectType() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
- type EndpointDeliveryRuleUrlRewriteAction
- type EndpointDeliveryRuleUrlRewriteActionArgs
- func (EndpointDeliveryRuleUrlRewriteActionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutput() EndpointDeliveryRuleUrlRewriteActionOutput
- func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionOutput
- func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
- func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointDeliveryRuleUrlRewriteActionInput
- type EndpointDeliveryRuleUrlRewriteActionOutput
- func (o EndpointDeliveryRuleUrlRewriteActionOutput) Destination() pulumi.StringOutput
- func (EndpointDeliveryRuleUrlRewriteActionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleUrlRewriteActionOutput) SourcePattern() pulumi.StringOutput
- func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutput() EndpointDeliveryRuleUrlRewriteActionOutput
- func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionOutput
- func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
- func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointDeliveryRuleUrlRewriteActionPtrInput
- type EndpointDeliveryRuleUrlRewriteActionPtrOutput
- func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) Destination() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) Elem() EndpointDeliveryRuleUrlRewriteActionOutput
- func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
- func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointGeoFilter
- type EndpointGeoFilterArgs
- type EndpointGeoFilterArray
- type EndpointGeoFilterArrayInput
- type EndpointGeoFilterArrayOutput
- func (EndpointGeoFilterArrayOutput) ElementType() reflect.Type
- func (o EndpointGeoFilterArrayOutput) Index(i pulumi.IntInput) EndpointGeoFilterOutput
- func (o EndpointGeoFilterArrayOutput) ToEndpointGeoFilterArrayOutput() EndpointGeoFilterArrayOutput
- func (o EndpointGeoFilterArrayOutput) ToEndpointGeoFilterArrayOutputWithContext(ctx context.Context) EndpointGeoFilterArrayOutput
- type EndpointGeoFilterInput
- type EndpointGeoFilterOutput
- func (o EndpointGeoFilterOutput) Action() pulumi.StringOutput
- func (o EndpointGeoFilterOutput) CountryCodes() pulumi.StringArrayOutput
- func (EndpointGeoFilterOutput) ElementType() reflect.Type
- func (o EndpointGeoFilterOutput) RelativePath() pulumi.StringOutput
- func (o EndpointGeoFilterOutput) ToEndpointGeoFilterOutput() EndpointGeoFilterOutput
- func (o EndpointGeoFilterOutput) ToEndpointGeoFilterOutputWithContext(ctx context.Context) EndpointGeoFilterOutput
- type EndpointGlobalDeliveryRule
- type EndpointGlobalDeliveryRuleArgs
- func (EndpointGlobalDeliveryRuleArgs) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutput() EndpointGlobalDeliveryRuleOutput
- func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleOutput
- func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
- func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
- type EndpointGlobalDeliveryRuleCacheExpirationAction
- type EndpointGlobalDeliveryRuleCacheExpirationActionArgs
- func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput() EndpointGlobalDeliveryRuleCacheExpirationActionOutput
- func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionOutput
- func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- type EndpointGlobalDeliveryRuleCacheExpirationActionInput
- type EndpointGlobalDeliveryRuleCacheExpirationActionOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Behavior() pulumi.StringOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Duration() pulumi.StringPtrOutput
- func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput() EndpointGlobalDeliveryRuleCacheExpirationActionOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- type EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput
- type EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Behavior() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Duration() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Elem() EndpointGlobalDeliveryRuleCacheExpirationActionOutput
- func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- type EndpointGlobalDeliveryRuleCacheKeyQueryStringAction
- type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs
- func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
- func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
- func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionInput
- type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Behavior() pulumi.StringOutput
- func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Parameters() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput
- type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Behavior() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Elem() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
- func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- type EndpointGlobalDeliveryRuleInput
- type EndpointGlobalDeliveryRuleModifyRequestHeaderAction
- type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs
- func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
- func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
- type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray
- func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
- type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayInput
- type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) Index(i pulumi.IntInput) EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
- type EndpointGlobalDeliveryRuleModifyRequestHeaderActionInput
- type EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) Action() pulumi.StringOutput
- func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) Name() pulumi.StringOutput
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) Value() pulumi.StringPtrOutput
- type EndpointGlobalDeliveryRuleModifyResponseHeaderAction
- type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs
- func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
- func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
- type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray
- func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
- type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayInput
- type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) Index(i pulumi.IntInput) EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
- type EndpointGlobalDeliveryRuleModifyResponseHeaderActionInput
- type EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) Action() pulumi.StringOutput
- func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) Name() pulumi.StringOutput
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) Value() pulumi.StringPtrOutput
- type EndpointGlobalDeliveryRuleOutput
- func (o EndpointGlobalDeliveryRuleOutput) CacheExpirationAction() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointGlobalDeliveryRuleOutput) CacheKeyQueryStringAction() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (EndpointGlobalDeliveryRuleOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleOutput) ModifyRequestHeaderActions() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (o EndpointGlobalDeliveryRuleOutput) ModifyResponseHeaderActions() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutput() EndpointGlobalDeliveryRuleOutput
- func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleOutput
- func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
- func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
- func (o EndpointGlobalDeliveryRuleOutput) UrlRedirectAction() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointGlobalDeliveryRuleOutput) UrlRewriteAction() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointGlobalDeliveryRulePtrInput
- type EndpointGlobalDeliveryRulePtrOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) CacheExpirationAction() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) CacheKeyQueryStringAction() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) Elem() EndpointGlobalDeliveryRuleOutput
- func (EndpointGlobalDeliveryRulePtrOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRulePtrOutput) ModifyRequestHeaderActions() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) ModifyResponseHeaderActions() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) UrlRedirectAction() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) UrlRewriteAction() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointGlobalDeliveryRuleUrlRedirectAction
- type EndpointGlobalDeliveryRuleUrlRedirectActionArgs
- func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput() EndpointGlobalDeliveryRuleUrlRedirectActionOutput
- func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionOutput
- func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- type EndpointGlobalDeliveryRuleUrlRedirectActionInput
- type EndpointGlobalDeliveryRuleUrlRedirectActionOutput
- func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Fragment() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Hostname() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Path() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) QueryString() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) RedirectType() pulumi.StringOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput() EndpointGlobalDeliveryRuleUrlRedirectActionOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- type EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput
- type EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Elem() EndpointGlobalDeliveryRuleUrlRedirectActionOutput
- func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Fragment() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Path() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) QueryString() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) RedirectType() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- type EndpointGlobalDeliveryRuleUrlRewriteAction
- type EndpointGlobalDeliveryRuleUrlRewriteActionArgs
- func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput() EndpointGlobalDeliveryRuleUrlRewriteActionOutput
- func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionOutput
- func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointGlobalDeliveryRuleUrlRewriteActionInput
- type EndpointGlobalDeliveryRuleUrlRewriteActionOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) Destination() pulumi.StringOutput
- func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) SourcePattern() pulumi.StringOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput() EndpointGlobalDeliveryRuleUrlRewriteActionOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput
- type EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) Destination() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) Elem() EndpointGlobalDeliveryRuleUrlRewriteActionOutput
- func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointInput
- type EndpointMap
- type EndpointMapInput
- type EndpointMapOutput
- type EndpointOrigin
- type EndpointOriginArgs
- type EndpointOriginArray
- type EndpointOriginArrayInput
- type EndpointOriginArrayOutput
- func (EndpointOriginArrayOutput) ElementType() reflect.Type
- func (o EndpointOriginArrayOutput) Index(i pulumi.IntInput) EndpointOriginOutput
- func (o EndpointOriginArrayOutput) ToEndpointOriginArrayOutput() EndpointOriginArrayOutput
- func (o EndpointOriginArrayOutput) ToEndpointOriginArrayOutputWithContext(ctx context.Context) EndpointOriginArrayOutput
- type EndpointOriginInput
- type EndpointOriginOutput
- func (EndpointOriginOutput) ElementType() reflect.Type
- func (o EndpointOriginOutput) HostName() pulumi.StringOutput
- func (o EndpointOriginOutput) HttpPort() pulumi.IntPtrOutput
- func (o EndpointOriginOutput) HttpsPort() pulumi.IntPtrOutput
- func (o EndpointOriginOutput) Name() pulumi.StringOutput
- func (o EndpointOriginOutput) ToEndpointOriginOutput() EndpointOriginOutput
- func (o EndpointOriginOutput) ToEndpointOriginOutputWithContext(ctx context.Context) EndpointOriginOutput
- type EndpointOutput
- func (o EndpointOutput) ContentTypesToCompresses() pulumi.StringArrayOutput
- func (o EndpointOutput) DeliveryRules() EndpointDeliveryRuleArrayOutput
- func (EndpointOutput) ElementType() reflect.Type
- func (o EndpointOutput) Fqdn() pulumi.StringOutput
- func (o EndpointOutput) GeoFilters() EndpointGeoFilterArrayOutput
- func (o EndpointOutput) GlobalDeliveryRule() EndpointGlobalDeliveryRulePtrOutput
- func (o EndpointOutput) IsCompressionEnabled() pulumi.BoolPtrOutput
- func (o EndpointOutput) IsHttpAllowed() pulumi.BoolPtrOutput
- func (o EndpointOutput) IsHttpsAllowed() pulumi.BoolPtrOutput
- func (o EndpointOutput) Location() pulumi.StringOutput
- func (o EndpointOutput) Name() pulumi.StringOutput
- func (o EndpointOutput) OptimizationType() pulumi.StringPtrOutput
- func (o EndpointOutput) OriginHostHeader() pulumi.StringPtrOutput
- func (o EndpointOutput) OriginPath() pulumi.StringOutput
- func (o EndpointOutput) Origins() EndpointOriginArrayOutput
- func (o EndpointOutput) ProbePath() pulumi.StringOutput
- func (o EndpointOutput) ProfileName() pulumi.StringOutput
- func (o EndpointOutput) QuerystringCachingBehaviour() pulumi.StringPtrOutput
- func (o EndpointOutput) ResourceGroupName() pulumi.StringOutput
- func (o EndpointOutput) Tags() pulumi.StringMapOutput
- func (o EndpointOutput) ToEndpointOutput() EndpointOutput
- func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
- type EndpointState
- type FrontdoorEndpoint
- type FrontdoorEndpointArgs
- type FrontdoorEndpointArray
- type FrontdoorEndpointArrayInput
- type FrontdoorEndpointArrayOutput
- func (FrontdoorEndpointArrayOutput) ElementType() reflect.Type
- func (o FrontdoorEndpointArrayOutput) Index(i pulumi.IntInput) FrontdoorEndpointOutput
- func (o FrontdoorEndpointArrayOutput) ToFrontdoorEndpointArrayOutput() FrontdoorEndpointArrayOutput
- func (o FrontdoorEndpointArrayOutput) ToFrontdoorEndpointArrayOutputWithContext(ctx context.Context) FrontdoorEndpointArrayOutput
- type FrontdoorEndpointInput
- type FrontdoorEndpointMap
- type FrontdoorEndpointMapInput
- type FrontdoorEndpointMapOutput
- func (FrontdoorEndpointMapOutput) ElementType() reflect.Type
- func (o FrontdoorEndpointMapOutput) MapIndex(k pulumi.StringInput) FrontdoorEndpointOutput
- func (o FrontdoorEndpointMapOutput) ToFrontdoorEndpointMapOutput() FrontdoorEndpointMapOutput
- func (o FrontdoorEndpointMapOutput) ToFrontdoorEndpointMapOutputWithContext(ctx context.Context) FrontdoorEndpointMapOutput
- type FrontdoorEndpointOutput
- func (o FrontdoorEndpointOutput) CdnFrontdoorProfileId() pulumi.StringOutput
- func (FrontdoorEndpointOutput) ElementType() reflect.Type
- func (o FrontdoorEndpointOutput) Enabled() pulumi.BoolPtrOutput
- func (o FrontdoorEndpointOutput) HostName() pulumi.StringOutput
- func (o FrontdoorEndpointOutput) Name() pulumi.StringOutput
- func (o FrontdoorEndpointOutput) Tags() pulumi.StringMapOutput
- func (o FrontdoorEndpointOutput) ToFrontdoorEndpointOutput() FrontdoorEndpointOutput
- func (o FrontdoorEndpointOutput) ToFrontdoorEndpointOutputWithContext(ctx context.Context) FrontdoorEndpointOutput
- type FrontdoorEndpointState
- type FrontdoorFirewallPolicy
- type FrontdoorFirewallPolicyArgs
- type FrontdoorFirewallPolicyArray
- func (FrontdoorFirewallPolicyArray) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyArray) ToFrontdoorFirewallPolicyArrayOutput() FrontdoorFirewallPolicyArrayOutput
- func (i FrontdoorFirewallPolicyArray) ToFrontdoorFirewallPolicyArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyArrayOutput
- type FrontdoorFirewallPolicyArrayInput
- type FrontdoorFirewallPolicyArrayOutput
- func (FrontdoorFirewallPolicyArrayOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyArrayOutput) Index(i pulumi.IntInput) FrontdoorFirewallPolicyOutput
- func (o FrontdoorFirewallPolicyArrayOutput) ToFrontdoorFirewallPolicyArrayOutput() FrontdoorFirewallPolicyArrayOutput
- func (o FrontdoorFirewallPolicyArrayOutput) ToFrontdoorFirewallPolicyArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyArrayOutput
- type FrontdoorFirewallPolicyCustomRule
- type FrontdoorFirewallPolicyCustomRuleArgs
- func (FrontdoorFirewallPolicyCustomRuleArgs) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyCustomRuleArgs) ToFrontdoorFirewallPolicyCustomRuleOutput() FrontdoorFirewallPolicyCustomRuleOutput
- func (i FrontdoorFirewallPolicyCustomRuleArgs) ToFrontdoorFirewallPolicyCustomRuleOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleOutput
- type FrontdoorFirewallPolicyCustomRuleArray
- func (FrontdoorFirewallPolicyCustomRuleArray) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyCustomRuleArray) ToFrontdoorFirewallPolicyCustomRuleArrayOutput() FrontdoorFirewallPolicyCustomRuleArrayOutput
- func (i FrontdoorFirewallPolicyCustomRuleArray) ToFrontdoorFirewallPolicyCustomRuleArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleArrayOutput
- type FrontdoorFirewallPolicyCustomRuleArrayInput
- type FrontdoorFirewallPolicyCustomRuleArrayOutput
- func (FrontdoorFirewallPolicyCustomRuleArrayOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyCustomRuleArrayOutput) Index(i pulumi.IntInput) FrontdoorFirewallPolicyCustomRuleOutput
- func (o FrontdoorFirewallPolicyCustomRuleArrayOutput) ToFrontdoorFirewallPolicyCustomRuleArrayOutput() FrontdoorFirewallPolicyCustomRuleArrayOutput
- func (o FrontdoorFirewallPolicyCustomRuleArrayOutput) ToFrontdoorFirewallPolicyCustomRuleArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleArrayOutput
- type FrontdoorFirewallPolicyCustomRuleInput
- type FrontdoorFirewallPolicyCustomRuleMatchCondition
- type FrontdoorFirewallPolicyCustomRuleMatchConditionArgs
- func (FrontdoorFirewallPolicyCustomRuleMatchConditionArgs) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyCustomRuleMatchConditionArgs) ToFrontdoorFirewallPolicyCustomRuleMatchConditionOutput() FrontdoorFirewallPolicyCustomRuleMatchConditionOutput
- func (i FrontdoorFirewallPolicyCustomRuleMatchConditionArgs) ToFrontdoorFirewallPolicyCustomRuleMatchConditionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleMatchConditionOutput
- type FrontdoorFirewallPolicyCustomRuleMatchConditionArray
- func (FrontdoorFirewallPolicyCustomRuleMatchConditionArray) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyCustomRuleMatchConditionArray) ToFrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput() FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput
- func (i FrontdoorFirewallPolicyCustomRuleMatchConditionArray) ToFrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput
- type FrontdoorFirewallPolicyCustomRuleMatchConditionArrayInput
- type FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput
- func (FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput) Index(i pulumi.IntInput) FrontdoorFirewallPolicyCustomRuleMatchConditionOutput
- func (o FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput) ToFrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput() FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput
- func (o FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput) ToFrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput
- type FrontdoorFirewallPolicyCustomRuleMatchConditionInput
- type FrontdoorFirewallPolicyCustomRuleMatchConditionOutput
- func (FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) MatchVariable() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) NegationCondition() pulumi.BoolPtrOutput
- func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) Operator() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) Selector() pulumi.StringPtrOutput
- func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) ToFrontdoorFirewallPolicyCustomRuleMatchConditionOutput() FrontdoorFirewallPolicyCustomRuleMatchConditionOutput
- func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) ToFrontdoorFirewallPolicyCustomRuleMatchConditionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleMatchConditionOutput
- func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) Transforms() pulumi.StringArrayOutput
- type FrontdoorFirewallPolicyCustomRuleOutput
- func (o FrontdoorFirewallPolicyCustomRuleOutput) Action() pulumi.StringOutput
- func (FrontdoorFirewallPolicyCustomRuleOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyCustomRuleOutput) Enabled() pulumi.BoolPtrOutput
- func (o FrontdoorFirewallPolicyCustomRuleOutput) MatchConditions() FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput
- func (o FrontdoorFirewallPolicyCustomRuleOutput) Name() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyCustomRuleOutput) Priority() pulumi.IntPtrOutput
- func (o FrontdoorFirewallPolicyCustomRuleOutput) RateLimitDurationInMinutes() pulumi.IntPtrOutput
- func (o FrontdoorFirewallPolicyCustomRuleOutput) RateLimitThreshold() pulumi.IntPtrOutput
- func (o FrontdoorFirewallPolicyCustomRuleOutput) ToFrontdoorFirewallPolicyCustomRuleOutput() FrontdoorFirewallPolicyCustomRuleOutput
- func (o FrontdoorFirewallPolicyCustomRuleOutput) ToFrontdoorFirewallPolicyCustomRuleOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleOutput
- func (o FrontdoorFirewallPolicyCustomRuleOutput) Type() pulumi.StringOutput
- type FrontdoorFirewallPolicyInput
- type FrontdoorFirewallPolicyManagedRule
- type FrontdoorFirewallPolicyManagedRuleArgs
- func (FrontdoorFirewallPolicyManagedRuleArgs) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyManagedRuleArgs) ToFrontdoorFirewallPolicyManagedRuleOutput() FrontdoorFirewallPolicyManagedRuleOutput
- func (i FrontdoorFirewallPolicyManagedRuleArgs) ToFrontdoorFirewallPolicyManagedRuleOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOutput
- type FrontdoorFirewallPolicyManagedRuleArray
- func (FrontdoorFirewallPolicyManagedRuleArray) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyManagedRuleArray) ToFrontdoorFirewallPolicyManagedRuleArrayOutput() FrontdoorFirewallPolicyManagedRuleArrayOutput
- func (i FrontdoorFirewallPolicyManagedRuleArray) ToFrontdoorFirewallPolicyManagedRuleArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleArrayOutput
- type FrontdoorFirewallPolicyManagedRuleArrayInput
- type FrontdoorFirewallPolicyManagedRuleArrayOutput
- func (FrontdoorFirewallPolicyManagedRuleArrayOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyManagedRuleArrayOutput) Index(i pulumi.IntInput) FrontdoorFirewallPolicyManagedRuleOutput
- func (o FrontdoorFirewallPolicyManagedRuleArrayOutput) ToFrontdoorFirewallPolicyManagedRuleArrayOutput() FrontdoorFirewallPolicyManagedRuleArrayOutput
- func (o FrontdoorFirewallPolicyManagedRuleArrayOutput) ToFrontdoorFirewallPolicyManagedRuleArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleArrayOutput
- type FrontdoorFirewallPolicyManagedRuleExclusion
- type FrontdoorFirewallPolicyManagedRuleExclusionArgs
- func (FrontdoorFirewallPolicyManagedRuleExclusionArgs) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyManagedRuleExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleExclusionOutput() FrontdoorFirewallPolicyManagedRuleExclusionOutput
- func (i FrontdoorFirewallPolicyManagedRuleExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleExclusionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleExclusionOutput
- type FrontdoorFirewallPolicyManagedRuleExclusionArray
- func (FrontdoorFirewallPolicyManagedRuleExclusionArray) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyManagedRuleExclusionArray) ToFrontdoorFirewallPolicyManagedRuleExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput
- func (i FrontdoorFirewallPolicyManagedRuleExclusionArray) ToFrontdoorFirewallPolicyManagedRuleExclusionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput
- type FrontdoorFirewallPolicyManagedRuleExclusionArrayInput
- type FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput
- func (FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput) Index(i pulumi.IntInput) FrontdoorFirewallPolicyManagedRuleExclusionOutput
- func (o FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput
- func (o FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleExclusionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput
- type FrontdoorFirewallPolicyManagedRuleExclusionInput
- type FrontdoorFirewallPolicyManagedRuleExclusionOutput
- func (FrontdoorFirewallPolicyManagedRuleExclusionOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyManagedRuleExclusionOutput) MatchVariable() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyManagedRuleExclusionOutput) Operator() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyManagedRuleExclusionOutput) Selector() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyManagedRuleExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleExclusionOutput() FrontdoorFirewallPolicyManagedRuleExclusionOutput
- func (o FrontdoorFirewallPolicyManagedRuleExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleExclusionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleExclusionOutput
- type FrontdoorFirewallPolicyManagedRuleInput
- type FrontdoorFirewallPolicyManagedRuleOutput
- func (o FrontdoorFirewallPolicyManagedRuleOutput) Action() pulumi.StringOutput
- func (FrontdoorFirewallPolicyManagedRuleOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyManagedRuleOutput) Exclusions() FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput
- func (o FrontdoorFirewallPolicyManagedRuleOutput) Overrides() FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput
- func (o FrontdoorFirewallPolicyManagedRuleOutput) ToFrontdoorFirewallPolicyManagedRuleOutput() FrontdoorFirewallPolicyManagedRuleOutput
- func (o FrontdoorFirewallPolicyManagedRuleOutput) ToFrontdoorFirewallPolicyManagedRuleOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOutput
- func (o FrontdoorFirewallPolicyManagedRuleOutput) Type() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyManagedRuleOutput) Version() pulumi.StringOutput
- type FrontdoorFirewallPolicyManagedRuleOverride
- type FrontdoorFirewallPolicyManagedRuleOverrideArgs
- func (FrontdoorFirewallPolicyManagedRuleOverrideArgs) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyManagedRuleOverrideArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideOutput() FrontdoorFirewallPolicyManagedRuleOverrideOutput
- func (i FrontdoorFirewallPolicyManagedRuleOverrideArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideArray
- func (FrontdoorFirewallPolicyManagedRuleOverrideArray) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyManagedRuleOverrideArray) ToFrontdoorFirewallPolicyManagedRuleOverrideArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput
- func (i FrontdoorFirewallPolicyManagedRuleOverrideArray) ToFrontdoorFirewallPolicyManagedRuleOverrideArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideArrayInput
- type FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput
- func (FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput) Index(i pulumi.IntInput) FrontdoorFirewallPolicyManagedRuleOverrideOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideExclusion
- type FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs
- func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput() FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput
- func (i FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray
- func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput
- func (i FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayInput
- type FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput
- func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput) Index(i pulumi.IntInput) FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideExclusionInput
- type FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput
- func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) MatchVariable() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) Operator() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) Selector() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput() FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideInput
- type FrontdoorFirewallPolicyManagedRuleOverrideOutput
- func (FrontdoorFirewallPolicyManagedRuleOverrideOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyManagedRuleOverrideOutput) Exclusions() FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideOutput) RuleGroupName() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideOutput) Rules() FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideOutput() FrontdoorFirewallPolicyManagedRuleOverrideOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideRule
- type FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs
- func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput
- func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideRuleArray
- func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArray) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleArray) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput
- func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleArray) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayInput
- type FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput
- func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput) Index(i pulumi.IntInput) FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusion
- type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs
- func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput
- func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray
- func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput
- func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayInput
- type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput
- func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput) Index(i pulumi.IntInput) FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionInput
- type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput
- func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) MatchVariable() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) Operator() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) Selector() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput
- type FrontdoorFirewallPolicyManagedRuleOverrideRuleInput
- type FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) Action() pulumi.StringOutput
- func (FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) Enabled() pulumi.BoolPtrOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) Exclusions() FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) RuleId() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput
- func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput
- type FrontdoorFirewallPolicyMap
- func (FrontdoorFirewallPolicyMap) ElementType() reflect.Type
- func (i FrontdoorFirewallPolicyMap) ToFrontdoorFirewallPolicyMapOutput() FrontdoorFirewallPolicyMapOutput
- func (i FrontdoorFirewallPolicyMap) ToFrontdoorFirewallPolicyMapOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyMapOutput
- type FrontdoorFirewallPolicyMapInput
- type FrontdoorFirewallPolicyMapOutput
- func (FrontdoorFirewallPolicyMapOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyMapOutput) MapIndex(k pulumi.StringInput) FrontdoorFirewallPolicyOutput
- func (o FrontdoorFirewallPolicyMapOutput) ToFrontdoorFirewallPolicyMapOutput() FrontdoorFirewallPolicyMapOutput
- func (o FrontdoorFirewallPolicyMapOutput) ToFrontdoorFirewallPolicyMapOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyMapOutput
- type FrontdoorFirewallPolicyOutput
- func (o FrontdoorFirewallPolicyOutput) CustomBlockResponseBody() pulumi.StringPtrOutput
- func (o FrontdoorFirewallPolicyOutput) CustomBlockResponseStatusCode() pulumi.IntPtrOutput
- func (o FrontdoorFirewallPolicyOutput) CustomRules() FrontdoorFirewallPolicyCustomRuleArrayOutput
- func (FrontdoorFirewallPolicyOutput) ElementType() reflect.Type
- func (o FrontdoorFirewallPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o FrontdoorFirewallPolicyOutput) FrontendEndpointIds() pulumi.StringArrayOutput
- func (o FrontdoorFirewallPolicyOutput) ManagedRules() FrontdoorFirewallPolicyManagedRuleArrayOutput
- func (o FrontdoorFirewallPolicyOutput) Mode() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyOutput) Name() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyOutput) RedirectUrl() pulumi.StringPtrOutput
- func (o FrontdoorFirewallPolicyOutput) ResourceGroupName() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyOutput) SkuName() pulumi.StringOutput
- func (o FrontdoorFirewallPolicyOutput) Tags() pulumi.StringMapOutput
- func (o FrontdoorFirewallPolicyOutput) ToFrontdoorFirewallPolicyOutput() FrontdoorFirewallPolicyOutput
- func (o FrontdoorFirewallPolicyOutput) ToFrontdoorFirewallPolicyOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyOutput
- type FrontdoorFirewallPolicyState
- type FrontdoorOrigin
- type FrontdoorOriginArgs
- type FrontdoorOriginArray
- type FrontdoorOriginArrayInput
- type FrontdoorOriginArrayOutput
- func (FrontdoorOriginArrayOutput) ElementType() reflect.Type
- func (o FrontdoorOriginArrayOutput) Index(i pulumi.IntInput) FrontdoorOriginOutput
- func (o FrontdoorOriginArrayOutput) ToFrontdoorOriginArrayOutput() FrontdoorOriginArrayOutput
- func (o FrontdoorOriginArrayOutput) ToFrontdoorOriginArrayOutputWithContext(ctx context.Context) FrontdoorOriginArrayOutput
- type FrontdoorOriginGroup
- type FrontdoorOriginGroupArgs
- type FrontdoorOriginGroupArray
- type FrontdoorOriginGroupArrayInput
- type FrontdoorOriginGroupArrayOutput
- func (FrontdoorOriginGroupArrayOutput) ElementType() reflect.Type
- func (o FrontdoorOriginGroupArrayOutput) Index(i pulumi.IntInput) FrontdoorOriginGroupOutput
- func (o FrontdoorOriginGroupArrayOutput) ToFrontdoorOriginGroupArrayOutput() FrontdoorOriginGroupArrayOutput
- func (o FrontdoorOriginGroupArrayOutput) ToFrontdoorOriginGroupArrayOutputWithContext(ctx context.Context) FrontdoorOriginGroupArrayOutput
- type FrontdoorOriginGroupHealthProbe
- type FrontdoorOriginGroupHealthProbeArgs
- func (FrontdoorOriginGroupHealthProbeArgs) ElementType() reflect.Type
- func (i FrontdoorOriginGroupHealthProbeArgs) ToFrontdoorOriginGroupHealthProbeOutput() FrontdoorOriginGroupHealthProbeOutput
- func (i FrontdoorOriginGroupHealthProbeArgs) ToFrontdoorOriginGroupHealthProbeOutputWithContext(ctx context.Context) FrontdoorOriginGroupHealthProbeOutput
- func (i FrontdoorOriginGroupHealthProbeArgs) ToFrontdoorOriginGroupHealthProbePtrOutput() FrontdoorOriginGroupHealthProbePtrOutput
- func (i FrontdoorOriginGroupHealthProbeArgs) ToFrontdoorOriginGroupHealthProbePtrOutputWithContext(ctx context.Context) FrontdoorOriginGroupHealthProbePtrOutput
- type FrontdoorOriginGroupHealthProbeInput
- type FrontdoorOriginGroupHealthProbeOutput
- func (FrontdoorOriginGroupHealthProbeOutput) ElementType() reflect.Type
- func (o FrontdoorOriginGroupHealthProbeOutput) IntervalInSeconds() pulumi.IntOutput
- func (o FrontdoorOriginGroupHealthProbeOutput) Path() pulumi.StringPtrOutput
- func (o FrontdoorOriginGroupHealthProbeOutput) Protocol() pulumi.StringOutput
- func (o FrontdoorOriginGroupHealthProbeOutput) RequestType() pulumi.StringPtrOutput
- func (o FrontdoorOriginGroupHealthProbeOutput) ToFrontdoorOriginGroupHealthProbeOutput() FrontdoorOriginGroupHealthProbeOutput
- func (o FrontdoorOriginGroupHealthProbeOutput) ToFrontdoorOriginGroupHealthProbeOutputWithContext(ctx context.Context) FrontdoorOriginGroupHealthProbeOutput
- func (o FrontdoorOriginGroupHealthProbeOutput) ToFrontdoorOriginGroupHealthProbePtrOutput() FrontdoorOriginGroupHealthProbePtrOutput
- func (o FrontdoorOriginGroupHealthProbeOutput) ToFrontdoorOriginGroupHealthProbePtrOutputWithContext(ctx context.Context) FrontdoorOriginGroupHealthProbePtrOutput
- type FrontdoorOriginGroupHealthProbePtrInput
- type FrontdoorOriginGroupHealthProbePtrOutput
- func (o FrontdoorOriginGroupHealthProbePtrOutput) Elem() FrontdoorOriginGroupHealthProbeOutput
- func (FrontdoorOriginGroupHealthProbePtrOutput) ElementType() reflect.Type
- func (o FrontdoorOriginGroupHealthProbePtrOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o FrontdoorOriginGroupHealthProbePtrOutput) Path() pulumi.StringPtrOutput
- func (o FrontdoorOriginGroupHealthProbePtrOutput) Protocol() pulumi.StringPtrOutput
- func (o FrontdoorOriginGroupHealthProbePtrOutput) RequestType() pulumi.StringPtrOutput
- func (o FrontdoorOriginGroupHealthProbePtrOutput) ToFrontdoorOriginGroupHealthProbePtrOutput() FrontdoorOriginGroupHealthProbePtrOutput
- func (o FrontdoorOriginGroupHealthProbePtrOutput) ToFrontdoorOriginGroupHealthProbePtrOutputWithContext(ctx context.Context) FrontdoorOriginGroupHealthProbePtrOutput
- type FrontdoorOriginGroupInput
- type FrontdoorOriginGroupLoadBalancing
- type FrontdoorOriginGroupLoadBalancingArgs
- func (FrontdoorOriginGroupLoadBalancingArgs) ElementType() reflect.Type
- func (i FrontdoorOriginGroupLoadBalancingArgs) ToFrontdoorOriginGroupLoadBalancingOutput() FrontdoorOriginGroupLoadBalancingOutput
- func (i FrontdoorOriginGroupLoadBalancingArgs) ToFrontdoorOriginGroupLoadBalancingOutputWithContext(ctx context.Context) FrontdoorOriginGroupLoadBalancingOutput
- func (i FrontdoorOriginGroupLoadBalancingArgs) ToFrontdoorOriginGroupLoadBalancingPtrOutput() FrontdoorOriginGroupLoadBalancingPtrOutput
- func (i FrontdoorOriginGroupLoadBalancingArgs) ToFrontdoorOriginGroupLoadBalancingPtrOutputWithContext(ctx context.Context) FrontdoorOriginGroupLoadBalancingPtrOutput
- type FrontdoorOriginGroupLoadBalancingInput
- type FrontdoorOriginGroupLoadBalancingOutput
- func (o FrontdoorOriginGroupLoadBalancingOutput) AdditionalLatencyInMilliseconds() pulumi.IntPtrOutput
- func (FrontdoorOriginGroupLoadBalancingOutput) ElementType() reflect.Type
- func (o FrontdoorOriginGroupLoadBalancingOutput) SampleSize() pulumi.IntPtrOutput
- func (o FrontdoorOriginGroupLoadBalancingOutput) SuccessfulSamplesRequired() pulumi.IntPtrOutput
- func (o FrontdoorOriginGroupLoadBalancingOutput) ToFrontdoorOriginGroupLoadBalancingOutput() FrontdoorOriginGroupLoadBalancingOutput
- func (o FrontdoorOriginGroupLoadBalancingOutput) ToFrontdoorOriginGroupLoadBalancingOutputWithContext(ctx context.Context) FrontdoorOriginGroupLoadBalancingOutput
- func (o FrontdoorOriginGroupLoadBalancingOutput) ToFrontdoorOriginGroupLoadBalancingPtrOutput() FrontdoorOriginGroupLoadBalancingPtrOutput
- func (o FrontdoorOriginGroupLoadBalancingOutput) ToFrontdoorOriginGroupLoadBalancingPtrOutputWithContext(ctx context.Context) FrontdoorOriginGroupLoadBalancingPtrOutput
- type FrontdoorOriginGroupLoadBalancingPtrInput
- type FrontdoorOriginGroupLoadBalancingPtrOutput
- func (o FrontdoorOriginGroupLoadBalancingPtrOutput) AdditionalLatencyInMilliseconds() pulumi.IntPtrOutput
- func (o FrontdoorOriginGroupLoadBalancingPtrOutput) Elem() FrontdoorOriginGroupLoadBalancingOutput
- func (FrontdoorOriginGroupLoadBalancingPtrOutput) ElementType() reflect.Type
- func (o FrontdoorOriginGroupLoadBalancingPtrOutput) SampleSize() pulumi.IntPtrOutput
- func (o FrontdoorOriginGroupLoadBalancingPtrOutput) SuccessfulSamplesRequired() pulumi.IntPtrOutput
- func (o FrontdoorOriginGroupLoadBalancingPtrOutput) ToFrontdoorOriginGroupLoadBalancingPtrOutput() FrontdoorOriginGroupLoadBalancingPtrOutput
- func (o FrontdoorOriginGroupLoadBalancingPtrOutput) ToFrontdoorOriginGroupLoadBalancingPtrOutputWithContext(ctx context.Context) FrontdoorOriginGroupLoadBalancingPtrOutput
- type FrontdoorOriginGroupMap
- type FrontdoorOriginGroupMapInput
- type FrontdoorOriginGroupMapOutput
- func (FrontdoorOriginGroupMapOutput) ElementType() reflect.Type
- func (o FrontdoorOriginGroupMapOutput) MapIndex(k pulumi.StringInput) FrontdoorOriginGroupOutput
- func (o FrontdoorOriginGroupMapOutput) ToFrontdoorOriginGroupMapOutput() FrontdoorOriginGroupMapOutput
- func (o FrontdoorOriginGroupMapOutput) ToFrontdoorOriginGroupMapOutputWithContext(ctx context.Context) FrontdoorOriginGroupMapOutput
- type FrontdoorOriginGroupOutput
- func (o FrontdoorOriginGroupOutput) CdnFrontdoorProfileId() pulumi.StringOutput
- func (FrontdoorOriginGroupOutput) ElementType() reflect.Type
- func (o FrontdoorOriginGroupOutput) HealthProbe() FrontdoorOriginGroupHealthProbePtrOutput
- func (o FrontdoorOriginGroupOutput) LoadBalancing() FrontdoorOriginGroupLoadBalancingOutput
- func (o FrontdoorOriginGroupOutput) Name() pulumi.StringOutput
- func (o FrontdoorOriginGroupOutput) RestoreTrafficTimeToHealedOrNewEndpointInMinutes() pulumi.IntPtrOutput
- func (o FrontdoorOriginGroupOutput) SessionAffinityEnabled() pulumi.BoolPtrOutput
- func (o FrontdoorOriginGroupOutput) ToFrontdoorOriginGroupOutput() FrontdoorOriginGroupOutput
- func (o FrontdoorOriginGroupOutput) ToFrontdoorOriginGroupOutputWithContext(ctx context.Context) FrontdoorOriginGroupOutput
- type FrontdoorOriginGroupState
- type FrontdoorOriginInput
- type FrontdoorOriginMap
- type FrontdoorOriginMapInput
- type FrontdoorOriginMapOutput
- func (FrontdoorOriginMapOutput) ElementType() reflect.Type
- func (o FrontdoorOriginMapOutput) MapIndex(k pulumi.StringInput) FrontdoorOriginOutput
- func (o FrontdoorOriginMapOutput) ToFrontdoorOriginMapOutput() FrontdoorOriginMapOutput
- func (o FrontdoorOriginMapOutput) ToFrontdoorOriginMapOutputWithContext(ctx context.Context) FrontdoorOriginMapOutput
- type FrontdoorOriginOutput
- func (o FrontdoorOriginOutput) CdnFrontdoorOriginGroupId() pulumi.StringOutput
- func (o FrontdoorOriginOutput) CertificateNameCheckEnabled() pulumi.BoolOutput
- func (FrontdoorOriginOutput) ElementType() reflect.Type
- func (o FrontdoorOriginOutput) HealthProbesEnabled() pulumi.BoolPtrOutput
- func (o FrontdoorOriginOutput) HostName() pulumi.StringOutput
- func (o FrontdoorOriginOutput) HttpPort() pulumi.IntPtrOutput
- func (o FrontdoorOriginOutput) HttpsPort() pulumi.IntPtrOutput
- func (o FrontdoorOriginOutput) Name() pulumi.StringOutput
- func (o FrontdoorOriginOutput) OriginHostHeader() pulumi.StringPtrOutput
- func (o FrontdoorOriginOutput) Priority() pulumi.IntPtrOutput
- func (o FrontdoorOriginOutput) PrivateLink() FrontdoorOriginPrivateLinkPtrOutput
- func (o FrontdoorOriginOutput) ToFrontdoorOriginOutput() FrontdoorOriginOutput
- func (o FrontdoorOriginOutput) ToFrontdoorOriginOutputWithContext(ctx context.Context) FrontdoorOriginOutput
- func (o FrontdoorOriginOutput) Weight() pulumi.IntPtrOutput
- type FrontdoorOriginPrivateLink
- type FrontdoorOriginPrivateLinkArgs
- func (FrontdoorOriginPrivateLinkArgs) ElementType() reflect.Type
- func (i FrontdoorOriginPrivateLinkArgs) ToFrontdoorOriginPrivateLinkOutput() FrontdoorOriginPrivateLinkOutput
- func (i FrontdoorOriginPrivateLinkArgs) ToFrontdoorOriginPrivateLinkOutputWithContext(ctx context.Context) FrontdoorOriginPrivateLinkOutput
- func (i FrontdoorOriginPrivateLinkArgs) ToFrontdoorOriginPrivateLinkPtrOutput() FrontdoorOriginPrivateLinkPtrOutput
- func (i FrontdoorOriginPrivateLinkArgs) ToFrontdoorOriginPrivateLinkPtrOutputWithContext(ctx context.Context) FrontdoorOriginPrivateLinkPtrOutput
- type FrontdoorOriginPrivateLinkInput
- type FrontdoorOriginPrivateLinkOutput
- func (FrontdoorOriginPrivateLinkOutput) ElementType() reflect.Type
- func (o FrontdoorOriginPrivateLinkOutput) Location() pulumi.StringOutput
- func (o FrontdoorOriginPrivateLinkOutput) PrivateLinkTargetId() pulumi.StringOutput
- func (o FrontdoorOriginPrivateLinkOutput) RequestMessage() pulumi.StringPtrOutput
- func (o FrontdoorOriginPrivateLinkOutput) TargetType() pulumi.StringPtrOutput
- func (o FrontdoorOriginPrivateLinkOutput) ToFrontdoorOriginPrivateLinkOutput() FrontdoorOriginPrivateLinkOutput
- func (o FrontdoorOriginPrivateLinkOutput) ToFrontdoorOriginPrivateLinkOutputWithContext(ctx context.Context) FrontdoorOriginPrivateLinkOutput
- func (o FrontdoorOriginPrivateLinkOutput) ToFrontdoorOriginPrivateLinkPtrOutput() FrontdoorOriginPrivateLinkPtrOutput
- func (o FrontdoorOriginPrivateLinkOutput) ToFrontdoorOriginPrivateLinkPtrOutputWithContext(ctx context.Context) FrontdoorOriginPrivateLinkPtrOutput
- type FrontdoorOriginPrivateLinkPtrInput
- type FrontdoorOriginPrivateLinkPtrOutput
- func (o FrontdoorOriginPrivateLinkPtrOutput) Elem() FrontdoorOriginPrivateLinkOutput
- func (FrontdoorOriginPrivateLinkPtrOutput) ElementType() reflect.Type
- func (o FrontdoorOriginPrivateLinkPtrOutput) Location() pulumi.StringPtrOutput
- func (o FrontdoorOriginPrivateLinkPtrOutput) PrivateLinkTargetId() pulumi.StringPtrOutput
- func (o FrontdoorOriginPrivateLinkPtrOutput) RequestMessage() pulumi.StringPtrOutput
- func (o FrontdoorOriginPrivateLinkPtrOutput) TargetType() pulumi.StringPtrOutput
- func (o FrontdoorOriginPrivateLinkPtrOutput) ToFrontdoorOriginPrivateLinkPtrOutput() FrontdoorOriginPrivateLinkPtrOutput
- func (o FrontdoorOriginPrivateLinkPtrOutput) ToFrontdoorOriginPrivateLinkPtrOutputWithContext(ctx context.Context) FrontdoorOriginPrivateLinkPtrOutput
- type FrontdoorOriginState
- type FrontdoorProfile
- type FrontdoorProfileArgs
- type FrontdoorProfileArray
- type FrontdoorProfileArrayInput
- type FrontdoorProfileArrayOutput
- func (FrontdoorProfileArrayOutput) ElementType() reflect.Type
- func (o FrontdoorProfileArrayOutput) Index(i pulumi.IntInput) FrontdoorProfileOutput
- func (o FrontdoorProfileArrayOutput) ToFrontdoorProfileArrayOutput() FrontdoorProfileArrayOutput
- func (o FrontdoorProfileArrayOutput) ToFrontdoorProfileArrayOutputWithContext(ctx context.Context) FrontdoorProfileArrayOutput
- type FrontdoorProfileInput
- type FrontdoorProfileMap
- type FrontdoorProfileMapInput
- type FrontdoorProfileMapOutput
- func (FrontdoorProfileMapOutput) ElementType() reflect.Type
- func (o FrontdoorProfileMapOutput) MapIndex(k pulumi.StringInput) FrontdoorProfileOutput
- func (o FrontdoorProfileMapOutput) ToFrontdoorProfileMapOutput() FrontdoorProfileMapOutput
- func (o FrontdoorProfileMapOutput) ToFrontdoorProfileMapOutputWithContext(ctx context.Context) FrontdoorProfileMapOutput
- type FrontdoorProfileOutput
- func (FrontdoorProfileOutput) ElementType() reflect.Type
- func (o FrontdoorProfileOutput) Name() pulumi.StringOutput
- func (o FrontdoorProfileOutput) ResourceGroupName() pulumi.StringOutput
- func (o FrontdoorProfileOutput) ResourceGuid() pulumi.StringOutput
- func (o FrontdoorProfileOutput) ResponseTimeoutSeconds() pulumi.IntPtrOutput
- func (o FrontdoorProfileOutput) SkuName() pulumi.StringOutput
- func (o FrontdoorProfileOutput) Tags() pulumi.StringMapOutput
- func (o FrontdoorProfileOutput) ToFrontdoorProfileOutput() FrontdoorProfileOutput
- func (o FrontdoorProfileOutput) ToFrontdoorProfileOutputWithContext(ctx context.Context) FrontdoorProfileOutput
- type FrontdoorProfileState
- type FrontdoorRuleSet
- type FrontdoorRuleSetArgs
- type FrontdoorRuleSetArray
- type FrontdoorRuleSetArrayInput
- type FrontdoorRuleSetArrayOutput
- func (FrontdoorRuleSetArrayOutput) ElementType() reflect.Type
- func (o FrontdoorRuleSetArrayOutput) Index(i pulumi.IntInput) FrontdoorRuleSetOutput
- func (o FrontdoorRuleSetArrayOutput) ToFrontdoorRuleSetArrayOutput() FrontdoorRuleSetArrayOutput
- func (o FrontdoorRuleSetArrayOutput) ToFrontdoorRuleSetArrayOutputWithContext(ctx context.Context) FrontdoorRuleSetArrayOutput
- type FrontdoorRuleSetInput
- type FrontdoorRuleSetMap
- type FrontdoorRuleSetMapInput
- type FrontdoorRuleSetMapOutput
- func (FrontdoorRuleSetMapOutput) ElementType() reflect.Type
- func (o FrontdoorRuleSetMapOutput) MapIndex(k pulumi.StringInput) FrontdoorRuleSetOutput
- func (o FrontdoorRuleSetMapOutput) ToFrontdoorRuleSetMapOutput() FrontdoorRuleSetMapOutput
- func (o FrontdoorRuleSetMapOutput) ToFrontdoorRuleSetMapOutputWithContext(ctx context.Context) FrontdoorRuleSetMapOutput
- type FrontdoorRuleSetOutput
- func (o FrontdoorRuleSetOutput) CdnFrontdoorProfileId() pulumi.StringOutput
- func (FrontdoorRuleSetOutput) ElementType() reflect.Type
- func (o FrontdoorRuleSetOutput) Name() pulumi.StringOutput
- func (o FrontdoorRuleSetOutput) ToFrontdoorRuleSetOutput() FrontdoorRuleSetOutput
- func (o FrontdoorRuleSetOutput) ToFrontdoorRuleSetOutputWithContext(ctx context.Context) FrontdoorRuleSetOutput
- type FrontdoorRuleSetState
- type FrontdoorSecurityPolicy
- type FrontdoorSecurityPolicyArgs
- type FrontdoorSecurityPolicyArray
- func (FrontdoorSecurityPolicyArray) ElementType() reflect.Type
- func (i FrontdoorSecurityPolicyArray) ToFrontdoorSecurityPolicyArrayOutput() FrontdoorSecurityPolicyArrayOutput
- func (i FrontdoorSecurityPolicyArray) ToFrontdoorSecurityPolicyArrayOutputWithContext(ctx context.Context) FrontdoorSecurityPolicyArrayOutput
- type FrontdoorSecurityPolicyArrayInput
- type FrontdoorSecurityPolicyArrayOutput
- func (FrontdoorSecurityPolicyArrayOutput) ElementType() reflect.Type
- func (o FrontdoorSecurityPolicyArrayOutput) Index(i pulumi.IntInput) FrontdoorSecurityPolicyOutput
- func (o FrontdoorSecurityPolicyArrayOutput) ToFrontdoorSecurityPolicyArrayOutput() FrontdoorSecurityPolicyArrayOutput
- func (o FrontdoorSecurityPolicyArrayOutput) ToFrontdoorSecurityPolicyArrayOutputWithContext(ctx context.Context) FrontdoorSecurityPolicyArrayOutput
- type FrontdoorSecurityPolicyInput
- type FrontdoorSecurityPolicyMap
- func (FrontdoorSecurityPolicyMap) ElementType() reflect.Type
- func (i FrontdoorSecurityPolicyMap) ToFrontdoorSecurityPolicyMapOutput() FrontdoorSecurityPolicyMapOutput
- func (i FrontdoorSecurityPolicyMap) ToFrontdoorSecurityPolicyMapOutputWithContext(ctx context.Context) FrontdoorSecurityPolicyMapOutput
- type FrontdoorSecurityPolicyMapInput
- type FrontdoorSecurityPolicyMapOutput
- func (FrontdoorSecurityPolicyMapOutput) ElementType() reflect.Type
- func (o FrontdoorSecurityPolicyMapOutput) MapIndex(k pulumi.StringInput) FrontdoorSecurityPolicyOutput
- func (o FrontdoorSecurityPolicyMapOutput) ToFrontdoorSecurityPolicyMapOutput() FrontdoorSecurityPolicyMapOutput
- func (o FrontdoorSecurityPolicyMapOutput) ToFrontdoorSecurityPolicyMapOutputWithContext(ctx context.Context) FrontdoorSecurityPolicyMapOutput
- type FrontdoorSecurityPolicyOutput
- func (o FrontdoorSecurityPolicyOutput) CdnFrontdoorProfileId() pulumi.StringOutput
- func (FrontdoorSecurityPolicyOutput) ElementType() reflect.Type
- func (o FrontdoorSecurityPolicyOutput) Name() pulumi.StringOutput
- func (o FrontdoorSecurityPolicyOutput) SecurityPolicies() FrontdoorSecurityPolicySecurityPoliciesOutput
- func (o FrontdoorSecurityPolicyOutput) ToFrontdoorSecurityPolicyOutput() FrontdoorSecurityPolicyOutput
- func (o FrontdoorSecurityPolicyOutput) ToFrontdoorSecurityPolicyOutputWithContext(ctx context.Context) FrontdoorSecurityPolicyOutput
- type FrontdoorSecurityPolicySecurityPolicies
- type FrontdoorSecurityPolicySecurityPoliciesArgs
- func (FrontdoorSecurityPolicySecurityPoliciesArgs) ElementType() reflect.Type
- func (i FrontdoorSecurityPolicySecurityPoliciesArgs) ToFrontdoorSecurityPolicySecurityPoliciesOutput() FrontdoorSecurityPolicySecurityPoliciesOutput
- func (i FrontdoorSecurityPolicySecurityPoliciesArgs) ToFrontdoorSecurityPolicySecurityPoliciesOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesOutput
- func (i FrontdoorSecurityPolicySecurityPoliciesArgs) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutput() FrontdoorSecurityPolicySecurityPoliciesPtrOutput
- func (i FrontdoorSecurityPolicySecurityPoliciesArgs) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesPtrOutput
- type FrontdoorSecurityPolicySecurityPoliciesFirewall
- type FrontdoorSecurityPolicySecurityPoliciesFirewallArgs
- func (FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ElementType() reflect.Type
- func (i FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallOutput
- func (i FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallOutput
- func (i FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
- func (i FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociation
- type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs
- func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ElementType() reflect.Type
- func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput
- func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput
- func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
- func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomain
- type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs
- func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs) ElementType() reflect.Type
- func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput
- func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArray
- func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArray) ElementType() reflect.Type
- func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArray) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput
- func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArray) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayInput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput
- func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput) ElementType() reflect.Type
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput) Index(i pulumi.IntInput) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainInput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) Active() pulumi.BoolPtrOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) CdnFrontdoorDomainId() pulumi.StringOutput
- func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) ElementType() reflect.Type
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationInput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) Domains() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput
- func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ElementType() reflect.Type
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) PatternsToMatch() pulumi.StringOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrInput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) Domains() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) Elem() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput
- func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) ElementType() reflect.Type
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) PatternsToMatch() pulumi.StringPtrOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallInput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) Association() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) CdnFrontdoorFirewallPolicyId() pulumi.StringOutput
- func (FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ElementType() reflect.Type
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallPtrInput
- type FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) Association() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) CdnFrontdoorFirewallPolicyId() pulumi.StringPtrOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) Elem() FrontdoorSecurityPolicySecurityPoliciesFirewallOutput
- func (FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) ElementType() reflect.Type
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
- type FrontdoorSecurityPolicySecurityPoliciesInput
- type FrontdoorSecurityPolicySecurityPoliciesOutput
- func (FrontdoorSecurityPolicySecurityPoliciesOutput) ElementType() reflect.Type
- func (o FrontdoorSecurityPolicySecurityPoliciesOutput) Firewall() FrontdoorSecurityPolicySecurityPoliciesFirewallOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesOutput) ToFrontdoorSecurityPolicySecurityPoliciesOutput() FrontdoorSecurityPolicySecurityPoliciesOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesOutput) ToFrontdoorSecurityPolicySecurityPoliciesOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesOutput) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutput() FrontdoorSecurityPolicySecurityPoliciesPtrOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesOutput) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesPtrOutput
- type FrontdoorSecurityPolicySecurityPoliciesPtrInput
- type FrontdoorSecurityPolicySecurityPoliciesPtrOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesPtrOutput) Elem() FrontdoorSecurityPolicySecurityPoliciesOutput
- func (FrontdoorSecurityPolicySecurityPoliciesPtrOutput) ElementType() reflect.Type
- func (o FrontdoorSecurityPolicySecurityPoliciesPtrOutput) Firewall() FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutput() FrontdoorSecurityPolicySecurityPoliciesPtrOutput
- func (o FrontdoorSecurityPolicySecurityPoliciesPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesPtrOutput
- type FrontdoorSecurityPolicyState
- type GetFrontdoorOriginGroupHealthProbe
- type GetFrontdoorOriginGroupHealthProbeArgs
- func (GetFrontdoorOriginGroupHealthProbeArgs) ElementType() reflect.Type
- func (i GetFrontdoorOriginGroupHealthProbeArgs) ToGetFrontdoorOriginGroupHealthProbeOutput() GetFrontdoorOriginGroupHealthProbeOutput
- func (i GetFrontdoorOriginGroupHealthProbeArgs) ToGetFrontdoorOriginGroupHealthProbeOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupHealthProbeOutput
- type GetFrontdoorOriginGroupHealthProbeArray
- func (GetFrontdoorOriginGroupHealthProbeArray) ElementType() reflect.Type
- func (i GetFrontdoorOriginGroupHealthProbeArray) ToGetFrontdoorOriginGroupHealthProbeArrayOutput() GetFrontdoorOriginGroupHealthProbeArrayOutput
- func (i GetFrontdoorOriginGroupHealthProbeArray) ToGetFrontdoorOriginGroupHealthProbeArrayOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupHealthProbeArrayOutput
- type GetFrontdoorOriginGroupHealthProbeArrayInput
- type GetFrontdoorOriginGroupHealthProbeArrayOutput
- func (GetFrontdoorOriginGroupHealthProbeArrayOutput) ElementType() reflect.Type
- func (o GetFrontdoorOriginGroupHealthProbeArrayOutput) Index(i pulumi.IntInput) GetFrontdoorOriginGroupHealthProbeOutput
- func (o GetFrontdoorOriginGroupHealthProbeArrayOutput) ToGetFrontdoorOriginGroupHealthProbeArrayOutput() GetFrontdoorOriginGroupHealthProbeArrayOutput
- func (o GetFrontdoorOriginGroupHealthProbeArrayOutput) ToGetFrontdoorOriginGroupHealthProbeArrayOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupHealthProbeArrayOutput
- type GetFrontdoorOriginGroupHealthProbeInput
- type GetFrontdoorOriginGroupHealthProbeOutput
- func (GetFrontdoorOriginGroupHealthProbeOutput) ElementType() reflect.Type
- func (o GetFrontdoorOriginGroupHealthProbeOutput) IntervalInSeconds() pulumi.IntOutput
- func (o GetFrontdoorOriginGroupHealthProbeOutput) Path() pulumi.StringOutput
- func (o GetFrontdoorOriginGroupHealthProbeOutput) Protocol() pulumi.StringOutput
- func (o GetFrontdoorOriginGroupHealthProbeOutput) RequestType() pulumi.StringOutput
- func (o GetFrontdoorOriginGroupHealthProbeOutput) ToGetFrontdoorOriginGroupHealthProbeOutput() GetFrontdoorOriginGroupHealthProbeOutput
- func (o GetFrontdoorOriginGroupHealthProbeOutput) ToGetFrontdoorOriginGroupHealthProbeOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupHealthProbeOutput
- type GetFrontdoorOriginGroupLoadBalancing
- type GetFrontdoorOriginGroupLoadBalancingArgs
- func (GetFrontdoorOriginGroupLoadBalancingArgs) ElementType() reflect.Type
- func (i GetFrontdoorOriginGroupLoadBalancingArgs) ToGetFrontdoorOriginGroupLoadBalancingOutput() GetFrontdoorOriginGroupLoadBalancingOutput
- func (i GetFrontdoorOriginGroupLoadBalancingArgs) ToGetFrontdoorOriginGroupLoadBalancingOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupLoadBalancingOutput
- type GetFrontdoorOriginGroupLoadBalancingArray
- func (GetFrontdoorOriginGroupLoadBalancingArray) ElementType() reflect.Type
- func (i GetFrontdoorOriginGroupLoadBalancingArray) ToGetFrontdoorOriginGroupLoadBalancingArrayOutput() GetFrontdoorOriginGroupLoadBalancingArrayOutput
- func (i GetFrontdoorOriginGroupLoadBalancingArray) ToGetFrontdoorOriginGroupLoadBalancingArrayOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupLoadBalancingArrayOutput
- type GetFrontdoorOriginGroupLoadBalancingArrayInput
- type GetFrontdoorOriginGroupLoadBalancingArrayOutput
- func (GetFrontdoorOriginGroupLoadBalancingArrayOutput) ElementType() reflect.Type
- func (o GetFrontdoorOriginGroupLoadBalancingArrayOutput) Index(i pulumi.IntInput) GetFrontdoorOriginGroupLoadBalancingOutput
- func (o GetFrontdoorOriginGroupLoadBalancingArrayOutput) ToGetFrontdoorOriginGroupLoadBalancingArrayOutput() GetFrontdoorOriginGroupLoadBalancingArrayOutput
- func (o GetFrontdoorOriginGroupLoadBalancingArrayOutput) ToGetFrontdoorOriginGroupLoadBalancingArrayOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupLoadBalancingArrayOutput
- type GetFrontdoorOriginGroupLoadBalancingInput
- type GetFrontdoorOriginGroupLoadBalancingOutput
- func (o GetFrontdoorOriginGroupLoadBalancingOutput) AdditionalLatencyInMilliseconds() pulumi.IntOutput
- func (GetFrontdoorOriginGroupLoadBalancingOutput) ElementType() reflect.Type
- func (o GetFrontdoorOriginGroupLoadBalancingOutput) SampleSize() pulumi.IntOutput
- func (o GetFrontdoorOriginGroupLoadBalancingOutput) SuccessfulSamplesRequired() pulumi.IntOutput
- func (o GetFrontdoorOriginGroupLoadBalancingOutput) ToGetFrontdoorOriginGroupLoadBalancingOutput() GetFrontdoorOriginGroupLoadBalancingOutput
- func (o GetFrontdoorOriginGroupLoadBalancingOutput) ToGetFrontdoorOriginGroupLoadBalancingOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupLoadBalancingOutput
- type LookupFrontdoorEndpointArgs
- type LookupFrontdoorEndpointOutputArgs
- type LookupFrontdoorEndpointResult
- type LookupFrontdoorEndpointResultOutput
- func (LookupFrontdoorEndpointResultOutput) ElementType() reflect.Type
- func (o LookupFrontdoorEndpointResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupFrontdoorEndpointResultOutput) HostName() pulumi.StringOutput
- func (o LookupFrontdoorEndpointResultOutput) Id() pulumi.StringOutput
- func (o LookupFrontdoorEndpointResultOutput) Name() pulumi.StringOutput
- func (o LookupFrontdoorEndpointResultOutput) ProfileName() pulumi.StringOutput
- func (o LookupFrontdoorEndpointResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupFrontdoorEndpointResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupFrontdoorEndpointResultOutput) ToLookupFrontdoorEndpointResultOutput() LookupFrontdoorEndpointResultOutput
- func (o LookupFrontdoorEndpointResultOutput) ToLookupFrontdoorEndpointResultOutputWithContext(ctx context.Context) LookupFrontdoorEndpointResultOutput
- type LookupFrontdoorOriginGroupArgs
- type LookupFrontdoorOriginGroupOutputArgs
- type LookupFrontdoorOriginGroupResult
- type LookupFrontdoorOriginGroupResultOutput
- func (o LookupFrontdoorOriginGroupResultOutput) CdnFrontdoorProfileId() pulumi.StringOutput
- func (LookupFrontdoorOriginGroupResultOutput) ElementType() reflect.Type
- func (o LookupFrontdoorOriginGroupResultOutput) HealthProbes() GetFrontdoorOriginGroupHealthProbeArrayOutput
- func (o LookupFrontdoorOriginGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupFrontdoorOriginGroupResultOutput) LoadBalancings() GetFrontdoorOriginGroupLoadBalancingArrayOutput
- func (o LookupFrontdoorOriginGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupFrontdoorOriginGroupResultOutput) ProfileName() pulumi.StringOutput
- func (o LookupFrontdoorOriginGroupResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupFrontdoorOriginGroupResultOutput) RestoreTrafficTimeToHealedOrNewEndpointInMinutes() pulumi.IntOutput
- func (o LookupFrontdoorOriginGroupResultOutput) SessionAffinityEnabled() pulumi.BoolOutput
- func (o LookupFrontdoorOriginGroupResultOutput) ToLookupFrontdoorOriginGroupResultOutput() LookupFrontdoorOriginGroupResultOutput
- func (o LookupFrontdoorOriginGroupResultOutput) ToLookupFrontdoorOriginGroupResultOutputWithContext(ctx context.Context) LookupFrontdoorOriginGroupResultOutput
- type LookupFrontdoorProfileArgs
- type LookupFrontdoorProfileOutputArgs
- type LookupFrontdoorProfileResult
- type LookupFrontdoorProfileResultOutput
- func (LookupFrontdoorProfileResultOutput) ElementType() reflect.Type
- func (o LookupFrontdoorProfileResultOutput) Id() pulumi.StringOutput
- func (o LookupFrontdoorProfileResultOutput) Name() pulumi.StringOutput
- func (o LookupFrontdoorProfileResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupFrontdoorProfileResultOutput) ResourceGuid() pulumi.StringOutput
- func (o LookupFrontdoorProfileResultOutput) ResponseTimeoutSeconds() pulumi.IntOutput
- func (o LookupFrontdoorProfileResultOutput) SkuName() pulumi.StringOutput
- func (o LookupFrontdoorProfileResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupFrontdoorProfileResultOutput) ToLookupFrontdoorProfileResultOutput() LookupFrontdoorProfileResultOutput
- func (o LookupFrontdoorProfileResultOutput) ToLookupFrontdoorProfileResultOutputWithContext(ctx context.Context) LookupFrontdoorProfileResultOutput
- type LookupFrontdoorRuleSetArgs
- type LookupFrontdoorRuleSetOutputArgs
- type LookupFrontdoorRuleSetResult
- type LookupFrontdoorRuleSetResultOutput
- func (o LookupFrontdoorRuleSetResultOutput) CdnFrontdoorProfileId() pulumi.StringOutput
- func (LookupFrontdoorRuleSetResultOutput) ElementType() reflect.Type
- func (o LookupFrontdoorRuleSetResultOutput) Id() pulumi.StringOutput
- func (o LookupFrontdoorRuleSetResultOutput) Name() pulumi.StringOutput
- func (o LookupFrontdoorRuleSetResultOutput) ProfileName() pulumi.StringOutput
- func (o LookupFrontdoorRuleSetResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupFrontdoorRuleSetResultOutput) ToLookupFrontdoorRuleSetResultOutput() LookupFrontdoorRuleSetResultOutput
- func (o LookupFrontdoorRuleSetResultOutput) ToLookupFrontdoorRuleSetResultOutputWithContext(ctx context.Context) LookupFrontdoorRuleSetResultOutput
- type LookupProfileArgs
- type LookupProfileOutputArgs
- type LookupProfileResult
- type LookupProfileResultOutput
- func (LookupProfileResultOutput) ElementType() reflect.Type
- func (o LookupProfileResultOutput) Id() pulumi.StringOutput
- func (o LookupProfileResultOutput) Location() pulumi.StringOutput
- func (o LookupProfileResultOutput) Name() pulumi.StringOutput
- func (o LookupProfileResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupProfileResultOutput) Sku() pulumi.StringOutput
- func (o LookupProfileResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupProfileResultOutput) ToLookupProfileResultOutput() LookupProfileResultOutput
- func (o LookupProfileResultOutput) ToLookupProfileResultOutputWithContext(ctx context.Context) LookupProfileResultOutput
- type Profile
- type ProfileArgs
- type ProfileArray
- type ProfileArrayInput
- type ProfileArrayOutput
- type ProfileInput
- type ProfileMap
- type ProfileMapInput
- type ProfileMapOutput
- type ProfileOutput
- func (ProfileOutput) ElementType() reflect.Type
- func (o ProfileOutput) Location() pulumi.StringOutput
- func (o ProfileOutput) Name() pulumi.StringOutput
- func (o ProfileOutput) ResourceGroupName() pulumi.StringOutput
- func (o ProfileOutput) Sku() pulumi.StringOutput
- func (o ProfileOutput) Tags() pulumi.StringMapOutput
- func (o ProfileOutput) ToProfileOutput() ProfileOutput
- func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
- type ProfileState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Endpoint ¶
type Endpoint struct { pulumi.CustomResourceState // An array of strings that indicates a content types on which compression will be applied. The value for the elements should be MIME types. ContentTypesToCompresses pulumi.StringArrayOutput `pulumi:"contentTypesToCompresses"` // Rules for the rules engine. An endpoint can contain up until 4 of those rules that consist of conditions and actions. A `deliveryRule` blocks as defined below. DeliveryRules EndpointDeliveryRuleArrayOutput `pulumi:"deliveryRules"` // The Fully Qualified Domain Name of the CDN Endpoint. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // A set of Geo Filters for this CDN Endpoint. Each `geoFilter` block supports fields documented below. GeoFilters EndpointGeoFilterArrayOutput `pulumi:"geoFilters"` // Actions that are valid for all resources regardless of any conditions. A `globalDeliveryRule` block as defined below. GlobalDeliveryRule EndpointGlobalDeliveryRulePtrOutput `pulumi:"globalDeliveryRule"` // Indicates whether compression is to be enabled. IsCompressionEnabled pulumi.BoolPtrOutput `pulumi:"isCompressionEnabled"` // Defaults to `true`. IsHttpAllowed pulumi.BoolPtrOutput `pulumi:"isHttpAllowed"` // Defaults to `true`. IsHttpsAllowed pulumi.BoolPtrOutput `pulumi:"isHttpsAllowed"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // What types of optimization should this CDN Endpoint optimize for? Possible values include `DynamicSiteAcceleration`, `GeneralMediaStreaming`, `GeneralWebDelivery`, `LargeFileDownload` and `VideoOnDemandMediaStreaming`. OptimizationType pulumi.StringPtrOutput `pulumi:"optimizationType"` // The host header CDN provider will send along with content requests to origins. OriginHostHeader pulumi.StringPtrOutput `pulumi:"originHostHeader"` // The path used at for origin requests. OriginPath pulumi.StringOutput `pulumi:"originPath"` // The set of origins of the CDN endpoint. When multiple origins exist, the first origin will be used as primary and rest will be used as failover options. Each `origin` block supports fields documented below. Origins EndpointOriginArrayOutput `pulumi:"origins"` // the path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the `originPath`. ProbePath pulumi.StringOutput `pulumi:"probePath"` // The CDN Profile to which to attach the CDN Endpoint. ProfileName pulumi.StringOutput `pulumi:"profileName"` // Sets query string caching behavior. Allowed values are `IgnoreQueryString`, `BypassCaching` and `UseQueryString`. `NotSet` value can be used for `Premium Verizon` CDN profile. Defaults to `IgnoreQueryString`. QuerystringCachingBehaviour pulumi.StringPtrOutput `pulumi:"querystringCachingBehaviour"` // The name of the resource group in which to create the CDN Endpoint. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleProfile, err := cdn.NewProfile(ctx, "exampleProfile", &cdn.ProfileArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard_Verizon"), }) if err != nil { return err } _, err = cdn.NewEndpoint(ctx, "exampleEndpoint", &cdn.EndpointArgs{ ProfileName: exampleProfile.Name, Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Origins: cdn.EndpointOriginArray{ &cdn.EndpointOriginArgs{ Name: pulumi.String("example"), HostName: pulumi.String("www.contoso.com"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
CDN Endpoints can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cdn/endpoint:Endpoint example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Cdn/profiles/myprofile1/endpoints/myendpoint1
```
func GetEndpoint ¶
func GetEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointState, opts ...pulumi.ResourceOption) (*Endpoint, error)
GetEndpoint gets an existing Endpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEndpoint ¶
func NewEndpoint(ctx *pulumi.Context, name string, args *EndpointArgs, opts ...pulumi.ResourceOption) (*Endpoint, error)
NewEndpoint registers a new resource with the given unique name, arguments, and options.
func (*Endpoint) ElementType ¶
func (*Endpoint) ToEndpointOutput ¶
func (i *Endpoint) ToEndpointOutput() EndpointOutput
func (*Endpoint) ToEndpointOutputWithContext ¶
func (i *Endpoint) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
type EndpointArgs ¶
type EndpointArgs struct { // An array of strings that indicates a content types on which compression will be applied. The value for the elements should be MIME types. ContentTypesToCompresses pulumi.StringArrayInput // Rules for the rules engine. An endpoint can contain up until 4 of those rules that consist of conditions and actions. A `deliveryRule` blocks as defined below. DeliveryRules EndpointDeliveryRuleArrayInput // A set of Geo Filters for this CDN Endpoint. Each `geoFilter` block supports fields documented below. GeoFilters EndpointGeoFilterArrayInput // Actions that are valid for all resources regardless of any conditions. A `globalDeliveryRule` block as defined below. GlobalDeliveryRule EndpointGlobalDeliveryRulePtrInput // Indicates whether compression is to be enabled. IsCompressionEnabled pulumi.BoolPtrInput // Defaults to `true`. IsHttpAllowed pulumi.BoolPtrInput // Defaults to `true`. IsHttpsAllowed pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // What types of optimization should this CDN Endpoint optimize for? Possible values include `DynamicSiteAcceleration`, `GeneralMediaStreaming`, `GeneralWebDelivery`, `LargeFileDownload` and `VideoOnDemandMediaStreaming`. OptimizationType pulumi.StringPtrInput // The host header CDN provider will send along with content requests to origins. OriginHostHeader pulumi.StringPtrInput // The path used at for origin requests. OriginPath pulumi.StringPtrInput // The set of origins of the CDN endpoint. When multiple origins exist, the first origin will be used as primary and rest will be used as failover options. Each `origin` block supports fields documented below. Origins EndpointOriginArrayInput // the path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the `originPath`. ProbePath pulumi.StringPtrInput // The CDN Profile to which to attach the CDN Endpoint. ProfileName pulumi.StringInput // Sets query string caching behavior. Allowed values are `IgnoreQueryString`, `BypassCaching` and `UseQueryString`. `NotSet` value can be used for `Premium Verizon` CDN profile. Defaults to `IgnoreQueryString`. QuerystringCachingBehaviour pulumi.StringPtrInput // The name of the resource group in which to create the CDN Endpoint. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Endpoint resource.
func (EndpointArgs) ElementType ¶
func (EndpointArgs) ElementType() reflect.Type
type EndpointArray ¶
type EndpointArray []EndpointInput
func (EndpointArray) ElementType ¶
func (EndpointArray) ElementType() reflect.Type
func (EndpointArray) ToEndpointArrayOutput ¶
func (i EndpointArray) ToEndpointArrayOutput() EndpointArrayOutput
func (EndpointArray) ToEndpointArrayOutputWithContext ¶
func (i EndpointArray) ToEndpointArrayOutputWithContext(ctx context.Context) EndpointArrayOutput
type EndpointArrayInput ¶
type EndpointArrayInput interface { pulumi.Input ToEndpointArrayOutput() EndpointArrayOutput ToEndpointArrayOutputWithContext(context.Context) EndpointArrayOutput }
EndpointArrayInput is an input type that accepts EndpointArray and EndpointArrayOutput values. You can construct a concrete instance of `EndpointArrayInput` via:
EndpointArray{ EndpointArgs{...} }
type EndpointArrayOutput ¶
type EndpointArrayOutput struct{ *pulumi.OutputState }
func (EndpointArrayOutput) ElementType ¶
func (EndpointArrayOutput) ElementType() reflect.Type
func (EndpointArrayOutput) Index ¶
func (o EndpointArrayOutput) Index(i pulumi.IntInput) EndpointOutput
func (EndpointArrayOutput) ToEndpointArrayOutput ¶
func (o EndpointArrayOutput) ToEndpointArrayOutput() EndpointArrayOutput
func (EndpointArrayOutput) ToEndpointArrayOutputWithContext ¶
func (o EndpointArrayOutput) ToEndpointArrayOutputWithContext(ctx context.Context) EndpointArrayOutput
type EndpointCustomDomain ¶
type EndpointCustomDomain struct { pulumi.CustomResourceState // The ID of the CDN Endpoint. Changing this forces a new CDN Endpoint Custom Domain to be created. CdnEndpointId pulumi.StringOutput `pulumi:"cdnEndpointId"` // A `cdnManagedHttps` block as defined below. CdnManagedHttps EndpointCustomDomainCdnManagedHttpsPtrOutput `pulumi:"cdnManagedHttps"` // The host name of the custom domain. Changing this forces a new CDN Endpoint Custom Domain to be created. HostName pulumi.StringOutput `pulumi:"hostName"` // The name which should be used for this CDN Endpoint Custom Domain. Changing this forces a new CDN Endpoint Custom Domain to be created. Name pulumi.StringOutput `pulumi:"name"` // A `userManagedHttps` block as defined below. UserManagedHttps EndpointCustomDomainUserManagedHttpsPtrOutput `pulumi:"userManagedHttps"` }
Manages a Custom Domain for a CDN Endpoint.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/dns" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("west europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleProfile, err := cdn.NewProfile(ctx, "exampleProfile", &cdn.ProfileArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard_Verizon"), }) if err != nil { return err } exampleEndpoint, err := cdn.NewEndpoint(ctx, "exampleEndpoint", &cdn.EndpointArgs{ ProfileName: exampleProfile.Name, Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Origins: cdn.EndpointOriginArray{ &cdn.EndpointOriginArgs{ Name: pulumi.String("example"), HostName: exampleAccount.PrimaryBlobHost, }, }, }) if err != nil { return err } exampleZone, err := dns.LookupZone(ctx, &dns.LookupZoneArgs{ Name: "example-domain.com", ResourceGroupName: pulumi.StringRef("domain-rg"), }, nil) if err != nil { return err } exampleCNameRecord, err := dns.NewCNameRecord(ctx, "exampleCNameRecord", &dns.CNameRecordArgs{ ZoneName: pulumi.String(exampleZone.Name), ResourceGroupName: pulumi.String(exampleZone.ResourceGroupName), Ttl: pulumi.Int(3600), TargetResourceId: exampleEndpoint.ID(), }) if err != nil { return err } _, err = cdn.NewEndpointCustomDomain(ctx, "exampleEndpointCustomDomain", &cdn.EndpointCustomDomainArgs{ CdnEndpointId: exampleEndpoint.ID(), HostName: exampleCNameRecord.Name.ApplyT(func(name string) (string, error) { return fmt.Sprintf("%v.%v", name, exampleZone.Name), nil }).(pulumi.StringOutput), }) if err != nil { return err } return nil }) }
```
## Import
CDN Endpoint Custom Domains can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cdn/endpointCustomDomain:EndpointCustomDomain example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/customDomains/domain1
```
func GetEndpointCustomDomain ¶
func GetEndpointCustomDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointCustomDomainState, opts ...pulumi.ResourceOption) (*EndpointCustomDomain, error)
GetEndpointCustomDomain gets an existing EndpointCustomDomain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEndpointCustomDomain ¶
func NewEndpointCustomDomain(ctx *pulumi.Context, name string, args *EndpointCustomDomainArgs, opts ...pulumi.ResourceOption) (*EndpointCustomDomain, error)
NewEndpointCustomDomain registers a new resource with the given unique name, arguments, and options.
func (*EndpointCustomDomain) ElementType ¶
func (*EndpointCustomDomain) ElementType() reflect.Type
func (*EndpointCustomDomain) ToEndpointCustomDomainOutput ¶
func (i *EndpointCustomDomain) ToEndpointCustomDomainOutput() EndpointCustomDomainOutput
func (*EndpointCustomDomain) ToEndpointCustomDomainOutputWithContext ¶
func (i *EndpointCustomDomain) ToEndpointCustomDomainOutputWithContext(ctx context.Context) EndpointCustomDomainOutput
type EndpointCustomDomainArgs ¶
type EndpointCustomDomainArgs struct { // The ID of the CDN Endpoint. Changing this forces a new CDN Endpoint Custom Domain to be created. CdnEndpointId pulumi.StringInput // A `cdnManagedHttps` block as defined below. CdnManagedHttps EndpointCustomDomainCdnManagedHttpsPtrInput // The host name of the custom domain. Changing this forces a new CDN Endpoint Custom Domain to be created. HostName pulumi.StringInput // The name which should be used for this CDN Endpoint Custom Domain. Changing this forces a new CDN Endpoint Custom Domain to be created. Name pulumi.StringPtrInput // A `userManagedHttps` block as defined below. UserManagedHttps EndpointCustomDomainUserManagedHttpsPtrInput }
The set of arguments for constructing a EndpointCustomDomain resource.
func (EndpointCustomDomainArgs) ElementType ¶
func (EndpointCustomDomainArgs) ElementType() reflect.Type
type EndpointCustomDomainArray ¶
type EndpointCustomDomainArray []EndpointCustomDomainInput
func (EndpointCustomDomainArray) ElementType ¶
func (EndpointCustomDomainArray) ElementType() reflect.Type
func (EndpointCustomDomainArray) ToEndpointCustomDomainArrayOutput ¶
func (i EndpointCustomDomainArray) ToEndpointCustomDomainArrayOutput() EndpointCustomDomainArrayOutput
func (EndpointCustomDomainArray) ToEndpointCustomDomainArrayOutputWithContext ¶
func (i EndpointCustomDomainArray) ToEndpointCustomDomainArrayOutputWithContext(ctx context.Context) EndpointCustomDomainArrayOutput
type EndpointCustomDomainArrayInput ¶
type EndpointCustomDomainArrayInput interface { pulumi.Input ToEndpointCustomDomainArrayOutput() EndpointCustomDomainArrayOutput ToEndpointCustomDomainArrayOutputWithContext(context.Context) EndpointCustomDomainArrayOutput }
EndpointCustomDomainArrayInput is an input type that accepts EndpointCustomDomainArray and EndpointCustomDomainArrayOutput values. You can construct a concrete instance of `EndpointCustomDomainArrayInput` via:
EndpointCustomDomainArray{ EndpointCustomDomainArgs{...} }
type EndpointCustomDomainArrayOutput ¶
type EndpointCustomDomainArrayOutput struct{ *pulumi.OutputState }
func (EndpointCustomDomainArrayOutput) ElementType ¶
func (EndpointCustomDomainArrayOutput) ElementType() reflect.Type
func (EndpointCustomDomainArrayOutput) Index ¶
func (o EndpointCustomDomainArrayOutput) Index(i pulumi.IntInput) EndpointCustomDomainOutput
func (EndpointCustomDomainArrayOutput) ToEndpointCustomDomainArrayOutput ¶
func (o EndpointCustomDomainArrayOutput) ToEndpointCustomDomainArrayOutput() EndpointCustomDomainArrayOutput
func (EndpointCustomDomainArrayOutput) ToEndpointCustomDomainArrayOutputWithContext ¶
func (o EndpointCustomDomainArrayOutput) ToEndpointCustomDomainArrayOutputWithContext(ctx context.Context) EndpointCustomDomainArrayOutput
type EndpointCustomDomainCdnManagedHttps ¶
type EndpointCustomDomainCdnManagedHttps struct { // The type of HTTPS certificate. Possible values are `Shared` and `Dedicated`. CertificateType string `pulumi:"certificateType"` // The type of protocol. Possible values are `ServerNameIndication` and `IPBased`. ProtocolType string `pulumi:"protocolType"` // The minimum TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1), `TLS12` (representing TLS 1.2) and `None` (representing no minimums). Defaults to `TLS12`. TlsVersion *string `pulumi:"tlsVersion"` }
type EndpointCustomDomainCdnManagedHttpsArgs ¶
type EndpointCustomDomainCdnManagedHttpsArgs struct { // The type of HTTPS certificate. Possible values are `Shared` and `Dedicated`. CertificateType pulumi.StringInput `pulumi:"certificateType"` // The type of protocol. Possible values are `ServerNameIndication` and `IPBased`. ProtocolType pulumi.StringInput `pulumi:"protocolType"` // The minimum TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1), `TLS12` (representing TLS 1.2) and `None` (representing no minimums). Defaults to `TLS12`. TlsVersion pulumi.StringPtrInput `pulumi:"tlsVersion"` }
func (EndpointCustomDomainCdnManagedHttpsArgs) ElementType ¶
func (EndpointCustomDomainCdnManagedHttpsArgs) ElementType() reflect.Type
func (EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsOutput ¶
func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsOutput() EndpointCustomDomainCdnManagedHttpsOutput
func (EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsOutputWithContext ¶
func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsOutput
func (EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsPtrOutput ¶
func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsPtrOutput() EndpointCustomDomainCdnManagedHttpsPtrOutput
func (EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext ¶
func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsPtrOutput
type EndpointCustomDomainCdnManagedHttpsInput ¶
type EndpointCustomDomainCdnManagedHttpsInput interface { pulumi.Input ToEndpointCustomDomainCdnManagedHttpsOutput() EndpointCustomDomainCdnManagedHttpsOutput ToEndpointCustomDomainCdnManagedHttpsOutputWithContext(context.Context) EndpointCustomDomainCdnManagedHttpsOutput }
EndpointCustomDomainCdnManagedHttpsInput is an input type that accepts EndpointCustomDomainCdnManagedHttpsArgs and EndpointCustomDomainCdnManagedHttpsOutput values. You can construct a concrete instance of `EndpointCustomDomainCdnManagedHttpsInput` via:
EndpointCustomDomainCdnManagedHttpsArgs{...}
type EndpointCustomDomainCdnManagedHttpsOutput ¶
type EndpointCustomDomainCdnManagedHttpsOutput struct{ *pulumi.OutputState }
func (EndpointCustomDomainCdnManagedHttpsOutput) CertificateType ¶
func (o EndpointCustomDomainCdnManagedHttpsOutput) CertificateType() pulumi.StringOutput
The type of HTTPS certificate. Possible values are `Shared` and `Dedicated`.
func (EndpointCustomDomainCdnManagedHttpsOutput) ElementType ¶
func (EndpointCustomDomainCdnManagedHttpsOutput) ElementType() reflect.Type
func (EndpointCustomDomainCdnManagedHttpsOutput) ProtocolType ¶
func (o EndpointCustomDomainCdnManagedHttpsOutput) ProtocolType() pulumi.StringOutput
The type of protocol. Possible values are `ServerNameIndication` and `IPBased`.
func (EndpointCustomDomainCdnManagedHttpsOutput) TlsVersion ¶
func (o EndpointCustomDomainCdnManagedHttpsOutput) TlsVersion() pulumi.StringPtrOutput
The minimum TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1), `TLS12` (representing TLS 1.2) and `None` (representing no minimums). Defaults to `TLS12`.
func (EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsOutput ¶
func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsOutput() EndpointCustomDomainCdnManagedHttpsOutput
func (EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsOutputWithContext ¶
func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsOutput
func (EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutput ¶
func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutput() EndpointCustomDomainCdnManagedHttpsPtrOutput
func (EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext ¶
func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsPtrOutput
type EndpointCustomDomainCdnManagedHttpsPtrInput ¶
type EndpointCustomDomainCdnManagedHttpsPtrInput interface { pulumi.Input ToEndpointCustomDomainCdnManagedHttpsPtrOutput() EndpointCustomDomainCdnManagedHttpsPtrOutput ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext(context.Context) EndpointCustomDomainCdnManagedHttpsPtrOutput }
EndpointCustomDomainCdnManagedHttpsPtrInput is an input type that accepts EndpointCustomDomainCdnManagedHttpsArgs, EndpointCustomDomainCdnManagedHttpsPtr and EndpointCustomDomainCdnManagedHttpsPtrOutput values. You can construct a concrete instance of `EndpointCustomDomainCdnManagedHttpsPtrInput` via:
EndpointCustomDomainCdnManagedHttpsArgs{...} or: nil
func EndpointCustomDomainCdnManagedHttpsPtr ¶
func EndpointCustomDomainCdnManagedHttpsPtr(v *EndpointCustomDomainCdnManagedHttpsArgs) EndpointCustomDomainCdnManagedHttpsPtrInput
type EndpointCustomDomainCdnManagedHttpsPtrOutput ¶
type EndpointCustomDomainCdnManagedHttpsPtrOutput struct{ *pulumi.OutputState }
func (EndpointCustomDomainCdnManagedHttpsPtrOutput) CertificateType ¶
func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) CertificateType() pulumi.StringPtrOutput
The type of HTTPS certificate. Possible values are `Shared` and `Dedicated`.
func (EndpointCustomDomainCdnManagedHttpsPtrOutput) ElementType ¶
func (EndpointCustomDomainCdnManagedHttpsPtrOutput) ElementType() reflect.Type
func (EndpointCustomDomainCdnManagedHttpsPtrOutput) ProtocolType ¶
func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) ProtocolType() pulumi.StringPtrOutput
The type of protocol. Possible values are `ServerNameIndication` and `IPBased`.
func (EndpointCustomDomainCdnManagedHttpsPtrOutput) TlsVersion ¶
func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) TlsVersion() pulumi.StringPtrOutput
The minimum TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1), `TLS12` (representing TLS 1.2) and `None` (representing no minimums). Defaults to `TLS12`.
func (EndpointCustomDomainCdnManagedHttpsPtrOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutput ¶
func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutput() EndpointCustomDomainCdnManagedHttpsPtrOutput
func (EndpointCustomDomainCdnManagedHttpsPtrOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext ¶
func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsPtrOutput
type EndpointCustomDomainInput ¶
type EndpointCustomDomainInput interface { pulumi.Input ToEndpointCustomDomainOutput() EndpointCustomDomainOutput ToEndpointCustomDomainOutputWithContext(ctx context.Context) EndpointCustomDomainOutput }
type EndpointCustomDomainMap ¶
type EndpointCustomDomainMap map[string]EndpointCustomDomainInput
func (EndpointCustomDomainMap) ElementType ¶
func (EndpointCustomDomainMap) ElementType() reflect.Type
func (EndpointCustomDomainMap) ToEndpointCustomDomainMapOutput ¶
func (i EndpointCustomDomainMap) ToEndpointCustomDomainMapOutput() EndpointCustomDomainMapOutput
func (EndpointCustomDomainMap) ToEndpointCustomDomainMapOutputWithContext ¶
func (i EndpointCustomDomainMap) ToEndpointCustomDomainMapOutputWithContext(ctx context.Context) EndpointCustomDomainMapOutput
type EndpointCustomDomainMapInput ¶
type EndpointCustomDomainMapInput interface { pulumi.Input ToEndpointCustomDomainMapOutput() EndpointCustomDomainMapOutput ToEndpointCustomDomainMapOutputWithContext(context.Context) EndpointCustomDomainMapOutput }
EndpointCustomDomainMapInput is an input type that accepts EndpointCustomDomainMap and EndpointCustomDomainMapOutput values. You can construct a concrete instance of `EndpointCustomDomainMapInput` via:
EndpointCustomDomainMap{ "key": EndpointCustomDomainArgs{...} }
type EndpointCustomDomainMapOutput ¶
type EndpointCustomDomainMapOutput struct{ *pulumi.OutputState }
func (EndpointCustomDomainMapOutput) ElementType ¶
func (EndpointCustomDomainMapOutput) ElementType() reflect.Type
func (EndpointCustomDomainMapOutput) MapIndex ¶
func (o EndpointCustomDomainMapOutput) MapIndex(k pulumi.StringInput) EndpointCustomDomainOutput
func (EndpointCustomDomainMapOutput) ToEndpointCustomDomainMapOutput ¶
func (o EndpointCustomDomainMapOutput) ToEndpointCustomDomainMapOutput() EndpointCustomDomainMapOutput
func (EndpointCustomDomainMapOutput) ToEndpointCustomDomainMapOutputWithContext ¶
func (o EndpointCustomDomainMapOutput) ToEndpointCustomDomainMapOutputWithContext(ctx context.Context) EndpointCustomDomainMapOutput
type EndpointCustomDomainOutput ¶
type EndpointCustomDomainOutput struct{ *pulumi.OutputState }
func (EndpointCustomDomainOutput) CdnEndpointId ¶ added in v5.5.0
func (o EndpointCustomDomainOutput) CdnEndpointId() pulumi.StringOutput
The ID of the CDN Endpoint. Changing this forces a new CDN Endpoint Custom Domain to be created.
func (EndpointCustomDomainOutput) CdnManagedHttps ¶ added in v5.5.0
func (o EndpointCustomDomainOutput) CdnManagedHttps() EndpointCustomDomainCdnManagedHttpsPtrOutput
A `cdnManagedHttps` block as defined below.
func (EndpointCustomDomainOutput) ElementType ¶
func (EndpointCustomDomainOutput) ElementType() reflect.Type
func (EndpointCustomDomainOutput) HostName ¶ added in v5.5.0
func (o EndpointCustomDomainOutput) HostName() pulumi.StringOutput
The host name of the custom domain. Changing this forces a new CDN Endpoint Custom Domain to be created.
func (EndpointCustomDomainOutput) Name ¶ added in v5.5.0
func (o EndpointCustomDomainOutput) Name() pulumi.StringOutput
The name which should be used for this CDN Endpoint Custom Domain. Changing this forces a new CDN Endpoint Custom Domain to be created.
func (EndpointCustomDomainOutput) ToEndpointCustomDomainOutput ¶
func (o EndpointCustomDomainOutput) ToEndpointCustomDomainOutput() EndpointCustomDomainOutput
func (EndpointCustomDomainOutput) ToEndpointCustomDomainOutputWithContext ¶
func (o EndpointCustomDomainOutput) ToEndpointCustomDomainOutputWithContext(ctx context.Context) EndpointCustomDomainOutput
func (EndpointCustomDomainOutput) UserManagedHttps ¶ added in v5.5.0
func (o EndpointCustomDomainOutput) UserManagedHttps() EndpointCustomDomainUserManagedHttpsPtrOutput
A `userManagedHttps` block as defined below.
type EndpointCustomDomainState ¶
type EndpointCustomDomainState struct { // The ID of the CDN Endpoint. Changing this forces a new CDN Endpoint Custom Domain to be created. CdnEndpointId pulumi.StringPtrInput // A `cdnManagedHttps` block as defined below. CdnManagedHttps EndpointCustomDomainCdnManagedHttpsPtrInput // The host name of the custom domain. Changing this forces a new CDN Endpoint Custom Domain to be created. HostName pulumi.StringPtrInput // The name which should be used for this CDN Endpoint Custom Domain. Changing this forces a new CDN Endpoint Custom Domain to be created. Name pulumi.StringPtrInput // A `userManagedHttps` block as defined below. UserManagedHttps EndpointCustomDomainUserManagedHttpsPtrInput }
func (EndpointCustomDomainState) ElementType ¶
func (EndpointCustomDomainState) ElementType() reflect.Type
type EndpointCustomDomainUserManagedHttps ¶
type EndpointCustomDomainUserManagedHttps struct { // The ID of the Key Vault Certificate that contains the HTTPS certificate. This is deprecated in favor of `keyVaultSecretId`. // // Deprecated: This is deprecated in favor of `key_vault_secret_id` as the service is actually looking for a secret, not a certificate KeyVaultCertificateId *string `pulumi:"keyVaultCertificateId"` // The ID of the Key Vault Secret that contains the HTTPS certificate. KeyVaultSecretId *string `pulumi:"keyVaultSecretId"` // The minimum TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1), `TLS12` (representing TLS 1.2) and `None` (representing no minimums). Defaults to `TLS12`. TlsVersion *string `pulumi:"tlsVersion"` }
type EndpointCustomDomainUserManagedHttpsArgs ¶
type EndpointCustomDomainUserManagedHttpsArgs struct { // The ID of the Key Vault Certificate that contains the HTTPS certificate. This is deprecated in favor of `keyVaultSecretId`. // // Deprecated: This is deprecated in favor of `key_vault_secret_id` as the service is actually looking for a secret, not a certificate KeyVaultCertificateId pulumi.StringPtrInput `pulumi:"keyVaultCertificateId"` // The ID of the Key Vault Secret that contains the HTTPS certificate. KeyVaultSecretId pulumi.StringPtrInput `pulumi:"keyVaultSecretId"` // The minimum TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1), `TLS12` (representing TLS 1.2) and `None` (representing no minimums). Defaults to `TLS12`. TlsVersion pulumi.StringPtrInput `pulumi:"tlsVersion"` }
func (EndpointCustomDomainUserManagedHttpsArgs) ElementType ¶
func (EndpointCustomDomainUserManagedHttpsArgs) ElementType() reflect.Type
func (EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsOutput ¶
func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsOutput() EndpointCustomDomainUserManagedHttpsOutput
func (EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsOutputWithContext ¶
func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsOutput
func (EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsPtrOutput ¶
func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsPtrOutput() EndpointCustomDomainUserManagedHttpsPtrOutput
func (EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext ¶
func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsPtrOutput
type EndpointCustomDomainUserManagedHttpsInput ¶
type EndpointCustomDomainUserManagedHttpsInput interface { pulumi.Input ToEndpointCustomDomainUserManagedHttpsOutput() EndpointCustomDomainUserManagedHttpsOutput ToEndpointCustomDomainUserManagedHttpsOutputWithContext(context.Context) EndpointCustomDomainUserManagedHttpsOutput }
EndpointCustomDomainUserManagedHttpsInput is an input type that accepts EndpointCustomDomainUserManagedHttpsArgs and EndpointCustomDomainUserManagedHttpsOutput values. You can construct a concrete instance of `EndpointCustomDomainUserManagedHttpsInput` via:
EndpointCustomDomainUserManagedHttpsArgs{...}
type EndpointCustomDomainUserManagedHttpsOutput ¶
type EndpointCustomDomainUserManagedHttpsOutput struct{ *pulumi.OutputState }
func (EndpointCustomDomainUserManagedHttpsOutput) ElementType ¶
func (EndpointCustomDomainUserManagedHttpsOutput) ElementType() reflect.Type
func (EndpointCustomDomainUserManagedHttpsOutput) KeyVaultCertificateId
deprecated
func (o EndpointCustomDomainUserManagedHttpsOutput) KeyVaultCertificateId() pulumi.StringPtrOutput
The ID of the Key Vault Certificate that contains the HTTPS certificate. This is deprecated in favor of `keyVaultSecretId`.
Deprecated: This is deprecated in favor of `key_vault_secret_id` as the service is actually looking for a secret, not a certificate
func (EndpointCustomDomainUserManagedHttpsOutput) KeyVaultSecretId ¶ added in v5.16.0
func (o EndpointCustomDomainUserManagedHttpsOutput) KeyVaultSecretId() pulumi.StringPtrOutput
The ID of the Key Vault Secret that contains the HTTPS certificate.
func (EndpointCustomDomainUserManagedHttpsOutput) TlsVersion ¶
func (o EndpointCustomDomainUserManagedHttpsOutput) TlsVersion() pulumi.StringPtrOutput
The minimum TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1), `TLS12` (representing TLS 1.2) and `None` (representing no minimums). Defaults to `TLS12`.
func (EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsOutput ¶
func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsOutput() EndpointCustomDomainUserManagedHttpsOutput
func (EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsOutputWithContext ¶
func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsOutput
func (EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutput ¶
func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutput() EndpointCustomDomainUserManagedHttpsPtrOutput
func (EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext ¶
func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsPtrOutput
type EndpointCustomDomainUserManagedHttpsPtrInput ¶
type EndpointCustomDomainUserManagedHttpsPtrInput interface { pulumi.Input ToEndpointCustomDomainUserManagedHttpsPtrOutput() EndpointCustomDomainUserManagedHttpsPtrOutput ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext(context.Context) EndpointCustomDomainUserManagedHttpsPtrOutput }
EndpointCustomDomainUserManagedHttpsPtrInput is an input type that accepts EndpointCustomDomainUserManagedHttpsArgs, EndpointCustomDomainUserManagedHttpsPtr and EndpointCustomDomainUserManagedHttpsPtrOutput values. You can construct a concrete instance of `EndpointCustomDomainUserManagedHttpsPtrInput` via:
EndpointCustomDomainUserManagedHttpsArgs{...} or: nil
func EndpointCustomDomainUserManagedHttpsPtr ¶
func EndpointCustomDomainUserManagedHttpsPtr(v *EndpointCustomDomainUserManagedHttpsArgs) EndpointCustomDomainUserManagedHttpsPtrInput
type EndpointCustomDomainUserManagedHttpsPtrOutput ¶
type EndpointCustomDomainUserManagedHttpsPtrOutput struct{ *pulumi.OutputState }
func (EndpointCustomDomainUserManagedHttpsPtrOutput) ElementType ¶
func (EndpointCustomDomainUserManagedHttpsPtrOutput) ElementType() reflect.Type
func (EndpointCustomDomainUserManagedHttpsPtrOutput) KeyVaultCertificateId
deprecated
func (o EndpointCustomDomainUserManagedHttpsPtrOutput) KeyVaultCertificateId() pulumi.StringPtrOutput
The ID of the Key Vault Certificate that contains the HTTPS certificate. This is deprecated in favor of `keyVaultSecretId`.
Deprecated: This is deprecated in favor of `key_vault_secret_id` as the service is actually looking for a secret, not a certificate
func (EndpointCustomDomainUserManagedHttpsPtrOutput) KeyVaultSecretId ¶ added in v5.16.0
func (o EndpointCustomDomainUserManagedHttpsPtrOutput) KeyVaultSecretId() pulumi.StringPtrOutput
The ID of the Key Vault Secret that contains the HTTPS certificate.
func (EndpointCustomDomainUserManagedHttpsPtrOutput) TlsVersion ¶
func (o EndpointCustomDomainUserManagedHttpsPtrOutput) TlsVersion() pulumi.StringPtrOutput
The minimum TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1), `TLS12` (representing TLS 1.2) and `None` (representing no minimums). Defaults to `TLS12`.
func (EndpointCustomDomainUserManagedHttpsPtrOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutput ¶
func (o EndpointCustomDomainUserManagedHttpsPtrOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutput() EndpointCustomDomainUserManagedHttpsPtrOutput
func (EndpointCustomDomainUserManagedHttpsPtrOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext ¶
func (o EndpointCustomDomainUserManagedHttpsPtrOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsPtrOutput
type EndpointDeliveryRule ¶
type EndpointDeliveryRule struct { // A `cacheExpirationAction` block as defined above. CacheExpirationAction *EndpointDeliveryRuleCacheExpirationAction `pulumi:"cacheExpirationAction"` // A `cacheKeyQueryStringAction` block as defined above. CacheKeyQueryStringAction *EndpointDeliveryRuleCacheKeyQueryStringAction `pulumi:"cacheKeyQueryStringAction"` // A `cookiesCondition` block as defined above. CookiesConditions []EndpointDeliveryRuleCookiesCondition `pulumi:"cookiesConditions"` // A `deviceCondition` block as defined below. DeviceCondition *EndpointDeliveryRuleDeviceCondition `pulumi:"deviceCondition"` // A `httpVersionCondition` block as defined below. HttpVersionConditions []EndpointDeliveryRuleHttpVersionCondition `pulumi:"httpVersionConditions"` // A `modifyRequestHeaderAction` block as defined below. ModifyRequestHeaderActions []EndpointDeliveryRuleModifyRequestHeaderAction `pulumi:"modifyRequestHeaderActions"` // A `modifyResponseHeaderAction` block as defined below. ModifyResponseHeaderActions []EndpointDeliveryRuleModifyResponseHeaderAction `pulumi:"modifyResponseHeaderActions"` // The Name which should be used for this Delivery Rule. Name string `pulumi:"name"` // The order used for this rule. The order values should be sequential and begin at `1`. Order int `pulumi:"order"` // A `postArgCondition` block as defined below. PostArgConditions []EndpointDeliveryRulePostArgCondition `pulumi:"postArgConditions"` // A `queryStringCondition` block as defined below. QueryStringConditions []EndpointDeliveryRuleQueryStringCondition `pulumi:"queryStringConditions"` // A `remoteAddressCondition` block as defined below. RemoteAddressConditions []EndpointDeliveryRuleRemoteAddressCondition `pulumi:"remoteAddressConditions"` // A `requestBodyCondition` block as defined below. RequestBodyConditions []EndpointDeliveryRuleRequestBodyCondition `pulumi:"requestBodyConditions"` // A `requestHeaderCondition` block as defined below. RequestHeaderConditions []EndpointDeliveryRuleRequestHeaderCondition `pulumi:"requestHeaderConditions"` // A `requestMethodCondition` block as defined below. RequestMethodCondition *EndpointDeliveryRuleRequestMethodCondition `pulumi:"requestMethodCondition"` // A `requestSchemeCondition` block as defined below. RequestSchemeCondition *EndpointDeliveryRuleRequestSchemeCondition `pulumi:"requestSchemeCondition"` // A `requestUriCondition` block as defined below. RequestUriConditions []EndpointDeliveryRuleRequestUriCondition `pulumi:"requestUriConditions"` // A `urlFileExtensionCondition` block as defined below. UrlFileExtensionConditions []EndpointDeliveryRuleUrlFileExtensionCondition `pulumi:"urlFileExtensionConditions"` // A `urlFileNameCondition` block as defined below. UrlFileNameConditions []EndpointDeliveryRuleUrlFileNameCondition `pulumi:"urlFileNameConditions"` // A `urlPathCondition` block as defined below. UrlPathConditions []EndpointDeliveryRuleUrlPathCondition `pulumi:"urlPathConditions"` // A `urlRedirectAction` block as defined below. UrlRedirectAction *EndpointDeliveryRuleUrlRedirectAction `pulumi:"urlRedirectAction"` // A `urlRewriteAction` block as defined below. UrlRewriteAction *EndpointDeliveryRuleUrlRewriteAction `pulumi:"urlRewriteAction"` }
type EndpointDeliveryRuleArgs ¶
type EndpointDeliveryRuleArgs struct { // A `cacheExpirationAction` block as defined above. CacheExpirationAction EndpointDeliveryRuleCacheExpirationActionPtrInput `pulumi:"cacheExpirationAction"` // A `cacheKeyQueryStringAction` block as defined above. CacheKeyQueryStringAction EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput `pulumi:"cacheKeyQueryStringAction"` // A `cookiesCondition` block as defined above. CookiesConditions EndpointDeliveryRuleCookiesConditionArrayInput `pulumi:"cookiesConditions"` // A `deviceCondition` block as defined below. DeviceCondition EndpointDeliveryRuleDeviceConditionPtrInput `pulumi:"deviceCondition"` // A `httpVersionCondition` block as defined below. HttpVersionConditions EndpointDeliveryRuleHttpVersionConditionArrayInput `pulumi:"httpVersionConditions"` // A `modifyRequestHeaderAction` block as defined below. ModifyRequestHeaderActions EndpointDeliveryRuleModifyRequestHeaderActionArrayInput `pulumi:"modifyRequestHeaderActions"` // A `modifyResponseHeaderAction` block as defined below. ModifyResponseHeaderActions EndpointDeliveryRuleModifyResponseHeaderActionArrayInput `pulumi:"modifyResponseHeaderActions"` // The Name which should be used for this Delivery Rule. Name pulumi.StringInput `pulumi:"name"` // The order used for this rule. The order values should be sequential and begin at `1`. Order pulumi.IntInput `pulumi:"order"` // A `postArgCondition` block as defined below. PostArgConditions EndpointDeliveryRulePostArgConditionArrayInput `pulumi:"postArgConditions"` // A `queryStringCondition` block as defined below. QueryStringConditions EndpointDeliveryRuleQueryStringConditionArrayInput `pulumi:"queryStringConditions"` // A `remoteAddressCondition` block as defined below. RemoteAddressConditions EndpointDeliveryRuleRemoteAddressConditionArrayInput `pulumi:"remoteAddressConditions"` // A `requestBodyCondition` block as defined below. RequestBodyConditions EndpointDeliveryRuleRequestBodyConditionArrayInput `pulumi:"requestBodyConditions"` // A `requestHeaderCondition` block as defined below. RequestHeaderConditions EndpointDeliveryRuleRequestHeaderConditionArrayInput `pulumi:"requestHeaderConditions"` // A `requestMethodCondition` block as defined below. RequestMethodCondition EndpointDeliveryRuleRequestMethodConditionPtrInput `pulumi:"requestMethodCondition"` // A `requestSchemeCondition` block as defined below. RequestSchemeCondition EndpointDeliveryRuleRequestSchemeConditionPtrInput `pulumi:"requestSchemeCondition"` // A `requestUriCondition` block as defined below. RequestUriConditions EndpointDeliveryRuleRequestUriConditionArrayInput `pulumi:"requestUriConditions"` // A `urlFileExtensionCondition` block as defined below. UrlFileExtensionConditions EndpointDeliveryRuleUrlFileExtensionConditionArrayInput `pulumi:"urlFileExtensionConditions"` // A `urlFileNameCondition` block as defined below. UrlFileNameConditions EndpointDeliveryRuleUrlFileNameConditionArrayInput `pulumi:"urlFileNameConditions"` // A `urlPathCondition` block as defined below. UrlPathConditions EndpointDeliveryRuleUrlPathConditionArrayInput `pulumi:"urlPathConditions"` // A `urlRedirectAction` block as defined below. UrlRedirectAction EndpointDeliveryRuleUrlRedirectActionPtrInput `pulumi:"urlRedirectAction"` // A `urlRewriteAction` block as defined below. UrlRewriteAction EndpointDeliveryRuleUrlRewriteActionPtrInput `pulumi:"urlRewriteAction"` }
func (EndpointDeliveryRuleArgs) ElementType ¶
func (EndpointDeliveryRuleArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleArgs) ToEndpointDeliveryRuleOutput ¶
func (i EndpointDeliveryRuleArgs) ToEndpointDeliveryRuleOutput() EndpointDeliveryRuleOutput
func (EndpointDeliveryRuleArgs) ToEndpointDeliveryRuleOutputWithContext ¶
func (i EndpointDeliveryRuleArgs) ToEndpointDeliveryRuleOutputWithContext(ctx context.Context) EndpointDeliveryRuleOutput
type EndpointDeliveryRuleArray ¶
type EndpointDeliveryRuleArray []EndpointDeliveryRuleInput
func (EndpointDeliveryRuleArray) ElementType ¶
func (EndpointDeliveryRuleArray) ElementType() reflect.Type
func (EndpointDeliveryRuleArray) ToEndpointDeliveryRuleArrayOutput ¶
func (i EndpointDeliveryRuleArray) ToEndpointDeliveryRuleArrayOutput() EndpointDeliveryRuleArrayOutput
func (EndpointDeliveryRuleArray) ToEndpointDeliveryRuleArrayOutputWithContext ¶
func (i EndpointDeliveryRuleArray) ToEndpointDeliveryRuleArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleArrayOutput
type EndpointDeliveryRuleArrayInput ¶
type EndpointDeliveryRuleArrayInput interface { pulumi.Input ToEndpointDeliveryRuleArrayOutput() EndpointDeliveryRuleArrayOutput ToEndpointDeliveryRuleArrayOutputWithContext(context.Context) EndpointDeliveryRuleArrayOutput }
EndpointDeliveryRuleArrayInput is an input type that accepts EndpointDeliveryRuleArray and EndpointDeliveryRuleArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleArrayInput` via:
EndpointDeliveryRuleArray{ EndpointDeliveryRuleArgs{...} }
type EndpointDeliveryRuleArrayOutput ¶
type EndpointDeliveryRuleArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleArrayOutput) ElementType ¶
func (EndpointDeliveryRuleArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleArrayOutput) Index ¶
func (o EndpointDeliveryRuleArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleOutput
func (EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutput ¶
func (o EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutput() EndpointDeliveryRuleArrayOutput
func (EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutputWithContext ¶
func (o EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleArrayOutput
type EndpointDeliveryRuleCacheExpirationAction ¶
type EndpointDeliveryRuleCacheExpirationAction struct { // The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`. Behavior string `pulumi:"behavior"` // Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss` Duration *string `pulumi:"duration"` }
type EndpointDeliveryRuleCacheExpirationActionArgs ¶
type EndpointDeliveryRuleCacheExpirationActionArgs struct { // The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`. Behavior pulumi.StringInput `pulumi:"behavior"` // Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss` Duration pulumi.StringPtrInput `pulumi:"duration"` }
func (EndpointDeliveryRuleCacheExpirationActionArgs) ElementType ¶
func (EndpointDeliveryRuleCacheExpirationActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutput ¶
func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutput() EndpointDeliveryRuleCacheExpirationActionOutput
func (EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext ¶
func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionOutput
func (EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput ¶
func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶
func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
type EndpointDeliveryRuleCacheExpirationActionInput ¶
type EndpointDeliveryRuleCacheExpirationActionInput interface { pulumi.Input ToEndpointDeliveryRuleCacheExpirationActionOutput() EndpointDeliveryRuleCacheExpirationActionOutput ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext(context.Context) EndpointDeliveryRuleCacheExpirationActionOutput }
EndpointDeliveryRuleCacheExpirationActionInput is an input type that accepts EndpointDeliveryRuleCacheExpirationActionArgs and EndpointDeliveryRuleCacheExpirationActionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleCacheExpirationActionInput` via:
EndpointDeliveryRuleCacheExpirationActionArgs{...}
type EndpointDeliveryRuleCacheExpirationActionOutput ¶
type EndpointDeliveryRuleCacheExpirationActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCacheExpirationActionOutput) Behavior ¶
func (o EndpointDeliveryRuleCacheExpirationActionOutput) Behavior() pulumi.StringOutput
The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`.
func (EndpointDeliveryRuleCacheExpirationActionOutput) Duration ¶
func (o EndpointDeliveryRuleCacheExpirationActionOutput) Duration() pulumi.StringPtrOutput
Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss`
func (EndpointDeliveryRuleCacheExpirationActionOutput) ElementType ¶
func (EndpointDeliveryRuleCacheExpirationActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutput ¶
func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutput() EndpointDeliveryRuleCacheExpirationActionOutput
func (EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext ¶
func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionOutput
func (EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput ¶
func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
type EndpointDeliveryRuleCacheExpirationActionPtrInput ¶
type EndpointDeliveryRuleCacheExpirationActionPtrInput interface { pulumi.Input ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput }
EndpointDeliveryRuleCacheExpirationActionPtrInput is an input type that accepts EndpointDeliveryRuleCacheExpirationActionArgs, EndpointDeliveryRuleCacheExpirationActionPtr and EndpointDeliveryRuleCacheExpirationActionPtrOutput values. You can construct a concrete instance of `EndpointDeliveryRuleCacheExpirationActionPtrInput` via:
EndpointDeliveryRuleCacheExpirationActionArgs{...} or: nil
func EndpointDeliveryRuleCacheExpirationActionPtr ¶
func EndpointDeliveryRuleCacheExpirationActionPtr(v *EndpointDeliveryRuleCacheExpirationActionArgs) EndpointDeliveryRuleCacheExpirationActionPtrInput
type EndpointDeliveryRuleCacheExpirationActionPtrOutput ¶
type EndpointDeliveryRuleCacheExpirationActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) Behavior ¶
func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) Behavior() pulumi.StringPtrOutput
The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`.
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) Duration ¶
func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) Duration() pulumi.StringPtrOutput
Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss`
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) ElementType ¶
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput ¶
func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
type EndpointDeliveryRuleCacheKeyQueryStringAction ¶
type EndpointDeliveryRuleCacheKeyQueryStringAction struct { // The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`. Behavior string `pulumi:"behavior"` // Comma separated list of parameter values. Parameters *string `pulumi:"parameters"` }
type EndpointDeliveryRuleCacheKeyQueryStringActionArgs ¶
type EndpointDeliveryRuleCacheKeyQueryStringActionArgs struct { // The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`. Behavior pulumi.StringInput `pulumi:"behavior"` // Comma separated list of parameter values. Parameters pulumi.StringPtrInput `pulumi:"parameters"` }
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ElementType ¶
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput ¶
func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput() EndpointDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext ¶
func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶
func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointDeliveryRuleCacheKeyQueryStringActionInput ¶
type EndpointDeliveryRuleCacheKeyQueryStringActionInput interface { pulumi.Input ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput() EndpointDeliveryRuleCacheKeyQueryStringActionOutput ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext(context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionOutput }
EndpointDeliveryRuleCacheKeyQueryStringActionInput is an input type that accepts EndpointDeliveryRuleCacheKeyQueryStringActionArgs and EndpointDeliveryRuleCacheKeyQueryStringActionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleCacheKeyQueryStringActionInput` via:
EndpointDeliveryRuleCacheKeyQueryStringActionArgs{...}
type EndpointDeliveryRuleCacheKeyQueryStringActionOutput ¶
type EndpointDeliveryRuleCacheKeyQueryStringActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Behavior ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Behavior() pulumi.StringOutput
The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`.
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ElementType ¶
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Parameters ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Parameters() pulumi.StringPtrOutput
Comma separated list of parameter values.
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput() EndpointDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput ¶
type EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput interface { pulumi.Input ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput }
EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput is an input type that accepts EndpointDeliveryRuleCacheKeyQueryStringActionArgs, EndpointDeliveryRuleCacheKeyQueryStringActionPtr and EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput values. You can construct a concrete instance of `EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput` via:
EndpointDeliveryRuleCacheKeyQueryStringActionArgs{...} or: nil
func EndpointDeliveryRuleCacheKeyQueryStringActionPtr ¶
func EndpointDeliveryRuleCacheKeyQueryStringActionPtr(v *EndpointDeliveryRuleCacheKeyQueryStringActionArgs) EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput
type EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
type EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Behavior ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Behavior() pulumi.StringPtrOutput
The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`.
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ElementType ¶
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters() pulumi.StringPtrOutput
Comma separated list of parameter values.
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointDeliveryRuleCookiesCondition ¶
type EndpointDeliveryRuleCookiesCondition struct { // List of values for the cookie. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // Name of the cookie. Selector string `pulumi:"selector"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleCookiesConditionArgs ¶
type EndpointDeliveryRuleCookiesConditionArgs struct { // List of values for the cookie. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Name of the cookie. Selector pulumi.StringInput `pulumi:"selector"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleCookiesConditionArgs) ElementType ¶
func (EndpointDeliveryRuleCookiesConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutput ¶
func (i EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutput() EndpointDeliveryRuleCookiesConditionOutput
func (EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutputWithContext ¶
func (i EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionOutput
type EndpointDeliveryRuleCookiesConditionArray ¶
type EndpointDeliveryRuleCookiesConditionArray []EndpointDeliveryRuleCookiesConditionInput
func (EndpointDeliveryRuleCookiesConditionArray) ElementType ¶
func (EndpointDeliveryRuleCookiesConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutput ¶
func (i EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutput() EndpointDeliveryRuleCookiesConditionArrayOutput
func (EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionArrayOutput
type EndpointDeliveryRuleCookiesConditionArrayInput ¶
type EndpointDeliveryRuleCookiesConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleCookiesConditionArrayOutput() EndpointDeliveryRuleCookiesConditionArrayOutput ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleCookiesConditionArrayOutput }
EndpointDeliveryRuleCookiesConditionArrayInput is an input type that accepts EndpointDeliveryRuleCookiesConditionArray and EndpointDeliveryRuleCookiesConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleCookiesConditionArrayInput` via:
EndpointDeliveryRuleCookiesConditionArray{ EndpointDeliveryRuleCookiesConditionArgs{...} }
type EndpointDeliveryRuleCookiesConditionArrayOutput ¶
type EndpointDeliveryRuleCookiesConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCookiesConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleCookiesConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutput ¶
func (o EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutput() EndpointDeliveryRuleCookiesConditionArrayOutput
func (EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionArrayOutput
type EndpointDeliveryRuleCookiesConditionInput ¶
type EndpointDeliveryRuleCookiesConditionInput interface { pulumi.Input ToEndpointDeliveryRuleCookiesConditionOutput() EndpointDeliveryRuleCookiesConditionOutput ToEndpointDeliveryRuleCookiesConditionOutputWithContext(context.Context) EndpointDeliveryRuleCookiesConditionOutput }
EndpointDeliveryRuleCookiesConditionInput is an input type that accepts EndpointDeliveryRuleCookiesConditionArgs and EndpointDeliveryRuleCookiesConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleCookiesConditionInput` via:
EndpointDeliveryRuleCookiesConditionArgs{...}
type EndpointDeliveryRuleCookiesConditionOutput ¶
type EndpointDeliveryRuleCookiesConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCookiesConditionOutput) ElementType ¶
func (EndpointDeliveryRuleCookiesConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCookiesConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleCookiesConditionOutput) MatchValues() pulumi.StringArrayOutput
List of values for the cookie. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleCookiesConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleCookiesConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleCookiesConditionOutput) Operator ¶
func (o EndpointDeliveryRuleCookiesConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleCookiesConditionOutput) Selector ¶
func (o EndpointDeliveryRuleCookiesConditionOutput) Selector() pulumi.StringOutput
Name of the cookie.
func (EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutput ¶
func (o EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutput() EndpointDeliveryRuleCookiesConditionOutput
func (EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutputWithContext ¶
func (o EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionOutput
func (EndpointDeliveryRuleCookiesConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleCookiesConditionOutput) Transforms() pulumi.StringArrayOutput
A list of transforms. Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleDeviceConditionArgs ¶
type EndpointDeliveryRuleDeviceConditionArgs struct { // Valid values are `Desktop` and `Mobile`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Equal`. Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (EndpointDeliveryRuleDeviceConditionArgs) ElementType ¶
func (EndpointDeliveryRuleDeviceConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutput ¶
func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutput() EndpointDeliveryRuleDeviceConditionOutput
func (EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutputWithContext ¶
func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionOutput
func (EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutput ¶
func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
func (EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext ¶
func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
type EndpointDeliveryRuleDeviceConditionInput ¶
type EndpointDeliveryRuleDeviceConditionInput interface { pulumi.Input ToEndpointDeliveryRuleDeviceConditionOutput() EndpointDeliveryRuleDeviceConditionOutput ToEndpointDeliveryRuleDeviceConditionOutputWithContext(context.Context) EndpointDeliveryRuleDeviceConditionOutput }
EndpointDeliveryRuleDeviceConditionInput is an input type that accepts EndpointDeliveryRuleDeviceConditionArgs and EndpointDeliveryRuleDeviceConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleDeviceConditionInput` via:
EndpointDeliveryRuleDeviceConditionArgs{...}
type EndpointDeliveryRuleDeviceConditionOutput ¶
type EndpointDeliveryRuleDeviceConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleDeviceConditionOutput) ElementType ¶
func (EndpointDeliveryRuleDeviceConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleDeviceConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleDeviceConditionOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `Desktop` and `Mobile`.
func (EndpointDeliveryRuleDeviceConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleDeviceConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleDeviceConditionOutput) Operator ¶
func (o EndpointDeliveryRuleDeviceConditionOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutput ¶
func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutput() EndpointDeliveryRuleDeviceConditionOutput
func (EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutputWithContext ¶
func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionOutput
func (EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput ¶
func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
func (EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
type EndpointDeliveryRuleDeviceConditionPtrInput ¶
type EndpointDeliveryRuleDeviceConditionPtrInput interface { pulumi.Input ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput }
EndpointDeliveryRuleDeviceConditionPtrInput is an input type that accepts EndpointDeliveryRuleDeviceConditionArgs, EndpointDeliveryRuleDeviceConditionPtr and EndpointDeliveryRuleDeviceConditionPtrOutput values. You can construct a concrete instance of `EndpointDeliveryRuleDeviceConditionPtrInput` via:
EndpointDeliveryRuleDeviceConditionArgs{...} or: nil
func EndpointDeliveryRuleDeviceConditionPtr ¶
func EndpointDeliveryRuleDeviceConditionPtr(v *EndpointDeliveryRuleDeviceConditionArgs) EndpointDeliveryRuleDeviceConditionPtrInput
type EndpointDeliveryRuleDeviceConditionPtrOutput ¶
type EndpointDeliveryRuleDeviceConditionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleDeviceConditionPtrOutput) ElementType ¶
func (EndpointDeliveryRuleDeviceConditionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleDeviceConditionPtrOutput) MatchValues ¶
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `Desktop` and `Mobile`.
func (EndpointDeliveryRuleDeviceConditionPtrOutput) NegateCondition ¶
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleDeviceConditionPtrOutput) Operator ¶
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput ¶
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
func (EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
type EndpointDeliveryRuleHttpVersionConditionArgs ¶
type EndpointDeliveryRuleHttpVersionConditionArgs struct { // Valid values are `0.9`, `1.0`, `1.1` and `2.0`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Equal`. Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (EndpointDeliveryRuleHttpVersionConditionArgs) ElementType ¶
func (EndpointDeliveryRuleHttpVersionConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutput ¶
func (i EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutput() EndpointDeliveryRuleHttpVersionConditionOutput
func (EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext ¶
func (i EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionOutput
type EndpointDeliveryRuleHttpVersionConditionArray ¶
type EndpointDeliveryRuleHttpVersionConditionArray []EndpointDeliveryRuleHttpVersionConditionInput
func (EndpointDeliveryRuleHttpVersionConditionArray) ElementType ¶
func (EndpointDeliveryRuleHttpVersionConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput ¶
func (i EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput() EndpointDeliveryRuleHttpVersionConditionArrayOutput
func (EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionArrayOutput
type EndpointDeliveryRuleHttpVersionConditionArrayInput ¶
type EndpointDeliveryRuleHttpVersionConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleHttpVersionConditionArrayOutput() EndpointDeliveryRuleHttpVersionConditionArrayOutput ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleHttpVersionConditionArrayOutput }
EndpointDeliveryRuleHttpVersionConditionArrayInput is an input type that accepts EndpointDeliveryRuleHttpVersionConditionArray and EndpointDeliveryRuleHttpVersionConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleHttpVersionConditionArrayInput` via:
EndpointDeliveryRuleHttpVersionConditionArray{ EndpointDeliveryRuleHttpVersionConditionArgs{...} }
type EndpointDeliveryRuleHttpVersionConditionArrayOutput ¶
type EndpointDeliveryRuleHttpVersionConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleHttpVersionConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleHttpVersionConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput ¶
func (o EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput() EndpointDeliveryRuleHttpVersionConditionArrayOutput
func (EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionArrayOutput
type EndpointDeliveryRuleHttpVersionConditionInput ¶
type EndpointDeliveryRuleHttpVersionConditionInput interface { pulumi.Input ToEndpointDeliveryRuleHttpVersionConditionOutput() EndpointDeliveryRuleHttpVersionConditionOutput ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext(context.Context) EndpointDeliveryRuleHttpVersionConditionOutput }
EndpointDeliveryRuleHttpVersionConditionInput is an input type that accepts EndpointDeliveryRuleHttpVersionConditionArgs and EndpointDeliveryRuleHttpVersionConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleHttpVersionConditionInput` via:
EndpointDeliveryRuleHttpVersionConditionArgs{...}
type EndpointDeliveryRuleHttpVersionConditionOutput ¶
type EndpointDeliveryRuleHttpVersionConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleHttpVersionConditionOutput) ElementType ¶
func (EndpointDeliveryRuleHttpVersionConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleHttpVersionConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleHttpVersionConditionOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `0.9`, `1.0`, `1.1` and `2.0`.
func (EndpointDeliveryRuleHttpVersionConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleHttpVersionConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleHttpVersionConditionOutput) Operator ¶
func (o EndpointDeliveryRuleHttpVersionConditionOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutput ¶
func (o EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutput() EndpointDeliveryRuleHttpVersionConditionOutput
func (EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext ¶
func (o EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionOutput
type EndpointDeliveryRuleInput ¶
type EndpointDeliveryRuleInput interface { pulumi.Input ToEndpointDeliveryRuleOutput() EndpointDeliveryRuleOutput ToEndpointDeliveryRuleOutputWithContext(context.Context) EndpointDeliveryRuleOutput }
EndpointDeliveryRuleInput is an input type that accepts EndpointDeliveryRuleArgs and EndpointDeliveryRuleOutput values. You can construct a concrete instance of `EndpointDeliveryRuleInput` via:
EndpointDeliveryRuleArgs{...}
type EndpointDeliveryRuleModifyRequestHeaderAction ¶
type EndpointDeliveryRuleModifyRequestHeaderAction struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action string `pulumi:"action"` // The header name. Name string `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value *string `pulumi:"value"` }
type EndpointDeliveryRuleModifyRequestHeaderActionArgs ¶
type EndpointDeliveryRuleModifyRequestHeaderActionArgs struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action pulumi.StringInput `pulumi:"action"` // The header name. Name pulumi.StringInput `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EndpointDeliveryRuleModifyRequestHeaderActionArgs) ElementType ¶
func (EndpointDeliveryRuleModifyRequestHeaderActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput ¶
func (i EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput() EndpointDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext ¶
func (i EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionOutput
type EndpointDeliveryRuleModifyRequestHeaderActionArray ¶
type EndpointDeliveryRuleModifyRequestHeaderActionArray []EndpointDeliveryRuleModifyRequestHeaderActionInput
func (EndpointDeliveryRuleModifyRequestHeaderActionArray) ElementType ¶
func (EndpointDeliveryRuleModifyRequestHeaderActionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput ¶
func (i EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
type EndpointDeliveryRuleModifyRequestHeaderActionArrayInput ¶
type EndpointDeliveryRuleModifyRequestHeaderActionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(context.Context) EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput }
EndpointDeliveryRuleModifyRequestHeaderActionArrayInput is an input type that accepts EndpointDeliveryRuleModifyRequestHeaderActionArray and EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleModifyRequestHeaderActionArrayInput` via:
EndpointDeliveryRuleModifyRequestHeaderActionArray{ EndpointDeliveryRuleModifyRequestHeaderActionArgs{...} }
type EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput ¶
type EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput ¶
func (o EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
type EndpointDeliveryRuleModifyRequestHeaderActionInput ¶
type EndpointDeliveryRuleModifyRequestHeaderActionInput interface { pulumi.Input ToEndpointDeliveryRuleModifyRequestHeaderActionOutput() EndpointDeliveryRuleModifyRequestHeaderActionOutput ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext(context.Context) EndpointDeliveryRuleModifyRequestHeaderActionOutput }
EndpointDeliveryRuleModifyRequestHeaderActionInput is an input type that accepts EndpointDeliveryRuleModifyRequestHeaderActionArgs and EndpointDeliveryRuleModifyRequestHeaderActionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleModifyRequestHeaderActionInput` via:
EndpointDeliveryRuleModifyRequestHeaderActionArgs{...}
type EndpointDeliveryRuleModifyRequestHeaderActionOutput ¶
type EndpointDeliveryRuleModifyRequestHeaderActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) Action ¶
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Action() pulumi.StringOutput
Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`.
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) ElementType ¶
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) Name ¶
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Name() pulumi.StringOutput
The header name.
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput ¶
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput() EndpointDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext ¶
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) Value ¶
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Value() pulumi.StringPtrOutput
The value of the header. Only needed when `action` is set to `Append` or `overwrite`.
type EndpointDeliveryRuleModifyResponseHeaderAction ¶
type EndpointDeliveryRuleModifyResponseHeaderAction struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action string `pulumi:"action"` // The header name. Name string `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value *string `pulumi:"value"` }
type EndpointDeliveryRuleModifyResponseHeaderActionArgs ¶
type EndpointDeliveryRuleModifyResponseHeaderActionArgs struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action pulumi.StringInput `pulumi:"action"` // The header name. Name pulumi.StringInput `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EndpointDeliveryRuleModifyResponseHeaderActionArgs) ElementType ¶
func (EndpointDeliveryRuleModifyResponseHeaderActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput ¶
func (i EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput() EndpointDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext ¶
func (i EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionOutput
type EndpointDeliveryRuleModifyResponseHeaderActionArray ¶
type EndpointDeliveryRuleModifyResponseHeaderActionArray []EndpointDeliveryRuleModifyResponseHeaderActionInput
func (EndpointDeliveryRuleModifyResponseHeaderActionArray) ElementType ¶
func (EndpointDeliveryRuleModifyResponseHeaderActionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput ¶
func (i EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
type EndpointDeliveryRuleModifyResponseHeaderActionArrayInput ¶
type EndpointDeliveryRuleModifyResponseHeaderActionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(context.Context) EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput }
EndpointDeliveryRuleModifyResponseHeaderActionArrayInput is an input type that accepts EndpointDeliveryRuleModifyResponseHeaderActionArray and EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleModifyResponseHeaderActionArrayInput` via:
EndpointDeliveryRuleModifyResponseHeaderActionArray{ EndpointDeliveryRuleModifyResponseHeaderActionArgs{...} }
type EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput ¶
type EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput ¶
func (o EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
type EndpointDeliveryRuleModifyResponseHeaderActionInput ¶
type EndpointDeliveryRuleModifyResponseHeaderActionInput interface { pulumi.Input ToEndpointDeliveryRuleModifyResponseHeaderActionOutput() EndpointDeliveryRuleModifyResponseHeaderActionOutput ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext(context.Context) EndpointDeliveryRuleModifyResponseHeaderActionOutput }
EndpointDeliveryRuleModifyResponseHeaderActionInput is an input type that accepts EndpointDeliveryRuleModifyResponseHeaderActionArgs and EndpointDeliveryRuleModifyResponseHeaderActionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleModifyResponseHeaderActionInput` via:
EndpointDeliveryRuleModifyResponseHeaderActionArgs{...}
type EndpointDeliveryRuleModifyResponseHeaderActionOutput ¶
type EndpointDeliveryRuleModifyResponseHeaderActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) Action ¶
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Action() pulumi.StringOutput
Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`.
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) ElementType ¶
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) Name ¶
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Name() pulumi.StringOutput
The header name.
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput ¶
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput() EndpointDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext ¶
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) Value ¶
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Value() pulumi.StringPtrOutput
The value of the header. Only needed when `action` is set to `Append` or `overwrite`.
type EndpointDeliveryRuleOutput ¶
type EndpointDeliveryRuleOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleOutput) CacheExpirationAction ¶
func (o EndpointDeliveryRuleOutput) CacheExpirationAction() EndpointDeliveryRuleCacheExpirationActionPtrOutput
A `cacheExpirationAction` block as defined above.
func (EndpointDeliveryRuleOutput) CacheKeyQueryStringAction ¶
func (o EndpointDeliveryRuleOutput) CacheKeyQueryStringAction() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
A `cacheKeyQueryStringAction` block as defined above.
func (EndpointDeliveryRuleOutput) CookiesConditions ¶
func (o EndpointDeliveryRuleOutput) CookiesConditions() EndpointDeliveryRuleCookiesConditionArrayOutput
A `cookiesCondition` block as defined above.
func (EndpointDeliveryRuleOutput) DeviceCondition ¶
func (o EndpointDeliveryRuleOutput) DeviceCondition() EndpointDeliveryRuleDeviceConditionPtrOutput
A `deviceCondition` block as defined below.
func (EndpointDeliveryRuleOutput) ElementType ¶
func (EndpointDeliveryRuleOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleOutput) HttpVersionConditions ¶
func (o EndpointDeliveryRuleOutput) HttpVersionConditions() EndpointDeliveryRuleHttpVersionConditionArrayOutput
A `httpVersionCondition` block as defined below.
func (EndpointDeliveryRuleOutput) ModifyRequestHeaderActions ¶
func (o EndpointDeliveryRuleOutput) ModifyRequestHeaderActions() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
A `modifyRequestHeaderAction` block as defined below.
func (EndpointDeliveryRuleOutput) ModifyResponseHeaderActions ¶
func (o EndpointDeliveryRuleOutput) ModifyResponseHeaderActions() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
A `modifyResponseHeaderAction` block as defined below.
func (EndpointDeliveryRuleOutput) Name ¶
func (o EndpointDeliveryRuleOutput) Name() pulumi.StringOutput
The Name which should be used for this Delivery Rule.
func (EndpointDeliveryRuleOutput) Order ¶
func (o EndpointDeliveryRuleOutput) Order() pulumi.IntOutput
The order used for this rule. The order values should be sequential and begin at `1`.
func (EndpointDeliveryRuleOutput) PostArgConditions ¶
func (o EndpointDeliveryRuleOutput) PostArgConditions() EndpointDeliveryRulePostArgConditionArrayOutput
A `postArgCondition` block as defined below.
func (EndpointDeliveryRuleOutput) QueryStringConditions ¶
func (o EndpointDeliveryRuleOutput) QueryStringConditions() EndpointDeliveryRuleQueryStringConditionArrayOutput
A `queryStringCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RemoteAddressConditions ¶
func (o EndpointDeliveryRuleOutput) RemoteAddressConditions() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
A `remoteAddressCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestBodyConditions ¶
func (o EndpointDeliveryRuleOutput) RequestBodyConditions() EndpointDeliveryRuleRequestBodyConditionArrayOutput
A `requestBodyCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestHeaderConditions ¶
func (o EndpointDeliveryRuleOutput) RequestHeaderConditions() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
A `requestHeaderCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestMethodCondition ¶
func (o EndpointDeliveryRuleOutput) RequestMethodCondition() EndpointDeliveryRuleRequestMethodConditionPtrOutput
A `requestMethodCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestSchemeCondition ¶
func (o EndpointDeliveryRuleOutput) RequestSchemeCondition() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
A `requestSchemeCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestUriConditions ¶
func (o EndpointDeliveryRuleOutput) RequestUriConditions() EndpointDeliveryRuleRequestUriConditionArrayOutput
A `requestUriCondition` block as defined below.
func (EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutput ¶
func (o EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutput() EndpointDeliveryRuleOutput
func (EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutputWithContext ¶
func (o EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutputWithContext(ctx context.Context) EndpointDeliveryRuleOutput
func (EndpointDeliveryRuleOutput) UrlFileExtensionConditions ¶
func (o EndpointDeliveryRuleOutput) UrlFileExtensionConditions() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
A `urlFileExtensionCondition` block as defined below.
func (EndpointDeliveryRuleOutput) UrlFileNameConditions ¶
func (o EndpointDeliveryRuleOutput) UrlFileNameConditions() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
A `urlFileNameCondition` block as defined below.
func (EndpointDeliveryRuleOutput) UrlPathConditions ¶
func (o EndpointDeliveryRuleOutput) UrlPathConditions() EndpointDeliveryRuleUrlPathConditionArrayOutput
A `urlPathCondition` block as defined below.
func (EndpointDeliveryRuleOutput) UrlRedirectAction ¶
func (o EndpointDeliveryRuleOutput) UrlRedirectAction() EndpointDeliveryRuleUrlRedirectActionPtrOutput
A `urlRedirectAction` block as defined below.
func (EndpointDeliveryRuleOutput) UrlRewriteAction ¶
func (o EndpointDeliveryRuleOutput) UrlRewriteAction() EndpointDeliveryRuleUrlRewriteActionPtrOutput
A `urlRewriteAction` block as defined below.
type EndpointDeliveryRulePostArgCondition ¶
type EndpointDeliveryRulePostArgCondition struct { // List of string values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // Name of the post arg. Selector string `pulumi:"selector"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRulePostArgConditionArgs ¶
type EndpointDeliveryRulePostArgConditionArgs struct { // List of string values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Name of the post arg. Selector pulumi.StringInput `pulumi:"selector"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRulePostArgConditionArgs) ElementType ¶
func (EndpointDeliveryRulePostArgConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutput ¶
func (i EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutput() EndpointDeliveryRulePostArgConditionOutput
func (EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutputWithContext ¶
func (i EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionOutput
type EndpointDeliveryRulePostArgConditionArray ¶
type EndpointDeliveryRulePostArgConditionArray []EndpointDeliveryRulePostArgConditionInput
func (EndpointDeliveryRulePostArgConditionArray) ElementType ¶
func (EndpointDeliveryRulePostArgConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutput ¶
func (i EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutput() EndpointDeliveryRulePostArgConditionArrayOutput
func (EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionArrayOutput
type EndpointDeliveryRulePostArgConditionArrayInput ¶
type EndpointDeliveryRulePostArgConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRulePostArgConditionArrayOutput() EndpointDeliveryRulePostArgConditionArrayOutput ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext(context.Context) EndpointDeliveryRulePostArgConditionArrayOutput }
EndpointDeliveryRulePostArgConditionArrayInput is an input type that accepts EndpointDeliveryRulePostArgConditionArray and EndpointDeliveryRulePostArgConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRulePostArgConditionArrayInput` via:
EndpointDeliveryRulePostArgConditionArray{ EndpointDeliveryRulePostArgConditionArgs{...} }
type EndpointDeliveryRulePostArgConditionArrayOutput ¶
type EndpointDeliveryRulePostArgConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRulePostArgConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRulePostArgConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutput ¶
func (o EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutput() EndpointDeliveryRulePostArgConditionArrayOutput
func (EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionArrayOutput
type EndpointDeliveryRulePostArgConditionInput ¶
type EndpointDeliveryRulePostArgConditionInput interface { pulumi.Input ToEndpointDeliveryRulePostArgConditionOutput() EndpointDeliveryRulePostArgConditionOutput ToEndpointDeliveryRulePostArgConditionOutputWithContext(context.Context) EndpointDeliveryRulePostArgConditionOutput }
EndpointDeliveryRulePostArgConditionInput is an input type that accepts EndpointDeliveryRulePostArgConditionArgs and EndpointDeliveryRulePostArgConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRulePostArgConditionInput` via:
EndpointDeliveryRulePostArgConditionArgs{...}
type EndpointDeliveryRulePostArgConditionOutput ¶
type EndpointDeliveryRulePostArgConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRulePostArgConditionOutput) ElementType ¶
func (EndpointDeliveryRulePostArgConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRulePostArgConditionOutput) MatchValues ¶
func (o EndpointDeliveryRulePostArgConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRulePostArgConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRulePostArgConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRulePostArgConditionOutput) Operator ¶
func (o EndpointDeliveryRulePostArgConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRulePostArgConditionOutput) Selector ¶
func (o EndpointDeliveryRulePostArgConditionOutput) Selector() pulumi.StringOutput
Name of the post arg.
func (EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutput ¶
func (o EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutput() EndpointDeliveryRulePostArgConditionOutput
func (EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutputWithContext ¶
func (o EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionOutput
func (EndpointDeliveryRulePostArgConditionOutput) Transforms ¶
func (o EndpointDeliveryRulePostArgConditionOutput) Transforms() pulumi.StringArrayOutput
A list of transforms. Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleQueryStringCondition ¶
type EndpointDeliveryRuleQueryStringCondition struct { // List of string values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleQueryStringConditionArgs ¶
type EndpointDeliveryRuleQueryStringConditionArgs struct { // List of string values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleQueryStringConditionArgs) ElementType ¶
func (EndpointDeliveryRuleQueryStringConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutput ¶
func (i EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutput() EndpointDeliveryRuleQueryStringConditionOutput
func (EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext ¶
func (i EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionOutput
type EndpointDeliveryRuleQueryStringConditionArray ¶
type EndpointDeliveryRuleQueryStringConditionArray []EndpointDeliveryRuleQueryStringConditionInput
func (EndpointDeliveryRuleQueryStringConditionArray) ElementType ¶
func (EndpointDeliveryRuleQueryStringConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutput ¶
func (i EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutput() EndpointDeliveryRuleQueryStringConditionArrayOutput
func (EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionArrayOutput
type EndpointDeliveryRuleQueryStringConditionArrayInput ¶
type EndpointDeliveryRuleQueryStringConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleQueryStringConditionArrayOutput() EndpointDeliveryRuleQueryStringConditionArrayOutput ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleQueryStringConditionArrayOutput }
EndpointDeliveryRuleQueryStringConditionArrayInput is an input type that accepts EndpointDeliveryRuleQueryStringConditionArray and EndpointDeliveryRuleQueryStringConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleQueryStringConditionArrayInput` via:
EndpointDeliveryRuleQueryStringConditionArray{ EndpointDeliveryRuleQueryStringConditionArgs{...} }
type EndpointDeliveryRuleQueryStringConditionArrayOutput ¶
type EndpointDeliveryRuleQueryStringConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleQueryStringConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleQueryStringConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutput ¶
func (o EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutput() EndpointDeliveryRuleQueryStringConditionArrayOutput
func (EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionArrayOutput
type EndpointDeliveryRuleQueryStringConditionInput ¶
type EndpointDeliveryRuleQueryStringConditionInput interface { pulumi.Input ToEndpointDeliveryRuleQueryStringConditionOutput() EndpointDeliveryRuleQueryStringConditionOutput ToEndpointDeliveryRuleQueryStringConditionOutputWithContext(context.Context) EndpointDeliveryRuleQueryStringConditionOutput }
EndpointDeliveryRuleQueryStringConditionInput is an input type that accepts EndpointDeliveryRuleQueryStringConditionArgs and EndpointDeliveryRuleQueryStringConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleQueryStringConditionInput` via:
EndpointDeliveryRuleQueryStringConditionArgs{...}
type EndpointDeliveryRuleQueryStringConditionOutput ¶
type EndpointDeliveryRuleQueryStringConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleQueryStringConditionOutput) ElementType ¶
func (EndpointDeliveryRuleQueryStringConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleQueryStringConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleQueryStringConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleQueryStringConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleQueryStringConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleQueryStringConditionOutput) Operator ¶
func (o EndpointDeliveryRuleQueryStringConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutput ¶
func (o EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutput() EndpointDeliveryRuleQueryStringConditionOutput
func (EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext ¶
func (o EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionOutput
func (EndpointDeliveryRuleQueryStringConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleQueryStringConditionOutput) Transforms() pulumi.StringArrayOutput
A list of transforms. Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleRemoteAddressCondition ¶
type EndpointDeliveryRuleRemoteAddressCondition struct { // List of string values. For `GeoMatch` `operator` this should be a list of country codes (e.g. `US` or `DE`). List of IP address if `operator` equals to `IPMatch`. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `GeoMatch` and `IPMatch`. Operator string `pulumi:"operator"` }
type EndpointDeliveryRuleRemoteAddressConditionArgs ¶
type EndpointDeliveryRuleRemoteAddressConditionArgs struct { // List of string values. For `GeoMatch` `operator` this should be a list of country codes (e.g. `US` or `DE`). List of IP address if `operator` equals to `IPMatch`. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `GeoMatch` and `IPMatch`. Operator pulumi.StringInput `pulumi:"operator"` }
func (EndpointDeliveryRuleRemoteAddressConditionArgs) ElementType ¶
func (EndpointDeliveryRuleRemoteAddressConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutput ¶
func (i EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutput() EndpointDeliveryRuleRemoteAddressConditionOutput
func (EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext ¶
func (i EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionOutput
type EndpointDeliveryRuleRemoteAddressConditionArray ¶
type EndpointDeliveryRuleRemoteAddressConditionArray []EndpointDeliveryRuleRemoteAddressConditionInput
func (EndpointDeliveryRuleRemoteAddressConditionArray) ElementType ¶
func (EndpointDeliveryRuleRemoteAddressConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput ¶
func (i EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
func (EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionArrayOutput
type EndpointDeliveryRuleRemoteAddressConditionArrayInput ¶
type EndpointDeliveryRuleRemoteAddressConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput() EndpointDeliveryRuleRemoteAddressConditionArrayOutput ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleRemoteAddressConditionArrayOutput }
EndpointDeliveryRuleRemoteAddressConditionArrayInput is an input type that accepts EndpointDeliveryRuleRemoteAddressConditionArray and EndpointDeliveryRuleRemoteAddressConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRemoteAddressConditionArrayInput` via:
EndpointDeliveryRuleRemoteAddressConditionArray{ EndpointDeliveryRuleRemoteAddressConditionArgs{...} }
type EndpointDeliveryRuleRemoteAddressConditionArrayOutput ¶
type EndpointDeliveryRuleRemoteAddressConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput ¶
func (o EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
func (EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionArrayOutput
type EndpointDeliveryRuleRemoteAddressConditionInput ¶
type EndpointDeliveryRuleRemoteAddressConditionInput interface { pulumi.Input ToEndpointDeliveryRuleRemoteAddressConditionOutput() EndpointDeliveryRuleRemoteAddressConditionOutput ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext(context.Context) EndpointDeliveryRuleRemoteAddressConditionOutput }
EndpointDeliveryRuleRemoteAddressConditionInput is an input type that accepts EndpointDeliveryRuleRemoteAddressConditionArgs and EndpointDeliveryRuleRemoteAddressConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRemoteAddressConditionInput` via:
EndpointDeliveryRuleRemoteAddressConditionArgs{...}
type EndpointDeliveryRuleRemoteAddressConditionOutput ¶
type EndpointDeliveryRuleRemoteAddressConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRemoteAddressConditionOutput) ElementType ¶
func (EndpointDeliveryRuleRemoteAddressConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRemoteAddressConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleRemoteAddressConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. For `GeoMatch` `operator` this should be a list of country codes (e.g. `US` or `DE`). List of IP address if `operator` equals to `IPMatch`. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleRemoteAddressConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRemoteAddressConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRemoteAddressConditionOutput) Operator ¶
func (o EndpointDeliveryRuleRemoteAddressConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `GeoMatch` and `IPMatch`.
func (EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutput ¶
func (o EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutput() EndpointDeliveryRuleRemoteAddressConditionOutput
func (EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext ¶
func (o EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionOutput
type EndpointDeliveryRuleRequestBodyCondition ¶
type EndpointDeliveryRuleRequestBodyCondition struct { // List of string values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleRequestBodyConditionArgs ¶
type EndpointDeliveryRuleRequestBodyConditionArgs struct { // List of string values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleRequestBodyConditionArgs) ElementType ¶
func (EndpointDeliveryRuleRequestBodyConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutput ¶
func (i EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutput() EndpointDeliveryRuleRequestBodyConditionOutput
func (EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext ¶
func (i EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionOutput
type EndpointDeliveryRuleRequestBodyConditionArray ¶
type EndpointDeliveryRuleRequestBodyConditionArray []EndpointDeliveryRuleRequestBodyConditionInput
func (EndpointDeliveryRuleRequestBodyConditionArray) ElementType ¶
func (EndpointDeliveryRuleRequestBodyConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput ¶
func (i EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput() EndpointDeliveryRuleRequestBodyConditionArrayOutput
func (EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionArrayOutput
type EndpointDeliveryRuleRequestBodyConditionArrayInput ¶
type EndpointDeliveryRuleRequestBodyConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleRequestBodyConditionArrayOutput() EndpointDeliveryRuleRequestBodyConditionArrayOutput ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleRequestBodyConditionArrayOutput }
EndpointDeliveryRuleRequestBodyConditionArrayInput is an input type that accepts EndpointDeliveryRuleRequestBodyConditionArray and EndpointDeliveryRuleRequestBodyConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestBodyConditionArrayInput` via:
EndpointDeliveryRuleRequestBodyConditionArray{ EndpointDeliveryRuleRequestBodyConditionArgs{...} }
type EndpointDeliveryRuleRequestBodyConditionArrayOutput ¶
type EndpointDeliveryRuleRequestBodyConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestBodyConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleRequestBodyConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput ¶
func (o EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput() EndpointDeliveryRuleRequestBodyConditionArrayOutput
func (EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionArrayOutput
type EndpointDeliveryRuleRequestBodyConditionInput ¶
type EndpointDeliveryRuleRequestBodyConditionInput interface { pulumi.Input ToEndpointDeliveryRuleRequestBodyConditionOutput() EndpointDeliveryRuleRequestBodyConditionOutput ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext(context.Context) EndpointDeliveryRuleRequestBodyConditionOutput }
EndpointDeliveryRuleRequestBodyConditionInput is an input type that accepts EndpointDeliveryRuleRequestBodyConditionArgs and EndpointDeliveryRuleRequestBodyConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestBodyConditionInput` via:
EndpointDeliveryRuleRequestBodyConditionArgs{...}
type EndpointDeliveryRuleRequestBodyConditionOutput ¶
type EndpointDeliveryRuleRequestBodyConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestBodyConditionOutput) ElementType ¶
func (EndpointDeliveryRuleRequestBodyConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestBodyConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleRequestBodyConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleRequestBodyConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRequestBodyConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestBodyConditionOutput) Operator ¶
func (o EndpointDeliveryRuleRequestBodyConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutput ¶
func (o EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutput() EndpointDeliveryRuleRequestBodyConditionOutput
func (EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext ¶
func (o EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionOutput
func (EndpointDeliveryRuleRequestBodyConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleRequestBodyConditionOutput) Transforms() pulumi.StringArrayOutput
A list of transforms. Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleRequestHeaderCondition ¶
type EndpointDeliveryRuleRequestHeaderCondition struct { // List of header values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // Header name. Selector string `pulumi:"selector"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleRequestHeaderConditionArgs ¶
type EndpointDeliveryRuleRequestHeaderConditionArgs struct { // List of header values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Header name. Selector pulumi.StringInput `pulumi:"selector"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleRequestHeaderConditionArgs) ElementType ¶
func (EndpointDeliveryRuleRequestHeaderConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutput ¶
func (i EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutput() EndpointDeliveryRuleRequestHeaderConditionOutput
func (EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext ¶
func (i EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionOutput
type EndpointDeliveryRuleRequestHeaderConditionArray ¶
type EndpointDeliveryRuleRequestHeaderConditionArray []EndpointDeliveryRuleRequestHeaderConditionInput
func (EndpointDeliveryRuleRequestHeaderConditionArray) ElementType ¶
func (EndpointDeliveryRuleRequestHeaderConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput ¶
func (i EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
func (EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionArrayOutput
type EndpointDeliveryRuleRequestHeaderConditionArrayInput ¶
type EndpointDeliveryRuleRequestHeaderConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput() EndpointDeliveryRuleRequestHeaderConditionArrayOutput ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleRequestHeaderConditionArrayOutput }
EndpointDeliveryRuleRequestHeaderConditionArrayInput is an input type that accepts EndpointDeliveryRuleRequestHeaderConditionArray and EndpointDeliveryRuleRequestHeaderConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestHeaderConditionArrayInput` via:
EndpointDeliveryRuleRequestHeaderConditionArray{ EndpointDeliveryRuleRequestHeaderConditionArgs{...} }
type EndpointDeliveryRuleRequestHeaderConditionArrayOutput ¶
type EndpointDeliveryRuleRequestHeaderConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput ¶
func (o EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
func (EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionArrayOutput
type EndpointDeliveryRuleRequestHeaderConditionInput ¶
type EndpointDeliveryRuleRequestHeaderConditionInput interface { pulumi.Input ToEndpointDeliveryRuleRequestHeaderConditionOutput() EndpointDeliveryRuleRequestHeaderConditionOutput ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext(context.Context) EndpointDeliveryRuleRequestHeaderConditionOutput }
EndpointDeliveryRuleRequestHeaderConditionInput is an input type that accepts EndpointDeliveryRuleRequestHeaderConditionArgs and EndpointDeliveryRuleRequestHeaderConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestHeaderConditionInput` via:
EndpointDeliveryRuleRequestHeaderConditionArgs{...}
type EndpointDeliveryRuleRequestHeaderConditionOutput ¶
type EndpointDeliveryRuleRequestHeaderConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestHeaderConditionOutput) ElementType ¶
func (EndpointDeliveryRuleRequestHeaderConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestHeaderConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) MatchValues() pulumi.StringArrayOutput
List of header values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleRequestHeaderConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestHeaderConditionOutput) Operator ¶
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleRequestHeaderConditionOutput) Selector ¶
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Selector() pulumi.StringOutput
Header name.
func (EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutput ¶
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutput() EndpointDeliveryRuleRequestHeaderConditionOutput
func (EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext ¶
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionOutput
func (EndpointDeliveryRuleRequestHeaderConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Transforms() pulumi.StringArrayOutput
A list of transforms. Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleRequestMethodCondition ¶
type EndpointDeliveryRuleRequestMethodCondition struct { // Valid values are `DELETE`, `GET`, `HEAD`, `OPTIONS`, `POST` and `PUT`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Equal`. Operator *string `pulumi:"operator"` }
type EndpointDeliveryRuleRequestMethodConditionArgs ¶
type EndpointDeliveryRuleRequestMethodConditionArgs struct { // Valid values are `DELETE`, `GET`, `HEAD`, `OPTIONS`, `POST` and `PUT`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Equal`. Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (EndpointDeliveryRuleRequestMethodConditionArgs) ElementType ¶
func (EndpointDeliveryRuleRequestMethodConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutput ¶
func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutput() EndpointDeliveryRuleRequestMethodConditionOutput
func (EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext ¶
func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionOutput
func (EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput ¶
func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
func (EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext ¶
func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
type EndpointDeliveryRuleRequestMethodConditionInput ¶
type EndpointDeliveryRuleRequestMethodConditionInput interface { pulumi.Input ToEndpointDeliveryRuleRequestMethodConditionOutput() EndpointDeliveryRuleRequestMethodConditionOutput ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext(context.Context) EndpointDeliveryRuleRequestMethodConditionOutput }
EndpointDeliveryRuleRequestMethodConditionInput is an input type that accepts EndpointDeliveryRuleRequestMethodConditionArgs and EndpointDeliveryRuleRequestMethodConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestMethodConditionInput` via:
EndpointDeliveryRuleRequestMethodConditionArgs{...}
type EndpointDeliveryRuleRequestMethodConditionOutput ¶
type EndpointDeliveryRuleRequestMethodConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestMethodConditionOutput) ElementType ¶
func (EndpointDeliveryRuleRequestMethodConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestMethodConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleRequestMethodConditionOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `DELETE`, `GET`, `HEAD`, `OPTIONS`, `POST` and `PUT`.
func (EndpointDeliveryRuleRequestMethodConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRequestMethodConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestMethodConditionOutput) Operator ¶
func (o EndpointDeliveryRuleRequestMethodConditionOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutput ¶
func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutput() EndpointDeliveryRuleRequestMethodConditionOutput
func (EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext ¶
func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionOutput
func (EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput ¶
func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
func (EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
type EndpointDeliveryRuleRequestMethodConditionPtrInput ¶
type EndpointDeliveryRuleRequestMethodConditionPtrInput interface { pulumi.Input ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput }
EndpointDeliveryRuleRequestMethodConditionPtrInput is an input type that accepts EndpointDeliveryRuleRequestMethodConditionArgs, EndpointDeliveryRuleRequestMethodConditionPtr and EndpointDeliveryRuleRequestMethodConditionPtrOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestMethodConditionPtrInput` via:
EndpointDeliveryRuleRequestMethodConditionArgs{...} or: nil
func EndpointDeliveryRuleRequestMethodConditionPtr ¶
func EndpointDeliveryRuleRequestMethodConditionPtr(v *EndpointDeliveryRuleRequestMethodConditionArgs) EndpointDeliveryRuleRequestMethodConditionPtrInput
type EndpointDeliveryRuleRequestMethodConditionPtrOutput ¶
type EndpointDeliveryRuleRequestMethodConditionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) ElementType ¶
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) MatchValues ¶
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `DELETE`, `GET`, `HEAD`, `OPTIONS`, `POST` and `PUT`.
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) Operator ¶
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput ¶
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
type EndpointDeliveryRuleRequestSchemeConditionArgs ¶
type EndpointDeliveryRuleRequestSchemeConditionArgs struct { // Valid values are `HTTP` and `HTTPS`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Equal`. Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ElementType ¶
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutput ¶
func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutput() EndpointDeliveryRuleRequestSchemeConditionOutput
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext ¶
func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionOutput
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput ¶
func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext ¶
func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
type EndpointDeliveryRuleRequestSchemeConditionInput ¶
type EndpointDeliveryRuleRequestSchemeConditionInput interface { pulumi.Input ToEndpointDeliveryRuleRequestSchemeConditionOutput() EndpointDeliveryRuleRequestSchemeConditionOutput ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext(context.Context) EndpointDeliveryRuleRequestSchemeConditionOutput }
EndpointDeliveryRuleRequestSchemeConditionInput is an input type that accepts EndpointDeliveryRuleRequestSchemeConditionArgs and EndpointDeliveryRuleRequestSchemeConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestSchemeConditionInput` via:
EndpointDeliveryRuleRequestSchemeConditionArgs{...}
type EndpointDeliveryRuleRequestSchemeConditionOutput ¶
type EndpointDeliveryRuleRequestSchemeConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ElementType ¶
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestSchemeConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `HTTP` and `HTTPS`.
func (EndpointDeliveryRuleRequestSchemeConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestSchemeConditionOutput) Operator ¶
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutput ¶
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutput() EndpointDeliveryRuleRequestSchemeConditionOutput
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext ¶
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionOutput
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput ¶
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
type EndpointDeliveryRuleRequestSchemeConditionPtrInput ¶
type EndpointDeliveryRuleRequestSchemeConditionPtrInput interface { pulumi.Input ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput }
EndpointDeliveryRuleRequestSchemeConditionPtrInput is an input type that accepts EndpointDeliveryRuleRequestSchemeConditionArgs, EndpointDeliveryRuleRequestSchemeConditionPtr and EndpointDeliveryRuleRequestSchemeConditionPtrOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestSchemeConditionPtrInput` via:
EndpointDeliveryRuleRequestSchemeConditionArgs{...} or: nil
func EndpointDeliveryRuleRequestSchemeConditionPtr ¶
func EndpointDeliveryRuleRequestSchemeConditionPtr(v *EndpointDeliveryRuleRequestSchemeConditionArgs) EndpointDeliveryRuleRequestSchemeConditionPtrInput
type EndpointDeliveryRuleRequestSchemeConditionPtrOutput ¶
type EndpointDeliveryRuleRequestSchemeConditionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ElementType ¶
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) MatchValues ¶
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `HTTP` and `HTTPS`.
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) Operator ¶
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput ¶
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
type EndpointDeliveryRuleRequestUriCondition ¶
type EndpointDeliveryRuleRequestUriCondition struct { // List of string values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleRequestUriConditionArgs ¶
type EndpointDeliveryRuleRequestUriConditionArgs struct { // List of string values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleRequestUriConditionArgs) ElementType ¶
func (EndpointDeliveryRuleRequestUriConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutput ¶
func (i EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutput() EndpointDeliveryRuleRequestUriConditionOutput
func (EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext ¶
func (i EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionOutput
type EndpointDeliveryRuleRequestUriConditionArray ¶
type EndpointDeliveryRuleRequestUriConditionArray []EndpointDeliveryRuleRequestUriConditionInput
func (EndpointDeliveryRuleRequestUriConditionArray) ElementType ¶
func (EndpointDeliveryRuleRequestUriConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutput ¶
func (i EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutput() EndpointDeliveryRuleRequestUriConditionArrayOutput
func (EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionArrayOutput
type EndpointDeliveryRuleRequestUriConditionArrayInput ¶
type EndpointDeliveryRuleRequestUriConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleRequestUriConditionArrayOutput() EndpointDeliveryRuleRequestUriConditionArrayOutput ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleRequestUriConditionArrayOutput }
EndpointDeliveryRuleRequestUriConditionArrayInput is an input type that accepts EndpointDeliveryRuleRequestUriConditionArray and EndpointDeliveryRuleRequestUriConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestUriConditionArrayInput` via:
EndpointDeliveryRuleRequestUriConditionArray{ EndpointDeliveryRuleRequestUriConditionArgs{...} }
type EndpointDeliveryRuleRequestUriConditionArrayOutput ¶
type EndpointDeliveryRuleRequestUriConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestUriConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleRequestUriConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutput ¶
func (o EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutput() EndpointDeliveryRuleRequestUriConditionArrayOutput
func (EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionArrayOutput
type EndpointDeliveryRuleRequestUriConditionInput ¶
type EndpointDeliveryRuleRequestUriConditionInput interface { pulumi.Input ToEndpointDeliveryRuleRequestUriConditionOutput() EndpointDeliveryRuleRequestUriConditionOutput ToEndpointDeliveryRuleRequestUriConditionOutputWithContext(context.Context) EndpointDeliveryRuleRequestUriConditionOutput }
EndpointDeliveryRuleRequestUriConditionInput is an input type that accepts EndpointDeliveryRuleRequestUriConditionArgs and EndpointDeliveryRuleRequestUriConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestUriConditionInput` via:
EndpointDeliveryRuleRequestUriConditionArgs{...}
type EndpointDeliveryRuleRequestUriConditionOutput ¶
type EndpointDeliveryRuleRequestUriConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestUriConditionOutput) ElementType ¶
func (EndpointDeliveryRuleRequestUriConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestUriConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleRequestUriConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleRequestUriConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRequestUriConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestUriConditionOutput) Operator ¶
func (o EndpointDeliveryRuleRequestUriConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutput ¶
func (o EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutput() EndpointDeliveryRuleRequestUriConditionOutput
func (EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext ¶
func (o EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionOutput
func (EndpointDeliveryRuleRequestUriConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleRequestUriConditionOutput) Transforms() pulumi.StringArrayOutput
A list of transforms. Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleUrlFileExtensionCondition ¶
type EndpointDeliveryRuleUrlFileExtensionCondition struct { // List of string values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleUrlFileExtensionConditionArgs ¶
type EndpointDeliveryRuleUrlFileExtensionConditionArgs struct { // List of string values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleUrlFileExtensionConditionArgs) ElementType ¶
func (EndpointDeliveryRuleUrlFileExtensionConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput ¶
func (i EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput() EndpointDeliveryRuleUrlFileExtensionConditionOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext ¶
func (i EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionOutput
type EndpointDeliveryRuleUrlFileExtensionConditionArray ¶
type EndpointDeliveryRuleUrlFileExtensionConditionArray []EndpointDeliveryRuleUrlFileExtensionConditionInput
func (EndpointDeliveryRuleUrlFileExtensionConditionArray) ElementType ¶
func (EndpointDeliveryRuleUrlFileExtensionConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput ¶
func (i EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
type EndpointDeliveryRuleUrlFileExtensionConditionArrayInput ¶
type EndpointDeliveryRuleUrlFileExtensionConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput }
EndpointDeliveryRuleUrlFileExtensionConditionArrayInput is an input type that accepts EndpointDeliveryRuleUrlFileExtensionConditionArray and EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlFileExtensionConditionArrayInput` via:
EndpointDeliveryRuleUrlFileExtensionConditionArray{ EndpointDeliveryRuleUrlFileExtensionConditionArgs{...} }
type EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput ¶
type EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
type EndpointDeliveryRuleUrlFileExtensionConditionInput ¶
type EndpointDeliveryRuleUrlFileExtensionConditionInput interface { pulumi.Input ToEndpointDeliveryRuleUrlFileExtensionConditionOutput() EndpointDeliveryRuleUrlFileExtensionConditionOutput ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext(context.Context) EndpointDeliveryRuleUrlFileExtensionConditionOutput }
EndpointDeliveryRuleUrlFileExtensionConditionInput is an input type that accepts EndpointDeliveryRuleUrlFileExtensionConditionArgs and EndpointDeliveryRuleUrlFileExtensionConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlFileExtensionConditionInput` via:
EndpointDeliveryRuleUrlFileExtensionConditionArgs{...}
type EndpointDeliveryRuleUrlFileExtensionConditionOutput ¶
type EndpointDeliveryRuleUrlFileExtensionConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) ElementType ¶
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) Operator ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput() EndpointDeliveryRuleUrlFileExtensionConditionOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) Transforms() pulumi.StringArrayOutput
A list of transforms. Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleUrlFileNameCondition ¶
type EndpointDeliveryRuleUrlFileNameCondition struct { // List of string values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleUrlFileNameConditionArgs ¶
type EndpointDeliveryRuleUrlFileNameConditionArgs struct { // List of string values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleUrlFileNameConditionArgs) ElementType ¶
func (EndpointDeliveryRuleUrlFileNameConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutput ¶
func (i EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutput() EndpointDeliveryRuleUrlFileNameConditionOutput
func (EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext ¶
func (i EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionOutput
type EndpointDeliveryRuleUrlFileNameConditionArray ¶
type EndpointDeliveryRuleUrlFileNameConditionArray []EndpointDeliveryRuleUrlFileNameConditionInput
func (EndpointDeliveryRuleUrlFileNameConditionArray) ElementType ¶
func (EndpointDeliveryRuleUrlFileNameConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput ¶
func (i EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
func (EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionArrayOutput
type EndpointDeliveryRuleUrlFileNameConditionArrayInput ¶
type EndpointDeliveryRuleUrlFileNameConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput() EndpointDeliveryRuleUrlFileNameConditionArrayOutput ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleUrlFileNameConditionArrayOutput }
EndpointDeliveryRuleUrlFileNameConditionArrayInput is an input type that accepts EndpointDeliveryRuleUrlFileNameConditionArray and EndpointDeliveryRuleUrlFileNameConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlFileNameConditionArrayInput` via:
EndpointDeliveryRuleUrlFileNameConditionArray{ EndpointDeliveryRuleUrlFileNameConditionArgs{...} }
type EndpointDeliveryRuleUrlFileNameConditionArrayOutput ¶
type EndpointDeliveryRuleUrlFileNameConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput ¶
func (o EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
func (EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionArrayOutput
type EndpointDeliveryRuleUrlFileNameConditionInput ¶
type EndpointDeliveryRuleUrlFileNameConditionInput interface { pulumi.Input ToEndpointDeliveryRuleUrlFileNameConditionOutput() EndpointDeliveryRuleUrlFileNameConditionOutput ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext(context.Context) EndpointDeliveryRuleUrlFileNameConditionOutput }
EndpointDeliveryRuleUrlFileNameConditionInput is an input type that accepts EndpointDeliveryRuleUrlFileNameConditionArgs and EndpointDeliveryRuleUrlFileNameConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlFileNameConditionInput` via:
EndpointDeliveryRuleUrlFileNameConditionArgs{...}
type EndpointDeliveryRuleUrlFileNameConditionOutput ¶
type EndpointDeliveryRuleUrlFileNameConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlFileNameConditionOutput) ElementType ¶
func (EndpointDeliveryRuleUrlFileNameConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileNameConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleUrlFileNameConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleUrlFileNameConditionOutput) Operator ¶
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutput ¶
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutput() EndpointDeliveryRuleUrlFileNameConditionOutput
func (EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext ¶
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionOutput
func (EndpointDeliveryRuleUrlFileNameConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) Transforms() pulumi.StringArrayOutput
A list of transforms. Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleUrlPathCondition ¶
type EndpointDeliveryRuleUrlPathCondition struct { // List of string values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`, `LessThanOrEqual`, `RegEx` and `Wildcard`. Operator string `pulumi:"operator"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleUrlPathConditionArgs ¶
type EndpointDeliveryRuleUrlPathConditionArgs struct { // List of string values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`, `LessThanOrEqual`, `RegEx` and `Wildcard`. Operator pulumi.StringInput `pulumi:"operator"` // A list of transforms. Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleUrlPathConditionArgs) ElementType ¶
func (EndpointDeliveryRuleUrlPathConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutput ¶
func (i EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutput() EndpointDeliveryRuleUrlPathConditionOutput
func (EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext ¶
func (i EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionOutput
type EndpointDeliveryRuleUrlPathConditionArray ¶
type EndpointDeliveryRuleUrlPathConditionArray []EndpointDeliveryRuleUrlPathConditionInput
func (EndpointDeliveryRuleUrlPathConditionArray) ElementType ¶
func (EndpointDeliveryRuleUrlPathConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutput ¶
func (i EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutput() EndpointDeliveryRuleUrlPathConditionArrayOutput
func (EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionArrayOutput
type EndpointDeliveryRuleUrlPathConditionArrayInput ¶
type EndpointDeliveryRuleUrlPathConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleUrlPathConditionArrayOutput() EndpointDeliveryRuleUrlPathConditionArrayOutput ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleUrlPathConditionArrayOutput }
EndpointDeliveryRuleUrlPathConditionArrayInput is an input type that accepts EndpointDeliveryRuleUrlPathConditionArray and EndpointDeliveryRuleUrlPathConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlPathConditionArrayInput` via:
EndpointDeliveryRuleUrlPathConditionArray{ EndpointDeliveryRuleUrlPathConditionArgs{...} }
type EndpointDeliveryRuleUrlPathConditionArrayOutput ¶
type EndpointDeliveryRuleUrlPathConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlPathConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleUrlPathConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutput ¶
func (o EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutput() EndpointDeliveryRuleUrlPathConditionArrayOutput
func (EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionArrayOutput
type EndpointDeliveryRuleUrlPathConditionInput ¶
type EndpointDeliveryRuleUrlPathConditionInput interface { pulumi.Input ToEndpointDeliveryRuleUrlPathConditionOutput() EndpointDeliveryRuleUrlPathConditionOutput ToEndpointDeliveryRuleUrlPathConditionOutputWithContext(context.Context) EndpointDeliveryRuleUrlPathConditionOutput }
EndpointDeliveryRuleUrlPathConditionInput is an input type that accepts EndpointDeliveryRuleUrlPathConditionArgs and EndpointDeliveryRuleUrlPathConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlPathConditionInput` via:
EndpointDeliveryRuleUrlPathConditionArgs{...}
type EndpointDeliveryRuleUrlPathConditionOutput ¶
type EndpointDeliveryRuleUrlPathConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlPathConditionOutput) ElementType ¶
func (EndpointDeliveryRuleUrlPathConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlPathConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleUrlPathConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleUrlPathConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleUrlPathConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleUrlPathConditionOutput) Operator ¶
func (o EndpointDeliveryRuleUrlPathConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`, `LessThanOrEqual`, `RegEx` and `Wildcard`.
func (EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutput ¶
func (o EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutput() EndpointDeliveryRuleUrlPathConditionOutput
func (EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext ¶
func (o EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionOutput
func (EndpointDeliveryRuleUrlPathConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleUrlPathConditionOutput) Transforms() pulumi.StringArrayOutput
A list of transforms. Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleUrlRedirectAction ¶
type EndpointDeliveryRuleUrlRedirectAction struct { // Specifies the fragment part of the URL. This value must not start with a `#`. Fragment *string `pulumi:"fragment"` // Specifies the hostname part of the URL. Hostname *string `pulumi:"hostname"` // Specifies the path part of the URL. This value must begin with a `/`. Path *string `pulumi:"path"` // Specifies the protocol part of the URL. Valid values are `Http` and `Https`. Protocol *string `pulumi:"protocol"` // Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`. QueryString *string `pulumi:"queryString"` // Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`. RedirectType string `pulumi:"redirectType"` }
type EndpointDeliveryRuleUrlRedirectActionArgs ¶
type EndpointDeliveryRuleUrlRedirectActionArgs struct { // Specifies the fragment part of the URL. This value must not start with a `#`. Fragment pulumi.StringPtrInput `pulumi:"fragment"` // Specifies the hostname part of the URL. Hostname pulumi.StringPtrInput `pulumi:"hostname"` // Specifies the path part of the URL. This value must begin with a `/`. Path pulumi.StringPtrInput `pulumi:"path"` // Specifies the protocol part of the URL. Valid values are `Http` and `Https`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`. QueryString pulumi.StringPtrInput `pulumi:"queryString"` // Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`. RedirectType pulumi.StringInput `pulumi:"redirectType"` }
func (EndpointDeliveryRuleUrlRedirectActionArgs) ElementType ¶
func (EndpointDeliveryRuleUrlRedirectActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutput ¶
func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutput() EndpointDeliveryRuleUrlRedirectActionOutput
func (EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext ¶
func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionOutput
func (EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput ¶
func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶
func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
type EndpointDeliveryRuleUrlRedirectActionInput ¶
type EndpointDeliveryRuleUrlRedirectActionInput interface { pulumi.Input ToEndpointDeliveryRuleUrlRedirectActionOutput() EndpointDeliveryRuleUrlRedirectActionOutput ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext(context.Context) EndpointDeliveryRuleUrlRedirectActionOutput }
EndpointDeliveryRuleUrlRedirectActionInput is an input type that accepts EndpointDeliveryRuleUrlRedirectActionArgs and EndpointDeliveryRuleUrlRedirectActionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlRedirectActionInput` via:
EndpointDeliveryRuleUrlRedirectActionArgs{...}
type EndpointDeliveryRuleUrlRedirectActionOutput ¶
type EndpointDeliveryRuleUrlRedirectActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlRedirectActionOutput) ElementType ¶
func (EndpointDeliveryRuleUrlRedirectActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRedirectActionOutput) Fragment ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) Fragment() pulumi.StringPtrOutput
Specifies the fragment part of the URL. This value must not start with a `#`.
func (EndpointDeliveryRuleUrlRedirectActionOutput) Hostname ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) Hostname() pulumi.StringPtrOutput
Specifies the hostname part of the URL.
func (EndpointDeliveryRuleUrlRedirectActionOutput) Path ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) Path() pulumi.StringPtrOutput
Specifies the path part of the URL. This value must begin with a `/`.
func (EndpointDeliveryRuleUrlRedirectActionOutput) Protocol ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol part of the URL. Valid values are `Http` and `Https`.
func (EndpointDeliveryRuleUrlRedirectActionOutput) QueryString ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) QueryString() pulumi.StringPtrOutput
Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`.
func (EndpointDeliveryRuleUrlRedirectActionOutput) RedirectType ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) RedirectType() pulumi.StringOutput
Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`.
func (EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutput ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutput() EndpointDeliveryRuleUrlRedirectActionOutput
func (EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionOutput
func (EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
type EndpointDeliveryRuleUrlRedirectActionPtrInput ¶
type EndpointDeliveryRuleUrlRedirectActionPtrInput interface { pulumi.Input ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput }
EndpointDeliveryRuleUrlRedirectActionPtrInput is an input type that accepts EndpointDeliveryRuleUrlRedirectActionArgs, EndpointDeliveryRuleUrlRedirectActionPtr and EndpointDeliveryRuleUrlRedirectActionPtrOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlRedirectActionPtrInput` via:
EndpointDeliveryRuleUrlRedirectActionArgs{...} or: nil
func EndpointDeliveryRuleUrlRedirectActionPtr ¶
func EndpointDeliveryRuleUrlRedirectActionPtr(v *EndpointDeliveryRuleUrlRedirectActionArgs) EndpointDeliveryRuleUrlRedirectActionPtrInput
type EndpointDeliveryRuleUrlRedirectActionPtrOutput ¶
type EndpointDeliveryRuleUrlRedirectActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) ElementType ¶
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) Fragment ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Fragment() pulumi.StringPtrOutput
Specifies the fragment part of the URL. This value must not start with a `#`.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) Hostname ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Hostname() pulumi.StringPtrOutput
Specifies the hostname part of the URL.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) Path ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Path() pulumi.StringPtrOutput
Specifies the path part of the URL. This value must begin with a `/`.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) Protocol ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol part of the URL. Valid values are `Http` and `Https`.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) QueryString ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) QueryString() pulumi.StringPtrOutput
Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) RedirectType ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) RedirectType() pulumi.StringPtrOutput
Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
type EndpointDeliveryRuleUrlRewriteAction ¶
type EndpointDeliveryRuleUrlRewriteAction struct { // This value must start with a `/` and can't be longer than 260 characters. Destination string `pulumi:"destination"` // Defaults to `true`. PreserveUnmatchedPath *bool `pulumi:"preserveUnmatchedPath"` // This value must start with a `/` and can't be longer than 260 characters. SourcePattern string `pulumi:"sourcePattern"` }
type EndpointDeliveryRuleUrlRewriteActionArgs ¶
type EndpointDeliveryRuleUrlRewriteActionArgs struct { // This value must start with a `/` and can't be longer than 260 characters. Destination pulumi.StringInput `pulumi:"destination"` // Defaults to `true`. PreserveUnmatchedPath pulumi.BoolPtrInput `pulumi:"preserveUnmatchedPath"` // This value must start with a `/` and can't be longer than 260 characters. SourcePattern pulumi.StringInput `pulumi:"sourcePattern"` }
func (EndpointDeliveryRuleUrlRewriteActionArgs) ElementType ¶
func (EndpointDeliveryRuleUrlRewriteActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutput ¶
func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutput() EndpointDeliveryRuleUrlRewriteActionOutput
func (EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext ¶
func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionOutput
func (EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput ¶
func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶
func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput
type EndpointDeliveryRuleUrlRewriteActionInput ¶
type EndpointDeliveryRuleUrlRewriteActionInput interface { pulumi.Input ToEndpointDeliveryRuleUrlRewriteActionOutput() EndpointDeliveryRuleUrlRewriteActionOutput ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext(context.Context) EndpointDeliveryRuleUrlRewriteActionOutput }
EndpointDeliveryRuleUrlRewriteActionInput is an input type that accepts EndpointDeliveryRuleUrlRewriteActionArgs and EndpointDeliveryRuleUrlRewriteActionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlRewriteActionInput` via:
EndpointDeliveryRuleUrlRewriteActionArgs{...}
type EndpointDeliveryRuleUrlRewriteActionOutput ¶
type EndpointDeliveryRuleUrlRewriteActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlRewriteActionOutput) Destination ¶
func (o EndpointDeliveryRuleUrlRewriteActionOutput) Destination() pulumi.StringOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointDeliveryRuleUrlRewriteActionOutput) ElementType ¶
func (EndpointDeliveryRuleUrlRewriteActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath ¶
func (o EndpointDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
Defaults to `true`.
func (EndpointDeliveryRuleUrlRewriteActionOutput) SourcePattern ¶
func (o EndpointDeliveryRuleUrlRewriteActionOutput) SourcePattern() pulumi.StringOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutput ¶
func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutput() EndpointDeliveryRuleUrlRewriteActionOutput
func (EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext ¶
func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionOutput
func (EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput ¶
func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput
type EndpointDeliveryRuleUrlRewriteActionPtrInput ¶
type EndpointDeliveryRuleUrlRewriteActionPtrInput interface { pulumi.Input ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput }
EndpointDeliveryRuleUrlRewriteActionPtrInput is an input type that accepts EndpointDeliveryRuleUrlRewriteActionArgs, EndpointDeliveryRuleUrlRewriteActionPtr and EndpointDeliveryRuleUrlRewriteActionPtrOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlRewriteActionPtrInput` via:
EndpointDeliveryRuleUrlRewriteActionArgs{...} or: nil
func EndpointDeliveryRuleUrlRewriteActionPtr ¶
func EndpointDeliveryRuleUrlRewriteActionPtr(v *EndpointDeliveryRuleUrlRewriteActionArgs) EndpointDeliveryRuleUrlRewriteActionPtrInput
type EndpointDeliveryRuleUrlRewriteActionPtrOutput ¶
type EndpointDeliveryRuleUrlRewriteActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) Destination ¶
func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) Destination() pulumi.StringPtrOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) ElementType ¶
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath ¶
func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
Defaults to `true`.
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern ¶
func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern() pulumi.StringPtrOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput ¶
func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput
type EndpointGeoFilter ¶
type EndpointGeoFilter struct { // The Action of the Geo Filter. Possible values include `Allow` and `Block`. Action string `pulumi:"action"` // A List of two letter country codes (e.g. `US`, `GB`) to be associated with this Geo Filter. CountryCodes []string `pulumi:"countryCodes"` // The relative path applicable to geo filter. RelativePath string `pulumi:"relativePath"` }
type EndpointGeoFilterArgs ¶
type EndpointGeoFilterArgs struct { // The Action of the Geo Filter. Possible values include `Allow` and `Block`. Action pulumi.StringInput `pulumi:"action"` // A List of two letter country codes (e.g. `US`, `GB`) to be associated with this Geo Filter. CountryCodes pulumi.StringArrayInput `pulumi:"countryCodes"` // The relative path applicable to geo filter. RelativePath pulumi.StringInput `pulumi:"relativePath"` }
func (EndpointGeoFilterArgs) ElementType ¶
func (EndpointGeoFilterArgs) ElementType() reflect.Type
func (EndpointGeoFilterArgs) ToEndpointGeoFilterOutput ¶
func (i EndpointGeoFilterArgs) ToEndpointGeoFilterOutput() EndpointGeoFilterOutput
func (EndpointGeoFilterArgs) ToEndpointGeoFilterOutputWithContext ¶
func (i EndpointGeoFilterArgs) ToEndpointGeoFilterOutputWithContext(ctx context.Context) EndpointGeoFilterOutput
type EndpointGeoFilterArray ¶
type EndpointGeoFilterArray []EndpointGeoFilterInput
func (EndpointGeoFilterArray) ElementType ¶
func (EndpointGeoFilterArray) ElementType() reflect.Type
func (EndpointGeoFilterArray) ToEndpointGeoFilterArrayOutput ¶
func (i EndpointGeoFilterArray) ToEndpointGeoFilterArrayOutput() EndpointGeoFilterArrayOutput
func (EndpointGeoFilterArray) ToEndpointGeoFilterArrayOutputWithContext ¶
func (i EndpointGeoFilterArray) ToEndpointGeoFilterArrayOutputWithContext(ctx context.Context) EndpointGeoFilterArrayOutput
type EndpointGeoFilterArrayInput ¶
type EndpointGeoFilterArrayInput interface { pulumi.Input ToEndpointGeoFilterArrayOutput() EndpointGeoFilterArrayOutput ToEndpointGeoFilterArrayOutputWithContext(context.Context) EndpointGeoFilterArrayOutput }
EndpointGeoFilterArrayInput is an input type that accepts EndpointGeoFilterArray and EndpointGeoFilterArrayOutput values. You can construct a concrete instance of `EndpointGeoFilterArrayInput` via:
EndpointGeoFilterArray{ EndpointGeoFilterArgs{...} }
type EndpointGeoFilterArrayOutput ¶
type EndpointGeoFilterArrayOutput struct{ *pulumi.OutputState }
func (EndpointGeoFilterArrayOutput) ElementType ¶
func (EndpointGeoFilterArrayOutput) ElementType() reflect.Type
func (EndpointGeoFilterArrayOutput) Index ¶
func (o EndpointGeoFilterArrayOutput) Index(i pulumi.IntInput) EndpointGeoFilterOutput
func (EndpointGeoFilterArrayOutput) ToEndpointGeoFilterArrayOutput ¶
func (o EndpointGeoFilterArrayOutput) ToEndpointGeoFilterArrayOutput() EndpointGeoFilterArrayOutput
func (EndpointGeoFilterArrayOutput) ToEndpointGeoFilterArrayOutputWithContext ¶
func (o EndpointGeoFilterArrayOutput) ToEndpointGeoFilterArrayOutputWithContext(ctx context.Context) EndpointGeoFilterArrayOutput
type EndpointGeoFilterInput ¶
type EndpointGeoFilterInput interface { pulumi.Input ToEndpointGeoFilterOutput() EndpointGeoFilterOutput ToEndpointGeoFilterOutputWithContext(context.Context) EndpointGeoFilterOutput }
EndpointGeoFilterInput is an input type that accepts EndpointGeoFilterArgs and EndpointGeoFilterOutput values. You can construct a concrete instance of `EndpointGeoFilterInput` via:
EndpointGeoFilterArgs{...}
type EndpointGeoFilterOutput ¶
type EndpointGeoFilterOutput struct{ *pulumi.OutputState }
func (EndpointGeoFilterOutput) Action ¶
func (o EndpointGeoFilterOutput) Action() pulumi.StringOutput
The Action of the Geo Filter. Possible values include `Allow` and `Block`.
func (EndpointGeoFilterOutput) CountryCodes ¶
func (o EndpointGeoFilterOutput) CountryCodes() pulumi.StringArrayOutput
A List of two letter country codes (e.g. `US`, `GB`) to be associated with this Geo Filter.
func (EndpointGeoFilterOutput) ElementType ¶
func (EndpointGeoFilterOutput) ElementType() reflect.Type
func (EndpointGeoFilterOutput) RelativePath ¶
func (o EndpointGeoFilterOutput) RelativePath() pulumi.StringOutput
The relative path applicable to geo filter.
func (EndpointGeoFilterOutput) ToEndpointGeoFilterOutput ¶
func (o EndpointGeoFilterOutput) ToEndpointGeoFilterOutput() EndpointGeoFilterOutput
func (EndpointGeoFilterOutput) ToEndpointGeoFilterOutputWithContext ¶
func (o EndpointGeoFilterOutput) ToEndpointGeoFilterOutputWithContext(ctx context.Context) EndpointGeoFilterOutput
type EndpointGlobalDeliveryRule ¶
type EndpointGlobalDeliveryRule struct { // A `cacheExpirationAction` block as defined above. CacheExpirationAction *EndpointGlobalDeliveryRuleCacheExpirationAction `pulumi:"cacheExpirationAction"` // A `cacheKeyQueryStringAction` block as defined above. CacheKeyQueryStringAction *EndpointGlobalDeliveryRuleCacheKeyQueryStringAction `pulumi:"cacheKeyQueryStringAction"` // A `modifyRequestHeaderAction` block as defined below. ModifyRequestHeaderActions []EndpointGlobalDeliveryRuleModifyRequestHeaderAction `pulumi:"modifyRequestHeaderActions"` // A `modifyResponseHeaderAction` block as defined below. ModifyResponseHeaderActions []EndpointGlobalDeliveryRuleModifyResponseHeaderAction `pulumi:"modifyResponseHeaderActions"` // A `urlRedirectAction` block as defined below. UrlRedirectAction *EndpointGlobalDeliveryRuleUrlRedirectAction `pulumi:"urlRedirectAction"` // A `urlRewriteAction` block as defined below. UrlRewriteAction *EndpointGlobalDeliveryRuleUrlRewriteAction `pulumi:"urlRewriteAction"` }
type EndpointGlobalDeliveryRuleArgs ¶
type EndpointGlobalDeliveryRuleArgs struct { // A `cacheExpirationAction` block as defined above. CacheExpirationAction EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput `pulumi:"cacheExpirationAction"` // A `cacheKeyQueryStringAction` block as defined above. CacheKeyQueryStringAction EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput `pulumi:"cacheKeyQueryStringAction"` // A `modifyRequestHeaderAction` block as defined below. ModifyRequestHeaderActions EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayInput `pulumi:"modifyRequestHeaderActions"` // A `modifyResponseHeaderAction` block as defined below. ModifyResponseHeaderActions EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayInput `pulumi:"modifyResponseHeaderActions"` // A `urlRedirectAction` block as defined below. UrlRedirectAction EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput `pulumi:"urlRedirectAction"` // A `urlRewriteAction` block as defined below. UrlRewriteAction EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput `pulumi:"urlRewriteAction"` }
func (EndpointGlobalDeliveryRuleArgs) ElementType ¶
func (EndpointGlobalDeliveryRuleArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutput ¶
func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutput() EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutput ¶
func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
type EndpointGlobalDeliveryRuleCacheExpirationAction ¶
type EndpointGlobalDeliveryRuleCacheExpirationAction struct { // The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`. Behavior string `pulumi:"behavior"` // Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss` Duration *string `pulumi:"duration"` }
type EndpointGlobalDeliveryRuleCacheExpirationActionArgs ¶
type EndpointGlobalDeliveryRuleCacheExpirationActionArgs struct { // The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`. Behavior pulumi.StringInput `pulumi:"behavior"` // Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss` Duration pulumi.StringPtrInput `pulumi:"duration"` }
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ElementType ¶
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput ¶
func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput() EndpointGlobalDeliveryRuleCacheExpirationActionOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput ¶
func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
type EndpointGlobalDeliveryRuleCacheExpirationActionInput ¶
type EndpointGlobalDeliveryRuleCacheExpirationActionInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput() EndpointGlobalDeliveryRuleCacheExpirationActionOutput ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext(context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionOutput }
EndpointGlobalDeliveryRuleCacheExpirationActionInput is an input type that accepts EndpointGlobalDeliveryRuleCacheExpirationActionArgs and EndpointGlobalDeliveryRuleCacheExpirationActionOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleCacheExpirationActionInput` via:
EndpointGlobalDeliveryRuleCacheExpirationActionArgs{...}
type EndpointGlobalDeliveryRuleCacheExpirationActionOutput ¶
type EndpointGlobalDeliveryRuleCacheExpirationActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Behavior ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Behavior() pulumi.StringOutput
The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`.
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Duration ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Duration() pulumi.StringPtrOutput
Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss`
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput() EndpointGlobalDeliveryRuleCacheExpirationActionOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
type EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput ¶
type EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput }
EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput is an input type that accepts EndpointGlobalDeliveryRuleCacheExpirationActionArgs, EndpointGlobalDeliveryRuleCacheExpirationActionPtr and EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput` via:
EndpointGlobalDeliveryRuleCacheExpirationActionArgs{...} or: nil
func EndpointGlobalDeliveryRuleCacheExpirationActionPtr ¶
func EndpointGlobalDeliveryRuleCacheExpirationActionPtr(v *EndpointGlobalDeliveryRuleCacheExpirationActionArgs) EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput
type EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput ¶
type EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Behavior ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Behavior() pulumi.StringPtrOutput
The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`.
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Duration ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Duration() pulumi.StringPtrOutput
Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss`
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
type EndpointGlobalDeliveryRuleCacheKeyQueryStringAction ¶
type EndpointGlobalDeliveryRuleCacheKeyQueryStringAction struct { // The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`. Behavior string `pulumi:"behavior"` // Comma separated list of parameter values. Parameters *string `pulumi:"parameters"` }
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs ¶
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs struct { // The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`. Behavior pulumi.StringInput `pulumi:"behavior"` // Comma separated list of parameter values. Parameters pulumi.StringPtrInput `pulumi:"parameters"` }
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ElementType ¶
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput ¶
func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionInput ¶
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext(context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput }
EndpointGlobalDeliveryRuleCacheKeyQueryStringActionInput is an input type that accepts EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs and EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleCacheKeyQueryStringActionInput` via:
EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs{...}
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput ¶
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Behavior ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Behavior() pulumi.StringOutput
The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`.
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Parameters ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Parameters() pulumi.StringPtrOutput
Comma separated list of parameter values.
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput ¶
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput }
EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput is an input type that accepts EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs, EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtr and EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput` via:
EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs{...} or: nil
func EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtr ¶
func EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtr(v *EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Behavior ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Behavior() pulumi.StringPtrOutput
The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`.
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters() pulumi.StringPtrOutput
Comma separated list of parameter values.
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointGlobalDeliveryRuleInput ¶
type EndpointGlobalDeliveryRuleInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleOutput() EndpointGlobalDeliveryRuleOutput ToEndpointGlobalDeliveryRuleOutputWithContext(context.Context) EndpointGlobalDeliveryRuleOutput }
EndpointGlobalDeliveryRuleInput is an input type that accepts EndpointGlobalDeliveryRuleArgs and EndpointGlobalDeliveryRuleOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleInput` via:
EndpointGlobalDeliveryRuleArgs{...}
type EndpointGlobalDeliveryRuleModifyRequestHeaderAction ¶
type EndpointGlobalDeliveryRuleModifyRequestHeaderAction struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action string `pulumi:"action"` // The header name. Name string `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value *string `pulumi:"value"` }
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs ¶
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action pulumi.StringInput `pulumi:"action"` // The header name. Name pulumi.StringInput `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput ¶
func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray ¶
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray []EndpointGlobalDeliveryRuleModifyRequestHeaderActionInput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput ¶
func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayInput ¶
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput }
EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayInput is an input type that accepts EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray and EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayInput` via:
EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray{ EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs{...} }
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput ¶
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput ¶
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionInput ¶
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext(context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput }
EndpointGlobalDeliveryRuleModifyRequestHeaderActionInput is an input type that accepts EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs and EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleModifyRequestHeaderActionInput` via:
EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs{...}
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput ¶
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) Action ¶
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) Action() pulumi.StringOutput
Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`.
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput ¶
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
type EndpointGlobalDeliveryRuleModifyResponseHeaderAction ¶
type EndpointGlobalDeliveryRuleModifyResponseHeaderAction struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action string `pulumi:"action"` // The header name. Name string `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value *string `pulumi:"value"` }
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs ¶
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action pulumi.StringInput `pulumi:"action"` // The header name. Name pulumi.StringInput `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput ¶
func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray ¶
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray []EndpointGlobalDeliveryRuleModifyResponseHeaderActionInput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput ¶
func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayInput ¶
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput }
EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayInput is an input type that accepts EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray and EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayInput` via:
EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray{ EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs{...} }
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput ¶
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput ¶
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionInput ¶
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext(context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput }
EndpointGlobalDeliveryRuleModifyResponseHeaderActionInput is an input type that accepts EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs and EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleModifyResponseHeaderActionInput` via:
EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs{...}
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput ¶
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) Action ¶
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) Action() pulumi.StringOutput
Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`.
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput ¶
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
type EndpointGlobalDeliveryRuleOutput ¶
type EndpointGlobalDeliveryRuleOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleOutput) CacheExpirationAction ¶
func (o EndpointGlobalDeliveryRuleOutput) CacheExpirationAction() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
A `cacheExpirationAction` block as defined above.
func (EndpointGlobalDeliveryRuleOutput) CacheKeyQueryStringAction ¶
func (o EndpointGlobalDeliveryRuleOutput) CacheKeyQueryStringAction() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
A `cacheKeyQueryStringAction` block as defined above.
func (EndpointGlobalDeliveryRuleOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleOutput) ModifyRequestHeaderActions ¶
func (o EndpointGlobalDeliveryRuleOutput) ModifyRequestHeaderActions() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
A `modifyRequestHeaderAction` block as defined below.
func (EndpointGlobalDeliveryRuleOutput) ModifyResponseHeaderActions ¶
func (o EndpointGlobalDeliveryRuleOutput) ModifyResponseHeaderActions() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
A `modifyResponseHeaderAction` block as defined below.
func (EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutput ¶
func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutput() EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutput ¶
func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRuleOutput) UrlRedirectAction ¶
func (o EndpointGlobalDeliveryRuleOutput) UrlRedirectAction() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
A `urlRedirectAction` block as defined below.
func (EndpointGlobalDeliveryRuleOutput) UrlRewriteAction ¶
func (o EndpointGlobalDeliveryRuleOutput) UrlRewriteAction() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
A `urlRewriteAction` block as defined below.
type EndpointGlobalDeliveryRulePtrInput ¶
type EndpointGlobalDeliveryRulePtrInput interface { pulumi.Input ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput ToEndpointGlobalDeliveryRulePtrOutputWithContext(context.Context) EndpointGlobalDeliveryRulePtrOutput }
EndpointGlobalDeliveryRulePtrInput is an input type that accepts EndpointGlobalDeliveryRuleArgs, EndpointGlobalDeliveryRulePtr and EndpointGlobalDeliveryRulePtrOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRulePtrInput` via:
EndpointGlobalDeliveryRuleArgs{...} or: nil
func EndpointGlobalDeliveryRulePtr ¶
func EndpointGlobalDeliveryRulePtr(v *EndpointGlobalDeliveryRuleArgs) EndpointGlobalDeliveryRulePtrInput
type EndpointGlobalDeliveryRulePtrOutput ¶
type EndpointGlobalDeliveryRulePtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRulePtrOutput) CacheExpirationAction ¶
func (o EndpointGlobalDeliveryRulePtrOutput) CacheExpirationAction() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
A `cacheExpirationAction` block as defined above.
func (EndpointGlobalDeliveryRulePtrOutput) CacheKeyQueryStringAction ¶
func (o EndpointGlobalDeliveryRulePtrOutput) CacheKeyQueryStringAction() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
A `cacheKeyQueryStringAction` block as defined above.
func (EndpointGlobalDeliveryRulePtrOutput) Elem ¶
func (o EndpointGlobalDeliveryRulePtrOutput) Elem() EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRulePtrOutput) ElementType ¶
func (EndpointGlobalDeliveryRulePtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRulePtrOutput) ModifyRequestHeaderActions ¶
func (o EndpointGlobalDeliveryRulePtrOutput) ModifyRequestHeaderActions() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
A `modifyRequestHeaderAction` block as defined below.
func (EndpointGlobalDeliveryRulePtrOutput) ModifyResponseHeaderActions ¶
func (o EndpointGlobalDeliveryRulePtrOutput) ModifyResponseHeaderActions() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
A `modifyResponseHeaderAction` block as defined below.
func (EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutput ¶
func (o EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRulePtrOutput) UrlRedirectAction ¶
func (o EndpointGlobalDeliveryRulePtrOutput) UrlRedirectAction() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
A `urlRedirectAction` block as defined below.
func (EndpointGlobalDeliveryRulePtrOutput) UrlRewriteAction ¶
func (o EndpointGlobalDeliveryRulePtrOutput) UrlRewriteAction() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
A `urlRewriteAction` block as defined below.
type EndpointGlobalDeliveryRuleUrlRedirectAction ¶
type EndpointGlobalDeliveryRuleUrlRedirectAction struct { // Specifies the fragment part of the URL. This value must not start with a `#`. Fragment *string `pulumi:"fragment"` // Specifies the hostname part of the URL. Hostname *string `pulumi:"hostname"` // Specifies the path part of the URL. This value must begin with a `/`. Path *string `pulumi:"path"` // Specifies the protocol part of the URL. Valid values are `Http` and `Https`. Protocol *string `pulumi:"protocol"` // Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`. QueryString *string `pulumi:"queryString"` // Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`. RedirectType string `pulumi:"redirectType"` }
type EndpointGlobalDeliveryRuleUrlRedirectActionArgs ¶
type EndpointGlobalDeliveryRuleUrlRedirectActionArgs struct { // Specifies the fragment part of the URL. This value must not start with a `#`. Fragment pulumi.StringPtrInput `pulumi:"fragment"` // Specifies the hostname part of the URL. Hostname pulumi.StringPtrInput `pulumi:"hostname"` // Specifies the path part of the URL. This value must begin with a `/`. Path pulumi.StringPtrInput `pulumi:"path"` // Specifies the protocol part of the URL. Valid values are `Http` and `Https`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`. QueryString pulumi.StringPtrInput `pulumi:"queryString"` // Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`. RedirectType pulumi.StringInput `pulumi:"redirectType"` }
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ElementType ¶
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput ¶
func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput() EndpointGlobalDeliveryRuleUrlRedirectActionOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ¶
func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRedirectActionInput ¶
type EndpointGlobalDeliveryRuleUrlRedirectActionInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput() EndpointGlobalDeliveryRuleUrlRedirectActionOutput ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext(context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionOutput }
EndpointGlobalDeliveryRuleUrlRedirectActionInput is an input type that accepts EndpointGlobalDeliveryRuleUrlRedirectActionArgs and EndpointGlobalDeliveryRuleUrlRedirectActionOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleUrlRedirectActionInput` via:
EndpointGlobalDeliveryRuleUrlRedirectActionArgs{...}
type EndpointGlobalDeliveryRuleUrlRedirectActionOutput ¶
type EndpointGlobalDeliveryRuleUrlRedirectActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Fragment ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Fragment() pulumi.StringPtrOutput
Specifies the fragment part of the URL. This value must not start with a `#`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Hostname ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Hostname() pulumi.StringPtrOutput
Specifies the hostname part of the URL.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Path ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Path() pulumi.StringPtrOutput
Specifies the path part of the URL. This value must begin with a `/`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Protocol ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol part of the URL. Valid values are `Http` and `Https`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) QueryString ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) QueryString() pulumi.StringPtrOutput
Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) RedirectType ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) RedirectType() pulumi.StringOutput
Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput() EndpointGlobalDeliveryRuleUrlRedirectActionOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput ¶
type EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput }
EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput is an input type that accepts EndpointGlobalDeliveryRuleUrlRedirectActionArgs, EndpointGlobalDeliveryRuleUrlRedirectActionPtr and EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput` via:
EndpointGlobalDeliveryRuleUrlRedirectActionArgs{...} or: nil
func EndpointGlobalDeliveryRuleUrlRedirectActionPtr ¶
func EndpointGlobalDeliveryRuleUrlRedirectActionPtr(v *EndpointGlobalDeliveryRuleUrlRedirectActionArgs) EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput
type EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ¶
type EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Fragment ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Fragment() pulumi.StringPtrOutput
Specifies the fragment part of the URL. This value must not start with a `#`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Hostname ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Hostname() pulumi.StringPtrOutput
Specifies the hostname part of the URL.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Path ¶
Specifies the path part of the URL. This value must begin with a `/`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Protocol ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol part of the URL. Valid values are `Http` and `Https`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) QueryString ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) QueryString() pulumi.StringPtrOutput
Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) RedirectType ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) RedirectType() pulumi.StringPtrOutput
Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRewriteAction ¶
type EndpointGlobalDeliveryRuleUrlRewriteAction struct { // This value must start with a `/` and can't be longer than 260 characters. Destination string `pulumi:"destination"` // Defaults to `true`. PreserveUnmatchedPath *bool `pulumi:"preserveUnmatchedPath"` // This value must start with a `/` and can't be longer than 260 characters. SourcePattern string `pulumi:"sourcePattern"` }
type EndpointGlobalDeliveryRuleUrlRewriteActionArgs ¶
type EndpointGlobalDeliveryRuleUrlRewriteActionArgs struct { // This value must start with a `/` and can't be longer than 260 characters. Destination pulumi.StringInput `pulumi:"destination"` // Defaults to `true`. PreserveUnmatchedPath pulumi.BoolPtrInput `pulumi:"preserveUnmatchedPath"` // This value must start with a `/` and can't be longer than 260 characters. SourcePattern pulumi.StringInput `pulumi:"sourcePattern"` }
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ElementType ¶
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput ¶
func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput() EndpointGlobalDeliveryRuleUrlRewriteActionOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ¶
func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRewriteActionInput ¶
type EndpointGlobalDeliveryRuleUrlRewriteActionInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput() EndpointGlobalDeliveryRuleUrlRewriteActionOutput ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext(context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionOutput }
EndpointGlobalDeliveryRuleUrlRewriteActionInput is an input type that accepts EndpointGlobalDeliveryRuleUrlRewriteActionArgs and EndpointGlobalDeliveryRuleUrlRewriteActionOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleUrlRewriteActionInput` via:
EndpointGlobalDeliveryRuleUrlRewriteActionArgs{...}
type EndpointGlobalDeliveryRuleUrlRewriteActionOutput ¶
type EndpointGlobalDeliveryRuleUrlRewriteActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) Destination ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) Destination() pulumi.StringOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
Defaults to `true`.
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) SourcePattern ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) SourcePattern() pulumi.StringOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput() EndpointGlobalDeliveryRuleUrlRewriteActionOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput ¶
type EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput }
EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput is an input type that accepts EndpointGlobalDeliveryRuleUrlRewriteActionArgs, EndpointGlobalDeliveryRuleUrlRewriteActionPtr and EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput` via:
EndpointGlobalDeliveryRuleUrlRewriteActionArgs{...} or: nil
func EndpointGlobalDeliveryRuleUrlRewriteActionPtr ¶
func EndpointGlobalDeliveryRuleUrlRewriteActionPtr(v *EndpointGlobalDeliveryRuleUrlRewriteActionArgs) EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput
type EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ¶
type EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) Destination ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) Destination() pulumi.StringPtrOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
Defaults to `true`.
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern() pulumi.StringPtrOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
type EndpointInput ¶
type EndpointInput interface { pulumi.Input ToEndpointOutput() EndpointOutput ToEndpointOutputWithContext(ctx context.Context) EndpointOutput }
type EndpointMap ¶
type EndpointMap map[string]EndpointInput
func (EndpointMap) ElementType ¶
func (EndpointMap) ElementType() reflect.Type
func (EndpointMap) ToEndpointMapOutput ¶
func (i EndpointMap) ToEndpointMapOutput() EndpointMapOutput
func (EndpointMap) ToEndpointMapOutputWithContext ¶
func (i EndpointMap) ToEndpointMapOutputWithContext(ctx context.Context) EndpointMapOutput
type EndpointMapInput ¶
type EndpointMapInput interface { pulumi.Input ToEndpointMapOutput() EndpointMapOutput ToEndpointMapOutputWithContext(context.Context) EndpointMapOutput }
EndpointMapInput is an input type that accepts EndpointMap and EndpointMapOutput values. You can construct a concrete instance of `EndpointMapInput` via:
EndpointMap{ "key": EndpointArgs{...} }
type EndpointMapOutput ¶
type EndpointMapOutput struct{ *pulumi.OutputState }
func (EndpointMapOutput) ElementType ¶
func (EndpointMapOutput) ElementType() reflect.Type
func (EndpointMapOutput) MapIndex ¶
func (o EndpointMapOutput) MapIndex(k pulumi.StringInput) EndpointOutput
func (EndpointMapOutput) ToEndpointMapOutput ¶
func (o EndpointMapOutput) ToEndpointMapOutput() EndpointMapOutput
func (EndpointMapOutput) ToEndpointMapOutputWithContext ¶
func (o EndpointMapOutput) ToEndpointMapOutputWithContext(ctx context.Context) EndpointMapOutput
type EndpointOrigin ¶
type EndpointOrigin struct { // A string that determines the hostname/IP address of the origin server. This string can be a domain name, Storage Account endpoint, Web App endpoint, IPv4 address or IPv6 address. Changing this forces a new resource to be created. HostName string `pulumi:"hostName"` // The HTTP port of the origin. Defaults to `80`. Changing this forces a new resource to be created. HttpPort *int `pulumi:"httpPort"` // The HTTPS port of the origin. Defaults to `443`. Changing this forces a new resource to be created. HttpsPort *int `pulumi:"httpsPort"` // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. Name string `pulumi:"name"` }
type EndpointOriginArgs ¶
type EndpointOriginArgs struct { // A string that determines the hostname/IP address of the origin server. This string can be a domain name, Storage Account endpoint, Web App endpoint, IPv4 address or IPv6 address. Changing this forces a new resource to be created. HostName pulumi.StringInput `pulumi:"hostName"` // The HTTP port of the origin. Defaults to `80`. Changing this forces a new resource to be created. HttpPort pulumi.IntPtrInput `pulumi:"httpPort"` // The HTTPS port of the origin. Defaults to `443`. Changing this forces a new resource to be created. HttpsPort pulumi.IntPtrInput `pulumi:"httpsPort"` // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` }
func (EndpointOriginArgs) ElementType ¶
func (EndpointOriginArgs) ElementType() reflect.Type
func (EndpointOriginArgs) ToEndpointOriginOutput ¶
func (i EndpointOriginArgs) ToEndpointOriginOutput() EndpointOriginOutput
func (EndpointOriginArgs) ToEndpointOriginOutputWithContext ¶
func (i EndpointOriginArgs) ToEndpointOriginOutputWithContext(ctx context.Context) EndpointOriginOutput
type EndpointOriginArray ¶
type EndpointOriginArray []EndpointOriginInput
func (EndpointOriginArray) ElementType ¶
func (EndpointOriginArray) ElementType() reflect.Type
func (EndpointOriginArray) ToEndpointOriginArrayOutput ¶
func (i EndpointOriginArray) ToEndpointOriginArrayOutput() EndpointOriginArrayOutput
func (EndpointOriginArray) ToEndpointOriginArrayOutputWithContext ¶
func (i EndpointOriginArray) ToEndpointOriginArrayOutputWithContext(ctx context.Context) EndpointOriginArrayOutput
type EndpointOriginArrayInput ¶
type EndpointOriginArrayInput interface { pulumi.Input ToEndpointOriginArrayOutput() EndpointOriginArrayOutput ToEndpointOriginArrayOutputWithContext(context.Context) EndpointOriginArrayOutput }
EndpointOriginArrayInput is an input type that accepts EndpointOriginArray and EndpointOriginArrayOutput values. You can construct a concrete instance of `EndpointOriginArrayInput` via:
EndpointOriginArray{ EndpointOriginArgs{...} }
type EndpointOriginArrayOutput ¶
type EndpointOriginArrayOutput struct{ *pulumi.OutputState }
func (EndpointOriginArrayOutput) ElementType ¶
func (EndpointOriginArrayOutput) ElementType() reflect.Type
func (EndpointOriginArrayOutput) Index ¶
func (o EndpointOriginArrayOutput) Index(i pulumi.IntInput) EndpointOriginOutput
func (EndpointOriginArrayOutput) ToEndpointOriginArrayOutput ¶
func (o EndpointOriginArrayOutput) ToEndpointOriginArrayOutput() EndpointOriginArrayOutput
func (EndpointOriginArrayOutput) ToEndpointOriginArrayOutputWithContext ¶
func (o EndpointOriginArrayOutput) ToEndpointOriginArrayOutputWithContext(ctx context.Context) EndpointOriginArrayOutput
type EndpointOriginInput ¶
type EndpointOriginInput interface { pulumi.Input ToEndpointOriginOutput() EndpointOriginOutput ToEndpointOriginOutputWithContext(context.Context) EndpointOriginOutput }
EndpointOriginInput is an input type that accepts EndpointOriginArgs and EndpointOriginOutput values. You can construct a concrete instance of `EndpointOriginInput` via:
EndpointOriginArgs{...}
type EndpointOriginOutput ¶
type EndpointOriginOutput struct{ *pulumi.OutputState }
func (EndpointOriginOutput) ElementType ¶
func (EndpointOriginOutput) ElementType() reflect.Type
func (EndpointOriginOutput) HostName ¶
func (o EndpointOriginOutput) HostName() pulumi.StringOutput
A string that determines the hostname/IP address of the origin server. This string can be a domain name, Storage Account endpoint, Web App endpoint, IPv4 address or IPv6 address. Changing this forces a new resource to be created.
func (EndpointOriginOutput) HttpPort ¶
func (o EndpointOriginOutput) HttpPort() pulumi.IntPtrOutput
The HTTP port of the origin. Defaults to `80`. Changing this forces a new resource to be created.
func (EndpointOriginOutput) HttpsPort ¶
func (o EndpointOriginOutput) HttpsPort() pulumi.IntPtrOutput
The HTTPS port of the origin. Defaults to `443`. Changing this forces a new resource to be created.
func (EndpointOriginOutput) Name ¶
func (o EndpointOriginOutput) Name() pulumi.StringOutput
The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created.
func (EndpointOriginOutput) ToEndpointOriginOutput ¶
func (o EndpointOriginOutput) ToEndpointOriginOutput() EndpointOriginOutput
func (EndpointOriginOutput) ToEndpointOriginOutputWithContext ¶
func (o EndpointOriginOutput) ToEndpointOriginOutputWithContext(ctx context.Context) EndpointOriginOutput
type EndpointOutput ¶
type EndpointOutput struct{ *pulumi.OutputState }
func (EndpointOutput) ContentTypesToCompresses ¶ added in v5.5.0
func (o EndpointOutput) ContentTypesToCompresses() pulumi.StringArrayOutput
An array of strings that indicates a content types on which compression will be applied. The value for the elements should be MIME types.
func (EndpointOutput) DeliveryRules ¶ added in v5.5.0
func (o EndpointOutput) DeliveryRules() EndpointDeliveryRuleArrayOutput
Rules for the rules engine. An endpoint can contain up until 4 of those rules that consist of conditions and actions. A `deliveryRule` blocks as defined below.
func (EndpointOutput) ElementType ¶
func (EndpointOutput) ElementType() reflect.Type
func (EndpointOutput) Fqdn ¶ added in v5.5.0
func (o EndpointOutput) Fqdn() pulumi.StringOutput
The Fully Qualified Domain Name of the CDN Endpoint.
func (EndpointOutput) GeoFilters ¶ added in v5.5.0
func (o EndpointOutput) GeoFilters() EndpointGeoFilterArrayOutput
A set of Geo Filters for this CDN Endpoint. Each `geoFilter` block supports fields documented below.
func (EndpointOutput) GlobalDeliveryRule ¶ added in v5.5.0
func (o EndpointOutput) GlobalDeliveryRule() EndpointGlobalDeliveryRulePtrOutput
Actions that are valid for all resources regardless of any conditions. A `globalDeliveryRule` block as defined below.
func (EndpointOutput) IsCompressionEnabled ¶ added in v5.5.0
func (o EndpointOutput) IsCompressionEnabled() pulumi.BoolPtrOutput
Indicates whether compression is to be enabled.
func (EndpointOutput) IsHttpAllowed ¶ added in v5.5.0
func (o EndpointOutput) IsHttpAllowed() pulumi.BoolPtrOutput
Defaults to `true`.
func (EndpointOutput) IsHttpsAllowed ¶ added in v5.5.0
func (o EndpointOutput) IsHttpsAllowed() pulumi.BoolPtrOutput
Defaults to `true`.
func (EndpointOutput) Location ¶ added in v5.5.0
func (o EndpointOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (EndpointOutput) Name ¶ added in v5.5.0
func (o EndpointOutput) Name() pulumi.StringOutput
The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created.
func (EndpointOutput) OptimizationType ¶ added in v5.5.0
func (o EndpointOutput) OptimizationType() pulumi.StringPtrOutput
What types of optimization should this CDN Endpoint optimize for? Possible values include `DynamicSiteAcceleration`, `GeneralMediaStreaming`, `GeneralWebDelivery`, `LargeFileDownload` and `VideoOnDemandMediaStreaming`.
func (EndpointOutput) OriginHostHeader ¶ added in v5.5.0
func (o EndpointOutput) OriginHostHeader() pulumi.StringPtrOutput
The host header CDN provider will send along with content requests to origins.
func (EndpointOutput) OriginPath ¶ added in v5.5.0
func (o EndpointOutput) OriginPath() pulumi.StringOutput
The path used at for origin requests.
func (EndpointOutput) Origins ¶ added in v5.5.0
func (o EndpointOutput) Origins() EndpointOriginArrayOutput
The set of origins of the CDN endpoint. When multiple origins exist, the first origin will be used as primary and rest will be used as failover options. Each `origin` block supports fields documented below.
func (EndpointOutput) ProbePath ¶ added in v5.5.0
func (o EndpointOutput) ProbePath() pulumi.StringOutput
the path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the `originPath`.
func (EndpointOutput) ProfileName ¶ added in v5.5.0
func (o EndpointOutput) ProfileName() pulumi.StringOutput
The CDN Profile to which to attach the CDN Endpoint.
func (EndpointOutput) QuerystringCachingBehaviour ¶ added in v5.5.0
func (o EndpointOutput) QuerystringCachingBehaviour() pulumi.StringPtrOutput
Sets query string caching behavior. Allowed values are `IgnoreQueryString`, `BypassCaching` and `UseQueryString`. `NotSet` value can be used for `Premium Verizon` CDN profile. Defaults to `IgnoreQueryString`.
func (EndpointOutput) ResourceGroupName ¶ added in v5.5.0
func (o EndpointOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the CDN Endpoint.
func (EndpointOutput) Tags ¶ added in v5.5.0
func (o EndpointOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (EndpointOutput) ToEndpointOutput ¶
func (o EndpointOutput) ToEndpointOutput() EndpointOutput
func (EndpointOutput) ToEndpointOutputWithContext ¶
func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
type EndpointState ¶
type EndpointState struct { // An array of strings that indicates a content types on which compression will be applied. The value for the elements should be MIME types. ContentTypesToCompresses pulumi.StringArrayInput // Rules for the rules engine. An endpoint can contain up until 4 of those rules that consist of conditions and actions. A `deliveryRule` blocks as defined below. DeliveryRules EndpointDeliveryRuleArrayInput // The Fully Qualified Domain Name of the CDN Endpoint. Fqdn pulumi.StringPtrInput // A set of Geo Filters for this CDN Endpoint. Each `geoFilter` block supports fields documented below. GeoFilters EndpointGeoFilterArrayInput // Actions that are valid for all resources regardless of any conditions. A `globalDeliveryRule` block as defined below. GlobalDeliveryRule EndpointGlobalDeliveryRulePtrInput // Indicates whether compression is to be enabled. IsCompressionEnabled pulumi.BoolPtrInput // Defaults to `true`. IsHttpAllowed pulumi.BoolPtrInput // Defaults to `true`. IsHttpsAllowed pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // What types of optimization should this CDN Endpoint optimize for? Possible values include `DynamicSiteAcceleration`, `GeneralMediaStreaming`, `GeneralWebDelivery`, `LargeFileDownload` and `VideoOnDemandMediaStreaming`. OptimizationType pulumi.StringPtrInput // The host header CDN provider will send along with content requests to origins. OriginHostHeader pulumi.StringPtrInput // The path used at for origin requests. OriginPath pulumi.StringPtrInput // The set of origins of the CDN endpoint. When multiple origins exist, the first origin will be used as primary and rest will be used as failover options. Each `origin` block supports fields documented below. Origins EndpointOriginArrayInput // the path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the `originPath`. ProbePath pulumi.StringPtrInput // The CDN Profile to which to attach the CDN Endpoint. ProfileName pulumi.StringPtrInput // Sets query string caching behavior. Allowed values are `IgnoreQueryString`, `BypassCaching` and `UseQueryString`. `NotSet` value can be used for `Premium Verizon` CDN profile. Defaults to `IgnoreQueryString`. QuerystringCachingBehaviour pulumi.StringPtrInput // The name of the resource group in which to create the CDN Endpoint. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (EndpointState) ElementType ¶
func (EndpointState) ElementType() reflect.Type
type FrontdoorEndpoint ¶ added in v5.9.0
type FrontdoorEndpoint struct { pulumi.CustomResourceState // The ID of the FrontDoor Profile within which this FrontDoor Endpoint should exist. Changing this forces a new CDN FrontDoor Endpoint to be created. CdnFrontdoorProfileId pulumi.StringOutput `pulumi:"cdnFrontdoorProfileId"` // Specifies if this CDN FrontDoor Endpoint is enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The host name of the CDN FrontDoor Endpoint, in the format `{endpointName}.{dnsZone}` (for example, `contoso.azureedge.net`). HostName pulumi.StringOutput `pulumi:"hostName"` // The name which should be used for this CDN FrontDoor Endpoint. Changing this forces a new CDN FrontDoor Endpoint to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies a mapping of tags which should be assigned to the CDN FrontDoor Endpoint. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a FrontDoor Endpoint.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFrontdoorProfile, err := cdn.NewFrontdoorProfile(ctx, "exampleFrontdoorProfile", &cdn.FrontdoorProfileArgs{ ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Standard_AzureFrontDoor"), }) if err != nil { return err } _, err = cdn.NewFrontdoorEndpoint(ctx, "exampleFrontdoorEndpoint", &cdn.FrontdoorEndpointArgs{ CdnFrontdoorProfileId: exampleFrontdoorProfile.ID(), Tags: pulumi.StringMap{ "ENV": pulumi.String("example"), }, }) if err != nil { return err } return nil }) }
```
## Import
CDN FrontDoor Endpoints can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cdn/frontdoorEndpoint:FrontdoorEndpoint example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.Cdn/profiles/profile1/afdEndpoints/endpoint1
```
func GetFrontdoorEndpoint ¶ added in v5.9.0
func GetFrontdoorEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FrontdoorEndpointState, opts ...pulumi.ResourceOption) (*FrontdoorEndpoint, error)
GetFrontdoorEndpoint gets an existing FrontdoorEndpoint 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 NewFrontdoorEndpoint ¶ added in v5.9.0
func NewFrontdoorEndpoint(ctx *pulumi.Context, name string, args *FrontdoorEndpointArgs, opts ...pulumi.ResourceOption) (*FrontdoorEndpoint, error)
NewFrontdoorEndpoint registers a new resource with the given unique name, arguments, and options.
func (*FrontdoorEndpoint) ElementType ¶ added in v5.9.0
func (*FrontdoorEndpoint) ElementType() reflect.Type
func (*FrontdoorEndpoint) ToFrontdoorEndpointOutput ¶ added in v5.9.0
func (i *FrontdoorEndpoint) ToFrontdoorEndpointOutput() FrontdoorEndpointOutput
func (*FrontdoorEndpoint) ToFrontdoorEndpointOutputWithContext ¶ added in v5.9.0
func (i *FrontdoorEndpoint) ToFrontdoorEndpointOutputWithContext(ctx context.Context) FrontdoorEndpointOutput
type FrontdoorEndpointArgs ¶ added in v5.9.0
type FrontdoorEndpointArgs struct { // The ID of the FrontDoor Profile within which this FrontDoor Endpoint should exist. Changing this forces a new CDN FrontDoor Endpoint to be created. CdnFrontdoorProfileId pulumi.StringInput // Specifies if this CDN FrontDoor Endpoint is enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The name which should be used for this CDN FrontDoor Endpoint. Changing this forces a new CDN FrontDoor Endpoint to be created. Name pulumi.StringPtrInput // Specifies a mapping of tags which should be assigned to the CDN FrontDoor Endpoint. Tags pulumi.StringMapInput }
The set of arguments for constructing a FrontdoorEndpoint resource.
func (FrontdoorEndpointArgs) ElementType ¶ added in v5.9.0
func (FrontdoorEndpointArgs) ElementType() reflect.Type
type FrontdoorEndpointArray ¶ added in v5.9.0
type FrontdoorEndpointArray []FrontdoorEndpointInput
func (FrontdoorEndpointArray) ElementType ¶ added in v5.9.0
func (FrontdoorEndpointArray) ElementType() reflect.Type
func (FrontdoorEndpointArray) ToFrontdoorEndpointArrayOutput ¶ added in v5.9.0
func (i FrontdoorEndpointArray) ToFrontdoorEndpointArrayOutput() FrontdoorEndpointArrayOutput
func (FrontdoorEndpointArray) ToFrontdoorEndpointArrayOutputWithContext ¶ added in v5.9.0
func (i FrontdoorEndpointArray) ToFrontdoorEndpointArrayOutputWithContext(ctx context.Context) FrontdoorEndpointArrayOutput
type FrontdoorEndpointArrayInput ¶ added in v5.9.0
type FrontdoorEndpointArrayInput interface { pulumi.Input ToFrontdoorEndpointArrayOutput() FrontdoorEndpointArrayOutput ToFrontdoorEndpointArrayOutputWithContext(context.Context) FrontdoorEndpointArrayOutput }
FrontdoorEndpointArrayInput is an input type that accepts FrontdoorEndpointArray and FrontdoorEndpointArrayOutput values. You can construct a concrete instance of `FrontdoorEndpointArrayInput` via:
FrontdoorEndpointArray{ FrontdoorEndpointArgs{...} }
type FrontdoorEndpointArrayOutput ¶ added in v5.9.0
type FrontdoorEndpointArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorEndpointArrayOutput) ElementType ¶ added in v5.9.0
func (FrontdoorEndpointArrayOutput) ElementType() reflect.Type
func (FrontdoorEndpointArrayOutput) Index ¶ added in v5.9.0
func (o FrontdoorEndpointArrayOutput) Index(i pulumi.IntInput) FrontdoorEndpointOutput
func (FrontdoorEndpointArrayOutput) ToFrontdoorEndpointArrayOutput ¶ added in v5.9.0
func (o FrontdoorEndpointArrayOutput) ToFrontdoorEndpointArrayOutput() FrontdoorEndpointArrayOutput
func (FrontdoorEndpointArrayOutput) ToFrontdoorEndpointArrayOutputWithContext ¶ added in v5.9.0
func (o FrontdoorEndpointArrayOutput) ToFrontdoorEndpointArrayOutputWithContext(ctx context.Context) FrontdoorEndpointArrayOutput
type FrontdoorEndpointInput ¶ added in v5.9.0
type FrontdoorEndpointInput interface { pulumi.Input ToFrontdoorEndpointOutput() FrontdoorEndpointOutput ToFrontdoorEndpointOutputWithContext(ctx context.Context) FrontdoorEndpointOutput }
type FrontdoorEndpointMap ¶ added in v5.9.0
type FrontdoorEndpointMap map[string]FrontdoorEndpointInput
func (FrontdoorEndpointMap) ElementType ¶ added in v5.9.0
func (FrontdoorEndpointMap) ElementType() reflect.Type
func (FrontdoorEndpointMap) ToFrontdoorEndpointMapOutput ¶ added in v5.9.0
func (i FrontdoorEndpointMap) ToFrontdoorEndpointMapOutput() FrontdoorEndpointMapOutput
func (FrontdoorEndpointMap) ToFrontdoorEndpointMapOutputWithContext ¶ added in v5.9.0
func (i FrontdoorEndpointMap) ToFrontdoorEndpointMapOutputWithContext(ctx context.Context) FrontdoorEndpointMapOutput
type FrontdoorEndpointMapInput ¶ added in v5.9.0
type FrontdoorEndpointMapInput interface { pulumi.Input ToFrontdoorEndpointMapOutput() FrontdoorEndpointMapOutput ToFrontdoorEndpointMapOutputWithContext(context.Context) FrontdoorEndpointMapOutput }
FrontdoorEndpointMapInput is an input type that accepts FrontdoorEndpointMap and FrontdoorEndpointMapOutput values. You can construct a concrete instance of `FrontdoorEndpointMapInput` via:
FrontdoorEndpointMap{ "key": FrontdoorEndpointArgs{...} }
type FrontdoorEndpointMapOutput ¶ added in v5.9.0
type FrontdoorEndpointMapOutput struct{ *pulumi.OutputState }
func (FrontdoorEndpointMapOutput) ElementType ¶ added in v5.9.0
func (FrontdoorEndpointMapOutput) ElementType() reflect.Type
func (FrontdoorEndpointMapOutput) MapIndex ¶ added in v5.9.0
func (o FrontdoorEndpointMapOutput) MapIndex(k pulumi.StringInput) FrontdoorEndpointOutput
func (FrontdoorEndpointMapOutput) ToFrontdoorEndpointMapOutput ¶ added in v5.9.0
func (o FrontdoorEndpointMapOutput) ToFrontdoorEndpointMapOutput() FrontdoorEndpointMapOutput
func (FrontdoorEndpointMapOutput) ToFrontdoorEndpointMapOutputWithContext ¶ added in v5.9.0
func (o FrontdoorEndpointMapOutput) ToFrontdoorEndpointMapOutputWithContext(ctx context.Context) FrontdoorEndpointMapOutput
type FrontdoorEndpointOutput ¶ added in v5.9.0
type FrontdoorEndpointOutput struct{ *pulumi.OutputState }
func (FrontdoorEndpointOutput) CdnFrontdoorProfileId ¶ added in v5.9.0
func (o FrontdoorEndpointOutput) CdnFrontdoorProfileId() pulumi.StringOutput
The ID of the FrontDoor Profile within which this FrontDoor Endpoint should exist. Changing this forces a new CDN FrontDoor Endpoint to be created.
func (FrontdoorEndpointOutput) ElementType ¶ added in v5.9.0
func (FrontdoorEndpointOutput) ElementType() reflect.Type
func (FrontdoorEndpointOutput) Enabled ¶ added in v5.9.0
func (o FrontdoorEndpointOutput) Enabled() pulumi.BoolPtrOutput
Specifies if this CDN FrontDoor Endpoint is enabled? Defaults to `true`.
func (FrontdoorEndpointOutput) HostName ¶ added in v5.9.0
func (o FrontdoorEndpointOutput) HostName() pulumi.StringOutput
The host name of the CDN FrontDoor Endpoint, in the format `{endpointName}.{dnsZone}` (for example, `contoso.azureedge.net`).
func (FrontdoorEndpointOutput) Name ¶ added in v5.9.0
func (o FrontdoorEndpointOutput) Name() pulumi.StringOutput
The name which should be used for this CDN FrontDoor Endpoint. Changing this forces a new CDN FrontDoor Endpoint to be created.
func (FrontdoorEndpointOutput) Tags ¶ added in v5.9.0
func (o FrontdoorEndpointOutput) Tags() pulumi.StringMapOutput
Specifies a mapping of tags which should be assigned to the CDN FrontDoor Endpoint.
func (FrontdoorEndpointOutput) ToFrontdoorEndpointOutput ¶ added in v5.9.0
func (o FrontdoorEndpointOutput) ToFrontdoorEndpointOutput() FrontdoorEndpointOutput
func (FrontdoorEndpointOutput) ToFrontdoorEndpointOutputWithContext ¶ added in v5.9.0
func (o FrontdoorEndpointOutput) ToFrontdoorEndpointOutputWithContext(ctx context.Context) FrontdoorEndpointOutput
type FrontdoorEndpointState ¶ added in v5.9.0
type FrontdoorEndpointState struct { // The ID of the FrontDoor Profile within which this FrontDoor Endpoint should exist. Changing this forces a new CDN FrontDoor Endpoint to be created. CdnFrontdoorProfileId pulumi.StringPtrInput // Specifies if this CDN FrontDoor Endpoint is enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The host name of the CDN FrontDoor Endpoint, in the format `{endpointName}.{dnsZone}` (for example, `contoso.azureedge.net`). HostName pulumi.StringPtrInput // The name which should be used for this CDN FrontDoor Endpoint. Changing this forces a new CDN FrontDoor Endpoint to be created. Name pulumi.StringPtrInput // Specifies a mapping of tags which should be assigned to the CDN FrontDoor Endpoint. Tags pulumi.StringMapInput }
func (FrontdoorEndpointState) ElementType ¶ added in v5.9.0
func (FrontdoorEndpointState) ElementType() reflect.Type
type FrontdoorFirewallPolicy ¶ added in v5.16.0
type FrontdoorFirewallPolicy struct { pulumi.CustomResourceState // If a `customRule` block's action type is `block`, this is the response body. The body must be specified in base64 encoding. CustomBlockResponseBody pulumi.StringPtrOutput `pulumi:"customBlockResponseBody"` // If a `customRule` block's action type is `block`, this is the response status code. Possible values are `200`, `403`, `405`, `406`, or `429`. CustomBlockResponseStatusCode pulumi.IntPtrOutput `pulumi:"customBlockResponseStatusCode"` // One or more `customRule` blocks as defined below. CustomRules FrontdoorFirewallPolicyCustomRuleArrayOutput `pulumi:"customRules"` // Is the Cdn Frontdoor firewall policy enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The Cdn Frontend Endpoints associated with this Cdn Frontdoor Firewall policy. FrontendEndpointIds pulumi.StringArrayOutput `pulumi:"frontendEndpointIds"` // One or more `managedRule` blocks as defined below. ManagedRules FrontdoorFirewallPolicyManagedRuleArrayOutput `pulumi:"managedRules"` // The Cdn Frontdoor firewall policy mode. Possible values are `Detection`, `Prevention`. Defaults to `Prevention`. Mode pulumi.StringOutput `pulumi:"mode"` // The name of the policy. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // If action type is redirect, this field represents redirect URL for the client. RedirectUrl pulumi.StringPtrOutput `pulumi:"redirectUrl"` // The name of the resource group. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The sku's pricing tier for this Cdn Frontdoor firewall policy. Possible values include `Standard_AzureFrontDoor` or `Premium_AzureFrontDoor`. SkuName pulumi.StringOutput `pulumi:"skuName"` // A mapping of tags to assign to the Cdn Frontdoor firewall policy. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Azure CDN Front Door Firewall Policy instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFrontdoorProfile, err := cdn.NewFrontdoorProfile(ctx, "exampleFrontdoorProfile", &cdn.FrontdoorProfileArgs{ ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Premium_AzureFrontDoor"), }) if err != nil { return err } _, err = cdn.NewFrontdoorFirewallPolicy(ctx, "exampleFrontdoorFirewallPolicy", &cdn.FrontdoorFirewallPolicyArgs{ ResourceGroupName: exampleResourceGroup.Name, SkuName: exampleFrontdoorProfile.SkuName, Enabled: pulumi.Bool(true), Mode: pulumi.String("Prevention"), RedirectUrl: pulumi.String("https://www.contoso.com"), CustomBlockResponseStatusCode: pulumi.Int(403), CustomBlockResponseBody: pulumi.String("PGh0bWw+CjxoZWFkZXI+PHRpdGxlPkhlbGxvPC90aXRsZT48L2hlYWRlcj4KPGJvZHk+CkhlbGxvIHdvcmxkCjwvYm9keT4KPC9odG1sPg=="), CustomRules: cdn.FrontdoorFirewallPolicyCustomRuleArray{ &cdn.FrontdoorFirewallPolicyCustomRuleArgs{ Name: pulumi.String("Rule1"), Enabled: pulumi.Bool(true), Priority: pulumi.Int(1), RateLimitDurationInMinutes: pulumi.Int(1), RateLimitThreshold: pulumi.Int(10), Type: pulumi.String("MatchRule"), Action: pulumi.String("Block"), MatchConditions: cdn.FrontdoorFirewallPolicyCustomRuleMatchConditionArray{ &cdn.FrontdoorFirewallPolicyCustomRuleMatchConditionArgs{ MatchVariable: pulumi.String("RemoteAddr"), Operator: pulumi.String("IPMatch"), NegationCondition: pulumi.Bool(false), MatchValues: pulumi.StringArray{ pulumi.String("10.0.1.0/24"), pulumi.String("10.0.0.0/24"), }, }, }, }, &cdn.FrontdoorFirewallPolicyCustomRuleArgs{ Name: pulumi.String("Rule2"), Enabled: pulumi.Bool(true), Priority: pulumi.Int(2), RateLimitDurationInMinutes: pulumi.Int(1), RateLimitThreshold: pulumi.Int(10), Type: pulumi.String("MatchRule"), Action: pulumi.String("Block"), MatchConditions: cdn.FrontdoorFirewallPolicyCustomRuleMatchConditionArray{ &cdn.FrontdoorFirewallPolicyCustomRuleMatchConditionArgs{ MatchVariable: pulumi.String("RemoteAddr"), Operator: pulumi.String("IPMatch"), NegationCondition: pulumi.Bool(false), MatchValues: pulumi.StringArray{ pulumi.String("192.168.1.0/24"), }, }, &cdn.FrontdoorFirewallPolicyCustomRuleMatchConditionArgs{ MatchVariable: pulumi.String("RequestHeader"), Selector: pulumi.String("UserAgent"), Operator: pulumi.String("Contains"), NegationCondition: pulumi.Bool(false), MatchValues: pulumi.StringArray{ pulumi.String("windows"), }, Transforms: pulumi.StringArray{ pulumi.String("Lowercase"), pulumi.String("Trim"), }, }, }, }, }, ManagedRules: cdn.FrontdoorFirewallPolicyManagedRuleArray{ &cdn.FrontdoorFirewallPolicyManagedRuleArgs{ Type: pulumi.String("DefaultRuleSet"), Version: pulumi.String("1.0"), Exclusions: cdn.FrontdoorFirewallPolicyManagedRuleExclusionArray{ &cdn.FrontdoorFirewallPolicyManagedRuleExclusionArgs{ MatchVariable: pulumi.String("QueryStringArgNames"), Operator: pulumi.String("Equals"), Selector: pulumi.String("not_suspicious"), }, }, Overrides: cdn.FrontdoorFirewallPolicyManagedRuleOverrideArray{ &cdn.FrontdoorFirewallPolicyManagedRuleOverrideArgs{ RuleGroupName: pulumi.String("PHP"), Rules: cdn.FrontdoorFirewallPolicyManagedRuleOverrideRuleArray{ &cdn.FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs{ RuleId: pulumi.String("933100"), Enabled: pulumi.Bool(false), Action: pulumi.String("Block"), }, }, }, &cdn.FrontdoorFirewallPolicyManagedRuleOverrideArgs{ RuleGroupName: pulumi.String("SQLI"), Exclusions: cdn.FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray{ &cdn.FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs{ MatchVariable: pulumi.String("QueryStringArgNames"), Operator: pulumi.String("Equals"), Selector: pulumi.String("really_not_suspicious"), }, }, Rules: cdn.FrontdoorFirewallPolicyManagedRuleOverrideRuleArray{ &cdn.FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs{ RuleId: pulumi.String("942200"), Action: pulumi.String("Block"), Exclusions: cdn.FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray{ &cdn.FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs{ MatchVariable: pulumi.String("QueryStringArgNames"), Operator: pulumi.String("Equals"), Selector: pulumi.String("innocent"), }, }, }, }, }, }, }, &cdn.FrontdoorFirewallPolicyManagedRuleArgs{ Type: pulumi.String("Microsoft_BotManagerRuleSet"), Version: pulumi.String("1.0"), Action: pulumi.String("Log"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Frontdoor Firewall Policy can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cdn/frontdoorFirewallPolicy:FrontdoorFirewallPolicy example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.Network/frontdoorWebApplicationFirewallPolicies/firewallPolicy1
```
func GetFrontdoorFirewallPolicy ¶ added in v5.16.0
func GetFrontdoorFirewallPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FrontdoorFirewallPolicyState, opts ...pulumi.ResourceOption) (*FrontdoorFirewallPolicy, error)
GetFrontdoorFirewallPolicy gets an existing FrontdoorFirewallPolicy 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 NewFrontdoorFirewallPolicy ¶ added in v5.16.0
func NewFrontdoorFirewallPolicy(ctx *pulumi.Context, name string, args *FrontdoorFirewallPolicyArgs, opts ...pulumi.ResourceOption) (*FrontdoorFirewallPolicy, error)
NewFrontdoorFirewallPolicy registers a new resource with the given unique name, arguments, and options.
func (*FrontdoorFirewallPolicy) ElementType ¶ added in v5.16.0
func (*FrontdoorFirewallPolicy) ElementType() reflect.Type
func (*FrontdoorFirewallPolicy) ToFrontdoorFirewallPolicyOutput ¶ added in v5.16.0
func (i *FrontdoorFirewallPolicy) ToFrontdoorFirewallPolicyOutput() FrontdoorFirewallPolicyOutput
func (*FrontdoorFirewallPolicy) ToFrontdoorFirewallPolicyOutputWithContext ¶ added in v5.16.0
func (i *FrontdoorFirewallPolicy) ToFrontdoorFirewallPolicyOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyOutput
type FrontdoorFirewallPolicyArgs ¶ added in v5.16.0
type FrontdoorFirewallPolicyArgs struct { // If a `customRule` block's action type is `block`, this is the response body. The body must be specified in base64 encoding. CustomBlockResponseBody pulumi.StringPtrInput // If a `customRule` block's action type is `block`, this is the response status code. Possible values are `200`, `403`, `405`, `406`, or `429`. CustomBlockResponseStatusCode pulumi.IntPtrInput // One or more `customRule` blocks as defined below. CustomRules FrontdoorFirewallPolicyCustomRuleArrayInput // Is the Cdn Frontdoor firewall policy enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // One or more `managedRule` blocks as defined below. ManagedRules FrontdoorFirewallPolicyManagedRuleArrayInput // The Cdn Frontdoor firewall policy mode. Possible values are `Detection`, `Prevention`. Defaults to `Prevention`. Mode pulumi.StringInput // The name of the policy. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // If action type is redirect, this field represents redirect URL for the client. RedirectUrl pulumi.StringPtrInput // The name of the resource group. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The sku's pricing tier for this Cdn Frontdoor firewall policy. Possible values include `Standard_AzureFrontDoor` or `Premium_AzureFrontDoor`. SkuName pulumi.StringInput // A mapping of tags to assign to the Cdn Frontdoor firewall policy. Tags pulumi.StringMapInput }
The set of arguments for constructing a FrontdoorFirewallPolicy resource.
func (FrontdoorFirewallPolicyArgs) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyArgs) ElementType() reflect.Type
type FrontdoorFirewallPolicyArray ¶ added in v5.16.0
type FrontdoorFirewallPolicyArray []FrontdoorFirewallPolicyInput
func (FrontdoorFirewallPolicyArray) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyArray) ElementType() reflect.Type
func (FrontdoorFirewallPolicyArray) ToFrontdoorFirewallPolicyArrayOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyArray) ToFrontdoorFirewallPolicyArrayOutput() FrontdoorFirewallPolicyArrayOutput
func (FrontdoorFirewallPolicyArray) ToFrontdoorFirewallPolicyArrayOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyArray) ToFrontdoorFirewallPolicyArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyArrayOutput
type FrontdoorFirewallPolicyArrayInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyArrayInput interface { pulumi.Input ToFrontdoorFirewallPolicyArrayOutput() FrontdoorFirewallPolicyArrayOutput ToFrontdoorFirewallPolicyArrayOutputWithContext(context.Context) FrontdoorFirewallPolicyArrayOutput }
FrontdoorFirewallPolicyArrayInput is an input type that accepts FrontdoorFirewallPolicyArray and FrontdoorFirewallPolicyArrayOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyArrayInput` via:
FrontdoorFirewallPolicyArray{ FrontdoorFirewallPolicyArgs{...} }
type FrontdoorFirewallPolicyArrayOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyArrayOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyArrayOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyArrayOutput) Index ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyArrayOutput) Index(i pulumi.IntInput) FrontdoorFirewallPolicyOutput
func (FrontdoorFirewallPolicyArrayOutput) ToFrontdoorFirewallPolicyArrayOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyArrayOutput) ToFrontdoorFirewallPolicyArrayOutput() FrontdoorFirewallPolicyArrayOutput
func (FrontdoorFirewallPolicyArrayOutput) ToFrontdoorFirewallPolicyArrayOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyArrayOutput) ToFrontdoorFirewallPolicyArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyArrayOutput
type FrontdoorFirewallPolicyCustomRule ¶ added in v5.16.0
type FrontdoorFirewallPolicyCustomRule struct { // The action to perform when the rule is matched. Possible values are `Allow`, `Block`, `Log`, or `Redirect`. Action string `pulumi:"action"` // Is the rule is enabled or disabled? Defaults to `true`. Enabled *bool `pulumi:"enabled"` // One or more `matchCondition` block defined below. Can support up to `10` `matchCondition` blocks. MatchConditions []FrontdoorFirewallPolicyCustomRuleMatchCondition `pulumi:"matchConditions"` // Gets name of the resource that is unique within a policy. This name can be used to access the resource. Name string `pulumi:"name"` // The priority of the rule. Rules with a lower value will be evaluated before rules with a higher value. Defaults to `1`. Priority *int `pulumi:"priority"` // The rate limit duration in minutes. Defaults to `1`. RateLimitDurationInMinutes *int `pulumi:"rateLimitDurationInMinutes"` // The rate limit threshold. Defaults to `10`. RateLimitThreshold *int `pulumi:"rateLimitThreshold"` // The type of rule. Possible values are `MatchRule` or `RateLimitRule`. Type string `pulumi:"type"` }
type FrontdoorFirewallPolicyCustomRuleArgs ¶ added in v5.16.0
type FrontdoorFirewallPolicyCustomRuleArgs struct { // The action to perform when the rule is matched. Possible values are `Allow`, `Block`, `Log`, or `Redirect`. Action pulumi.StringInput `pulumi:"action"` // Is the rule is enabled or disabled? Defaults to `true`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // One or more `matchCondition` block defined below. Can support up to `10` `matchCondition` blocks. MatchConditions FrontdoorFirewallPolicyCustomRuleMatchConditionArrayInput `pulumi:"matchConditions"` // Gets name of the resource that is unique within a policy. This name can be used to access the resource. Name pulumi.StringInput `pulumi:"name"` // The priority of the rule. Rules with a lower value will be evaluated before rules with a higher value. Defaults to `1`. Priority pulumi.IntPtrInput `pulumi:"priority"` // The rate limit duration in minutes. Defaults to `1`. RateLimitDurationInMinutes pulumi.IntPtrInput `pulumi:"rateLimitDurationInMinutes"` // The rate limit threshold. Defaults to `10`. RateLimitThreshold pulumi.IntPtrInput `pulumi:"rateLimitThreshold"` // The type of rule. Possible values are `MatchRule` or `RateLimitRule`. Type pulumi.StringInput `pulumi:"type"` }
func (FrontdoorFirewallPolicyCustomRuleArgs) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyCustomRuleArgs) ElementType() reflect.Type
func (FrontdoorFirewallPolicyCustomRuleArgs) ToFrontdoorFirewallPolicyCustomRuleOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyCustomRuleArgs) ToFrontdoorFirewallPolicyCustomRuleOutput() FrontdoorFirewallPolicyCustomRuleOutput
func (FrontdoorFirewallPolicyCustomRuleArgs) ToFrontdoorFirewallPolicyCustomRuleOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyCustomRuleArgs) ToFrontdoorFirewallPolicyCustomRuleOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleOutput
type FrontdoorFirewallPolicyCustomRuleArray ¶ added in v5.16.0
type FrontdoorFirewallPolicyCustomRuleArray []FrontdoorFirewallPolicyCustomRuleInput
func (FrontdoorFirewallPolicyCustomRuleArray) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyCustomRuleArray) ElementType() reflect.Type
func (FrontdoorFirewallPolicyCustomRuleArray) ToFrontdoorFirewallPolicyCustomRuleArrayOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyCustomRuleArray) ToFrontdoorFirewallPolicyCustomRuleArrayOutput() FrontdoorFirewallPolicyCustomRuleArrayOutput
func (FrontdoorFirewallPolicyCustomRuleArray) ToFrontdoorFirewallPolicyCustomRuleArrayOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyCustomRuleArray) ToFrontdoorFirewallPolicyCustomRuleArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleArrayOutput
type FrontdoorFirewallPolicyCustomRuleArrayInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyCustomRuleArrayInput interface { pulumi.Input ToFrontdoorFirewallPolicyCustomRuleArrayOutput() FrontdoorFirewallPolicyCustomRuleArrayOutput ToFrontdoorFirewallPolicyCustomRuleArrayOutputWithContext(context.Context) FrontdoorFirewallPolicyCustomRuleArrayOutput }
FrontdoorFirewallPolicyCustomRuleArrayInput is an input type that accepts FrontdoorFirewallPolicyCustomRuleArray and FrontdoorFirewallPolicyCustomRuleArrayOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyCustomRuleArrayInput` via:
FrontdoorFirewallPolicyCustomRuleArray{ FrontdoorFirewallPolicyCustomRuleArgs{...} }
type FrontdoorFirewallPolicyCustomRuleArrayOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyCustomRuleArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyCustomRuleArrayOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyCustomRuleArrayOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyCustomRuleArrayOutput) ToFrontdoorFirewallPolicyCustomRuleArrayOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleArrayOutput) ToFrontdoorFirewallPolicyCustomRuleArrayOutput() FrontdoorFirewallPolicyCustomRuleArrayOutput
func (FrontdoorFirewallPolicyCustomRuleArrayOutput) ToFrontdoorFirewallPolicyCustomRuleArrayOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleArrayOutput) ToFrontdoorFirewallPolicyCustomRuleArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleArrayOutput
type FrontdoorFirewallPolicyCustomRuleInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyCustomRuleInput interface { pulumi.Input ToFrontdoorFirewallPolicyCustomRuleOutput() FrontdoorFirewallPolicyCustomRuleOutput ToFrontdoorFirewallPolicyCustomRuleOutputWithContext(context.Context) FrontdoorFirewallPolicyCustomRuleOutput }
FrontdoorFirewallPolicyCustomRuleInput is an input type that accepts FrontdoorFirewallPolicyCustomRuleArgs and FrontdoorFirewallPolicyCustomRuleOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyCustomRuleInput` via:
FrontdoorFirewallPolicyCustomRuleArgs{...}
type FrontdoorFirewallPolicyCustomRuleMatchCondition ¶ added in v5.16.0
type FrontdoorFirewallPolicyCustomRuleMatchCondition struct { // Up to `600` possible values to match. Limit is in total across all `matchCondition` blocks and `matchValues` arguments. String value itself can be up to `256` characters in length. MatchValues []string `pulumi:"matchValues"` // The request variable to compare with. Possible values are `Cookies`, `PostArgs`, `QueryString`, `RemoteAddr`, `RequestBody`, `RequestHeader`, `RequestMethod`, `RequestUri`, or `SocketAddr`. MatchVariable string `pulumi:"matchVariable"` // Should the result of the condition be negated. NegationCondition *bool `pulumi:"negationCondition"` // Comparison type to use for matching with the variable value. Possible values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GeoMatch`, `GreaterThan`, `GreaterThanOrEqual`, `IPMatch`, `LessThan`, `LessThanOrEqual` or `RegEx`. Operator string `pulumi:"operator"` // Match against a specific key if the `matchVariable` is `QueryString`, `PostArgs`, `RequestHeader` or `Cookies`. Selector *string `pulumi:"selector"` // Up to `5` transforms to apply. Possible values are `Lowercase`, `RemoveNulls`, `Trim`, `Uppercase`, `URLDecode` or `URLEncode`. Transforms []string `pulumi:"transforms"` }
type FrontdoorFirewallPolicyCustomRuleMatchConditionArgs ¶ added in v5.16.0
type FrontdoorFirewallPolicyCustomRuleMatchConditionArgs struct { // Up to `600` possible values to match. Limit is in total across all `matchCondition` blocks and `matchValues` arguments. String value itself can be up to `256` characters in length. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // The request variable to compare with. Possible values are `Cookies`, `PostArgs`, `QueryString`, `RemoteAddr`, `RequestBody`, `RequestHeader`, `RequestMethod`, `RequestUri`, or `SocketAddr`. MatchVariable pulumi.StringInput `pulumi:"matchVariable"` // Should the result of the condition be negated. NegationCondition pulumi.BoolPtrInput `pulumi:"negationCondition"` // Comparison type to use for matching with the variable value. Possible values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GeoMatch`, `GreaterThan`, `GreaterThanOrEqual`, `IPMatch`, `LessThan`, `LessThanOrEqual` or `RegEx`. Operator pulumi.StringInput `pulumi:"operator"` // Match against a specific key if the `matchVariable` is `QueryString`, `PostArgs`, `RequestHeader` or `Cookies`. Selector pulumi.StringPtrInput `pulumi:"selector"` // Up to `5` transforms to apply. Possible values are `Lowercase`, `RemoveNulls`, `Trim`, `Uppercase`, `URLDecode` or `URLEncode`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (FrontdoorFirewallPolicyCustomRuleMatchConditionArgs) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyCustomRuleMatchConditionArgs) ElementType() reflect.Type
func (FrontdoorFirewallPolicyCustomRuleMatchConditionArgs) ToFrontdoorFirewallPolicyCustomRuleMatchConditionOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyCustomRuleMatchConditionArgs) ToFrontdoorFirewallPolicyCustomRuleMatchConditionOutput() FrontdoorFirewallPolicyCustomRuleMatchConditionOutput
func (FrontdoorFirewallPolicyCustomRuleMatchConditionArgs) ToFrontdoorFirewallPolicyCustomRuleMatchConditionOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyCustomRuleMatchConditionArgs) ToFrontdoorFirewallPolicyCustomRuleMatchConditionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleMatchConditionOutput
type FrontdoorFirewallPolicyCustomRuleMatchConditionArray ¶ added in v5.16.0
type FrontdoorFirewallPolicyCustomRuleMatchConditionArray []FrontdoorFirewallPolicyCustomRuleMatchConditionInput
func (FrontdoorFirewallPolicyCustomRuleMatchConditionArray) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyCustomRuleMatchConditionArray) ElementType() reflect.Type
func (FrontdoorFirewallPolicyCustomRuleMatchConditionArray) ToFrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyCustomRuleMatchConditionArray) ToFrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput() FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput
func (FrontdoorFirewallPolicyCustomRuleMatchConditionArray) ToFrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyCustomRuleMatchConditionArray) ToFrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput
type FrontdoorFirewallPolicyCustomRuleMatchConditionArrayInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyCustomRuleMatchConditionArrayInput interface { pulumi.Input ToFrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput() FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput ToFrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutputWithContext(context.Context) FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput }
FrontdoorFirewallPolicyCustomRuleMatchConditionArrayInput is an input type that accepts FrontdoorFirewallPolicyCustomRuleMatchConditionArray and FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyCustomRuleMatchConditionArrayInput` via:
FrontdoorFirewallPolicyCustomRuleMatchConditionArray{ FrontdoorFirewallPolicyCustomRuleMatchConditionArgs{...} }
type FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput) ToFrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput) ToFrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput() FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput
func (FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput) ToFrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput) ToFrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput
type FrontdoorFirewallPolicyCustomRuleMatchConditionInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyCustomRuleMatchConditionInput interface { pulumi.Input ToFrontdoorFirewallPolicyCustomRuleMatchConditionOutput() FrontdoorFirewallPolicyCustomRuleMatchConditionOutput ToFrontdoorFirewallPolicyCustomRuleMatchConditionOutputWithContext(context.Context) FrontdoorFirewallPolicyCustomRuleMatchConditionOutput }
FrontdoorFirewallPolicyCustomRuleMatchConditionInput is an input type that accepts FrontdoorFirewallPolicyCustomRuleMatchConditionArgs and FrontdoorFirewallPolicyCustomRuleMatchConditionOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyCustomRuleMatchConditionInput` via:
FrontdoorFirewallPolicyCustomRuleMatchConditionArgs{...}
type FrontdoorFirewallPolicyCustomRuleMatchConditionOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyCustomRuleMatchConditionOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) MatchValues ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) MatchValues() pulumi.StringArrayOutput
Up to `600` possible values to match. Limit is in total across all `matchCondition` blocks and `matchValues` arguments. String value itself can be up to `256` characters in length.
func (FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) MatchVariable ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) MatchVariable() pulumi.StringOutput
The request variable to compare with. Possible values are `Cookies`, `PostArgs`, `QueryString`, `RemoteAddr`, `RequestBody`, `RequestHeader`, `RequestMethod`, `RequestUri`, or `SocketAddr`.
func (FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) NegationCondition ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) NegationCondition() pulumi.BoolPtrOutput
Should the result of the condition be negated.
func (FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) Operator ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) Operator() pulumi.StringOutput
Comparison type to use for matching with the variable value. Possible values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GeoMatch`, `GreaterThan`, `GreaterThanOrEqual`, `IPMatch`, `LessThan`, `LessThanOrEqual` or `RegEx`.
func (FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) Selector ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) Selector() pulumi.StringPtrOutput
Match against a specific key if the `matchVariable` is `QueryString`, `PostArgs`, `RequestHeader` or `Cookies`.
func (FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) ToFrontdoorFirewallPolicyCustomRuleMatchConditionOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) ToFrontdoorFirewallPolicyCustomRuleMatchConditionOutput() FrontdoorFirewallPolicyCustomRuleMatchConditionOutput
func (FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) ToFrontdoorFirewallPolicyCustomRuleMatchConditionOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) ToFrontdoorFirewallPolicyCustomRuleMatchConditionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleMatchConditionOutput
func (FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) Transforms ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleMatchConditionOutput) Transforms() pulumi.StringArrayOutput
Up to `5` transforms to apply. Possible values are `Lowercase`, `RemoveNulls`, `Trim`, `Uppercase`, `URLDecode` or `URLEncode`.
type FrontdoorFirewallPolicyCustomRuleOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyCustomRuleOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyCustomRuleOutput) Action ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleOutput) Action() pulumi.StringOutput
The action to perform when the rule is matched. Possible values are `Allow`, `Block`, `Log`, or `Redirect`.
func (FrontdoorFirewallPolicyCustomRuleOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyCustomRuleOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyCustomRuleOutput) Enabled ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleOutput) Enabled() pulumi.BoolPtrOutput
Is the rule is enabled or disabled? Defaults to `true`.
func (FrontdoorFirewallPolicyCustomRuleOutput) MatchConditions ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleOutput) MatchConditions() FrontdoorFirewallPolicyCustomRuleMatchConditionArrayOutput
One or more `matchCondition` block defined below. Can support up to `10` `matchCondition` blocks.
func (FrontdoorFirewallPolicyCustomRuleOutput) Name ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleOutput) Name() pulumi.StringOutput
Gets name of the resource that is unique within a policy. This name can be used to access the resource.
func (FrontdoorFirewallPolicyCustomRuleOutput) Priority ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleOutput) Priority() pulumi.IntPtrOutput
The priority of the rule. Rules with a lower value will be evaluated before rules with a higher value. Defaults to `1`.
func (FrontdoorFirewallPolicyCustomRuleOutput) RateLimitDurationInMinutes ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleOutput) RateLimitDurationInMinutes() pulumi.IntPtrOutput
The rate limit duration in minutes. Defaults to `1`.
func (FrontdoorFirewallPolicyCustomRuleOutput) RateLimitThreshold ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleOutput) RateLimitThreshold() pulumi.IntPtrOutput
The rate limit threshold. Defaults to `10`.
func (FrontdoorFirewallPolicyCustomRuleOutput) ToFrontdoorFirewallPolicyCustomRuleOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleOutput) ToFrontdoorFirewallPolicyCustomRuleOutput() FrontdoorFirewallPolicyCustomRuleOutput
func (FrontdoorFirewallPolicyCustomRuleOutput) ToFrontdoorFirewallPolicyCustomRuleOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleOutput) ToFrontdoorFirewallPolicyCustomRuleOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyCustomRuleOutput
func (FrontdoorFirewallPolicyCustomRuleOutput) Type ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyCustomRuleOutput) Type() pulumi.StringOutput
The type of rule. Possible values are `MatchRule` or `RateLimitRule`.
type FrontdoorFirewallPolicyInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyInput interface { pulumi.Input ToFrontdoorFirewallPolicyOutput() FrontdoorFirewallPolicyOutput ToFrontdoorFirewallPolicyOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyOutput }
type FrontdoorFirewallPolicyManagedRule ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRule struct { // The action to perform when the managed rule is matched. Possible values are `Allow`, `Block`, `Log`, or `Redirect`. Action string `pulumi:"action"` // One or more `exclusion` blocks as defined below. Exclusions []FrontdoorFirewallPolicyManagedRuleExclusion `pulumi:"exclusions"` // One or more `override` blocks as defined below. Overrides []FrontdoorFirewallPolicyManagedRuleOverride `pulumi:"overrides"` // The name of the managed rule to use with this resource. Type string `pulumi:"type"` // The version on the managed rule to use with this resource. Version string `pulumi:"version"` }
type FrontdoorFirewallPolicyManagedRuleArgs ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleArgs struct { // The action to perform when the managed rule is matched. Possible values are `Allow`, `Block`, `Log`, or `Redirect`. Action pulumi.StringInput `pulumi:"action"` // One or more `exclusion` blocks as defined below. Exclusions FrontdoorFirewallPolicyManagedRuleExclusionArrayInput `pulumi:"exclusions"` // One or more `override` blocks as defined below. Overrides FrontdoorFirewallPolicyManagedRuleOverrideArrayInput `pulumi:"overrides"` // The name of the managed rule to use with this resource. Type pulumi.StringInput `pulumi:"type"` // The version on the managed rule to use with this resource. Version pulumi.StringInput `pulumi:"version"` }
func (FrontdoorFirewallPolicyManagedRuleArgs) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleArgs) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleArgs) ToFrontdoorFirewallPolicyManagedRuleOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleArgs) ToFrontdoorFirewallPolicyManagedRuleOutput() FrontdoorFirewallPolicyManagedRuleOutput
func (FrontdoorFirewallPolicyManagedRuleArgs) ToFrontdoorFirewallPolicyManagedRuleOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleArgs) ToFrontdoorFirewallPolicyManagedRuleOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOutput
type FrontdoorFirewallPolicyManagedRuleArray ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleArray []FrontdoorFirewallPolicyManagedRuleInput
func (FrontdoorFirewallPolicyManagedRuleArray) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleArray) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleArray) ToFrontdoorFirewallPolicyManagedRuleArrayOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleArray) ToFrontdoorFirewallPolicyManagedRuleArrayOutput() FrontdoorFirewallPolicyManagedRuleArrayOutput
func (FrontdoorFirewallPolicyManagedRuleArray) ToFrontdoorFirewallPolicyManagedRuleArrayOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleArray) ToFrontdoorFirewallPolicyManagedRuleArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleArrayOutput
type FrontdoorFirewallPolicyManagedRuleArrayInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleArrayInput interface { pulumi.Input ToFrontdoorFirewallPolicyManagedRuleArrayOutput() FrontdoorFirewallPolicyManagedRuleArrayOutput ToFrontdoorFirewallPolicyManagedRuleArrayOutputWithContext(context.Context) FrontdoorFirewallPolicyManagedRuleArrayOutput }
FrontdoorFirewallPolicyManagedRuleArrayInput is an input type that accepts FrontdoorFirewallPolicyManagedRuleArray and FrontdoorFirewallPolicyManagedRuleArrayOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyManagedRuleArrayInput` via:
FrontdoorFirewallPolicyManagedRuleArray{ FrontdoorFirewallPolicyManagedRuleArgs{...} }
type FrontdoorFirewallPolicyManagedRuleArrayOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyManagedRuleArrayOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleArrayOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleArrayOutput) ToFrontdoorFirewallPolicyManagedRuleArrayOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleArrayOutput) ToFrontdoorFirewallPolicyManagedRuleArrayOutput() FrontdoorFirewallPolicyManagedRuleArrayOutput
func (FrontdoorFirewallPolicyManagedRuleArrayOutput) ToFrontdoorFirewallPolicyManagedRuleArrayOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleArrayOutput) ToFrontdoorFirewallPolicyManagedRuleArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleArrayOutput
type FrontdoorFirewallPolicyManagedRuleExclusion ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleExclusion struct { // The variable type to be excluded. Possible values are `QueryStringArgNames`, `RequestBodyPostArgNames`, `RequestCookieNames`, `RequestHeaderNames`. MatchVariable string `pulumi:"matchVariable"` // Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to. Possible values are: `Equals`, `Contains`, `StartsWith`, `EndsWith`, `EqualsAny`. Operator string `pulumi:"operator"` // Selector for the value in the `matchVariable` attribute this exclusion applies to. Selector string `pulumi:"selector"` }
type FrontdoorFirewallPolicyManagedRuleExclusionArgs ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleExclusionArgs struct { // The variable type to be excluded. Possible values are `QueryStringArgNames`, `RequestBodyPostArgNames`, `RequestCookieNames`, `RequestHeaderNames`. MatchVariable pulumi.StringInput `pulumi:"matchVariable"` // Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to. Possible values are: `Equals`, `Contains`, `StartsWith`, `EndsWith`, `EqualsAny`. Operator pulumi.StringInput `pulumi:"operator"` // Selector for the value in the `matchVariable` attribute this exclusion applies to. Selector pulumi.StringInput `pulumi:"selector"` }
func (FrontdoorFirewallPolicyManagedRuleExclusionArgs) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleExclusionArgs) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleExclusionOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleExclusionOutput() FrontdoorFirewallPolicyManagedRuleExclusionOutput
func (FrontdoorFirewallPolicyManagedRuleExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleExclusionOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleExclusionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleExclusionOutput
type FrontdoorFirewallPolicyManagedRuleExclusionArray ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleExclusionArray []FrontdoorFirewallPolicyManagedRuleExclusionInput
func (FrontdoorFirewallPolicyManagedRuleExclusionArray) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleExclusionArray) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleExclusionArray) ToFrontdoorFirewallPolicyManagedRuleExclusionArrayOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleExclusionArray) ToFrontdoorFirewallPolicyManagedRuleExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput
func (FrontdoorFirewallPolicyManagedRuleExclusionArray) ToFrontdoorFirewallPolicyManagedRuleExclusionArrayOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleExclusionArray) ToFrontdoorFirewallPolicyManagedRuleExclusionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput
type FrontdoorFirewallPolicyManagedRuleExclusionArrayInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleExclusionArrayInput interface { pulumi.Input ToFrontdoorFirewallPolicyManagedRuleExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput ToFrontdoorFirewallPolicyManagedRuleExclusionArrayOutputWithContext(context.Context) FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput }
FrontdoorFirewallPolicyManagedRuleExclusionArrayInput is an input type that accepts FrontdoorFirewallPolicyManagedRuleExclusionArray and FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyManagedRuleExclusionArrayInput` via:
FrontdoorFirewallPolicyManagedRuleExclusionArray{ FrontdoorFirewallPolicyManagedRuleExclusionArgs{...} }
type FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleExclusionArrayOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput
func (FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleExclusionArrayOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleExclusionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput
type FrontdoorFirewallPolicyManagedRuleExclusionInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleExclusionInput interface { pulumi.Input ToFrontdoorFirewallPolicyManagedRuleExclusionOutput() FrontdoorFirewallPolicyManagedRuleExclusionOutput ToFrontdoorFirewallPolicyManagedRuleExclusionOutputWithContext(context.Context) FrontdoorFirewallPolicyManagedRuleExclusionOutput }
FrontdoorFirewallPolicyManagedRuleExclusionInput is an input type that accepts FrontdoorFirewallPolicyManagedRuleExclusionArgs and FrontdoorFirewallPolicyManagedRuleExclusionOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyManagedRuleExclusionInput` via:
FrontdoorFirewallPolicyManagedRuleExclusionArgs{...}
type FrontdoorFirewallPolicyManagedRuleExclusionOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleExclusionOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyManagedRuleExclusionOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleExclusionOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleExclusionOutput) MatchVariable ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleExclusionOutput) MatchVariable() pulumi.StringOutput
The variable type to be excluded. Possible values are `QueryStringArgNames`, `RequestBodyPostArgNames`, `RequestCookieNames`, `RequestHeaderNames`.
func (FrontdoorFirewallPolicyManagedRuleExclusionOutput) Operator ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleExclusionOutput) Operator() pulumi.StringOutput
Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to. Possible values are: `Equals`, `Contains`, `StartsWith`, `EndsWith`, `EqualsAny`.
func (FrontdoorFirewallPolicyManagedRuleExclusionOutput) Selector ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleExclusionOutput) Selector() pulumi.StringOutput
Selector for the value in the `matchVariable` attribute this exclusion applies to.
func (FrontdoorFirewallPolicyManagedRuleExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleExclusionOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleExclusionOutput() FrontdoorFirewallPolicyManagedRuleExclusionOutput
func (FrontdoorFirewallPolicyManagedRuleExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleExclusionOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleExclusionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleExclusionOutput
type FrontdoorFirewallPolicyManagedRuleInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleInput interface { pulumi.Input ToFrontdoorFirewallPolicyManagedRuleOutput() FrontdoorFirewallPolicyManagedRuleOutput ToFrontdoorFirewallPolicyManagedRuleOutputWithContext(context.Context) FrontdoorFirewallPolicyManagedRuleOutput }
FrontdoorFirewallPolicyManagedRuleInput is an input type that accepts FrontdoorFirewallPolicyManagedRuleArgs and FrontdoorFirewallPolicyManagedRuleOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyManagedRuleInput` via:
FrontdoorFirewallPolicyManagedRuleArgs{...}
type FrontdoorFirewallPolicyManagedRuleOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyManagedRuleOutput) Action ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOutput) Action() pulumi.StringOutput
The action to perform when the managed rule is matched. Possible values are `Allow`, `Block`, `Log`, or `Redirect`.
func (FrontdoorFirewallPolicyManagedRuleOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOutput) Exclusions ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOutput) Exclusions() FrontdoorFirewallPolicyManagedRuleExclusionArrayOutput
One or more `exclusion` blocks as defined below.
func (FrontdoorFirewallPolicyManagedRuleOutput) Overrides ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOutput) Overrides() FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput
One or more `override` blocks as defined below.
func (FrontdoorFirewallPolicyManagedRuleOutput) ToFrontdoorFirewallPolicyManagedRuleOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOutput) ToFrontdoorFirewallPolicyManagedRuleOutput() FrontdoorFirewallPolicyManagedRuleOutput
func (FrontdoorFirewallPolicyManagedRuleOutput) ToFrontdoorFirewallPolicyManagedRuleOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOutput) ToFrontdoorFirewallPolicyManagedRuleOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOutput
func (FrontdoorFirewallPolicyManagedRuleOutput) Type ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOutput) Type() pulumi.StringOutput
The name of the managed rule to use with this resource.
func (FrontdoorFirewallPolicyManagedRuleOutput) Version ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOutput) Version() pulumi.StringOutput
The version on the managed rule to use with this resource.
type FrontdoorFirewallPolicyManagedRuleOverride ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverride struct { // One or more `exclusion` blocks as defined below. Exclusions []FrontdoorFirewallPolicyManagedRuleOverrideExclusion `pulumi:"exclusions"` // The managed rule group to override. RuleGroupName string `pulumi:"ruleGroupName"` // One or more `rule` blocks as defined below. If none are specified, all of the rules in the group will be disabled. Rules []FrontdoorFirewallPolicyManagedRuleOverrideRule `pulumi:"rules"` }
type FrontdoorFirewallPolicyManagedRuleOverrideArgs ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideArgs struct { // One or more `exclusion` blocks as defined below. Exclusions FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayInput `pulumi:"exclusions"` // The managed rule group to override. RuleGroupName pulumi.StringInput `pulumi:"ruleGroupName"` // One or more `rule` blocks as defined below. If none are specified, all of the rules in the group will be disabled. Rules FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayInput `pulumi:"rules"` }
func (FrontdoorFirewallPolicyManagedRuleOverrideArgs) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideArgs) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideOutput() FrontdoorFirewallPolicyManagedRuleOverrideOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideOutput
type FrontdoorFirewallPolicyManagedRuleOverrideArray ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideArray []FrontdoorFirewallPolicyManagedRuleOverrideInput
func (FrontdoorFirewallPolicyManagedRuleOverrideArray) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideArray) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideArray) ToFrontdoorFirewallPolicyManagedRuleOverrideArrayOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideArray) ToFrontdoorFirewallPolicyManagedRuleOverrideArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideArray) ToFrontdoorFirewallPolicyManagedRuleOverrideArrayOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideArray) ToFrontdoorFirewallPolicyManagedRuleOverrideArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput
type FrontdoorFirewallPolicyManagedRuleOverrideArrayInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideArrayInput interface { pulumi.Input ToFrontdoorFirewallPolicyManagedRuleOverrideArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput ToFrontdoorFirewallPolicyManagedRuleOverrideArrayOutputWithContext(context.Context) FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput }
FrontdoorFirewallPolicyManagedRuleOverrideArrayInput is an input type that accepts FrontdoorFirewallPolicyManagedRuleOverrideArray and FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyManagedRuleOverrideArrayInput` via:
FrontdoorFirewallPolicyManagedRuleOverrideArray{ FrontdoorFirewallPolicyManagedRuleOverrideArgs{...} }
type FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideArrayOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideArrayOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideArrayOutput
type FrontdoorFirewallPolicyManagedRuleOverrideExclusion ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideExclusion struct { // The variable type to be excluded. Possible values are `QueryStringArgNames`, `RequestBodyPostArgNames`, `RequestCookieNames`, `RequestHeaderNames`. MatchVariable string `pulumi:"matchVariable"` // Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to. Possible values are: `Equals`, `Contains`, `StartsWith`, `EndsWith`, `EqualsAny`. Operator string `pulumi:"operator"` // Selector for the value in the `matchVariable` attribute this exclusion applies to. Selector string `pulumi:"selector"` }
type FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs struct { // The variable type to be excluded. Possible values are `QueryStringArgNames`, `RequestBodyPostArgNames`, `RequestCookieNames`, `RequestHeaderNames`. MatchVariable pulumi.StringInput `pulumi:"matchVariable"` // Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to. Possible values are: `Equals`, `Contains`, `StartsWith`, `EndsWith`, `EqualsAny`. Operator pulumi.StringInput `pulumi:"operator"` // Selector for the value in the `matchVariable` attribute this exclusion applies to. Selector pulumi.StringInput `pulumi:"selector"` }
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput() FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput
type FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray []FrontdoorFirewallPolicyManagedRuleOverrideExclusionInput
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput
type FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayInput interface { pulumi.Input ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutputWithContext(context.Context) FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput }
FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayInput is an input type that accepts FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray and FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayInput` via:
FrontdoorFirewallPolicyManagedRuleOverrideExclusionArray{ FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs{...} }
type FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput
type FrontdoorFirewallPolicyManagedRuleOverrideExclusionInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideExclusionInput interface { pulumi.Input ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput() FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionOutputWithContext(context.Context) FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput }
FrontdoorFirewallPolicyManagedRuleOverrideExclusionInput is an input type that accepts FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs and FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyManagedRuleOverrideExclusionInput` via:
FrontdoorFirewallPolicyManagedRuleOverrideExclusionArgs{...}
type FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) MatchVariable ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) MatchVariable() pulumi.StringOutput
The variable type to be excluded. Possible values are `QueryStringArgNames`, `RequestBodyPostArgNames`, `RequestCookieNames`, `RequestHeaderNames`.
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) Operator ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) Operator() pulumi.StringOutput
Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to. Possible values are: `Equals`, `Contains`, `StartsWith`, `EndsWith`, `EqualsAny`.
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) Selector ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) Selector() pulumi.StringOutput
Selector for the value in the `matchVariable` attribute this exclusion applies to.
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput() FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideExclusionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideExclusionOutput
type FrontdoorFirewallPolicyManagedRuleOverrideInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideInput interface { pulumi.Input ToFrontdoorFirewallPolicyManagedRuleOverrideOutput() FrontdoorFirewallPolicyManagedRuleOverrideOutput ToFrontdoorFirewallPolicyManagedRuleOverrideOutputWithContext(context.Context) FrontdoorFirewallPolicyManagedRuleOverrideOutput }
FrontdoorFirewallPolicyManagedRuleOverrideInput is an input type that accepts FrontdoorFirewallPolicyManagedRuleOverrideArgs and FrontdoorFirewallPolicyManagedRuleOverrideOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyManagedRuleOverrideInput` via:
FrontdoorFirewallPolicyManagedRuleOverrideArgs{...}
type FrontdoorFirewallPolicyManagedRuleOverrideOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyManagedRuleOverrideOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideOutput) Exclusions ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideOutput) Exclusions() FrontdoorFirewallPolicyManagedRuleOverrideExclusionArrayOutput
One or more `exclusion` blocks as defined below.
func (FrontdoorFirewallPolicyManagedRuleOverrideOutput) RuleGroupName ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideOutput) RuleGroupName() pulumi.StringOutput
The managed rule group to override.
func (FrontdoorFirewallPolicyManagedRuleOverrideOutput) Rules ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideOutput) Rules() FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput
One or more `rule` blocks as defined below. If none are specified, all of the rules in the group will be disabled.
func (FrontdoorFirewallPolicyManagedRuleOverrideOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideOutput() FrontdoorFirewallPolicyManagedRuleOverrideOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideOutput
type FrontdoorFirewallPolicyManagedRuleOverrideRule ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideRule struct { // The action to be applied when the rule matches. Possible values are `Allow`, `Block`, `Log`, or `Redirect`. Action string `pulumi:"action"` // Is the managed rule override enabled or disabled. Defaults to `false` Enabled *bool `pulumi:"enabled"` // One or more `exclusion` blocks as defined below. Exclusions []FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusion `pulumi:"exclusions"` // Identifier for the managed rule. RuleId string `pulumi:"ruleId"` }
type FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs struct { // The action to be applied when the rule matches. Possible values are `Allow`, `Block`, `Log`, or `Redirect`. Action pulumi.StringInput `pulumi:"action"` // Is the managed rule override enabled or disabled. Defaults to `false` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // One or more `exclusion` blocks as defined below. Exclusions FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayInput `pulumi:"exclusions"` // Identifier for the managed rule. RuleId pulumi.StringInput `pulumi:"ruleId"` }
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput
type FrontdoorFirewallPolicyManagedRuleOverrideRuleArray ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideRuleArray []FrontdoorFirewallPolicyManagedRuleOverrideRuleInput
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArray) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArray) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArray) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleArray) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArray) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleArray) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput
type FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayInput interface { pulumi.Input ToFrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput ToFrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutputWithContext(context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput }
FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayInput is an input type that accepts FrontdoorFirewallPolicyManagedRuleOverrideRuleArray and FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayInput` via:
FrontdoorFirewallPolicyManagedRuleOverrideRuleArray{ FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs{...} }
type FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleArrayOutput
type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusion ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusion struct { // The variable type to be excluded. Possible values are `QueryStringArgNames`, `RequestBodyPostArgNames`, `RequestCookieNames`, `RequestHeaderNames`. MatchVariable string `pulumi:"matchVariable"` // Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to. Possible values are: `Equals`, `Contains`, `StartsWith`, `EndsWith`, `EqualsAny`. Operator string `pulumi:"operator"` // Selector for the value in the `matchVariable` attribute this exclusion applies to. Selector string `pulumi:"selector"` }
type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs struct { // The variable type to be excluded. Possible values are `QueryStringArgNames`, `RequestBodyPostArgNames`, `RequestCookieNames`, `RequestHeaderNames`. MatchVariable pulumi.StringInput `pulumi:"matchVariable"` // Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to. Possible values are: `Equals`, `Contains`, `StartsWith`, `EndsWith`, `EqualsAny`. Operator pulumi.StringInput `pulumi:"operator"` // Selector for the value in the `matchVariable` attribute this exclusion applies to. Selector pulumi.StringInput `pulumi:"selector"` }
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput
type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray []FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionInput
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput
type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayInput interface { pulumi.Input ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutputWithContext(context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput }
FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayInput is an input type that accepts FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray and FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayInput` via:
FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArray{ FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs{...} }
type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput
type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionInput interface { pulumi.Input ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutputWithContext(context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput }
FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionInput is an input type that accepts FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs and FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionInput` via:
FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs{...}
type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) MatchVariable ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) MatchVariable() pulumi.StringOutput
The variable type to be excluded. Possible values are `QueryStringArgNames`, `RequestBodyPostArgNames`, `RequestCookieNames`, `RequestHeaderNames`.
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) Operator ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) Operator() pulumi.StringOutput
Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to. Possible values are: `Equals`, `Contains`, `StartsWith`, `EndsWith`, `EqualsAny`.
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) Selector ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) Selector() pulumi.StringOutput
Selector for the value in the `matchVariable` attribute this exclusion applies to.
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionOutput
type FrontdoorFirewallPolicyManagedRuleOverrideRuleInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideRuleInput interface { pulumi.Input ToFrontdoorFirewallPolicyManagedRuleOverrideRuleOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput ToFrontdoorFirewallPolicyManagedRuleOverrideRuleOutputWithContext(context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput }
FrontdoorFirewallPolicyManagedRuleOverrideRuleInput is an input type that accepts FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs and FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyManagedRuleOverrideRuleInput` via:
FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs{...}
type FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) Action ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) Action() pulumi.StringOutput
The action to be applied when the rule matches. Possible values are `Allow`, `Block`, `Log`, or `Redirect`.
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) Enabled ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) Enabled() pulumi.BoolPtrOutput
Is the managed rule override enabled or disabled. Defaults to `false`
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) Exclusions ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) Exclusions() FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArrayOutput
One or more `exclusion` blocks as defined below.
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) RuleId ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) RuleId() pulumi.StringOutput
Identifier for the managed rule.
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleOutput() FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput
func (FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput) ToFrontdoorFirewallPolicyManagedRuleOverrideRuleOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyManagedRuleOverrideRuleOutput
type FrontdoorFirewallPolicyMap ¶ added in v5.16.0
type FrontdoorFirewallPolicyMap map[string]FrontdoorFirewallPolicyInput
func (FrontdoorFirewallPolicyMap) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyMap) ElementType() reflect.Type
func (FrontdoorFirewallPolicyMap) ToFrontdoorFirewallPolicyMapOutput ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyMap) ToFrontdoorFirewallPolicyMapOutput() FrontdoorFirewallPolicyMapOutput
func (FrontdoorFirewallPolicyMap) ToFrontdoorFirewallPolicyMapOutputWithContext ¶ added in v5.16.0
func (i FrontdoorFirewallPolicyMap) ToFrontdoorFirewallPolicyMapOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyMapOutput
type FrontdoorFirewallPolicyMapInput ¶ added in v5.16.0
type FrontdoorFirewallPolicyMapInput interface { pulumi.Input ToFrontdoorFirewallPolicyMapOutput() FrontdoorFirewallPolicyMapOutput ToFrontdoorFirewallPolicyMapOutputWithContext(context.Context) FrontdoorFirewallPolicyMapOutput }
FrontdoorFirewallPolicyMapInput is an input type that accepts FrontdoorFirewallPolicyMap and FrontdoorFirewallPolicyMapOutput values. You can construct a concrete instance of `FrontdoorFirewallPolicyMapInput` via:
FrontdoorFirewallPolicyMap{ "key": FrontdoorFirewallPolicyArgs{...} }
type FrontdoorFirewallPolicyMapOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyMapOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyMapOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyMapOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyMapOutput) MapIndex ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyMapOutput) MapIndex(k pulumi.StringInput) FrontdoorFirewallPolicyOutput
func (FrontdoorFirewallPolicyMapOutput) ToFrontdoorFirewallPolicyMapOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyMapOutput) ToFrontdoorFirewallPolicyMapOutput() FrontdoorFirewallPolicyMapOutput
func (FrontdoorFirewallPolicyMapOutput) ToFrontdoorFirewallPolicyMapOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyMapOutput) ToFrontdoorFirewallPolicyMapOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyMapOutput
type FrontdoorFirewallPolicyOutput ¶ added in v5.16.0
type FrontdoorFirewallPolicyOutput struct{ *pulumi.OutputState }
func (FrontdoorFirewallPolicyOutput) CustomBlockResponseBody ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyOutput) CustomBlockResponseBody() pulumi.StringPtrOutput
If a `customRule` block's action type is `block`, this is the response body. The body must be specified in base64 encoding.
func (FrontdoorFirewallPolicyOutput) CustomBlockResponseStatusCode ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyOutput) CustomBlockResponseStatusCode() pulumi.IntPtrOutput
If a `customRule` block's action type is `block`, this is the response status code. Possible values are `200`, `403`, `405`, `406`, or `429`.
func (FrontdoorFirewallPolicyOutput) CustomRules ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyOutput) CustomRules() FrontdoorFirewallPolicyCustomRuleArrayOutput
One or more `customRule` blocks as defined below.
func (FrontdoorFirewallPolicyOutput) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyOutput) ElementType() reflect.Type
func (FrontdoorFirewallPolicyOutput) Enabled ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyOutput) Enabled() pulumi.BoolPtrOutput
Is the Cdn Frontdoor firewall policy enabled? Defaults to `true`.
func (FrontdoorFirewallPolicyOutput) FrontendEndpointIds ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyOutput) FrontendEndpointIds() pulumi.StringArrayOutput
The Cdn Frontend Endpoints associated with this Cdn Frontdoor Firewall policy.
func (FrontdoorFirewallPolicyOutput) ManagedRules ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyOutput) ManagedRules() FrontdoorFirewallPolicyManagedRuleArrayOutput
One or more `managedRule` blocks as defined below.
func (FrontdoorFirewallPolicyOutput) Mode ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyOutput) Mode() pulumi.StringOutput
The Cdn Frontdoor firewall policy mode. Possible values are `Detection`, `Prevention`. Defaults to `Prevention`.
func (FrontdoorFirewallPolicyOutput) Name ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyOutput) Name() pulumi.StringOutput
The name of the policy. Changing this forces a new resource to be created.
func (FrontdoorFirewallPolicyOutput) RedirectUrl ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyOutput) RedirectUrl() pulumi.StringPtrOutput
If action type is redirect, this field represents redirect URL for the client.
func (FrontdoorFirewallPolicyOutput) ResourceGroupName ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group. Changing this forces a new resource to be created.
func (FrontdoorFirewallPolicyOutput) SkuName ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyOutput) SkuName() pulumi.StringOutput
The sku's pricing tier for this Cdn Frontdoor firewall policy. Possible values include `Standard_AzureFrontDoor` or `Premium_AzureFrontDoor`.
func (FrontdoorFirewallPolicyOutput) Tags ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the Cdn Frontdoor firewall policy.
func (FrontdoorFirewallPolicyOutput) ToFrontdoorFirewallPolicyOutput ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyOutput) ToFrontdoorFirewallPolicyOutput() FrontdoorFirewallPolicyOutput
func (FrontdoorFirewallPolicyOutput) ToFrontdoorFirewallPolicyOutputWithContext ¶ added in v5.16.0
func (o FrontdoorFirewallPolicyOutput) ToFrontdoorFirewallPolicyOutputWithContext(ctx context.Context) FrontdoorFirewallPolicyOutput
type FrontdoorFirewallPolicyState ¶ added in v5.16.0
type FrontdoorFirewallPolicyState struct { // If a `customRule` block's action type is `block`, this is the response body. The body must be specified in base64 encoding. CustomBlockResponseBody pulumi.StringPtrInput // If a `customRule` block's action type is `block`, this is the response status code. Possible values are `200`, `403`, `405`, `406`, or `429`. CustomBlockResponseStatusCode pulumi.IntPtrInput // One or more `customRule` blocks as defined below. CustomRules FrontdoorFirewallPolicyCustomRuleArrayInput // Is the Cdn Frontdoor firewall policy enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The Cdn Frontend Endpoints associated with this Cdn Frontdoor Firewall policy. FrontendEndpointIds pulumi.StringArrayInput // One or more `managedRule` blocks as defined below. ManagedRules FrontdoorFirewallPolicyManagedRuleArrayInput // The Cdn Frontdoor firewall policy mode. Possible values are `Detection`, `Prevention`. Defaults to `Prevention`. Mode pulumi.StringPtrInput // The name of the policy. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // If action type is redirect, this field represents redirect URL for the client. RedirectUrl pulumi.StringPtrInput // The name of the resource group. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The sku's pricing tier for this Cdn Frontdoor firewall policy. Possible values include `Standard_AzureFrontDoor` or `Premium_AzureFrontDoor`. SkuName pulumi.StringPtrInput // A mapping of tags to assign to the Cdn Frontdoor firewall policy. Tags pulumi.StringMapInput }
func (FrontdoorFirewallPolicyState) ElementType ¶ added in v5.16.0
func (FrontdoorFirewallPolicyState) ElementType() reflect.Type
type FrontdoorOrigin ¶ added in v5.14.0
type FrontdoorOrigin struct { pulumi.CustomResourceState // The ID of the CDN FrontDoor Origin Group within which this CDN FrontDoor Origin should exist. Changing this forces a new CDN FrontDoor Origin to be created. CdnFrontdoorOriginGroupId pulumi.StringOutput `pulumi:"cdnFrontdoorOriginGroupId"` // Specifies whether certificate name checks are enabled for this origin. CertificateNameCheckEnabled pulumi.BoolOutput `pulumi:"certificateNameCheckEnabled"` // Should the health probes be enabled against the origins defined within the origin group? Possible values are `true` or `false`. Defaults to `true`. HealthProbesEnabled pulumi.BoolPtrOutput `pulumi:"healthProbesEnabled"` // The IPv4 address, IPv6 address or Domain name of the Origin. HostName pulumi.StringOutput `pulumi:"hostName"` // The value of the HTTP port. Must be between `1` and `65535`. Defaults to `80`. HttpPort pulumi.IntPtrOutput `pulumi:"httpPort"` // The value of the HTTPS port. Must be between `1` and `65535`. Defaults to `443`. HttpsPort pulumi.IntPtrOutput `pulumi:"httpsPort"` // The name which should be used for this CDN FrontDoor Origin. Changing this forces a new CDN FrontDoor Origin to be created. Name pulumi.StringOutput `pulumi:"name"` // The host header value (an IPv4 address, IPv6 address or Domain name) which is sent to the origin with each request. If unspecified the hostname from the request will be used. 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` (inclusive). Defaults to `1`. Priority pulumi.IntPtrOutput `pulumi:"priority"` // A `privateLink` block as defined below. PrivateLink FrontdoorOriginPrivateLinkPtrOutput `pulumi:"privateLink"` // The weight of the origin in a given origin group for load balancing. Must be between `1` and `1000`. Defaults to `500`. Weight pulumi.IntPtrOutput `pulumi:"weight"` }
## Import
CDN FrontDoor Origin can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cdn/frontdoorOrigin:FrontdoorOrigin example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.Cdn/profiles/profile1/originGroups/originGroup1/origins/origin1
```
func GetFrontdoorOrigin ¶ added in v5.14.0
func GetFrontdoorOrigin(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FrontdoorOriginState, opts ...pulumi.ResourceOption) (*FrontdoorOrigin, error)
GetFrontdoorOrigin gets an existing FrontdoorOrigin 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 NewFrontdoorOrigin ¶ added in v5.14.0
func NewFrontdoorOrigin(ctx *pulumi.Context, name string, args *FrontdoorOriginArgs, opts ...pulumi.ResourceOption) (*FrontdoorOrigin, error)
NewFrontdoorOrigin registers a new resource with the given unique name, arguments, and options.
func (*FrontdoorOrigin) ElementType ¶ added in v5.14.0
func (*FrontdoorOrigin) ElementType() reflect.Type
func (*FrontdoorOrigin) ToFrontdoorOriginOutput ¶ added in v5.14.0
func (i *FrontdoorOrigin) ToFrontdoorOriginOutput() FrontdoorOriginOutput
func (*FrontdoorOrigin) ToFrontdoorOriginOutputWithContext ¶ added in v5.14.0
func (i *FrontdoorOrigin) ToFrontdoorOriginOutputWithContext(ctx context.Context) FrontdoorOriginOutput
type FrontdoorOriginArgs ¶ added in v5.14.0
type FrontdoorOriginArgs struct { // The ID of the CDN FrontDoor Origin Group within which this CDN FrontDoor Origin should exist. Changing this forces a new CDN FrontDoor Origin to be created. CdnFrontdoorOriginGroupId pulumi.StringInput // Specifies whether certificate name checks are enabled for this origin. CertificateNameCheckEnabled pulumi.BoolInput // Should the health probes be enabled against the origins defined within the origin group? Possible values are `true` or `false`. Defaults to `true`. HealthProbesEnabled pulumi.BoolPtrInput // The IPv4 address, IPv6 address or Domain name of the Origin. HostName pulumi.StringInput // The value of the HTTP port. Must be between `1` and `65535`. Defaults to `80`. HttpPort pulumi.IntPtrInput // The value of the HTTPS port. Must be between `1` and `65535`. Defaults to `443`. HttpsPort pulumi.IntPtrInput // The name which should be used for this CDN FrontDoor Origin. Changing this forces a new CDN FrontDoor Origin to be created. Name pulumi.StringPtrInput // The host header value (an IPv4 address, IPv6 address or Domain name) which is sent to the origin with each request. If unspecified the hostname from the request will be used. 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` (inclusive). Defaults to `1`. Priority pulumi.IntPtrInput // A `privateLink` block as defined below. PrivateLink FrontdoorOriginPrivateLinkPtrInput // The weight of the origin in a given origin group for load balancing. Must be between `1` and `1000`. Defaults to `500`. Weight pulumi.IntPtrInput }
The set of arguments for constructing a FrontdoorOrigin resource.
func (FrontdoorOriginArgs) ElementType ¶ added in v5.14.0
func (FrontdoorOriginArgs) ElementType() reflect.Type
type FrontdoorOriginArray ¶ added in v5.14.0
type FrontdoorOriginArray []FrontdoorOriginInput
func (FrontdoorOriginArray) ElementType ¶ added in v5.14.0
func (FrontdoorOriginArray) ElementType() reflect.Type
func (FrontdoorOriginArray) ToFrontdoorOriginArrayOutput ¶ added in v5.14.0
func (i FrontdoorOriginArray) ToFrontdoorOriginArrayOutput() FrontdoorOriginArrayOutput
func (FrontdoorOriginArray) ToFrontdoorOriginArrayOutputWithContext ¶ added in v5.14.0
func (i FrontdoorOriginArray) ToFrontdoorOriginArrayOutputWithContext(ctx context.Context) FrontdoorOriginArrayOutput
type FrontdoorOriginArrayInput ¶ added in v5.14.0
type FrontdoorOriginArrayInput interface { pulumi.Input ToFrontdoorOriginArrayOutput() FrontdoorOriginArrayOutput ToFrontdoorOriginArrayOutputWithContext(context.Context) FrontdoorOriginArrayOutput }
FrontdoorOriginArrayInput is an input type that accepts FrontdoorOriginArray and FrontdoorOriginArrayOutput values. You can construct a concrete instance of `FrontdoorOriginArrayInput` via:
FrontdoorOriginArray{ FrontdoorOriginArgs{...} }
type FrontdoorOriginArrayOutput ¶ added in v5.14.0
type FrontdoorOriginArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorOriginArrayOutput) ElementType ¶ added in v5.14.0
func (FrontdoorOriginArrayOutput) ElementType() reflect.Type
func (FrontdoorOriginArrayOutput) Index ¶ added in v5.14.0
func (o FrontdoorOriginArrayOutput) Index(i pulumi.IntInput) FrontdoorOriginOutput
func (FrontdoorOriginArrayOutput) ToFrontdoorOriginArrayOutput ¶ added in v5.14.0
func (o FrontdoorOriginArrayOutput) ToFrontdoorOriginArrayOutput() FrontdoorOriginArrayOutput
func (FrontdoorOriginArrayOutput) ToFrontdoorOriginArrayOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginArrayOutput) ToFrontdoorOriginArrayOutputWithContext(ctx context.Context) FrontdoorOriginArrayOutput
type FrontdoorOriginGroup ¶ added in v5.14.0
type FrontdoorOriginGroup struct { pulumi.CustomResourceState // The ID of the CDN FrontDoor Profile within which this CDN FrontDoor Origin Group should exist. Changing this forces a new CDN FrontDoor Origin Group to be created. CdnFrontdoorProfileId pulumi.StringOutput `pulumi:"cdnFrontdoorProfileId"` // A `healthProbe` block as defined below. HealthProbe FrontdoorOriginGroupHealthProbePtrOutput `pulumi:"healthProbe"` // A `loadBalancing` block as defined below. LoadBalancing FrontdoorOriginGroupLoadBalancingOutput `pulumi:"loadBalancing"` // The name which should be used for this CDN FrontDoor Origin Group. Changing this forces a new CDN FrontDoor Origin Group to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the amount of time which should elapse before shifting traffic to another endpoint when a healthy endpoint becomes unhealthy or a new endpoint is added. Possible values are between `0` and `50` minutes (inclusive). Default is `10` minutes. RestoreTrafficTimeToHealedOrNewEndpointInMinutes pulumi.IntPtrOutput `pulumi:"restoreTrafficTimeToHealedOrNewEndpointInMinutes"` // Specifies whether session affinity should be enabled on this host. Defaults to `true`. SessionAffinityEnabled pulumi.BoolPtrOutput `pulumi:"sessionAffinityEnabled"` }
Manages a CDN FrontDoor Origin Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFrontdoorProfile, err := cdn.NewFrontdoorProfile(ctx, "exampleFrontdoorProfile", &cdn.FrontdoorProfileArgs{ ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = cdn.NewFrontdoorOriginGroup(ctx, "exampleFrontdoorOriginGroup", &cdn.FrontdoorOriginGroupArgs{ CdnFrontdoorProfileId: exampleFrontdoorProfile.ID(), SessionAffinityEnabled: pulumi.Bool(true), RestoreTrafficTimeToHealedOrNewEndpointInMinutes: pulumi.Int(10), HealthProbe: &cdn.FrontdoorOriginGroupHealthProbeArgs{ IntervalInSeconds: pulumi.Int(240), Path: pulumi.String("/healthProbe"), Protocol: pulumi.String("Https"), RequestType: pulumi.String("HEAD"), }, LoadBalancing: &cdn.FrontdoorOriginGroupLoadBalancingArgs{ AdditionalLatencyInMilliseconds: pulumi.Int(0), SampleSize: pulumi.Int(16), SuccessfulSamplesRequired: pulumi.Int(3), }, }) if err != nil { return err } return nil }) }
```
## Import
CDN FrontDoor Origin Groups can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cdn/frontdoorOriginGroup:FrontdoorOriginGroup example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.Cdn/profiles/profile1/originGroups/originGroup1
```
func GetFrontdoorOriginGroup ¶ added in v5.14.0
func GetFrontdoorOriginGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FrontdoorOriginGroupState, opts ...pulumi.ResourceOption) (*FrontdoorOriginGroup, error)
GetFrontdoorOriginGroup gets an existing FrontdoorOriginGroup 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 NewFrontdoorOriginGroup ¶ added in v5.14.0
func NewFrontdoorOriginGroup(ctx *pulumi.Context, name string, args *FrontdoorOriginGroupArgs, opts ...pulumi.ResourceOption) (*FrontdoorOriginGroup, error)
NewFrontdoorOriginGroup registers a new resource with the given unique name, arguments, and options.
func (*FrontdoorOriginGroup) ElementType ¶ added in v5.14.0
func (*FrontdoorOriginGroup) ElementType() reflect.Type
func (*FrontdoorOriginGroup) ToFrontdoorOriginGroupOutput ¶ added in v5.14.0
func (i *FrontdoorOriginGroup) ToFrontdoorOriginGroupOutput() FrontdoorOriginGroupOutput
func (*FrontdoorOriginGroup) ToFrontdoorOriginGroupOutputWithContext ¶ added in v5.14.0
func (i *FrontdoorOriginGroup) ToFrontdoorOriginGroupOutputWithContext(ctx context.Context) FrontdoorOriginGroupOutput
type FrontdoorOriginGroupArgs ¶ added in v5.14.0
type FrontdoorOriginGroupArgs struct { // The ID of the CDN FrontDoor Profile within which this CDN FrontDoor Origin Group should exist. Changing this forces a new CDN FrontDoor Origin Group to be created. CdnFrontdoorProfileId pulumi.StringInput // A `healthProbe` block as defined below. HealthProbe FrontdoorOriginGroupHealthProbePtrInput // A `loadBalancing` block as defined below. LoadBalancing FrontdoorOriginGroupLoadBalancingInput // The name which should be used for this CDN FrontDoor Origin Group. Changing this forces a new CDN FrontDoor Origin Group to be created. Name pulumi.StringPtrInput // Specifies the amount of time which should elapse before shifting traffic to another endpoint when a healthy endpoint becomes unhealthy or a new endpoint is added. Possible values are between `0` and `50` minutes (inclusive). Default is `10` minutes. RestoreTrafficTimeToHealedOrNewEndpointInMinutes pulumi.IntPtrInput // Specifies whether session affinity should be enabled on this host. Defaults to `true`. SessionAffinityEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a FrontdoorOriginGroup resource.
func (FrontdoorOriginGroupArgs) ElementType ¶ added in v5.14.0
func (FrontdoorOriginGroupArgs) ElementType() reflect.Type
type FrontdoorOriginGroupArray ¶ added in v5.14.0
type FrontdoorOriginGroupArray []FrontdoorOriginGroupInput
func (FrontdoorOriginGroupArray) ElementType ¶ added in v5.14.0
func (FrontdoorOriginGroupArray) ElementType() reflect.Type
func (FrontdoorOriginGroupArray) ToFrontdoorOriginGroupArrayOutput ¶ added in v5.14.0
func (i FrontdoorOriginGroupArray) ToFrontdoorOriginGroupArrayOutput() FrontdoorOriginGroupArrayOutput
func (FrontdoorOriginGroupArray) ToFrontdoorOriginGroupArrayOutputWithContext ¶ added in v5.14.0
func (i FrontdoorOriginGroupArray) ToFrontdoorOriginGroupArrayOutputWithContext(ctx context.Context) FrontdoorOriginGroupArrayOutput
type FrontdoorOriginGroupArrayInput ¶ added in v5.14.0
type FrontdoorOriginGroupArrayInput interface { pulumi.Input ToFrontdoorOriginGroupArrayOutput() FrontdoorOriginGroupArrayOutput ToFrontdoorOriginGroupArrayOutputWithContext(context.Context) FrontdoorOriginGroupArrayOutput }
FrontdoorOriginGroupArrayInput is an input type that accepts FrontdoorOriginGroupArray and FrontdoorOriginGroupArrayOutput values. You can construct a concrete instance of `FrontdoorOriginGroupArrayInput` via:
FrontdoorOriginGroupArray{ FrontdoorOriginGroupArgs{...} }
type FrontdoorOriginGroupArrayOutput ¶ added in v5.14.0
type FrontdoorOriginGroupArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorOriginGroupArrayOutput) ElementType ¶ added in v5.14.0
func (FrontdoorOriginGroupArrayOutput) ElementType() reflect.Type
func (FrontdoorOriginGroupArrayOutput) Index ¶ added in v5.14.0
func (o FrontdoorOriginGroupArrayOutput) Index(i pulumi.IntInput) FrontdoorOriginGroupOutput
func (FrontdoorOriginGroupArrayOutput) ToFrontdoorOriginGroupArrayOutput ¶ added in v5.14.0
func (o FrontdoorOriginGroupArrayOutput) ToFrontdoorOriginGroupArrayOutput() FrontdoorOriginGroupArrayOutput
func (FrontdoorOriginGroupArrayOutput) ToFrontdoorOriginGroupArrayOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginGroupArrayOutput) ToFrontdoorOriginGroupArrayOutputWithContext(ctx context.Context) FrontdoorOriginGroupArrayOutput
type FrontdoorOriginGroupHealthProbe ¶ added in v5.14.0
type FrontdoorOriginGroupHealthProbe struct { // Specifies the number of seconds between health probes. Possible values are between `5` and `31536000` seconds (inclusive). IntervalInSeconds int `pulumi:"intervalInSeconds"` // Specifies the path relative to the origin that is used to determine the health of the origin. Defaults to `/`. Path *string `pulumi:"path"` // Specifies the protocol to use for health probe. Possible values are `Http` and `Https`. Protocol string `pulumi:"protocol"` // Specifies the type of health probe request that is made. Possible values are `GET` and `HEAD`. Defaults to `HEAD`. RequestType *string `pulumi:"requestType"` }
type FrontdoorOriginGroupHealthProbeArgs ¶ added in v5.14.0
type FrontdoorOriginGroupHealthProbeArgs struct { // Specifies the number of seconds between health probes. Possible values are between `5` and `31536000` seconds (inclusive). IntervalInSeconds pulumi.IntInput `pulumi:"intervalInSeconds"` // Specifies the path relative to the origin that is used to determine the health of the origin. Defaults to `/`. Path pulumi.StringPtrInput `pulumi:"path"` // Specifies the protocol to use for health probe. Possible values are `Http` and `Https`. Protocol pulumi.StringInput `pulumi:"protocol"` // Specifies the type of health probe request that is made. Possible values are `GET` and `HEAD`. Defaults to `HEAD`. RequestType pulumi.StringPtrInput `pulumi:"requestType"` }
func (FrontdoorOriginGroupHealthProbeArgs) ElementType ¶ added in v5.14.0
func (FrontdoorOriginGroupHealthProbeArgs) ElementType() reflect.Type
func (FrontdoorOriginGroupHealthProbeArgs) ToFrontdoorOriginGroupHealthProbeOutput ¶ added in v5.14.0
func (i FrontdoorOriginGroupHealthProbeArgs) ToFrontdoorOriginGroupHealthProbeOutput() FrontdoorOriginGroupHealthProbeOutput
func (FrontdoorOriginGroupHealthProbeArgs) ToFrontdoorOriginGroupHealthProbeOutputWithContext ¶ added in v5.14.0
func (i FrontdoorOriginGroupHealthProbeArgs) ToFrontdoorOriginGroupHealthProbeOutputWithContext(ctx context.Context) FrontdoorOriginGroupHealthProbeOutput
func (FrontdoorOriginGroupHealthProbeArgs) ToFrontdoorOriginGroupHealthProbePtrOutput ¶ added in v5.14.0
func (i FrontdoorOriginGroupHealthProbeArgs) ToFrontdoorOriginGroupHealthProbePtrOutput() FrontdoorOriginGroupHealthProbePtrOutput
func (FrontdoorOriginGroupHealthProbeArgs) ToFrontdoorOriginGroupHealthProbePtrOutputWithContext ¶ added in v5.14.0
func (i FrontdoorOriginGroupHealthProbeArgs) ToFrontdoorOriginGroupHealthProbePtrOutputWithContext(ctx context.Context) FrontdoorOriginGroupHealthProbePtrOutput
type FrontdoorOriginGroupHealthProbeInput ¶ added in v5.14.0
type FrontdoorOriginGroupHealthProbeInput interface { pulumi.Input ToFrontdoorOriginGroupHealthProbeOutput() FrontdoorOriginGroupHealthProbeOutput ToFrontdoorOriginGroupHealthProbeOutputWithContext(context.Context) FrontdoorOriginGroupHealthProbeOutput }
FrontdoorOriginGroupHealthProbeInput is an input type that accepts FrontdoorOriginGroupHealthProbeArgs and FrontdoorOriginGroupHealthProbeOutput values. You can construct a concrete instance of `FrontdoorOriginGroupHealthProbeInput` via:
FrontdoorOriginGroupHealthProbeArgs{...}
type FrontdoorOriginGroupHealthProbeOutput ¶ added in v5.14.0
type FrontdoorOriginGroupHealthProbeOutput struct{ *pulumi.OutputState }
func (FrontdoorOriginGroupHealthProbeOutput) ElementType ¶ added in v5.14.0
func (FrontdoorOriginGroupHealthProbeOutput) ElementType() reflect.Type
func (FrontdoorOriginGroupHealthProbeOutput) IntervalInSeconds ¶ added in v5.14.0
func (o FrontdoorOriginGroupHealthProbeOutput) IntervalInSeconds() pulumi.IntOutput
Specifies the number of seconds between health probes. Possible values are between `5` and `31536000` seconds (inclusive).
func (FrontdoorOriginGroupHealthProbeOutput) Path ¶ added in v5.14.0
func (o FrontdoorOriginGroupHealthProbeOutput) Path() pulumi.StringPtrOutput
Specifies the path relative to the origin that is used to determine the health of the origin. Defaults to `/`.
func (FrontdoorOriginGroupHealthProbeOutput) Protocol ¶ added in v5.14.0
func (o FrontdoorOriginGroupHealthProbeOutput) Protocol() pulumi.StringOutput
Specifies the protocol to use for health probe. Possible values are `Http` and `Https`.
func (FrontdoorOriginGroupHealthProbeOutput) RequestType ¶ added in v5.14.0
func (o FrontdoorOriginGroupHealthProbeOutput) RequestType() pulumi.StringPtrOutput
Specifies the type of health probe request that is made. Possible values are `GET` and `HEAD`. Defaults to `HEAD`.
func (FrontdoorOriginGroupHealthProbeOutput) ToFrontdoorOriginGroupHealthProbeOutput ¶ added in v5.14.0
func (o FrontdoorOriginGroupHealthProbeOutput) ToFrontdoorOriginGroupHealthProbeOutput() FrontdoorOriginGroupHealthProbeOutput
func (FrontdoorOriginGroupHealthProbeOutput) ToFrontdoorOriginGroupHealthProbeOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginGroupHealthProbeOutput) ToFrontdoorOriginGroupHealthProbeOutputWithContext(ctx context.Context) FrontdoorOriginGroupHealthProbeOutput
func (FrontdoorOriginGroupHealthProbeOutput) ToFrontdoorOriginGroupHealthProbePtrOutput ¶ added in v5.14.0
func (o FrontdoorOriginGroupHealthProbeOutput) ToFrontdoorOriginGroupHealthProbePtrOutput() FrontdoorOriginGroupHealthProbePtrOutput
func (FrontdoorOriginGroupHealthProbeOutput) ToFrontdoorOriginGroupHealthProbePtrOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginGroupHealthProbeOutput) ToFrontdoorOriginGroupHealthProbePtrOutputWithContext(ctx context.Context) FrontdoorOriginGroupHealthProbePtrOutput
type FrontdoorOriginGroupHealthProbePtrInput ¶ added in v5.14.0
type FrontdoorOriginGroupHealthProbePtrInput interface { pulumi.Input ToFrontdoorOriginGroupHealthProbePtrOutput() FrontdoorOriginGroupHealthProbePtrOutput ToFrontdoorOriginGroupHealthProbePtrOutputWithContext(context.Context) FrontdoorOriginGroupHealthProbePtrOutput }
FrontdoorOriginGroupHealthProbePtrInput is an input type that accepts FrontdoorOriginGroupHealthProbeArgs, FrontdoorOriginGroupHealthProbePtr and FrontdoorOriginGroupHealthProbePtrOutput values. You can construct a concrete instance of `FrontdoorOriginGroupHealthProbePtrInput` via:
FrontdoorOriginGroupHealthProbeArgs{...} or: nil
func FrontdoorOriginGroupHealthProbePtr ¶ added in v5.14.0
func FrontdoorOriginGroupHealthProbePtr(v *FrontdoorOriginGroupHealthProbeArgs) FrontdoorOriginGroupHealthProbePtrInput
type FrontdoorOriginGroupHealthProbePtrOutput ¶ added in v5.14.0
type FrontdoorOriginGroupHealthProbePtrOutput struct{ *pulumi.OutputState }
func (FrontdoorOriginGroupHealthProbePtrOutput) ElementType ¶ added in v5.14.0
func (FrontdoorOriginGroupHealthProbePtrOutput) ElementType() reflect.Type
func (FrontdoorOriginGroupHealthProbePtrOutput) IntervalInSeconds ¶ added in v5.14.0
func (o FrontdoorOriginGroupHealthProbePtrOutput) IntervalInSeconds() pulumi.IntPtrOutput
Specifies the number of seconds between health probes. Possible values are between `5` and `31536000` seconds (inclusive).
func (FrontdoorOriginGroupHealthProbePtrOutput) Path ¶ added in v5.14.0
func (o FrontdoorOriginGroupHealthProbePtrOutput) Path() pulumi.StringPtrOutput
Specifies the path relative to the origin that is used to determine the health of the origin. Defaults to `/`.
func (FrontdoorOriginGroupHealthProbePtrOutput) Protocol ¶ added in v5.14.0
func (o FrontdoorOriginGroupHealthProbePtrOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol to use for health probe. Possible values are `Http` and `Https`.
func (FrontdoorOriginGroupHealthProbePtrOutput) RequestType ¶ added in v5.14.0
func (o FrontdoorOriginGroupHealthProbePtrOutput) RequestType() pulumi.StringPtrOutput
Specifies the type of health probe request that is made. Possible values are `GET` and `HEAD`. Defaults to `HEAD`.
func (FrontdoorOriginGroupHealthProbePtrOutput) ToFrontdoorOriginGroupHealthProbePtrOutput ¶ added in v5.14.0
func (o FrontdoorOriginGroupHealthProbePtrOutput) ToFrontdoorOriginGroupHealthProbePtrOutput() FrontdoorOriginGroupHealthProbePtrOutput
func (FrontdoorOriginGroupHealthProbePtrOutput) ToFrontdoorOriginGroupHealthProbePtrOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginGroupHealthProbePtrOutput) ToFrontdoorOriginGroupHealthProbePtrOutputWithContext(ctx context.Context) FrontdoorOriginGroupHealthProbePtrOutput
type FrontdoorOriginGroupInput ¶ added in v5.14.0
type FrontdoorOriginGroupInput interface { pulumi.Input ToFrontdoorOriginGroupOutput() FrontdoorOriginGroupOutput ToFrontdoorOriginGroupOutputWithContext(ctx context.Context) FrontdoorOriginGroupOutput }
type FrontdoorOriginGroupLoadBalancing ¶ added in v5.14.0
type FrontdoorOriginGroupLoadBalancing struct { // Specifies the additional latency in milliseconds for probes to fall into the lowest latency bucket. Possible values are between `0` and `1000` seconds (inclusive). Defaults to `50`. AdditionalLatencyInMilliseconds *int `pulumi:"additionalLatencyInMilliseconds"` // Specifies the number of samples to consider for load balancing decisions. Possible values are between `0` and `255` (inclusive). Defaults to `4`. SampleSize *int `pulumi:"sampleSize"` // Specifies the number of samples within the sample period that must succeed. Possible values are between `0` and `255` (inclusive). Defaults to `3`. SuccessfulSamplesRequired *int `pulumi:"successfulSamplesRequired"` }
type FrontdoorOriginGroupLoadBalancingArgs ¶ added in v5.14.0
type FrontdoorOriginGroupLoadBalancingArgs struct { // Specifies the additional latency in milliseconds for probes to fall into the lowest latency bucket. Possible values are between `0` and `1000` seconds (inclusive). Defaults to `50`. AdditionalLatencyInMilliseconds pulumi.IntPtrInput `pulumi:"additionalLatencyInMilliseconds"` // Specifies the number of samples to consider for load balancing decisions. Possible values are between `0` and `255` (inclusive). Defaults to `4`. SampleSize pulumi.IntPtrInput `pulumi:"sampleSize"` // Specifies the number of samples within the sample period that must succeed. Possible values are between `0` and `255` (inclusive). Defaults to `3`. SuccessfulSamplesRequired pulumi.IntPtrInput `pulumi:"successfulSamplesRequired"` }
func (FrontdoorOriginGroupLoadBalancingArgs) ElementType ¶ added in v5.14.0
func (FrontdoorOriginGroupLoadBalancingArgs) ElementType() reflect.Type
func (FrontdoorOriginGroupLoadBalancingArgs) ToFrontdoorOriginGroupLoadBalancingOutput ¶ added in v5.14.0
func (i FrontdoorOriginGroupLoadBalancingArgs) ToFrontdoorOriginGroupLoadBalancingOutput() FrontdoorOriginGroupLoadBalancingOutput
func (FrontdoorOriginGroupLoadBalancingArgs) ToFrontdoorOriginGroupLoadBalancingOutputWithContext ¶ added in v5.14.0
func (i FrontdoorOriginGroupLoadBalancingArgs) ToFrontdoorOriginGroupLoadBalancingOutputWithContext(ctx context.Context) FrontdoorOriginGroupLoadBalancingOutput
func (FrontdoorOriginGroupLoadBalancingArgs) ToFrontdoorOriginGroupLoadBalancingPtrOutput ¶ added in v5.14.0
func (i FrontdoorOriginGroupLoadBalancingArgs) ToFrontdoorOriginGroupLoadBalancingPtrOutput() FrontdoorOriginGroupLoadBalancingPtrOutput
func (FrontdoorOriginGroupLoadBalancingArgs) ToFrontdoorOriginGroupLoadBalancingPtrOutputWithContext ¶ added in v5.14.0
func (i FrontdoorOriginGroupLoadBalancingArgs) ToFrontdoorOriginGroupLoadBalancingPtrOutputWithContext(ctx context.Context) FrontdoorOriginGroupLoadBalancingPtrOutput
type FrontdoorOriginGroupLoadBalancingInput ¶ added in v5.14.0
type FrontdoorOriginGroupLoadBalancingInput interface { pulumi.Input ToFrontdoorOriginGroupLoadBalancingOutput() FrontdoorOriginGroupLoadBalancingOutput ToFrontdoorOriginGroupLoadBalancingOutputWithContext(context.Context) FrontdoorOriginGroupLoadBalancingOutput }
FrontdoorOriginGroupLoadBalancingInput is an input type that accepts FrontdoorOriginGroupLoadBalancingArgs and FrontdoorOriginGroupLoadBalancingOutput values. You can construct a concrete instance of `FrontdoorOriginGroupLoadBalancingInput` via:
FrontdoorOriginGroupLoadBalancingArgs{...}
type FrontdoorOriginGroupLoadBalancingOutput ¶ added in v5.14.0
type FrontdoorOriginGroupLoadBalancingOutput struct{ *pulumi.OutputState }
func (FrontdoorOriginGroupLoadBalancingOutput) AdditionalLatencyInMilliseconds ¶ added in v5.14.0
func (o FrontdoorOriginGroupLoadBalancingOutput) AdditionalLatencyInMilliseconds() pulumi.IntPtrOutput
Specifies the additional latency in milliseconds for probes to fall into the lowest latency bucket. Possible values are between `0` and `1000` seconds (inclusive). Defaults to `50`.
func (FrontdoorOriginGroupLoadBalancingOutput) ElementType ¶ added in v5.14.0
func (FrontdoorOriginGroupLoadBalancingOutput) ElementType() reflect.Type
func (FrontdoorOriginGroupLoadBalancingOutput) SampleSize ¶ added in v5.14.0
func (o FrontdoorOriginGroupLoadBalancingOutput) SampleSize() pulumi.IntPtrOutput
Specifies the number of samples to consider for load balancing decisions. Possible values are between `0` and `255` (inclusive). Defaults to `4`.
func (FrontdoorOriginGroupLoadBalancingOutput) SuccessfulSamplesRequired ¶ added in v5.14.0
func (o FrontdoorOriginGroupLoadBalancingOutput) SuccessfulSamplesRequired() pulumi.IntPtrOutput
Specifies the number of samples within the sample period that must succeed. Possible values are between `0` and `255` (inclusive). Defaults to `3`.
func (FrontdoorOriginGroupLoadBalancingOutput) ToFrontdoorOriginGroupLoadBalancingOutput ¶ added in v5.14.0
func (o FrontdoorOriginGroupLoadBalancingOutput) ToFrontdoorOriginGroupLoadBalancingOutput() FrontdoorOriginGroupLoadBalancingOutput
func (FrontdoorOriginGroupLoadBalancingOutput) ToFrontdoorOriginGroupLoadBalancingOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginGroupLoadBalancingOutput) ToFrontdoorOriginGroupLoadBalancingOutputWithContext(ctx context.Context) FrontdoorOriginGroupLoadBalancingOutput
func (FrontdoorOriginGroupLoadBalancingOutput) ToFrontdoorOriginGroupLoadBalancingPtrOutput ¶ added in v5.14.0
func (o FrontdoorOriginGroupLoadBalancingOutput) ToFrontdoorOriginGroupLoadBalancingPtrOutput() FrontdoorOriginGroupLoadBalancingPtrOutput
func (FrontdoorOriginGroupLoadBalancingOutput) ToFrontdoorOriginGroupLoadBalancingPtrOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginGroupLoadBalancingOutput) ToFrontdoorOriginGroupLoadBalancingPtrOutputWithContext(ctx context.Context) FrontdoorOriginGroupLoadBalancingPtrOutput
type FrontdoorOriginGroupLoadBalancingPtrInput ¶ added in v5.14.0
type FrontdoorOriginGroupLoadBalancingPtrInput interface { pulumi.Input ToFrontdoorOriginGroupLoadBalancingPtrOutput() FrontdoorOriginGroupLoadBalancingPtrOutput ToFrontdoorOriginGroupLoadBalancingPtrOutputWithContext(context.Context) FrontdoorOriginGroupLoadBalancingPtrOutput }
FrontdoorOriginGroupLoadBalancingPtrInput is an input type that accepts FrontdoorOriginGroupLoadBalancingArgs, FrontdoorOriginGroupLoadBalancingPtr and FrontdoorOriginGroupLoadBalancingPtrOutput values. You can construct a concrete instance of `FrontdoorOriginGroupLoadBalancingPtrInput` via:
FrontdoorOriginGroupLoadBalancingArgs{...} or: nil
func FrontdoorOriginGroupLoadBalancingPtr ¶ added in v5.14.0
func FrontdoorOriginGroupLoadBalancingPtr(v *FrontdoorOriginGroupLoadBalancingArgs) FrontdoorOriginGroupLoadBalancingPtrInput
type FrontdoorOriginGroupLoadBalancingPtrOutput ¶ added in v5.14.0
type FrontdoorOriginGroupLoadBalancingPtrOutput struct{ *pulumi.OutputState }
func (FrontdoorOriginGroupLoadBalancingPtrOutput) AdditionalLatencyInMilliseconds ¶ added in v5.14.0
func (o FrontdoorOriginGroupLoadBalancingPtrOutput) AdditionalLatencyInMilliseconds() pulumi.IntPtrOutput
Specifies the additional latency in milliseconds for probes to fall into the lowest latency bucket. Possible values are between `0` and `1000` seconds (inclusive). Defaults to `50`.
func (FrontdoorOriginGroupLoadBalancingPtrOutput) ElementType ¶ added in v5.14.0
func (FrontdoorOriginGroupLoadBalancingPtrOutput) ElementType() reflect.Type
func (FrontdoorOriginGroupLoadBalancingPtrOutput) SampleSize ¶ added in v5.14.0
func (o FrontdoorOriginGroupLoadBalancingPtrOutput) SampleSize() pulumi.IntPtrOutput
Specifies the number of samples to consider for load balancing decisions. Possible values are between `0` and `255` (inclusive). Defaults to `4`.
func (FrontdoorOriginGroupLoadBalancingPtrOutput) SuccessfulSamplesRequired ¶ added in v5.14.0
func (o FrontdoorOriginGroupLoadBalancingPtrOutput) SuccessfulSamplesRequired() pulumi.IntPtrOutput
Specifies the number of samples within the sample period that must succeed. Possible values are between `0` and `255` (inclusive). Defaults to `3`.
func (FrontdoorOriginGroupLoadBalancingPtrOutput) ToFrontdoorOriginGroupLoadBalancingPtrOutput ¶ added in v5.14.0
func (o FrontdoorOriginGroupLoadBalancingPtrOutput) ToFrontdoorOriginGroupLoadBalancingPtrOutput() FrontdoorOriginGroupLoadBalancingPtrOutput
func (FrontdoorOriginGroupLoadBalancingPtrOutput) ToFrontdoorOriginGroupLoadBalancingPtrOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginGroupLoadBalancingPtrOutput) ToFrontdoorOriginGroupLoadBalancingPtrOutputWithContext(ctx context.Context) FrontdoorOriginGroupLoadBalancingPtrOutput
type FrontdoorOriginGroupMap ¶ added in v5.14.0
type FrontdoorOriginGroupMap map[string]FrontdoorOriginGroupInput
func (FrontdoorOriginGroupMap) ElementType ¶ added in v5.14.0
func (FrontdoorOriginGroupMap) ElementType() reflect.Type
func (FrontdoorOriginGroupMap) ToFrontdoorOriginGroupMapOutput ¶ added in v5.14.0
func (i FrontdoorOriginGroupMap) ToFrontdoorOriginGroupMapOutput() FrontdoorOriginGroupMapOutput
func (FrontdoorOriginGroupMap) ToFrontdoorOriginGroupMapOutputWithContext ¶ added in v5.14.0
func (i FrontdoorOriginGroupMap) ToFrontdoorOriginGroupMapOutputWithContext(ctx context.Context) FrontdoorOriginGroupMapOutput
type FrontdoorOriginGroupMapInput ¶ added in v5.14.0
type FrontdoorOriginGroupMapInput interface { pulumi.Input ToFrontdoorOriginGroupMapOutput() FrontdoorOriginGroupMapOutput ToFrontdoorOriginGroupMapOutputWithContext(context.Context) FrontdoorOriginGroupMapOutput }
FrontdoorOriginGroupMapInput is an input type that accepts FrontdoorOriginGroupMap and FrontdoorOriginGroupMapOutput values. You can construct a concrete instance of `FrontdoorOriginGroupMapInput` via:
FrontdoorOriginGroupMap{ "key": FrontdoorOriginGroupArgs{...} }
type FrontdoorOriginGroupMapOutput ¶ added in v5.14.0
type FrontdoorOriginGroupMapOutput struct{ *pulumi.OutputState }
func (FrontdoorOriginGroupMapOutput) ElementType ¶ added in v5.14.0
func (FrontdoorOriginGroupMapOutput) ElementType() reflect.Type
func (FrontdoorOriginGroupMapOutput) MapIndex ¶ added in v5.14.0
func (o FrontdoorOriginGroupMapOutput) MapIndex(k pulumi.StringInput) FrontdoorOriginGroupOutput
func (FrontdoorOriginGroupMapOutput) ToFrontdoorOriginGroupMapOutput ¶ added in v5.14.0
func (o FrontdoorOriginGroupMapOutput) ToFrontdoorOriginGroupMapOutput() FrontdoorOriginGroupMapOutput
func (FrontdoorOriginGroupMapOutput) ToFrontdoorOriginGroupMapOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginGroupMapOutput) ToFrontdoorOriginGroupMapOutputWithContext(ctx context.Context) FrontdoorOriginGroupMapOutput
type FrontdoorOriginGroupOutput ¶ added in v5.14.0
type FrontdoorOriginGroupOutput struct{ *pulumi.OutputState }
func (FrontdoorOriginGroupOutput) CdnFrontdoorProfileId ¶ added in v5.14.0
func (o FrontdoorOriginGroupOutput) CdnFrontdoorProfileId() pulumi.StringOutput
The ID of the CDN FrontDoor Profile within which this CDN FrontDoor Origin Group should exist. Changing this forces a new CDN FrontDoor Origin Group to be created.
func (FrontdoorOriginGroupOutput) ElementType ¶ added in v5.14.0
func (FrontdoorOriginGroupOutput) ElementType() reflect.Type
func (FrontdoorOriginGroupOutput) HealthProbe ¶ added in v5.14.0
func (o FrontdoorOriginGroupOutput) HealthProbe() FrontdoorOriginGroupHealthProbePtrOutput
A `healthProbe` block as defined below.
func (FrontdoorOriginGroupOutput) LoadBalancing ¶ added in v5.14.0
func (o FrontdoorOriginGroupOutput) LoadBalancing() FrontdoorOriginGroupLoadBalancingOutput
A `loadBalancing` block as defined below.
func (FrontdoorOriginGroupOutput) Name ¶ added in v5.14.0
func (o FrontdoorOriginGroupOutput) Name() pulumi.StringOutput
The name which should be used for this CDN FrontDoor Origin Group. Changing this forces a new CDN FrontDoor Origin Group to be created.
func (FrontdoorOriginGroupOutput) RestoreTrafficTimeToHealedOrNewEndpointInMinutes ¶ added in v5.14.0
func (o FrontdoorOriginGroupOutput) RestoreTrafficTimeToHealedOrNewEndpointInMinutes() pulumi.IntPtrOutput
Specifies the amount of time which should elapse before shifting traffic to another endpoint when a healthy endpoint becomes unhealthy or a new endpoint is added. Possible values are between `0` and `50` minutes (inclusive). Default is `10` minutes.
func (FrontdoorOriginGroupOutput) SessionAffinityEnabled ¶ added in v5.14.0
func (o FrontdoorOriginGroupOutput) SessionAffinityEnabled() pulumi.BoolPtrOutput
Specifies whether session affinity should be enabled on this host. Defaults to `true`.
func (FrontdoorOriginGroupOutput) ToFrontdoorOriginGroupOutput ¶ added in v5.14.0
func (o FrontdoorOriginGroupOutput) ToFrontdoorOriginGroupOutput() FrontdoorOriginGroupOutput
func (FrontdoorOriginGroupOutput) ToFrontdoorOriginGroupOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginGroupOutput) ToFrontdoorOriginGroupOutputWithContext(ctx context.Context) FrontdoorOriginGroupOutput
type FrontdoorOriginGroupState ¶ added in v5.14.0
type FrontdoorOriginGroupState struct { // The ID of the CDN FrontDoor Profile within which this CDN FrontDoor Origin Group should exist. Changing this forces a new CDN FrontDoor Origin Group to be created. CdnFrontdoorProfileId pulumi.StringPtrInput // A `healthProbe` block as defined below. HealthProbe FrontdoorOriginGroupHealthProbePtrInput // A `loadBalancing` block as defined below. LoadBalancing FrontdoorOriginGroupLoadBalancingPtrInput // The name which should be used for this CDN FrontDoor Origin Group. Changing this forces a new CDN FrontDoor Origin Group to be created. Name pulumi.StringPtrInput // Specifies the amount of time which should elapse before shifting traffic to another endpoint when a healthy endpoint becomes unhealthy or a new endpoint is added. Possible values are between `0` and `50` minutes (inclusive). Default is `10` minutes. RestoreTrafficTimeToHealedOrNewEndpointInMinutes pulumi.IntPtrInput // Specifies whether session affinity should be enabled on this host. Defaults to `true`. SessionAffinityEnabled pulumi.BoolPtrInput }
func (FrontdoorOriginGroupState) ElementType ¶ added in v5.14.0
func (FrontdoorOriginGroupState) ElementType() reflect.Type
type FrontdoorOriginInput ¶ added in v5.14.0
type FrontdoorOriginInput interface { pulumi.Input ToFrontdoorOriginOutput() FrontdoorOriginOutput ToFrontdoorOriginOutputWithContext(ctx context.Context) FrontdoorOriginOutput }
type FrontdoorOriginMap ¶ added in v5.14.0
type FrontdoorOriginMap map[string]FrontdoorOriginInput
func (FrontdoorOriginMap) ElementType ¶ added in v5.14.0
func (FrontdoorOriginMap) ElementType() reflect.Type
func (FrontdoorOriginMap) ToFrontdoorOriginMapOutput ¶ added in v5.14.0
func (i FrontdoorOriginMap) ToFrontdoorOriginMapOutput() FrontdoorOriginMapOutput
func (FrontdoorOriginMap) ToFrontdoorOriginMapOutputWithContext ¶ added in v5.14.0
func (i FrontdoorOriginMap) ToFrontdoorOriginMapOutputWithContext(ctx context.Context) FrontdoorOriginMapOutput
type FrontdoorOriginMapInput ¶ added in v5.14.0
type FrontdoorOriginMapInput interface { pulumi.Input ToFrontdoorOriginMapOutput() FrontdoorOriginMapOutput ToFrontdoorOriginMapOutputWithContext(context.Context) FrontdoorOriginMapOutput }
FrontdoorOriginMapInput is an input type that accepts FrontdoorOriginMap and FrontdoorOriginMapOutput values. You can construct a concrete instance of `FrontdoorOriginMapInput` via:
FrontdoorOriginMap{ "key": FrontdoorOriginArgs{...} }
type FrontdoorOriginMapOutput ¶ added in v5.14.0
type FrontdoorOriginMapOutput struct{ *pulumi.OutputState }
func (FrontdoorOriginMapOutput) ElementType ¶ added in v5.14.0
func (FrontdoorOriginMapOutput) ElementType() reflect.Type
func (FrontdoorOriginMapOutput) MapIndex ¶ added in v5.14.0
func (o FrontdoorOriginMapOutput) MapIndex(k pulumi.StringInput) FrontdoorOriginOutput
func (FrontdoorOriginMapOutput) ToFrontdoorOriginMapOutput ¶ added in v5.14.0
func (o FrontdoorOriginMapOutput) ToFrontdoorOriginMapOutput() FrontdoorOriginMapOutput
func (FrontdoorOriginMapOutput) ToFrontdoorOriginMapOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginMapOutput) ToFrontdoorOriginMapOutputWithContext(ctx context.Context) FrontdoorOriginMapOutput
type FrontdoorOriginOutput ¶ added in v5.14.0
type FrontdoorOriginOutput struct{ *pulumi.OutputState }
func (FrontdoorOriginOutput) CdnFrontdoorOriginGroupId ¶ added in v5.14.0
func (o FrontdoorOriginOutput) CdnFrontdoorOriginGroupId() pulumi.StringOutput
The ID of the CDN FrontDoor Origin Group within which this CDN FrontDoor Origin should exist. Changing this forces a new CDN FrontDoor Origin to be created.
func (FrontdoorOriginOutput) CertificateNameCheckEnabled ¶ added in v5.14.0
func (o FrontdoorOriginOutput) CertificateNameCheckEnabled() pulumi.BoolOutput
Specifies whether certificate name checks are enabled for this origin.
func (FrontdoorOriginOutput) ElementType ¶ added in v5.14.0
func (FrontdoorOriginOutput) ElementType() reflect.Type
func (FrontdoorOriginOutput) HealthProbesEnabled ¶ added in v5.14.0
func (o FrontdoorOriginOutput) HealthProbesEnabled() pulumi.BoolPtrOutput
Should the health probes be enabled against the origins defined within the origin group? Possible values are `true` or `false`. Defaults to `true`.
func (FrontdoorOriginOutput) HostName ¶ added in v5.14.0
func (o FrontdoorOriginOutput) HostName() pulumi.StringOutput
The IPv4 address, IPv6 address or Domain name of the Origin.
func (FrontdoorOriginOutput) HttpPort ¶ added in v5.14.0
func (o FrontdoorOriginOutput) HttpPort() pulumi.IntPtrOutput
The value of the HTTP port. Must be between `1` and `65535`. Defaults to `80`.
func (FrontdoorOriginOutput) HttpsPort ¶ added in v5.14.0
func (o FrontdoorOriginOutput) HttpsPort() pulumi.IntPtrOutput
The value of the HTTPS port. Must be between `1` and `65535`. Defaults to `443`.
func (FrontdoorOriginOutput) Name ¶ added in v5.14.0
func (o FrontdoorOriginOutput) Name() pulumi.StringOutput
The name which should be used for this CDN FrontDoor Origin. Changing this forces a new CDN FrontDoor Origin to be created.
func (FrontdoorOriginOutput) OriginHostHeader ¶ added in v5.14.0
func (o FrontdoorOriginOutput) OriginHostHeader() pulumi.StringPtrOutput
The host header value (an IPv4 address, IPv6 address or Domain name) which is sent to the origin with each request. If unspecified the hostname from the request will be used.
func (FrontdoorOriginOutput) Priority ¶ added in v5.14.0
func (o FrontdoorOriginOutput) 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` (inclusive). Defaults to `1`.
func (FrontdoorOriginOutput) PrivateLink ¶ added in v5.14.0
func (o FrontdoorOriginOutput) PrivateLink() FrontdoorOriginPrivateLinkPtrOutput
A `privateLink` block as defined below.
func (FrontdoorOriginOutput) ToFrontdoorOriginOutput ¶ added in v5.14.0
func (o FrontdoorOriginOutput) ToFrontdoorOriginOutput() FrontdoorOriginOutput
func (FrontdoorOriginOutput) ToFrontdoorOriginOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginOutput) ToFrontdoorOriginOutputWithContext(ctx context.Context) FrontdoorOriginOutput
func (FrontdoorOriginOutput) Weight ¶ added in v5.14.0
func (o FrontdoorOriginOutput) Weight() pulumi.IntPtrOutput
The weight of the origin in a given origin group for load balancing. Must be between `1` and `1000`. Defaults to `500`.
type FrontdoorOriginPrivateLink ¶ added in v5.14.0
type FrontdoorOriginPrivateLink struct { // Specifies the location where the Private Link resource should exist. Location string `pulumi:"location"` // The ID of the Azure Resource to connect to via the Private Link. PrivateLinkTargetId string `pulumi:"privateLinkTargetId"` // Specifies the request message that will be submitted to the `privateLinkTargetId` when requesting the private link endpoint connection. Values must be between `1` and `140` characters in length. Defaults to `Access request for CDN Frontdoor Private Link Origin`. RequestMessage *string `pulumi:"requestMessage"` // Specifies the type of target for this Private Link Endpoint. Possible values are `blob`, `blobSecondary`, `web` and `sites`. TargetType *string `pulumi:"targetType"` }
type FrontdoorOriginPrivateLinkArgs ¶ added in v5.14.0
type FrontdoorOriginPrivateLinkArgs struct { // Specifies the location where the Private Link resource should exist. Location pulumi.StringInput `pulumi:"location"` // The ID of the Azure Resource to connect to via the Private Link. PrivateLinkTargetId pulumi.StringInput `pulumi:"privateLinkTargetId"` // Specifies the request message that will be submitted to the `privateLinkTargetId` when requesting the private link endpoint connection. Values must be between `1` and `140` characters in length. Defaults to `Access request for CDN Frontdoor Private Link Origin`. RequestMessage pulumi.StringPtrInput `pulumi:"requestMessage"` // Specifies the type of target for this Private Link Endpoint. Possible values are `blob`, `blobSecondary`, `web` and `sites`. TargetType pulumi.StringPtrInput `pulumi:"targetType"` }
func (FrontdoorOriginPrivateLinkArgs) ElementType ¶ added in v5.14.0
func (FrontdoorOriginPrivateLinkArgs) ElementType() reflect.Type
func (FrontdoorOriginPrivateLinkArgs) ToFrontdoorOriginPrivateLinkOutput ¶ added in v5.14.0
func (i FrontdoorOriginPrivateLinkArgs) ToFrontdoorOriginPrivateLinkOutput() FrontdoorOriginPrivateLinkOutput
func (FrontdoorOriginPrivateLinkArgs) ToFrontdoorOriginPrivateLinkOutputWithContext ¶ added in v5.14.0
func (i FrontdoorOriginPrivateLinkArgs) ToFrontdoorOriginPrivateLinkOutputWithContext(ctx context.Context) FrontdoorOriginPrivateLinkOutput
func (FrontdoorOriginPrivateLinkArgs) ToFrontdoorOriginPrivateLinkPtrOutput ¶ added in v5.14.0
func (i FrontdoorOriginPrivateLinkArgs) ToFrontdoorOriginPrivateLinkPtrOutput() FrontdoorOriginPrivateLinkPtrOutput
func (FrontdoorOriginPrivateLinkArgs) ToFrontdoorOriginPrivateLinkPtrOutputWithContext ¶ added in v5.14.0
func (i FrontdoorOriginPrivateLinkArgs) ToFrontdoorOriginPrivateLinkPtrOutputWithContext(ctx context.Context) FrontdoorOriginPrivateLinkPtrOutput
type FrontdoorOriginPrivateLinkInput ¶ added in v5.14.0
type FrontdoorOriginPrivateLinkInput interface { pulumi.Input ToFrontdoorOriginPrivateLinkOutput() FrontdoorOriginPrivateLinkOutput ToFrontdoorOriginPrivateLinkOutputWithContext(context.Context) FrontdoorOriginPrivateLinkOutput }
FrontdoorOriginPrivateLinkInput is an input type that accepts FrontdoorOriginPrivateLinkArgs and FrontdoorOriginPrivateLinkOutput values. You can construct a concrete instance of `FrontdoorOriginPrivateLinkInput` via:
FrontdoorOriginPrivateLinkArgs{...}
type FrontdoorOriginPrivateLinkOutput ¶ added in v5.14.0
type FrontdoorOriginPrivateLinkOutput struct{ *pulumi.OutputState }
func (FrontdoorOriginPrivateLinkOutput) ElementType ¶ added in v5.14.0
func (FrontdoorOriginPrivateLinkOutput) ElementType() reflect.Type
func (FrontdoorOriginPrivateLinkOutput) Location ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkOutput) Location() pulumi.StringOutput
Specifies the location where the Private Link resource should exist.
func (FrontdoorOriginPrivateLinkOutput) PrivateLinkTargetId ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkOutput) PrivateLinkTargetId() pulumi.StringOutput
The ID of the Azure Resource to connect to via the Private Link.
func (FrontdoorOriginPrivateLinkOutput) RequestMessage ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkOutput) RequestMessage() pulumi.StringPtrOutput
Specifies the request message that will be submitted to the `privateLinkTargetId` when requesting the private link endpoint connection. Values must be between `1` and `140` characters in length. Defaults to `Access request for CDN Frontdoor Private Link Origin`.
func (FrontdoorOriginPrivateLinkOutput) TargetType ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkOutput) TargetType() pulumi.StringPtrOutput
Specifies the type of target for this Private Link Endpoint. Possible values are `blob`, `blobSecondary`, `web` and `sites`.
func (FrontdoorOriginPrivateLinkOutput) ToFrontdoorOriginPrivateLinkOutput ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkOutput) ToFrontdoorOriginPrivateLinkOutput() FrontdoorOriginPrivateLinkOutput
func (FrontdoorOriginPrivateLinkOutput) ToFrontdoorOriginPrivateLinkOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkOutput) ToFrontdoorOriginPrivateLinkOutputWithContext(ctx context.Context) FrontdoorOriginPrivateLinkOutput
func (FrontdoorOriginPrivateLinkOutput) ToFrontdoorOriginPrivateLinkPtrOutput ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkOutput) ToFrontdoorOriginPrivateLinkPtrOutput() FrontdoorOriginPrivateLinkPtrOutput
func (FrontdoorOriginPrivateLinkOutput) ToFrontdoorOriginPrivateLinkPtrOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkOutput) ToFrontdoorOriginPrivateLinkPtrOutputWithContext(ctx context.Context) FrontdoorOriginPrivateLinkPtrOutput
type FrontdoorOriginPrivateLinkPtrInput ¶ added in v5.14.0
type FrontdoorOriginPrivateLinkPtrInput interface { pulumi.Input ToFrontdoorOriginPrivateLinkPtrOutput() FrontdoorOriginPrivateLinkPtrOutput ToFrontdoorOriginPrivateLinkPtrOutputWithContext(context.Context) FrontdoorOriginPrivateLinkPtrOutput }
FrontdoorOriginPrivateLinkPtrInput is an input type that accepts FrontdoorOriginPrivateLinkArgs, FrontdoorOriginPrivateLinkPtr and FrontdoorOriginPrivateLinkPtrOutput values. You can construct a concrete instance of `FrontdoorOriginPrivateLinkPtrInput` via:
FrontdoorOriginPrivateLinkArgs{...} or: nil
func FrontdoorOriginPrivateLinkPtr ¶ added in v5.14.0
func FrontdoorOriginPrivateLinkPtr(v *FrontdoorOriginPrivateLinkArgs) FrontdoorOriginPrivateLinkPtrInput
type FrontdoorOriginPrivateLinkPtrOutput ¶ added in v5.14.0
type FrontdoorOriginPrivateLinkPtrOutput struct{ *pulumi.OutputState }
func (FrontdoorOriginPrivateLinkPtrOutput) Elem ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkPtrOutput) Elem() FrontdoorOriginPrivateLinkOutput
func (FrontdoorOriginPrivateLinkPtrOutput) ElementType ¶ added in v5.14.0
func (FrontdoorOriginPrivateLinkPtrOutput) ElementType() reflect.Type
func (FrontdoorOriginPrivateLinkPtrOutput) Location ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkPtrOutput) Location() pulumi.StringPtrOutput
Specifies the location where the Private Link resource should exist.
func (FrontdoorOriginPrivateLinkPtrOutput) PrivateLinkTargetId ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkPtrOutput) PrivateLinkTargetId() pulumi.StringPtrOutput
The ID of the Azure Resource to connect to via the Private Link.
func (FrontdoorOriginPrivateLinkPtrOutput) RequestMessage ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkPtrOutput) RequestMessage() pulumi.StringPtrOutput
Specifies the request message that will be submitted to the `privateLinkTargetId` when requesting the private link endpoint connection. Values must be between `1` and `140` characters in length. Defaults to `Access request for CDN Frontdoor Private Link Origin`.
func (FrontdoorOriginPrivateLinkPtrOutput) TargetType ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkPtrOutput) TargetType() pulumi.StringPtrOutput
Specifies the type of target for this Private Link Endpoint. Possible values are `blob`, `blobSecondary`, `web` and `sites`.
func (FrontdoorOriginPrivateLinkPtrOutput) ToFrontdoorOriginPrivateLinkPtrOutput ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkPtrOutput) ToFrontdoorOriginPrivateLinkPtrOutput() FrontdoorOriginPrivateLinkPtrOutput
func (FrontdoorOriginPrivateLinkPtrOutput) ToFrontdoorOriginPrivateLinkPtrOutputWithContext ¶ added in v5.14.0
func (o FrontdoorOriginPrivateLinkPtrOutput) ToFrontdoorOriginPrivateLinkPtrOutputWithContext(ctx context.Context) FrontdoorOriginPrivateLinkPtrOutput
type FrontdoorOriginState ¶ added in v5.14.0
type FrontdoorOriginState struct { // The ID of the CDN FrontDoor Origin Group within which this CDN FrontDoor Origin should exist. Changing this forces a new CDN FrontDoor Origin to be created. CdnFrontdoorOriginGroupId pulumi.StringPtrInput // Specifies whether certificate name checks are enabled for this origin. CertificateNameCheckEnabled pulumi.BoolPtrInput // Should the health probes be enabled against the origins defined within the origin group? Possible values are `true` or `false`. Defaults to `true`. HealthProbesEnabled pulumi.BoolPtrInput // The IPv4 address, IPv6 address or Domain name of the Origin. HostName pulumi.StringPtrInput // The value of the HTTP port. Must be between `1` and `65535`. Defaults to `80`. HttpPort pulumi.IntPtrInput // The value of the HTTPS port. Must be between `1` and `65535`. Defaults to `443`. HttpsPort pulumi.IntPtrInput // The name which should be used for this CDN FrontDoor Origin. Changing this forces a new CDN FrontDoor Origin to be created. Name pulumi.StringPtrInput // The host header value (an IPv4 address, IPv6 address or Domain name) which is sent to the origin with each request. If unspecified the hostname from the request will be used. 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` (inclusive). Defaults to `1`. Priority pulumi.IntPtrInput // A `privateLink` block as defined below. PrivateLink FrontdoorOriginPrivateLinkPtrInput // The weight of the origin in a given origin group for load balancing. Must be between `1` and `1000`. Defaults to `500`. Weight pulumi.IntPtrInput }
func (FrontdoorOriginState) ElementType ¶ added in v5.14.0
func (FrontdoorOriginState) ElementType() reflect.Type
type FrontdoorProfile ¶ added in v5.9.0
type FrontdoorProfile struct { pulumi.CustomResourceState // Specifies the name of the FrontDoor Profile. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where this FrontDoor Profile should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The UUID of this CDN FrontDoor Profile. ResourceGuid pulumi.StringOutput `pulumi:"resourceGuid"` // Specifies the maximum response timeout in seconds. Possible values are between `16` and `240` seconds (inclusive). Defaults to `120` seconds. ResponseTimeoutSeconds pulumi.IntPtrOutput `pulumi:"responseTimeoutSeconds"` // Specifies the SKU for this CDN FrontDoor Profile. Possible values include `Standard_AzureFrontDoor` and `Premium_AzureFrontDoor`. Changing this forces a new resource to be created. SkuName pulumi.StringOutput `pulumi:"skuName"` // Specifies a mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a CDN FrontDoor Profile which contains a collection of CDN FrontDoor Endpoints.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = cdn.NewFrontdoorProfile(ctx, "exampleFrontdoorProfile", &cdn.FrontdoorProfileArgs{ ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Standard_AzureFrontDoor"), Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) if err != nil { return err } return nil }) }
```
## Import
CDN FrontDoor Profiles can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cdn/frontdoorProfile:FrontdoorProfile example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Cdn/profiles/myprofile1
```
func GetFrontdoorProfile ¶ added in v5.9.0
func GetFrontdoorProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FrontdoorProfileState, opts ...pulumi.ResourceOption) (*FrontdoorProfile, error)
GetFrontdoorProfile gets an existing FrontdoorProfile 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 NewFrontdoorProfile ¶ added in v5.9.0
func NewFrontdoorProfile(ctx *pulumi.Context, name string, args *FrontdoorProfileArgs, opts ...pulumi.ResourceOption) (*FrontdoorProfile, error)
NewFrontdoorProfile registers a new resource with the given unique name, arguments, and options.
func (*FrontdoorProfile) ElementType ¶ added in v5.9.0
func (*FrontdoorProfile) ElementType() reflect.Type
func (*FrontdoorProfile) ToFrontdoorProfileOutput ¶ added in v5.9.0
func (i *FrontdoorProfile) ToFrontdoorProfileOutput() FrontdoorProfileOutput
func (*FrontdoorProfile) ToFrontdoorProfileOutputWithContext ¶ added in v5.9.0
func (i *FrontdoorProfile) ToFrontdoorProfileOutputWithContext(ctx context.Context) FrontdoorProfileOutput
type FrontdoorProfileArgs ¶ added in v5.9.0
type FrontdoorProfileArgs struct { // Specifies the name of the FrontDoor Profile. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where this FrontDoor Profile should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies the maximum response timeout in seconds. Possible values are between `16` and `240` seconds (inclusive). Defaults to `120` seconds. ResponseTimeoutSeconds pulumi.IntPtrInput // Specifies the SKU for this CDN FrontDoor Profile. Possible values include `Standard_AzureFrontDoor` and `Premium_AzureFrontDoor`. Changing this forces a new resource to be created. SkuName pulumi.StringInput // Specifies a mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a FrontdoorProfile resource.
func (FrontdoorProfileArgs) ElementType ¶ added in v5.9.0
func (FrontdoorProfileArgs) ElementType() reflect.Type
type FrontdoorProfileArray ¶ added in v5.9.0
type FrontdoorProfileArray []FrontdoorProfileInput
func (FrontdoorProfileArray) ElementType ¶ added in v5.9.0
func (FrontdoorProfileArray) ElementType() reflect.Type
func (FrontdoorProfileArray) ToFrontdoorProfileArrayOutput ¶ added in v5.9.0
func (i FrontdoorProfileArray) ToFrontdoorProfileArrayOutput() FrontdoorProfileArrayOutput
func (FrontdoorProfileArray) ToFrontdoorProfileArrayOutputWithContext ¶ added in v5.9.0
func (i FrontdoorProfileArray) ToFrontdoorProfileArrayOutputWithContext(ctx context.Context) FrontdoorProfileArrayOutput
type FrontdoorProfileArrayInput ¶ added in v5.9.0
type FrontdoorProfileArrayInput interface { pulumi.Input ToFrontdoorProfileArrayOutput() FrontdoorProfileArrayOutput ToFrontdoorProfileArrayOutputWithContext(context.Context) FrontdoorProfileArrayOutput }
FrontdoorProfileArrayInput is an input type that accepts FrontdoorProfileArray and FrontdoorProfileArrayOutput values. You can construct a concrete instance of `FrontdoorProfileArrayInput` via:
FrontdoorProfileArray{ FrontdoorProfileArgs{...} }
type FrontdoorProfileArrayOutput ¶ added in v5.9.0
type FrontdoorProfileArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorProfileArrayOutput) ElementType ¶ added in v5.9.0
func (FrontdoorProfileArrayOutput) ElementType() reflect.Type
func (FrontdoorProfileArrayOutput) Index ¶ added in v5.9.0
func (o FrontdoorProfileArrayOutput) Index(i pulumi.IntInput) FrontdoorProfileOutput
func (FrontdoorProfileArrayOutput) ToFrontdoorProfileArrayOutput ¶ added in v5.9.0
func (o FrontdoorProfileArrayOutput) ToFrontdoorProfileArrayOutput() FrontdoorProfileArrayOutput
func (FrontdoorProfileArrayOutput) ToFrontdoorProfileArrayOutputWithContext ¶ added in v5.9.0
func (o FrontdoorProfileArrayOutput) ToFrontdoorProfileArrayOutputWithContext(ctx context.Context) FrontdoorProfileArrayOutput
type FrontdoorProfileInput ¶ added in v5.9.0
type FrontdoorProfileInput interface { pulumi.Input ToFrontdoorProfileOutput() FrontdoorProfileOutput ToFrontdoorProfileOutputWithContext(ctx context.Context) FrontdoorProfileOutput }
type FrontdoorProfileMap ¶ added in v5.9.0
type FrontdoorProfileMap map[string]FrontdoorProfileInput
func (FrontdoorProfileMap) ElementType ¶ added in v5.9.0
func (FrontdoorProfileMap) ElementType() reflect.Type
func (FrontdoorProfileMap) ToFrontdoorProfileMapOutput ¶ added in v5.9.0
func (i FrontdoorProfileMap) ToFrontdoorProfileMapOutput() FrontdoorProfileMapOutput
func (FrontdoorProfileMap) ToFrontdoorProfileMapOutputWithContext ¶ added in v5.9.0
func (i FrontdoorProfileMap) ToFrontdoorProfileMapOutputWithContext(ctx context.Context) FrontdoorProfileMapOutput
type FrontdoorProfileMapInput ¶ added in v5.9.0
type FrontdoorProfileMapInput interface { pulumi.Input ToFrontdoorProfileMapOutput() FrontdoorProfileMapOutput ToFrontdoorProfileMapOutputWithContext(context.Context) FrontdoorProfileMapOutput }
FrontdoorProfileMapInput is an input type that accepts FrontdoorProfileMap and FrontdoorProfileMapOutput values. You can construct a concrete instance of `FrontdoorProfileMapInput` via:
FrontdoorProfileMap{ "key": FrontdoorProfileArgs{...} }
type FrontdoorProfileMapOutput ¶ added in v5.9.0
type FrontdoorProfileMapOutput struct{ *pulumi.OutputState }
func (FrontdoorProfileMapOutput) ElementType ¶ added in v5.9.0
func (FrontdoorProfileMapOutput) ElementType() reflect.Type
func (FrontdoorProfileMapOutput) MapIndex ¶ added in v5.9.0
func (o FrontdoorProfileMapOutput) MapIndex(k pulumi.StringInput) FrontdoorProfileOutput
func (FrontdoorProfileMapOutput) ToFrontdoorProfileMapOutput ¶ added in v5.9.0
func (o FrontdoorProfileMapOutput) ToFrontdoorProfileMapOutput() FrontdoorProfileMapOutput
func (FrontdoorProfileMapOutput) ToFrontdoorProfileMapOutputWithContext ¶ added in v5.9.0
func (o FrontdoorProfileMapOutput) ToFrontdoorProfileMapOutputWithContext(ctx context.Context) FrontdoorProfileMapOutput
type FrontdoorProfileOutput ¶ added in v5.9.0
type FrontdoorProfileOutput struct{ *pulumi.OutputState }
func (FrontdoorProfileOutput) ElementType ¶ added in v5.9.0
func (FrontdoorProfileOutput) ElementType() reflect.Type
func (FrontdoorProfileOutput) Name ¶ added in v5.9.0
func (o FrontdoorProfileOutput) Name() pulumi.StringOutput
Specifies the name of the FrontDoor Profile. Changing this forces a new resource to be created.
func (FrontdoorProfileOutput) ResourceGroupName ¶ added in v5.9.0
func (o FrontdoorProfileOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where this FrontDoor Profile should exist. Changing this forces a new resource to be created.
func (FrontdoorProfileOutput) ResourceGuid ¶ added in v5.9.0
func (o FrontdoorProfileOutput) ResourceGuid() pulumi.StringOutput
The UUID of this CDN FrontDoor Profile.
func (FrontdoorProfileOutput) ResponseTimeoutSeconds ¶ added in v5.9.0
func (o FrontdoorProfileOutput) ResponseTimeoutSeconds() pulumi.IntPtrOutput
Specifies the maximum response timeout in seconds. Possible values are between `16` and `240` seconds (inclusive). Defaults to `120` seconds.
func (FrontdoorProfileOutput) SkuName ¶ added in v5.9.0
func (o FrontdoorProfileOutput) SkuName() pulumi.StringOutput
Specifies the SKU for this CDN FrontDoor Profile. Possible values include `Standard_AzureFrontDoor` and `Premium_AzureFrontDoor`. Changing this forces a new resource to be created.
func (FrontdoorProfileOutput) Tags ¶ added in v5.9.0
func (o FrontdoorProfileOutput) Tags() pulumi.StringMapOutput
Specifies a mapping of tags to assign to the resource.
func (FrontdoorProfileOutput) ToFrontdoorProfileOutput ¶ added in v5.9.0
func (o FrontdoorProfileOutput) ToFrontdoorProfileOutput() FrontdoorProfileOutput
func (FrontdoorProfileOutput) ToFrontdoorProfileOutputWithContext ¶ added in v5.9.0
func (o FrontdoorProfileOutput) ToFrontdoorProfileOutputWithContext(ctx context.Context) FrontdoorProfileOutput
type FrontdoorProfileState ¶ added in v5.9.0
type FrontdoorProfileState struct { // Specifies the name of the FrontDoor Profile. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where this FrontDoor Profile should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The UUID of this CDN FrontDoor Profile. ResourceGuid pulumi.StringPtrInput // Specifies the maximum response timeout in seconds. Possible values are between `16` and `240` seconds (inclusive). Defaults to `120` seconds. ResponseTimeoutSeconds pulumi.IntPtrInput // Specifies the SKU for this CDN FrontDoor Profile. Possible values include `Standard_AzureFrontDoor` and `Premium_AzureFrontDoor`. Changing this forces a new resource to be created. SkuName pulumi.StringPtrInput // Specifies a mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (FrontdoorProfileState) ElementType ¶ added in v5.9.0
func (FrontdoorProfileState) ElementType() reflect.Type
type FrontdoorRuleSet ¶ added in v5.10.0
type FrontdoorRuleSet struct { pulumi.CustomResourceState // The ID of the CDN FrontDoor Profile. Changing this forces a new CDN FrontDoor Rule Set to be created. CdnFrontdoorProfileId pulumi.StringOutput `pulumi:"cdnFrontdoorProfileId"` // The name which should be used for this CDN FrontDoor Rule Set. Changing this forces a new CDN FrontDoor Rule Set to be created. Name pulumi.StringOutput `pulumi:"name"` }
Manages a CDN FrontDoor Rule Set.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleFrontdoorProfile, err := cdn.NewFrontdoorProfile(ctx, "exampleFrontdoorProfile", &cdn.FrontdoorProfileArgs{ ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Standard_AzureFrontDoor"), }) if err != nil { return err } _, err = cdn.NewFrontdoorRuleSet(ctx, "exampleFrontdoorRuleSet", &cdn.FrontdoorRuleSetArgs{ CdnFrontdoorProfileId: exampleFrontdoorProfile.ID(), }) if err != nil { return err } return nil }) }
```
## Import
CDN FrontDoor Rule Sets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cdn/frontdoorRuleSet:FrontdoorRuleSet example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.Cdn/profiles/profile1/ruleSets/ruleSet1
```
func GetFrontdoorRuleSet ¶ added in v5.10.0
func GetFrontdoorRuleSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FrontdoorRuleSetState, opts ...pulumi.ResourceOption) (*FrontdoorRuleSet, error)
GetFrontdoorRuleSet gets an existing FrontdoorRuleSet 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 NewFrontdoorRuleSet ¶ added in v5.10.0
func NewFrontdoorRuleSet(ctx *pulumi.Context, name string, args *FrontdoorRuleSetArgs, opts ...pulumi.ResourceOption) (*FrontdoorRuleSet, error)
NewFrontdoorRuleSet registers a new resource with the given unique name, arguments, and options.
func (*FrontdoorRuleSet) ElementType ¶ added in v5.10.0
func (*FrontdoorRuleSet) ElementType() reflect.Type
func (*FrontdoorRuleSet) ToFrontdoorRuleSetOutput ¶ added in v5.10.0
func (i *FrontdoorRuleSet) ToFrontdoorRuleSetOutput() FrontdoorRuleSetOutput
func (*FrontdoorRuleSet) ToFrontdoorRuleSetOutputWithContext ¶ added in v5.10.0
func (i *FrontdoorRuleSet) ToFrontdoorRuleSetOutputWithContext(ctx context.Context) FrontdoorRuleSetOutput
type FrontdoorRuleSetArgs ¶ added in v5.10.0
type FrontdoorRuleSetArgs struct { // The ID of the CDN FrontDoor Profile. Changing this forces a new CDN FrontDoor Rule Set to be created. CdnFrontdoorProfileId pulumi.StringInput // The name which should be used for this CDN FrontDoor Rule Set. Changing this forces a new CDN FrontDoor Rule Set to be created. Name pulumi.StringPtrInput }
The set of arguments for constructing a FrontdoorRuleSet resource.
func (FrontdoorRuleSetArgs) ElementType ¶ added in v5.10.0
func (FrontdoorRuleSetArgs) ElementType() reflect.Type
type FrontdoorRuleSetArray ¶ added in v5.10.0
type FrontdoorRuleSetArray []FrontdoorRuleSetInput
func (FrontdoorRuleSetArray) ElementType ¶ added in v5.10.0
func (FrontdoorRuleSetArray) ElementType() reflect.Type
func (FrontdoorRuleSetArray) ToFrontdoorRuleSetArrayOutput ¶ added in v5.10.0
func (i FrontdoorRuleSetArray) ToFrontdoorRuleSetArrayOutput() FrontdoorRuleSetArrayOutput
func (FrontdoorRuleSetArray) ToFrontdoorRuleSetArrayOutputWithContext ¶ added in v5.10.0
func (i FrontdoorRuleSetArray) ToFrontdoorRuleSetArrayOutputWithContext(ctx context.Context) FrontdoorRuleSetArrayOutput
type FrontdoorRuleSetArrayInput ¶ added in v5.10.0
type FrontdoorRuleSetArrayInput interface { pulumi.Input ToFrontdoorRuleSetArrayOutput() FrontdoorRuleSetArrayOutput ToFrontdoorRuleSetArrayOutputWithContext(context.Context) FrontdoorRuleSetArrayOutput }
FrontdoorRuleSetArrayInput is an input type that accepts FrontdoorRuleSetArray and FrontdoorRuleSetArrayOutput values. You can construct a concrete instance of `FrontdoorRuleSetArrayInput` via:
FrontdoorRuleSetArray{ FrontdoorRuleSetArgs{...} }
type FrontdoorRuleSetArrayOutput ¶ added in v5.10.0
type FrontdoorRuleSetArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorRuleSetArrayOutput) ElementType ¶ added in v5.10.0
func (FrontdoorRuleSetArrayOutput) ElementType() reflect.Type
func (FrontdoorRuleSetArrayOutput) Index ¶ added in v5.10.0
func (o FrontdoorRuleSetArrayOutput) Index(i pulumi.IntInput) FrontdoorRuleSetOutput
func (FrontdoorRuleSetArrayOutput) ToFrontdoorRuleSetArrayOutput ¶ added in v5.10.0
func (o FrontdoorRuleSetArrayOutput) ToFrontdoorRuleSetArrayOutput() FrontdoorRuleSetArrayOutput
func (FrontdoorRuleSetArrayOutput) ToFrontdoorRuleSetArrayOutputWithContext ¶ added in v5.10.0
func (o FrontdoorRuleSetArrayOutput) ToFrontdoorRuleSetArrayOutputWithContext(ctx context.Context) FrontdoorRuleSetArrayOutput
type FrontdoorRuleSetInput ¶ added in v5.10.0
type FrontdoorRuleSetInput interface { pulumi.Input ToFrontdoorRuleSetOutput() FrontdoorRuleSetOutput ToFrontdoorRuleSetOutputWithContext(ctx context.Context) FrontdoorRuleSetOutput }
type FrontdoorRuleSetMap ¶ added in v5.10.0
type FrontdoorRuleSetMap map[string]FrontdoorRuleSetInput
func (FrontdoorRuleSetMap) ElementType ¶ added in v5.10.0
func (FrontdoorRuleSetMap) ElementType() reflect.Type
func (FrontdoorRuleSetMap) ToFrontdoorRuleSetMapOutput ¶ added in v5.10.0
func (i FrontdoorRuleSetMap) ToFrontdoorRuleSetMapOutput() FrontdoorRuleSetMapOutput
func (FrontdoorRuleSetMap) ToFrontdoorRuleSetMapOutputWithContext ¶ added in v5.10.0
func (i FrontdoorRuleSetMap) ToFrontdoorRuleSetMapOutputWithContext(ctx context.Context) FrontdoorRuleSetMapOutput
type FrontdoorRuleSetMapInput ¶ added in v5.10.0
type FrontdoorRuleSetMapInput interface { pulumi.Input ToFrontdoorRuleSetMapOutput() FrontdoorRuleSetMapOutput ToFrontdoorRuleSetMapOutputWithContext(context.Context) FrontdoorRuleSetMapOutput }
FrontdoorRuleSetMapInput is an input type that accepts FrontdoorRuleSetMap and FrontdoorRuleSetMapOutput values. You can construct a concrete instance of `FrontdoorRuleSetMapInput` via:
FrontdoorRuleSetMap{ "key": FrontdoorRuleSetArgs{...} }
type FrontdoorRuleSetMapOutput ¶ added in v5.10.0
type FrontdoorRuleSetMapOutput struct{ *pulumi.OutputState }
func (FrontdoorRuleSetMapOutput) ElementType ¶ added in v5.10.0
func (FrontdoorRuleSetMapOutput) ElementType() reflect.Type
func (FrontdoorRuleSetMapOutput) MapIndex ¶ added in v5.10.0
func (o FrontdoorRuleSetMapOutput) MapIndex(k pulumi.StringInput) FrontdoorRuleSetOutput
func (FrontdoorRuleSetMapOutput) ToFrontdoorRuleSetMapOutput ¶ added in v5.10.0
func (o FrontdoorRuleSetMapOutput) ToFrontdoorRuleSetMapOutput() FrontdoorRuleSetMapOutput
func (FrontdoorRuleSetMapOutput) ToFrontdoorRuleSetMapOutputWithContext ¶ added in v5.10.0
func (o FrontdoorRuleSetMapOutput) ToFrontdoorRuleSetMapOutputWithContext(ctx context.Context) FrontdoorRuleSetMapOutput
type FrontdoorRuleSetOutput ¶ added in v5.10.0
type FrontdoorRuleSetOutput struct{ *pulumi.OutputState }
func (FrontdoorRuleSetOutput) CdnFrontdoorProfileId ¶ added in v5.10.0
func (o FrontdoorRuleSetOutput) CdnFrontdoorProfileId() pulumi.StringOutput
The ID of the CDN FrontDoor Profile. Changing this forces a new CDN FrontDoor Rule Set to be created.
func (FrontdoorRuleSetOutput) ElementType ¶ added in v5.10.0
func (FrontdoorRuleSetOutput) ElementType() reflect.Type
func (FrontdoorRuleSetOutput) Name ¶ added in v5.10.0
func (o FrontdoorRuleSetOutput) Name() pulumi.StringOutput
The name which should be used for this CDN FrontDoor Rule Set. Changing this forces a new CDN FrontDoor Rule Set to be created.
func (FrontdoorRuleSetOutput) ToFrontdoorRuleSetOutput ¶ added in v5.10.0
func (o FrontdoorRuleSetOutput) ToFrontdoorRuleSetOutput() FrontdoorRuleSetOutput
func (FrontdoorRuleSetOutput) ToFrontdoorRuleSetOutputWithContext ¶ added in v5.10.0
func (o FrontdoorRuleSetOutput) ToFrontdoorRuleSetOutputWithContext(ctx context.Context) FrontdoorRuleSetOutput
type FrontdoorRuleSetState ¶ added in v5.10.0
type FrontdoorRuleSetState struct { // The ID of the CDN FrontDoor Profile. Changing this forces a new CDN FrontDoor Rule Set to be created. CdnFrontdoorProfileId pulumi.StringPtrInput // The name which should be used for this CDN FrontDoor Rule Set. Changing this forces a new CDN FrontDoor Rule Set to be created. Name pulumi.StringPtrInput }
func (FrontdoorRuleSetState) ElementType ¶ added in v5.10.0
func (FrontdoorRuleSetState) ElementType() reflect.Type
type FrontdoorSecurityPolicy ¶ added in v5.16.0
type FrontdoorSecurityPolicy struct { pulumi.CustomResourceState // The Frontdoor Profile Resource Id that is linked to this Frontdoor Security Policy. Changing this forces a new Frontdoor Security Policy to be created. CdnFrontdoorProfileId pulumi.StringOutput `pulumi:"cdnFrontdoorProfileId"` // The name which should be used for this Frontdoor Security Policy. Possible values must not be an empty string. Changing this forces a new Frontdoor Security Policy to be created. Name pulumi.StringOutput `pulumi:"name"` // An `securityPolicies` block as defined below. Changing this forces a new Frontdoor Security Policy to be created. SecurityPolicies FrontdoorSecurityPolicySecurityPoliciesOutput `pulumi:"securityPolicies"` }
Manages a Frontdoor Security Policy.
## Import
Frontdoor Security Policies can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cdn/frontdoorSecurityPolicy:FrontdoorSecurityPolicy example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.Cdn/profiles/profile1/securityPolicies/policy1
```
func GetFrontdoorSecurityPolicy ¶ added in v5.16.0
func GetFrontdoorSecurityPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FrontdoorSecurityPolicyState, opts ...pulumi.ResourceOption) (*FrontdoorSecurityPolicy, error)
GetFrontdoorSecurityPolicy gets an existing FrontdoorSecurityPolicy 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 NewFrontdoorSecurityPolicy ¶ added in v5.16.0
func NewFrontdoorSecurityPolicy(ctx *pulumi.Context, name string, args *FrontdoorSecurityPolicyArgs, opts ...pulumi.ResourceOption) (*FrontdoorSecurityPolicy, error)
NewFrontdoorSecurityPolicy registers a new resource with the given unique name, arguments, and options.
func (*FrontdoorSecurityPolicy) ElementType ¶ added in v5.16.0
func (*FrontdoorSecurityPolicy) ElementType() reflect.Type
func (*FrontdoorSecurityPolicy) ToFrontdoorSecurityPolicyOutput ¶ added in v5.16.0
func (i *FrontdoorSecurityPolicy) ToFrontdoorSecurityPolicyOutput() FrontdoorSecurityPolicyOutput
func (*FrontdoorSecurityPolicy) ToFrontdoorSecurityPolicyOutputWithContext ¶ added in v5.16.0
func (i *FrontdoorSecurityPolicy) ToFrontdoorSecurityPolicyOutputWithContext(ctx context.Context) FrontdoorSecurityPolicyOutput
type FrontdoorSecurityPolicyArgs ¶ added in v5.16.0
type FrontdoorSecurityPolicyArgs struct { // The Frontdoor Profile Resource Id that is linked to this Frontdoor Security Policy. Changing this forces a new Frontdoor Security Policy to be created. CdnFrontdoorProfileId pulumi.StringInput // The name which should be used for this Frontdoor Security Policy. Possible values must not be an empty string. Changing this forces a new Frontdoor Security Policy to be created. Name pulumi.StringPtrInput // An `securityPolicies` block as defined below. Changing this forces a new Frontdoor Security Policy to be created. SecurityPolicies FrontdoorSecurityPolicySecurityPoliciesInput }
The set of arguments for constructing a FrontdoorSecurityPolicy resource.
func (FrontdoorSecurityPolicyArgs) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicyArgs) ElementType() reflect.Type
type FrontdoorSecurityPolicyArray ¶ added in v5.16.0
type FrontdoorSecurityPolicyArray []FrontdoorSecurityPolicyInput
func (FrontdoorSecurityPolicyArray) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicyArray) ElementType() reflect.Type
func (FrontdoorSecurityPolicyArray) ToFrontdoorSecurityPolicyArrayOutput ¶ added in v5.16.0
func (i FrontdoorSecurityPolicyArray) ToFrontdoorSecurityPolicyArrayOutput() FrontdoorSecurityPolicyArrayOutput
func (FrontdoorSecurityPolicyArray) ToFrontdoorSecurityPolicyArrayOutputWithContext ¶ added in v5.16.0
func (i FrontdoorSecurityPolicyArray) ToFrontdoorSecurityPolicyArrayOutputWithContext(ctx context.Context) FrontdoorSecurityPolicyArrayOutput
type FrontdoorSecurityPolicyArrayInput ¶ added in v5.16.0
type FrontdoorSecurityPolicyArrayInput interface { pulumi.Input ToFrontdoorSecurityPolicyArrayOutput() FrontdoorSecurityPolicyArrayOutput ToFrontdoorSecurityPolicyArrayOutputWithContext(context.Context) FrontdoorSecurityPolicyArrayOutput }
FrontdoorSecurityPolicyArrayInput is an input type that accepts FrontdoorSecurityPolicyArray and FrontdoorSecurityPolicyArrayOutput values. You can construct a concrete instance of `FrontdoorSecurityPolicyArrayInput` via:
FrontdoorSecurityPolicyArray{ FrontdoorSecurityPolicyArgs{...} }
type FrontdoorSecurityPolicyArrayOutput ¶ added in v5.16.0
type FrontdoorSecurityPolicyArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorSecurityPolicyArrayOutput) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicyArrayOutput) ElementType() reflect.Type
func (FrontdoorSecurityPolicyArrayOutput) Index ¶ added in v5.16.0
func (o FrontdoorSecurityPolicyArrayOutput) Index(i pulumi.IntInput) FrontdoorSecurityPolicyOutput
func (FrontdoorSecurityPolicyArrayOutput) ToFrontdoorSecurityPolicyArrayOutput ¶ added in v5.16.0
func (o FrontdoorSecurityPolicyArrayOutput) ToFrontdoorSecurityPolicyArrayOutput() FrontdoorSecurityPolicyArrayOutput
func (FrontdoorSecurityPolicyArrayOutput) ToFrontdoorSecurityPolicyArrayOutputWithContext ¶ added in v5.16.0
func (o FrontdoorSecurityPolicyArrayOutput) ToFrontdoorSecurityPolicyArrayOutputWithContext(ctx context.Context) FrontdoorSecurityPolicyArrayOutput
type FrontdoorSecurityPolicyInput ¶ added in v5.16.0
type FrontdoorSecurityPolicyInput interface { pulumi.Input ToFrontdoorSecurityPolicyOutput() FrontdoorSecurityPolicyOutput ToFrontdoorSecurityPolicyOutputWithContext(ctx context.Context) FrontdoorSecurityPolicyOutput }
type FrontdoorSecurityPolicyMap ¶ added in v5.16.0
type FrontdoorSecurityPolicyMap map[string]FrontdoorSecurityPolicyInput
func (FrontdoorSecurityPolicyMap) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicyMap) ElementType() reflect.Type
func (FrontdoorSecurityPolicyMap) ToFrontdoorSecurityPolicyMapOutput ¶ added in v5.16.0
func (i FrontdoorSecurityPolicyMap) ToFrontdoorSecurityPolicyMapOutput() FrontdoorSecurityPolicyMapOutput
func (FrontdoorSecurityPolicyMap) ToFrontdoorSecurityPolicyMapOutputWithContext ¶ added in v5.16.0
func (i FrontdoorSecurityPolicyMap) ToFrontdoorSecurityPolicyMapOutputWithContext(ctx context.Context) FrontdoorSecurityPolicyMapOutput
type FrontdoorSecurityPolicyMapInput ¶ added in v5.16.0
type FrontdoorSecurityPolicyMapInput interface { pulumi.Input ToFrontdoorSecurityPolicyMapOutput() FrontdoorSecurityPolicyMapOutput ToFrontdoorSecurityPolicyMapOutputWithContext(context.Context) FrontdoorSecurityPolicyMapOutput }
FrontdoorSecurityPolicyMapInput is an input type that accepts FrontdoorSecurityPolicyMap and FrontdoorSecurityPolicyMapOutput values. You can construct a concrete instance of `FrontdoorSecurityPolicyMapInput` via:
FrontdoorSecurityPolicyMap{ "key": FrontdoorSecurityPolicyArgs{...} }
type FrontdoorSecurityPolicyMapOutput ¶ added in v5.16.0
type FrontdoorSecurityPolicyMapOutput struct{ *pulumi.OutputState }
func (FrontdoorSecurityPolicyMapOutput) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicyMapOutput) ElementType() reflect.Type
func (FrontdoorSecurityPolicyMapOutput) MapIndex ¶ added in v5.16.0
func (o FrontdoorSecurityPolicyMapOutput) MapIndex(k pulumi.StringInput) FrontdoorSecurityPolicyOutput
func (FrontdoorSecurityPolicyMapOutput) ToFrontdoorSecurityPolicyMapOutput ¶ added in v5.16.0
func (o FrontdoorSecurityPolicyMapOutput) ToFrontdoorSecurityPolicyMapOutput() FrontdoorSecurityPolicyMapOutput
func (FrontdoorSecurityPolicyMapOutput) ToFrontdoorSecurityPolicyMapOutputWithContext ¶ added in v5.16.0
func (o FrontdoorSecurityPolicyMapOutput) ToFrontdoorSecurityPolicyMapOutputWithContext(ctx context.Context) FrontdoorSecurityPolicyMapOutput
type FrontdoorSecurityPolicyOutput ¶ added in v5.16.0
type FrontdoorSecurityPolicyOutput struct{ *pulumi.OutputState }
func (FrontdoorSecurityPolicyOutput) CdnFrontdoorProfileId ¶ added in v5.16.0
func (o FrontdoorSecurityPolicyOutput) CdnFrontdoorProfileId() pulumi.StringOutput
The Frontdoor Profile Resource Id that is linked to this Frontdoor Security Policy. Changing this forces a new Frontdoor Security Policy to be created.
func (FrontdoorSecurityPolicyOutput) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicyOutput) ElementType() reflect.Type
func (FrontdoorSecurityPolicyOutput) Name ¶ added in v5.16.0
func (o FrontdoorSecurityPolicyOutput) Name() pulumi.StringOutput
The name which should be used for this Frontdoor Security Policy. Possible values must not be an empty string. Changing this forces a new Frontdoor Security Policy to be created.
func (FrontdoorSecurityPolicyOutput) SecurityPolicies ¶ added in v5.16.0
func (o FrontdoorSecurityPolicyOutput) SecurityPolicies() FrontdoorSecurityPolicySecurityPoliciesOutput
An `securityPolicies` block as defined below. Changing this forces a new Frontdoor Security Policy to be created.
func (FrontdoorSecurityPolicyOutput) ToFrontdoorSecurityPolicyOutput ¶ added in v5.16.0
func (o FrontdoorSecurityPolicyOutput) ToFrontdoorSecurityPolicyOutput() FrontdoorSecurityPolicyOutput
func (FrontdoorSecurityPolicyOutput) ToFrontdoorSecurityPolicyOutputWithContext ¶ added in v5.16.0
func (o FrontdoorSecurityPolicyOutput) ToFrontdoorSecurityPolicyOutputWithContext(ctx context.Context) FrontdoorSecurityPolicyOutput
type FrontdoorSecurityPolicySecurityPolicies ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPolicies struct { // An `firewall` block as defined below. Changing this forces a new Frontdoor Security Policy to be created. Firewall FrontdoorSecurityPolicySecurityPoliciesFirewall `pulumi:"firewall"` }
type FrontdoorSecurityPolicySecurityPoliciesArgs ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesArgs struct { // An `firewall` block as defined below. Changing this forces a new Frontdoor Security Policy to be created. Firewall FrontdoorSecurityPolicySecurityPoliciesFirewallInput `pulumi:"firewall"` }
func (FrontdoorSecurityPolicySecurityPoliciesArgs) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicySecurityPoliciesArgs) ElementType() reflect.Type
func (FrontdoorSecurityPolicySecurityPoliciesArgs) ToFrontdoorSecurityPolicySecurityPoliciesOutput ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesArgs) ToFrontdoorSecurityPolicySecurityPoliciesOutput() FrontdoorSecurityPolicySecurityPoliciesOutput
func (FrontdoorSecurityPolicySecurityPoliciesArgs) ToFrontdoorSecurityPolicySecurityPoliciesOutputWithContext ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesArgs) ToFrontdoorSecurityPolicySecurityPoliciesOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesOutput
func (FrontdoorSecurityPolicySecurityPoliciesArgs) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutput ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesArgs) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutput() FrontdoorSecurityPolicySecurityPoliciesPtrOutput
func (FrontdoorSecurityPolicySecurityPoliciesArgs) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutputWithContext ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesArgs) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesPtrOutput
type FrontdoorSecurityPolicySecurityPoliciesFirewall ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewall struct { // An `association` block as defined below. Changing this forces a new Frontdoor Security Policy to be created. Association FrontdoorSecurityPolicySecurityPoliciesFirewallAssociation `pulumi:"association"` // The Resource Id of the Frontdoor Firewall Policy that should be linked to this Frontdoor Security Policy. Changing this forces a new Frontdoor Security Policy to be created. CdnFrontdoorFirewallPolicyId string `pulumi:"cdnFrontdoorFirewallPolicyId"` }
type FrontdoorSecurityPolicySecurityPoliciesFirewallArgs ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallArgs struct { // An `association` block as defined below. Changing this forces a new Frontdoor Security Policy to be created. Association FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationInput `pulumi:"association"` // The Resource Id of the Frontdoor Firewall Policy that should be linked to this Frontdoor Security Policy. Changing this forces a new Frontdoor Security Policy to be created. CdnFrontdoorFirewallPolicyId pulumi.StringInput `pulumi:"cdnFrontdoorFirewallPolicyId"` }
func (FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ElementType() reflect.Type
func (FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallOutput ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallOutputWithContext ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutputWithContext ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociation ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociation struct { // One or more `domain` blocks as defined below. Changing this forces a new Frontdoor Security Policy to be created. Domains []FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomain `pulumi:"domains"` // The list of paths to match for this firewall policy. Possilbe value includes `/*`. Changing this forces a new Frontdoor Security Policy to be created. PatternsToMatch string `pulumi:"patternsToMatch"` }
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs struct { // One or more `domain` blocks as defined below. Changing this forces a new Frontdoor Security Policy to be created. Domains FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayInput `pulumi:"domains"` // The list of paths to match for this firewall policy. Possilbe value includes `/*`. Changing this forces a new Frontdoor Security Policy to be created. PatternsToMatch pulumi.StringInput `pulumi:"patternsToMatch"` }
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ElementType() reflect.Type
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutputWithContext ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutputWithContext ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomain ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomain struct { // Is the Frontdoor Custom Domain/Endpoint activated? Active *bool `pulumi:"active"` // The Resource Id of the **Frontdoor Custom Domain** or **Frontdoor Endpoint** that should be bound to this Frontdoor Security Policy. Changing this forces a new Frontdoor Security Policy to be created. CdnFrontdoorDomainId string `pulumi:"cdnFrontdoorDomainId"` }
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs struct { // Is the Frontdoor Custom Domain/Endpoint activated? Active pulumi.BoolPtrInput `pulumi:"active"` // The Resource Id of the **Frontdoor Custom Domain** or **Frontdoor Endpoint** that should be bound to this Frontdoor Security Policy. Changing this forces a new Frontdoor Security Policy to be created. CdnFrontdoorDomainId pulumi.StringInput `pulumi:"cdnFrontdoorDomainId"` }
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs) ElementType() reflect.Type
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutputWithContext ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArray ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArray []FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainInput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArray) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArray) ElementType() reflect.Type
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArray) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArray) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArray) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutputWithContext ¶ added in v5.16.0
func (i FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArray) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayInput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayInput interface { pulumi.Input ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutputWithContext(context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput }
FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayInput is an input type that accepts FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArray and FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput values. You can construct a concrete instance of `FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayInput` via:
FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArray{ FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs{...} }
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput struct{ *pulumi.OutputState }
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput) ElementType() reflect.Type
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput) Index ¶ added in v5.16.0
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutputWithContext ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainInput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainInput interface { pulumi.Input ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutputWithContext(context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput }
FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainInput is an input type that accepts FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs and FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput values. You can construct a concrete instance of `FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainInput` via:
FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArgs{...}
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput struct{ *pulumi.OutputState }
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) Active ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) Active() pulumi.BoolPtrOutput
Is the Frontdoor Custom Domain/Endpoint activated?
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) CdnFrontdoorDomainId ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) CdnFrontdoorDomainId() pulumi.StringOutput
The Resource Id of the **Frontdoor Custom Domain** or **Frontdoor Endpoint** that should be bound to this Frontdoor Security Policy. Changing this forces a new Frontdoor Security Policy to be created.
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) ElementType() reflect.Type
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutputWithContext ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainOutput
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationInput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationInput interface { pulumi.Input ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutputWithContext(context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput }
FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationInput is an input type that accepts FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs and FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput values. You can construct a concrete instance of `FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationInput` via:
FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs{...}
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput struct{ *pulumi.OutputState }
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) Domains ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) Domains() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput
One or more `domain` blocks as defined below. Changing this forces a new Frontdoor Security Policy to be created.
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ElementType() reflect.Type
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) PatternsToMatch ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) PatternsToMatch() pulumi.StringOutput
The list of paths to match for this firewall policy. Possilbe value includes `/*`. Changing this forces a new Frontdoor Security Policy to be created.
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutputWithContext ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutputWithContext ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrInput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrInput interface { pulumi.Input ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutputWithContext(context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput }
FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrInput is an input type that accepts FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs, FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtr and FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput values. You can construct a concrete instance of `FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrInput` via:
FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs{...} or: nil
func FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtr ¶ added in v5.16.0
func FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtr(v *FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationArgs) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrInput
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput struct{ *pulumi.OutputState }
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) Domains ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) Domains() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomainArrayOutput
One or more `domain` blocks as defined below. Changing this forces a new Frontdoor Security Policy to be created.
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) ElementType() reflect.Type
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) PatternsToMatch ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) PatternsToMatch() pulumi.StringPtrOutput
The list of paths to match for this firewall policy. Possilbe value includes `/*`. Changing this forces a new Frontdoor Security Policy to be created.
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutputWithContext ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
type FrontdoorSecurityPolicySecurityPoliciesFirewallInput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallInput interface { pulumi.Input ToFrontdoorSecurityPolicySecurityPoliciesFirewallOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallOutput ToFrontdoorSecurityPolicySecurityPoliciesFirewallOutputWithContext(context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallOutput }
FrontdoorSecurityPolicySecurityPoliciesFirewallInput is an input type that accepts FrontdoorSecurityPolicySecurityPoliciesFirewallArgs and FrontdoorSecurityPolicySecurityPoliciesFirewallOutput values. You can construct a concrete instance of `FrontdoorSecurityPolicySecurityPoliciesFirewallInput` via:
FrontdoorSecurityPolicySecurityPoliciesFirewallArgs{...}
type FrontdoorSecurityPolicySecurityPoliciesFirewallOutput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallOutput struct{ *pulumi.OutputState }
func (FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) Association ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) Association() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationOutput
An `association` block as defined below. Changing this forces a new Frontdoor Security Policy to be created.
func (FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) CdnFrontdoorFirewallPolicyId ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) CdnFrontdoorFirewallPolicyId() pulumi.StringOutput
The Resource Id of the Frontdoor Firewall Policy that should be linked to this Frontdoor Security Policy. Changing this forces a new Frontdoor Security Policy to be created.
func (FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ElementType() reflect.Type
func (FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallOutput ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallOutputWithContext ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutputWithContext ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
type FrontdoorSecurityPolicySecurityPoliciesFirewallPtrInput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallPtrInput interface { pulumi.Input ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutputWithContext(context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput }
FrontdoorSecurityPolicySecurityPoliciesFirewallPtrInput is an input type that accepts FrontdoorSecurityPolicySecurityPoliciesFirewallArgs, FrontdoorSecurityPolicySecurityPoliciesFirewallPtr and FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput values. You can construct a concrete instance of `FrontdoorSecurityPolicySecurityPoliciesFirewallPtrInput` via:
FrontdoorSecurityPolicySecurityPoliciesFirewallArgs{...} or: nil
func FrontdoorSecurityPolicySecurityPoliciesFirewallPtr ¶ added in v5.16.0
func FrontdoorSecurityPolicySecurityPoliciesFirewallPtr(v *FrontdoorSecurityPolicySecurityPoliciesFirewallArgs) FrontdoorSecurityPolicySecurityPoliciesFirewallPtrInput
type FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput struct{ *pulumi.OutputState }
func (FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) Association ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) Association() FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationPtrOutput
An `association` block as defined below. Changing this forces a new Frontdoor Security Policy to be created.
func (FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) CdnFrontdoorFirewallPolicyId ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) CdnFrontdoorFirewallPolicyId() pulumi.StringPtrOutput
The Resource Id of the Frontdoor Firewall Policy that should be linked to this Frontdoor Security Policy. Changing this forces a new Frontdoor Security Policy to be created.
func (FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) ElementType() reflect.Type
func (FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput() FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
func (FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutputWithContext ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
type FrontdoorSecurityPolicySecurityPoliciesInput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesInput interface { pulumi.Input ToFrontdoorSecurityPolicySecurityPoliciesOutput() FrontdoorSecurityPolicySecurityPoliciesOutput ToFrontdoorSecurityPolicySecurityPoliciesOutputWithContext(context.Context) FrontdoorSecurityPolicySecurityPoliciesOutput }
FrontdoorSecurityPolicySecurityPoliciesInput is an input type that accepts FrontdoorSecurityPolicySecurityPoliciesArgs and FrontdoorSecurityPolicySecurityPoliciesOutput values. You can construct a concrete instance of `FrontdoorSecurityPolicySecurityPoliciesInput` via:
FrontdoorSecurityPolicySecurityPoliciesArgs{...}
type FrontdoorSecurityPolicySecurityPoliciesOutput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesOutput struct{ *pulumi.OutputState }
func (FrontdoorSecurityPolicySecurityPoliciesOutput) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicySecurityPoliciesOutput) ElementType() reflect.Type
func (FrontdoorSecurityPolicySecurityPoliciesOutput) Firewall ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesOutput) Firewall() FrontdoorSecurityPolicySecurityPoliciesFirewallOutput
An `firewall` block as defined below. Changing this forces a new Frontdoor Security Policy to be created.
func (FrontdoorSecurityPolicySecurityPoliciesOutput) ToFrontdoorSecurityPolicySecurityPoliciesOutput ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesOutput) ToFrontdoorSecurityPolicySecurityPoliciesOutput() FrontdoorSecurityPolicySecurityPoliciesOutput
func (FrontdoorSecurityPolicySecurityPoliciesOutput) ToFrontdoorSecurityPolicySecurityPoliciesOutputWithContext ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesOutput) ToFrontdoorSecurityPolicySecurityPoliciesOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesOutput
func (FrontdoorSecurityPolicySecurityPoliciesOutput) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutput ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesOutput) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutput() FrontdoorSecurityPolicySecurityPoliciesPtrOutput
func (FrontdoorSecurityPolicySecurityPoliciesOutput) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutputWithContext ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesOutput) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesPtrOutput
type FrontdoorSecurityPolicySecurityPoliciesPtrInput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesPtrInput interface { pulumi.Input ToFrontdoorSecurityPolicySecurityPoliciesPtrOutput() FrontdoorSecurityPolicySecurityPoliciesPtrOutput ToFrontdoorSecurityPolicySecurityPoliciesPtrOutputWithContext(context.Context) FrontdoorSecurityPolicySecurityPoliciesPtrOutput }
FrontdoorSecurityPolicySecurityPoliciesPtrInput is an input type that accepts FrontdoorSecurityPolicySecurityPoliciesArgs, FrontdoorSecurityPolicySecurityPoliciesPtr and FrontdoorSecurityPolicySecurityPoliciesPtrOutput values. You can construct a concrete instance of `FrontdoorSecurityPolicySecurityPoliciesPtrInput` via:
FrontdoorSecurityPolicySecurityPoliciesArgs{...} or: nil
func FrontdoorSecurityPolicySecurityPoliciesPtr ¶ added in v5.16.0
func FrontdoorSecurityPolicySecurityPoliciesPtr(v *FrontdoorSecurityPolicySecurityPoliciesArgs) FrontdoorSecurityPolicySecurityPoliciesPtrInput
type FrontdoorSecurityPolicySecurityPoliciesPtrOutput ¶ added in v5.16.0
type FrontdoorSecurityPolicySecurityPoliciesPtrOutput struct{ *pulumi.OutputState }
func (FrontdoorSecurityPolicySecurityPoliciesPtrOutput) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicySecurityPoliciesPtrOutput) ElementType() reflect.Type
func (FrontdoorSecurityPolicySecurityPoliciesPtrOutput) Firewall ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesPtrOutput) Firewall() FrontdoorSecurityPolicySecurityPoliciesFirewallPtrOutput
An `firewall` block as defined below. Changing this forces a new Frontdoor Security Policy to be created.
func (FrontdoorSecurityPolicySecurityPoliciesPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutput ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutput() FrontdoorSecurityPolicySecurityPoliciesPtrOutput
func (FrontdoorSecurityPolicySecurityPoliciesPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutputWithContext ¶ added in v5.16.0
func (o FrontdoorSecurityPolicySecurityPoliciesPtrOutput) ToFrontdoorSecurityPolicySecurityPoliciesPtrOutputWithContext(ctx context.Context) FrontdoorSecurityPolicySecurityPoliciesPtrOutput
type FrontdoorSecurityPolicyState ¶ added in v5.16.0
type FrontdoorSecurityPolicyState struct { // The Frontdoor Profile Resource Id that is linked to this Frontdoor Security Policy. Changing this forces a new Frontdoor Security Policy to be created. CdnFrontdoorProfileId pulumi.StringPtrInput // The name which should be used for this Frontdoor Security Policy. Possible values must not be an empty string. Changing this forces a new Frontdoor Security Policy to be created. Name pulumi.StringPtrInput // An `securityPolicies` block as defined below. Changing this forces a new Frontdoor Security Policy to be created. SecurityPolicies FrontdoorSecurityPolicySecurityPoliciesPtrInput }
func (FrontdoorSecurityPolicyState) ElementType ¶ added in v5.16.0
func (FrontdoorSecurityPolicyState) ElementType() reflect.Type
type GetFrontdoorOriginGroupHealthProbe ¶ added in v5.14.0
type GetFrontdoorOriginGroupHealthProbe struct { // Specifies the number of seconds between health probes. IntervalInSeconds int `pulumi:"intervalInSeconds"` // Specifies the path relative to the origin that is used to determine the health of the origin. Path string `pulumi:"path"` // Specifies the protocol to use for health probe. Protocol string `pulumi:"protocol"` // Specifies the type of health probe request that is made. RequestType string `pulumi:"requestType"` }
type GetFrontdoorOriginGroupHealthProbeArgs ¶ added in v5.14.0
type GetFrontdoorOriginGroupHealthProbeArgs struct { // Specifies the number of seconds between health probes. IntervalInSeconds pulumi.IntInput `pulumi:"intervalInSeconds"` // Specifies the path relative to the origin that is used to determine the health of the origin. Path pulumi.StringInput `pulumi:"path"` // Specifies the protocol to use for health probe. Protocol pulumi.StringInput `pulumi:"protocol"` // Specifies the type of health probe request that is made. RequestType pulumi.StringInput `pulumi:"requestType"` }
func (GetFrontdoorOriginGroupHealthProbeArgs) ElementType ¶ added in v5.14.0
func (GetFrontdoorOriginGroupHealthProbeArgs) ElementType() reflect.Type
func (GetFrontdoorOriginGroupHealthProbeArgs) ToGetFrontdoorOriginGroupHealthProbeOutput ¶ added in v5.14.0
func (i GetFrontdoorOriginGroupHealthProbeArgs) ToGetFrontdoorOriginGroupHealthProbeOutput() GetFrontdoorOriginGroupHealthProbeOutput
func (GetFrontdoorOriginGroupHealthProbeArgs) ToGetFrontdoorOriginGroupHealthProbeOutputWithContext ¶ added in v5.14.0
func (i GetFrontdoorOriginGroupHealthProbeArgs) ToGetFrontdoorOriginGroupHealthProbeOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupHealthProbeOutput
type GetFrontdoorOriginGroupHealthProbeArray ¶ added in v5.14.0
type GetFrontdoorOriginGroupHealthProbeArray []GetFrontdoorOriginGroupHealthProbeInput
func (GetFrontdoorOriginGroupHealthProbeArray) ElementType ¶ added in v5.14.0
func (GetFrontdoorOriginGroupHealthProbeArray) ElementType() reflect.Type
func (GetFrontdoorOriginGroupHealthProbeArray) ToGetFrontdoorOriginGroupHealthProbeArrayOutput ¶ added in v5.14.0
func (i GetFrontdoorOriginGroupHealthProbeArray) ToGetFrontdoorOriginGroupHealthProbeArrayOutput() GetFrontdoorOriginGroupHealthProbeArrayOutput
func (GetFrontdoorOriginGroupHealthProbeArray) ToGetFrontdoorOriginGroupHealthProbeArrayOutputWithContext ¶ added in v5.14.0
func (i GetFrontdoorOriginGroupHealthProbeArray) ToGetFrontdoorOriginGroupHealthProbeArrayOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupHealthProbeArrayOutput
type GetFrontdoorOriginGroupHealthProbeArrayInput ¶ added in v5.14.0
type GetFrontdoorOriginGroupHealthProbeArrayInput interface { pulumi.Input ToGetFrontdoorOriginGroupHealthProbeArrayOutput() GetFrontdoorOriginGroupHealthProbeArrayOutput ToGetFrontdoorOriginGroupHealthProbeArrayOutputWithContext(context.Context) GetFrontdoorOriginGroupHealthProbeArrayOutput }
GetFrontdoorOriginGroupHealthProbeArrayInput is an input type that accepts GetFrontdoorOriginGroupHealthProbeArray and GetFrontdoorOriginGroupHealthProbeArrayOutput values. You can construct a concrete instance of `GetFrontdoorOriginGroupHealthProbeArrayInput` via:
GetFrontdoorOriginGroupHealthProbeArray{ GetFrontdoorOriginGroupHealthProbeArgs{...} }
type GetFrontdoorOriginGroupHealthProbeArrayOutput ¶ added in v5.14.0
type GetFrontdoorOriginGroupHealthProbeArrayOutput struct{ *pulumi.OutputState }
func (GetFrontdoorOriginGroupHealthProbeArrayOutput) ElementType ¶ added in v5.14.0
func (GetFrontdoorOriginGroupHealthProbeArrayOutput) ElementType() reflect.Type
func (GetFrontdoorOriginGroupHealthProbeArrayOutput) ToGetFrontdoorOriginGroupHealthProbeArrayOutput ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupHealthProbeArrayOutput) ToGetFrontdoorOriginGroupHealthProbeArrayOutput() GetFrontdoorOriginGroupHealthProbeArrayOutput
func (GetFrontdoorOriginGroupHealthProbeArrayOutput) ToGetFrontdoorOriginGroupHealthProbeArrayOutputWithContext ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupHealthProbeArrayOutput) ToGetFrontdoorOriginGroupHealthProbeArrayOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupHealthProbeArrayOutput
type GetFrontdoorOriginGroupHealthProbeInput ¶ added in v5.14.0
type GetFrontdoorOriginGroupHealthProbeInput interface { pulumi.Input ToGetFrontdoorOriginGroupHealthProbeOutput() GetFrontdoorOriginGroupHealthProbeOutput ToGetFrontdoorOriginGroupHealthProbeOutputWithContext(context.Context) GetFrontdoorOriginGroupHealthProbeOutput }
GetFrontdoorOriginGroupHealthProbeInput is an input type that accepts GetFrontdoorOriginGroupHealthProbeArgs and GetFrontdoorOriginGroupHealthProbeOutput values. You can construct a concrete instance of `GetFrontdoorOriginGroupHealthProbeInput` via:
GetFrontdoorOriginGroupHealthProbeArgs{...}
type GetFrontdoorOriginGroupHealthProbeOutput ¶ added in v5.14.0
type GetFrontdoorOriginGroupHealthProbeOutput struct{ *pulumi.OutputState }
func (GetFrontdoorOriginGroupHealthProbeOutput) ElementType ¶ added in v5.14.0
func (GetFrontdoorOriginGroupHealthProbeOutput) ElementType() reflect.Type
func (GetFrontdoorOriginGroupHealthProbeOutput) IntervalInSeconds ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupHealthProbeOutput) IntervalInSeconds() pulumi.IntOutput
Specifies the number of seconds between health probes.
func (GetFrontdoorOriginGroupHealthProbeOutput) Path ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupHealthProbeOutput) Path() pulumi.StringOutput
Specifies the path relative to the origin that is used to determine the health of the origin.
func (GetFrontdoorOriginGroupHealthProbeOutput) Protocol ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupHealthProbeOutput) Protocol() pulumi.StringOutput
Specifies the protocol to use for health probe.
func (GetFrontdoorOriginGroupHealthProbeOutput) RequestType ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupHealthProbeOutput) RequestType() pulumi.StringOutput
Specifies the type of health probe request that is made.
func (GetFrontdoorOriginGroupHealthProbeOutput) ToGetFrontdoorOriginGroupHealthProbeOutput ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupHealthProbeOutput) ToGetFrontdoorOriginGroupHealthProbeOutput() GetFrontdoorOriginGroupHealthProbeOutput
func (GetFrontdoorOriginGroupHealthProbeOutput) ToGetFrontdoorOriginGroupHealthProbeOutputWithContext ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupHealthProbeOutput) ToGetFrontdoorOriginGroupHealthProbeOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupHealthProbeOutput
type GetFrontdoorOriginGroupLoadBalancing ¶ added in v5.14.0
type GetFrontdoorOriginGroupLoadBalancing struct { // Specifies the additional latency in milliseconds for probes to fall into the lowest latency bucket. AdditionalLatencyInMilliseconds int `pulumi:"additionalLatencyInMilliseconds"` // Specifies the number of samples to consider for load balancing decisions. SampleSize int `pulumi:"sampleSize"` // Specifies the number of samples within the sample period that must succeed. SuccessfulSamplesRequired int `pulumi:"successfulSamplesRequired"` }
type GetFrontdoorOriginGroupLoadBalancingArgs ¶ added in v5.14.0
type GetFrontdoorOriginGroupLoadBalancingArgs struct { // Specifies the additional latency in milliseconds for probes to fall into the lowest latency bucket. AdditionalLatencyInMilliseconds pulumi.IntInput `pulumi:"additionalLatencyInMilliseconds"` // Specifies the number of samples to consider for load balancing decisions. SampleSize pulumi.IntInput `pulumi:"sampleSize"` // Specifies the number of samples within the sample period that must succeed. SuccessfulSamplesRequired pulumi.IntInput `pulumi:"successfulSamplesRequired"` }
func (GetFrontdoorOriginGroupLoadBalancingArgs) ElementType ¶ added in v5.14.0
func (GetFrontdoorOriginGroupLoadBalancingArgs) ElementType() reflect.Type
func (GetFrontdoorOriginGroupLoadBalancingArgs) ToGetFrontdoorOriginGroupLoadBalancingOutput ¶ added in v5.14.0
func (i GetFrontdoorOriginGroupLoadBalancingArgs) ToGetFrontdoorOriginGroupLoadBalancingOutput() GetFrontdoorOriginGroupLoadBalancingOutput
func (GetFrontdoorOriginGroupLoadBalancingArgs) ToGetFrontdoorOriginGroupLoadBalancingOutputWithContext ¶ added in v5.14.0
func (i GetFrontdoorOriginGroupLoadBalancingArgs) ToGetFrontdoorOriginGroupLoadBalancingOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupLoadBalancingOutput
type GetFrontdoorOriginGroupLoadBalancingArray ¶ added in v5.14.0
type GetFrontdoorOriginGroupLoadBalancingArray []GetFrontdoorOriginGroupLoadBalancingInput
func (GetFrontdoorOriginGroupLoadBalancingArray) ElementType ¶ added in v5.14.0
func (GetFrontdoorOriginGroupLoadBalancingArray) ElementType() reflect.Type
func (GetFrontdoorOriginGroupLoadBalancingArray) ToGetFrontdoorOriginGroupLoadBalancingArrayOutput ¶ added in v5.14.0
func (i GetFrontdoorOriginGroupLoadBalancingArray) ToGetFrontdoorOriginGroupLoadBalancingArrayOutput() GetFrontdoorOriginGroupLoadBalancingArrayOutput
func (GetFrontdoorOriginGroupLoadBalancingArray) ToGetFrontdoorOriginGroupLoadBalancingArrayOutputWithContext ¶ added in v5.14.0
func (i GetFrontdoorOriginGroupLoadBalancingArray) ToGetFrontdoorOriginGroupLoadBalancingArrayOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupLoadBalancingArrayOutput
type GetFrontdoorOriginGroupLoadBalancingArrayInput ¶ added in v5.14.0
type GetFrontdoorOriginGroupLoadBalancingArrayInput interface { pulumi.Input ToGetFrontdoorOriginGroupLoadBalancingArrayOutput() GetFrontdoorOriginGroupLoadBalancingArrayOutput ToGetFrontdoorOriginGroupLoadBalancingArrayOutputWithContext(context.Context) GetFrontdoorOriginGroupLoadBalancingArrayOutput }
GetFrontdoorOriginGroupLoadBalancingArrayInput is an input type that accepts GetFrontdoorOriginGroupLoadBalancingArray and GetFrontdoorOriginGroupLoadBalancingArrayOutput values. You can construct a concrete instance of `GetFrontdoorOriginGroupLoadBalancingArrayInput` via:
GetFrontdoorOriginGroupLoadBalancingArray{ GetFrontdoorOriginGroupLoadBalancingArgs{...} }
type GetFrontdoorOriginGroupLoadBalancingArrayOutput ¶ added in v5.14.0
type GetFrontdoorOriginGroupLoadBalancingArrayOutput struct{ *pulumi.OutputState }
func (GetFrontdoorOriginGroupLoadBalancingArrayOutput) ElementType ¶ added in v5.14.0
func (GetFrontdoorOriginGroupLoadBalancingArrayOutput) ElementType() reflect.Type
func (GetFrontdoorOriginGroupLoadBalancingArrayOutput) ToGetFrontdoorOriginGroupLoadBalancingArrayOutput ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupLoadBalancingArrayOutput) ToGetFrontdoorOriginGroupLoadBalancingArrayOutput() GetFrontdoorOriginGroupLoadBalancingArrayOutput
func (GetFrontdoorOriginGroupLoadBalancingArrayOutput) ToGetFrontdoorOriginGroupLoadBalancingArrayOutputWithContext ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupLoadBalancingArrayOutput) ToGetFrontdoorOriginGroupLoadBalancingArrayOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupLoadBalancingArrayOutput
type GetFrontdoorOriginGroupLoadBalancingInput ¶ added in v5.14.0
type GetFrontdoorOriginGroupLoadBalancingInput interface { pulumi.Input ToGetFrontdoorOriginGroupLoadBalancingOutput() GetFrontdoorOriginGroupLoadBalancingOutput ToGetFrontdoorOriginGroupLoadBalancingOutputWithContext(context.Context) GetFrontdoorOriginGroupLoadBalancingOutput }
GetFrontdoorOriginGroupLoadBalancingInput is an input type that accepts GetFrontdoorOriginGroupLoadBalancingArgs and GetFrontdoorOriginGroupLoadBalancingOutput values. You can construct a concrete instance of `GetFrontdoorOriginGroupLoadBalancingInput` via:
GetFrontdoorOriginGroupLoadBalancingArgs{...}
type GetFrontdoorOriginGroupLoadBalancingOutput ¶ added in v5.14.0
type GetFrontdoorOriginGroupLoadBalancingOutput struct{ *pulumi.OutputState }
func (GetFrontdoorOriginGroupLoadBalancingOutput) AdditionalLatencyInMilliseconds ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupLoadBalancingOutput) AdditionalLatencyInMilliseconds() pulumi.IntOutput
Specifies the additional latency in milliseconds for probes to fall into the lowest latency bucket.
func (GetFrontdoorOriginGroupLoadBalancingOutput) ElementType ¶ added in v5.14.0
func (GetFrontdoorOriginGroupLoadBalancingOutput) ElementType() reflect.Type
func (GetFrontdoorOriginGroupLoadBalancingOutput) SampleSize ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupLoadBalancingOutput) SampleSize() pulumi.IntOutput
Specifies the number of samples to consider for load balancing decisions.
func (GetFrontdoorOriginGroupLoadBalancingOutput) SuccessfulSamplesRequired ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupLoadBalancingOutput) SuccessfulSamplesRequired() pulumi.IntOutput
Specifies the number of samples within the sample period that must succeed.
func (GetFrontdoorOriginGroupLoadBalancingOutput) ToGetFrontdoorOriginGroupLoadBalancingOutput ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupLoadBalancingOutput) ToGetFrontdoorOriginGroupLoadBalancingOutput() GetFrontdoorOriginGroupLoadBalancingOutput
func (GetFrontdoorOriginGroupLoadBalancingOutput) ToGetFrontdoorOriginGroupLoadBalancingOutputWithContext ¶ added in v5.14.0
func (o GetFrontdoorOriginGroupLoadBalancingOutput) ToGetFrontdoorOriginGroupLoadBalancingOutputWithContext(ctx context.Context) GetFrontdoorOriginGroupLoadBalancingOutput
type LookupFrontdoorEndpointArgs ¶ added in v5.9.0
type LookupFrontdoorEndpointArgs struct { // Specifies the name of the FrontDoor Endpoint. Name string `pulumi:"name"` // The name of the FrontDoor Profile within which CDN FrontDoor Endpoint exists. ProfileName string `pulumi:"profileName"` // The name of the Resource Group where the CDN FrontDoor Profile exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getFrontdoorEndpoint.
type LookupFrontdoorEndpointOutputArgs ¶ added in v5.9.0
type LookupFrontdoorEndpointOutputArgs struct { // Specifies the name of the FrontDoor Endpoint. Name pulumi.StringInput `pulumi:"name"` // The name of the FrontDoor Profile within which CDN FrontDoor Endpoint exists. ProfileName pulumi.StringInput `pulumi:"profileName"` // The name of the Resource Group where the CDN FrontDoor Profile exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getFrontdoorEndpoint.
func (LookupFrontdoorEndpointOutputArgs) ElementType ¶ added in v5.9.0
func (LookupFrontdoorEndpointOutputArgs) ElementType() reflect.Type
type LookupFrontdoorEndpointResult ¶ added in v5.9.0
type LookupFrontdoorEndpointResult struct { // Specifies whether this CDN FrontDoor Endpoint is enabled or not. Enabled bool `pulumi:"enabled"` // Specifies the host name of the CDN FrontDoor Endpoint, in the format `{endpointName}.{dnsZone}` (for example, `contoso.azureedge.net`). HostName string `pulumi:"hostName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ProfileName string `pulumi:"profileName"` ResourceGroupName string `pulumi:"resourceGroupName"` // Specifies a mapping of Tags assigned to this CDN FrontDoor Endpoint. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getFrontdoorEndpoint.
func LookupFrontdoorEndpoint ¶ added in v5.9.0
func LookupFrontdoorEndpoint(ctx *pulumi.Context, args *LookupFrontdoorEndpointArgs, opts ...pulumi.InvokeOption) (*LookupFrontdoorEndpointResult, error)
Use this data source to access information about an existing CDN FrontDoor Endpoint.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cdn.LookupFrontdoorEndpoint(ctx, &cdn.LookupFrontdoorEndpointArgs{ Name: "existing-endpoint", ProfileName: "existing-cdn-profile", ResourceGroupName: "existing-resources", }, nil) if err != nil { return err } return nil }) }
```
type LookupFrontdoorEndpointResultOutput ¶ added in v5.9.0
type LookupFrontdoorEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFrontdoorEndpoint.
func LookupFrontdoorEndpointOutput ¶ added in v5.9.0
func LookupFrontdoorEndpointOutput(ctx *pulumi.Context, args LookupFrontdoorEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupFrontdoorEndpointResultOutput
func (LookupFrontdoorEndpointResultOutput) ElementType ¶ added in v5.9.0
func (LookupFrontdoorEndpointResultOutput) ElementType() reflect.Type
func (LookupFrontdoorEndpointResultOutput) Enabled ¶ added in v5.9.0
func (o LookupFrontdoorEndpointResultOutput) Enabled() pulumi.BoolOutput
Specifies whether this CDN FrontDoor Endpoint is enabled or not.
func (LookupFrontdoorEndpointResultOutput) HostName ¶ added in v5.9.0
func (o LookupFrontdoorEndpointResultOutput) HostName() pulumi.StringOutput
Specifies the host name of the CDN FrontDoor Endpoint, in the format `{endpointName}.{dnsZone}` (for example, `contoso.azureedge.net`).
func (LookupFrontdoorEndpointResultOutput) Id ¶ added in v5.9.0
func (o LookupFrontdoorEndpointResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupFrontdoorEndpointResultOutput) Name ¶ added in v5.9.0
func (o LookupFrontdoorEndpointResultOutput) Name() pulumi.StringOutput
func (LookupFrontdoorEndpointResultOutput) ProfileName ¶ added in v5.9.0
func (o LookupFrontdoorEndpointResultOutput) ProfileName() pulumi.StringOutput
func (LookupFrontdoorEndpointResultOutput) ResourceGroupName ¶ added in v5.9.0
func (o LookupFrontdoorEndpointResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupFrontdoorEndpointResultOutput) Tags ¶ added in v5.9.0
func (o LookupFrontdoorEndpointResultOutput) Tags() pulumi.StringMapOutput
Specifies a mapping of Tags assigned to this CDN FrontDoor Endpoint.
func (LookupFrontdoorEndpointResultOutput) ToLookupFrontdoorEndpointResultOutput ¶ added in v5.9.0
func (o LookupFrontdoorEndpointResultOutput) ToLookupFrontdoorEndpointResultOutput() LookupFrontdoorEndpointResultOutput
func (LookupFrontdoorEndpointResultOutput) ToLookupFrontdoorEndpointResultOutputWithContext ¶ added in v5.9.0
func (o LookupFrontdoorEndpointResultOutput) ToLookupFrontdoorEndpointResultOutputWithContext(ctx context.Context) LookupFrontdoorEndpointResultOutput
type LookupFrontdoorOriginGroupArgs ¶ added in v5.14.0
type LookupFrontdoorOriginGroupArgs struct { // Specifies the name of the FrontDoor Origin Group. Name string `pulumi:"name"` // The name of the FrontDoor Profile within which CDN FrontDoor Origin Group exists. ProfileName string `pulumi:"profileName"` // The name of the Resource Group where the CDN FrontDoor Profile exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getFrontdoorOriginGroup.
type LookupFrontdoorOriginGroupOutputArgs ¶ added in v5.14.0
type LookupFrontdoorOriginGroupOutputArgs struct { // Specifies the name of the FrontDoor Origin Group. Name pulumi.StringInput `pulumi:"name"` // The name of the FrontDoor Profile within which CDN FrontDoor Origin Group exists. ProfileName pulumi.StringInput `pulumi:"profileName"` // The name of the Resource Group where the CDN FrontDoor Profile exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getFrontdoorOriginGroup.
func (LookupFrontdoorOriginGroupOutputArgs) ElementType ¶ added in v5.14.0
func (LookupFrontdoorOriginGroupOutputArgs) ElementType() reflect.Type
type LookupFrontdoorOriginGroupResult ¶ added in v5.14.0
type LookupFrontdoorOriginGroupResult struct { // Specifies the ID of the CDN FrontDoor Profile within which this CDN FrontDoor Origin Group exists. CdnFrontdoorProfileId string `pulumi:"cdnFrontdoorProfileId"` // A `healthProbe` block as defined below. HealthProbes []GetFrontdoorOriginGroupHealthProbe `pulumi:"healthProbes"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A `loadBalancing` block as defined below. LoadBalancings []GetFrontdoorOriginGroupLoadBalancing `pulumi:"loadBalancings"` Name string `pulumi:"name"` ProfileName string `pulumi:"profileName"` ResourceGroupName string `pulumi:"resourceGroupName"` RestoreTrafficTimeToHealedOrNewEndpointInMinutes int `pulumi:"restoreTrafficTimeToHealedOrNewEndpointInMinutes"` // Specifies whether session affinity is enabled on this host. SessionAffinityEnabled bool `pulumi:"sessionAffinityEnabled"` }
A collection of values returned by getFrontdoorOriginGroup.
func LookupFrontdoorOriginGroup ¶ added in v5.14.0
func LookupFrontdoorOriginGroup(ctx *pulumi.Context, args *LookupFrontdoorOriginGroupArgs, opts ...pulumi.InvokeOption) (*LookupFrontdoorOriginGroupResult, error)
Use this data source to access information about an existing CDN FrontDoor Origin Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cdn.LookupFrontdoorOriginGroup(ctx, &cdn.LookupFrontdoorOriginGroupArgs{ Name: "example-origin-group", ProfileName: "example-profile", ResourceGroupName: "example-resources", }, nil) if err != nil { return err } return nil }) }
```
type LookupFrontdoorOriginGroupResultOutput ¶ added in v5.14.0
type LookupFrontdoorOriginGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFrontdoorOriginGroup.
func LookupFrontdoorOriginGroupOutput ¶ added in v5.14.0
func LookupFrontdoorOriginGroupOutput(ctx *pulumi.Context, args LookupFrontdoorOriginGroupOutputArgs, opts ...pulumi.InvokeOption) LookupFrontdoorOriginGroupResultOutput
func (LookupFrontdoorOriginGroupResultOutput) CdnFrontdoorProfileId ¶ added in v5.14.0
func (o LookupFrontdoorOriginGroupResultOutput) CdnFrontdoorProfileId() pulumi.StringOutput
Specifies the ID of the CDN FrontDoor Profile within which this CDN FrontDoor Origin Group exists.
func (LookupFrontdoorOriginGroupResultOutput) ElementType ¶ added in v5.14.0
func (LookupFrontdoorOriginGroupResultOutput) ElementType() reflect.Type
func (LookupFrontdoorOriginGroupResultOutput) HealthProbes ¶ added in v5.14.0
func (o LookupFrontdoorOriginGroupResultOutput) HealthProbes() GetFrontdoorOriginGroupHealthProbeArrayOutput
A `healthProbe` block as defined below.
func (LookupFrontdoorOriginGroupResultOutput) Id ¶ added in v5.14.0
func (o LookupFrontdoorOriginGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupFrontdoorOriginGroupResultOutput) LoadBalancings ¶ added in v5.14.0
func (o LookupFrontdoorOriginGroupResultOutput) LoadBalancings() GetFrontdoorOriginGroupLoadBalancingArrayOutput
A `loadBalancing` block as defined below.
func (LookupFrontdoorOriginGroupResultOutput) Name ¶ added in v5.14.0
func (o LookupFrontdoorOriginGroupResultOutput) Name() pulumi.StringOutput
func (LookupFrontdoorOriginGroupResultOutput) ProfileName ¶ added in v5.14.0
func (o LookupFrontdoorOriginGroupResultOutput) ProfileName() pulumi.StringOutput
func (LookupFrontdoorOriginGroupResultOutput) ResourceGroupName ¶ added in v5.14.0
func (o LookupFrontdoorOriginGroupResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupFrontdoorOriginGroupResultOutput) RestoreTrafficTimeToHealedOrNewEndpointInMinutes ¶ added in v5.14.0
func (o LookupFrontdoorOriginGroupResultOutput) RestoreTrafficTimeToHealedOrNewEndpointInMinutes() pulumi.IntOutput
func (LookupFrontdoorOriginGroupResultOutput) SessionAffinityEnabled ¶ added in v5.14.0
func (o LookupFrontdoorOriginGroupResultOutput) SessionAffinityEnabled() pulumi.BoolOutput
Specifies whether session affinity is enabled on this host.
func (LookupFrontdoorOriginGroupResultOutput) ToLookupFrontdoorOriginGroupResultOutput ¶ added in v5.14.0
func (o LookupFrontdoorOriginGroupResultOutput) ToLookupFrontdoorOriginGroupResultOutput() LookupFrontdoorOriginGroupResultOutput
func (LookupFrontdoorOriginGroupResultOutput) ToLookupFrontdoorOriginGroupResultOutputWithContext ¶ added in v5.14.0
func (o LookupFrontdoorOriginGroupResultOutput) ToLookupFrontdoorOriginGroupResultOutputWithContext(ctx context.Context) LookupFrontdoorOriginGroupResultOutput
type LookupFrontdoorProfileArgs ¶ added in v5.9.0
type LookupFrontdoorProfileArgs struct { // Specifies the name of the FrontDoor Profile. Name string `pulumi:"name"` // The name of the Resource Group where this FrontDoor Profile exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getFrontdoorProfile.
type LookupFrontdoorProfileOutputArgs ¶ added in v5.9.0
type LookupFrontdoorProfileOutputArgs struct { // Specifies the name of the FrontDoor Profile. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where this FrontDoor Profile exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getFrontdoorProfile.
func (LookupFrontdoorProfileOutputArgs) ElementType ¶ added in v5.9.0
func (LookupFrontdoorProfileOutputArgs) ElementType() reflect.Type
type LookupFrontdoorProfileResult ¶ added in v5.9.0
type LookupFrontdoorProfileResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The UUID of this CDN FrontDoor Profile. ResourceGuid string `pulumi:"resourceGuid"` // Specifies the maximum response timeout in seconds. ResponseTimeoutSeconds int `pulumi:"responseTimeoutSeconds"` // Specifies the SKU for this CDN FrontDoor Profile. SkuName string `pulumi:"skuName"` // Specifies a mapping of Tags assigned to this CDN FrontDoor Profile. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getFrontdoorProfile.
func LookupFrontdoorProfile ¶ added in v5.9.0
func LookupFrontdoorProfile(ctx *pulumi.Context, args *LookupFrontdoorProfileArgs, opts ...pulumi.InvokeOption) (*LookupFrontdoorProfileResult, error)
Use this data source to access information about an existing CDN FrontDoor Profile.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cdn.LookupFrontdoorProfile(ctx, &cdn.LookupFrontdoorProfileArgs{ Name: "existing-cdn-profile", ResourceGroupName: "existing-resources", }, nil) if err != nil { return err } return nil }) }
```
type LookupFrontdoorProfileResultOutput ¶ added in v5.9.0
type LookupFrontdoorProfileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFrontdoorProfile.
func LookupFrontdoorProfileOutput ¶ added in v5.9.0
func LookupFrontdoorProfileOutput(ctx *pulumi.Context, args LookupFrontdoorProfileOutputArgs, opts ...pulumi.InvokeOption) LookupFrontdoorProfileResultOutput
func (LookupFrontdoorProfileResultOutput) ElementType ¶ added in v5.9.0
func (LookupFrontdoorProfileResultOutput) ElementType() reflect.Type
func (LookupFrontdoorProfileResultOutput) Id ¶ added in v5.9.0
func (o LookupFrontdoorProfileResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupFrontdoorProfileResultOutput) Name ¶ added in v5.9.0
func (o LookupFrontdoorProfileResultOutput) Name() pulumi.StringOutput
func (LookupFrontdoorProfileResultOutput) ResourceGroupName ¶ added in v5.9.0
func (o LookupFrontdoorProfileResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupFrontdoorProfileResultOutput) ResourceGuid ¶ added in v5.9.0
func (o LookupFrontdoorProfileResultOutput) ResourceGuid() pulumi.StringOutput
The UUID of this CDN FrontDoor Profile.
func (LookupFrontdoorProfileResultOutput) ResponseTimeoutSeconds ¶ added in v5.9.0
func (o LookupFrontdoorProfileResultOutput) ResponseTimeoutSeconds() pulumi.IntOutput
Specifies the maximum response timeout in seconds.
func (LookupFrontdoorProfileResultOutput) SkuName ¶ added in v5.9.0
func (o LookupFrontdoorProfileResultOutput) SkuName() pulumi.StringOutput
Specifies the SKU for this CDN FrontDoor Profile.
func (LookupFrontdoorProfileResultOutput) Tags ¶ added in v5.9.0
func (o LookupFrontdoorProfileResultOutput) Tags() pulumi.StringMapOutput
Specifies a mapping of Tags assigned to this CDN FrontDoor Profile.
func (LookupFrontdoorProfileResultOutput) ToLookupFrontdoorProfileResultOutput ¶ added in v5.9.0
func (o LookupFrontdoorProfileResultOutput) ToLookupFrontdoorProfileResultOutput() LookupFrontdoorProfileResultOutput
func (LookupFrontdoorProfileResultOutput) ToLookupFrontdoorProfileResultOutputWithContext ¶ added in v5.9.0
func (o LookupFrontdoorProfileResultOutput) ToLookupFrontdoorProfileResultOutputWithContext(ctx context.Context) LookupFrontdoorProfileResultOutput
type LookupFrontdoorRuleSetArgs ¶ added in v5.10.0
type LookupFrontdoorRuleSetArgs struct { // Specifies the name of the CDN FrontDoor Rule Set to retrieve. Name string `pulumi:"name"` // Specifies the name of the CDN FrontDoor Profile where this CDN FrontDoor Rule Set exists. ProfileName string `pulumi:"profileName"` // Specifies the name of the Resource Group where the CDN FrontDoor Profile exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getFrontdoorRuleSet.
type LookupFrontdoorRuleSetOutputArgs ¶ added in v5.10.0
type LookupFrontdoorRuleSetOutputArgs struct { // Specifies the name of the CDN FrontDoor Rule Set to retrieve. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the CDN FrontDoor Profile where this CDN FrontDoor Rule Set exists. ProfileName pulumi.StringInput `pulumi:"profileName"` // Specifies the name of the Resource Group where the CDN FrontDoor Profile exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getFrontdoorRuleSet.
func (LookupFrontdoorRuleSetOutputArgs) ElementType ¶ added in v5.10.0
func (LookupFrontdoorRuleSetOutputArgs) ElementType() reflect.Type
type LookupFrontdoorRuleSetResult ¶ added in v5.10.0
type LookupFrontdoorRuleSetResult struct { // The ID of the CDN FrontDoor Profile within which this CDN FrontDoor Rule Set exists. CdnFrontdoorProfileId string `pulumi:"cdnFrontdoorProfileId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ProfileName string `pulumi:"profileName"` ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of values returned by getFrontdoorRuleSet.
func LookupFrontdoorRuleSet ¶ added in v5.10.0
func LookupFrontdoorRuleSet(ctx *pulumi.Context, args *LookupFrontdoorRuleSetArgs, opts ...pulumi.InvokeOption) (*LookupFrontdoorRuleSetResult, error)
Gets information about an existing CDN FrontDoor Rule Set.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cdn.LookupFrontdoorRuleSet(ctx, &cdn.LookupFrontdoorRuleSetArgs{ Name: "existing-rule-set", ProfileName: "existing-profile", ResourceGroupName: "existing-resources", }, nil) if err != nil { return err } return nil }) }
```
type LookupFrontdoorRuleSetResultOutput ¶ added in v5.10.0
type LookupFrontdoorRuleSetResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFrontdoorRuleSet.
func LookupFrontdoorRuleSetOutput ¶ added in v5.10.0
func LookupFrontdoorRuleSetOutput(ctx *pulumi.Context, args LookupFrontdoorRuleSetOutputArgs, opts ...pulumi.InvokeOption) LookupFrontdoorRuleSetResultOutput
func (LookupFrontdoorRuleSetResultOutput) CdnFrontdoorProfileId ¶ added in v5.10.0
func (o LookupFrontdoorRuleSetResultOutput) CdnFrontdoorProfileId() pulumi.StringOutput
The ID of the CDN FrontDoor Profile within which this CDN FrontDoor Rule Set exists.
func (LookupFrontdoorRuleSetResultOutput) ElementType ¶ added in v5.10.0
func (LookupFrontdoorRuleSetResultOutput) ElementType() reflect.Type
func (LookupFrontdoorRuleSetResultOutput) Id ¶ added in v5.10.0
func (o LookupFrontdoorRuleSetResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupFrontdoorRuleSetResultOutput) Name ¶ added in v5.10.0
func (o LookupFrontdoorRuleSetResultOutput) Name() pulumi.StringOutput
func (LookupFrontdoorRuleSetResultOutput) ProfileName ¶ added in v5.10.0
func (o LookupFrontdoorRuleSetResultOutput) ProfileName() pulumi.StringOutput
func (LookupFrontdoorRuleSetResultOutput) ResourceGroupName ¶ added in v5.10.0
func (o LookupFrontdoorRuleSetResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupFrontdoorRuleSetResultOutput) ToLookupFrontdoorRuleSetResultOutput ¶ added in v5.10.0
func (o LookupFrontdoorRuleSetResultOutput) ToLookupFrontdoorRuleSetResultOutput() LookupFrontdoorRuleSetResultOutput
func (LookupFrontdoorRuleSetResultOutput) ToLookupFrontdoorRuleSetResultOutputWithContext ¶ added in v5.10.0
func (o LookupFrontdoorRuleSetResultOutput) ToLookupFrontdoorRuleSetResultOutputWithContext(ctx context.Context) LookupFrontdoorRuleSetResultOutput
type LookupProfileArgs ¶
type LookupProfileArgs struct { // The name of the CDN Profile. Name string `pulumi:"name"` // The name of the resource group in which the CDN Profile exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getProfile.
type LookupProfileOutputArgs ¶
type LookupProfileOutputArgs struct { // The name of the CDN Profile. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group in which the CDN Profile exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getProfile.
func (LookupProfileOutputArgs) ElementType ¶
func (LookupProfileOutputArgs) ElementType() reflect.Type
type LookupProfileResult ¶
type LookupProfileResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region where the resource exists. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The pricing related information of current CDN profile. Sku string `pulumi:"sku"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getProfile.
func LookupProfile ¶
func LookupProfile(ctx *pulumi.Context, args *LookupProfileArgs, opts ...pulumi.InvokeOption) (*LookupProfileResult, error)
Use this data source to access information about an existing CDN Profile.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := cdn.LookupProfile(ctx, &cdn.LookupProfileArgs{ Name: "myfirstcdnprofile", ResourceGroupName: "example-resources", }, nil) if err != nil { return err } ctx.Export("cdnProfileId", example.Id) return nil }) }
```
type LookupProfileResultOutput ¶
type LookupProfileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProfile.
func LookupProfileOutput ¶
func LookupProfileOutput(ctx *pulumi.Context, args LookupProfileOutputArgs, opts ...pulumi.InvokeOption) LookupProfileResultOutput
func (LookupProfileResultOutput) ElementType ¶
func (LookupProfileResultOutput) ElementType() reflect.Type
func (LookupProfileResultOutput) Id ¶
func (o LookupProfileResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupProfileResultOutput) Location ¶
func (o LookupProfileResultOutput) Location() pulumi.StringOutput
The Azure Region where the resource exists.
func (LookupProfileResultOutput) Name ¶
func (o LookupProfileResultOutput) Name() pulumi.StringOutput
func (LookupProfileResultOutput) ResourceGroupName ¶
func (o LookupProfileResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupProfileResultOutput) Sku ¶
func (o LookupProfileResultOutput) Sku() pulumi.StringOutput
The pricing related information of current CDN profile.
func (LookupProfileResultOutput) Tags ¶
func (o LookupProfileResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (LookupProfileResultOutput) ToLookupProfileResultOutput ¶
func (o LookupProfileResultOutput) ToLookupProfileResultOutput() LookupProfileResultOutput
func (LookupProfileResultOutput) ToLookupProfileResultOutputWithContext ¶
func (o LookupProfileResultOutput) ToLookupProfileResultOutputWithContext(ctx context.Context) LookupProfileResultOutput
type Profile ¶
type Profile struct { pulumi.CustomResourceState // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the CDN Profile. Changing this forces a // new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to // create the CDN Profile. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The pricing related information of current CDN profile. Accepted values are `Standard_Akamai`, `Standard_ChinaCdn`, `Standard_Microsoft`, `Standard_Verizon` or `Premium_Verizon`. Sku pulumi.StringOutput `pulumi:"sku"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = cdn.NewProfile(ctx, "exampleProfile", &cdn.ProfileArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard_Verizon"), Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), "cost_center": pulumi.String("MSFT"), }, }) if err != nil { return err } return nil }) }
```
## Import
CDN Profiles can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cdn/profile:Profile example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Cdn/profiles/myprofile1
```
func GetProfile ¶
func GetProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)
GetProfile gets an existing Profile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewProfile ¶
func NewProfile(ctx *pulumi.Context, name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)
NewProfile registers a new resource with the given unique name, arguments, and options.
func (*Profile) ElementType ¶
func (*Profile) ToProfileOutput ¶
func (i *Profile) ToProfileOutput() ProfileOutput
func (*Profile) ToProfileOutputWithContext ¶
func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileArgs ¶
type ProfileArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the CDN Profile. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to // create the CDN Profile. ResourceGroupName pulumi.StringInput // The pricing related information of current CDN profile. Accepted values are `Standard_Akamai`, `Standard_ChinaCdn`, `Standard_Microsoft`, `Standard_Verizon` or `Premium_Verizon`. Sku pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Profile resource.
func (ProfileArgs) ElementType ¶
func (ProfileArgs) ElementType() reflect.Type
type ProfileArray ¶
type ProfileArray []ProfileInput
func (ProfileArray) ElementType ¶
func (ProfileArray) ElementType() reflect.Type
func (ProfileArray) ToProfileArrayOutput ¶
func (i ProfileArray) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArray) ToProfileArrayOutputWithContext ¶
func (i ProfileArray) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileArrayInput ¶
type ProfileArrayInput interface { pulumi.Input ToProfileArrayOutput() ProfileArrayOutput ToProfileArrayOutputWithContext(context.Context) ProfileArrayOutput }
ProfileArrayInput is an input type that accepts ProfileArray and ProfileArrayOutput values. You can construct a concrete instance of `ProfileArrayInput` via:
ProfileArray{ ProfileArgs{...} }
type ProfileArrayOutput ¶
type ProfileArrayOutput struct{ *pulumi.OutputState }
func (ProfileArrayOutput) ElementType ¶
func (ProfileArrayOutput) ElementType() reflect.Type
func (ProfileArrayOutput) Index ¶
func (o ProfileArrayOutput) Index(i pulumi.IntInput) ProfileOutput
func (ProfileArrayOutput) ToProfileArrayOutput ¶
func (o ProfileArrayOutput) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArrayOutput) ToProfileArrayOutputWithContext ¶
func (o ProfileArrayOutput) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileInput ¶
type ProfileInput interface { pulumi.Input ToProfileOutput() ProfileOutput ToProfileOutputWithContext(ctx context.Context) ProfileOutput }
type ProfileMap ¶
type ProfileMap map[string]ProfileInput
func (ProfileMap) ElementType ¶
func (ProfileMap) ElementType() reflect.Type
func (ProfileMap) ToProfileMapOutput ¶
func (i ProfileMap) ToProfileMapOutput() ProfileMapOutput
func (ProfileMap) ToProfileMapOutputWithContext ¶
func (i ProfileMap) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileMapInput ¶
type ProfileMapInput interface { pulumi.Input ToProfileMapOutput() ProfileMapOutput ToProfileMapOutputWithContext(context.Context) ProfileMapOutput }
ProfileMapInput is an input type that accepts ProfileMap and ProfileMapOutput values. You can construct a concrete instance of `ProfileMapInput` via:
ProfileMap{ "key": ProfileArgs{...} }
type ProfileMapOutput ¶
type ProfileMapOutput struct{ *pulumi.OutputState }
func (ProfileMapOutput) ElementType ¶
func (ProfileMapOutput) ElementType() reflect.Type
func (ProfileMapOutput) MapIndex ¶
func (o ProfileMapOutput) MapIndex(k pulumi.StringInput) ProfileOutput
func (ProfileMapOutput) ToProfileMapOutput ¶
func (o ProfileMapOutput) ToProfileMapOutput() ProfileMapOutput
func (ProfileMapOutput) ToProfileMapOutputWithContext ¶
func (o ProfileMapOutput) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileOutput ¶
type ProfileOutput struct{ *pulumi.OutputState }
func (ProfileOutput) ElementType ¶
func (ProfileOutput) ElementType() reflect.Type
func (ProfileOutput) Location ¶ added in v5.5.0
func (o ProfileOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (ProfileOutput) Name ¶ added in v5.5.0
func (o ProfileOutput) Name() pulumi.StringOutput
Specifies the name of the CDN Profile. Changing this forces a new resource to be created.
func (ProfileOutput) ResourceGroupName ¶ added in v5.5.0
func (o ProfileOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the CDN Profile.
func (ProfileOutput) Sku ¶ added in v5.5.0
func (o ProfileOutput) Sku() pulumi.StringOutput
The pricing related information of current CDN profile. Accepted values are `Standard_Akamai`, `Standard_ChinaCdn`, `Standard_Microsoft`, `Standard_Verizon` or `Premium_Verizon`.
func (ProfileOutput) Tags ¶ added in v5.5.0
func (o ProfileOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ProfileOutput) ToProfileOutput ¶
func (o ProfileOutput) ToProfileOutput() ProfileOutput
func (ProfileOutput) ToProfileOutputWithContext ¶
func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileState ¶
type ProfileState struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the CDN Profile. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to // create the CDN Profile. ResourceGroupName pulumi.StringPtrInput // The pricing related information of current CDN profile. Accepted values are `Standard_Akamai`, `Standard_ChinaCdn`, `Standard_Microsoft`, `Standard_Verizon` or `Premium_Verizon`. Sku pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ProfileState) ElementType ¶
func (ProfileState) ElementType() reflect.Type
Source Files ¶
- endpoint.go
- endpointCustomDomain.go
- frontdoorEndpoint.go
- frontdoorFirewallPolicy.go
- frontdoorOrigin.go
- frontdoorOriginGroup.go
- frontdoorProfile.go
- frontdoorRuleSet.go
- frontdoorSecurityPolicy.go
- getFrontdoorEndpoint.go
- getFrontdoorOriginGroup.go
- getFrontdoorProfile.go
- getFrontdoorRuleSet.go
- getProfile.go
- init.go
- profile.go
- pulumiTypes.go