Documentation
¶
Index ¶
- type Backend
- type BackendArgs
- type BackendArray
- type BackendArrayInput
- type BackendArrayOutput
- type BackendInput
- type BackendOutput
- func (o BackendOutput) Address() pulumi.StringPtrOutput
- func (o BackendOutput) BackendHostHeader() pulumi.StringPtrOutput
- func (BackendOutput) ElementType() reflect.Type
- func (o BackendOutput) EnabledState() pulumi.StringPtrOutput
- func (o BackendOutput) HttpPort() pulumi.IntPtrOutput
- func (o BackendOutput) HttpsPort() pulumi.IntPtrOutput
- func (o BackendOutput) Priority() pulumi.IntPtrOutput
- func (o BackendOutput) ToBackendOutput() BackendOutput
- func (o BackendOutput) ToBackendOutputWithContext(ctx context.Context) BackendOutput
- func (o BackendOutput) Weight() pulumi.IntPtrOutput
- type BackendPool
- type BackendPoolArgs
- type BackendPoolArray
- type BackendPoolArrayInput
- type BackendPoolArrayOutput
- func (BackendPoolArrayOutput) ElementType() reflect.Type
- func (o BackendPoolArrayOutput) Index(i pulumi.IntInput) BackendPoolOutput
- func (o BackendPoolArrayOutput) ToBackendPoolArrayOutput() BackendPoolArrayOutput
- func (o BackendPoolArrayOutput) ToBackendPoolArrayOutputWithContext(ctx context.Context) BackendPoolArrayOutput
- type BackendPoolInput
- type BackendPoolOutput
- func (o BackendPoolOutput) Backends() BackendArrayOutput
- func (BackendPoolOutput) ElementType() reflect.Type
- func (o BackendPoolOutput) HealthProbeSettings() SubResourcePtrOutput
- func (o BackendPoolOutput) Id() pulumi.StringPtrOutput
- func (o BackendPoolOutput) LoadBalancingSettings() SubResourcePtrOutput
- func (o BackendPoolOutput) Name() pulumi.StringPtrOutput
- func (o BackendPoolOutput) ToBackendPoolOutput() BackendPoolOutput
- func (o BackendPoolOutput) ToBackendPoolOutputWithContext(ctx context.Context) BackendPoolOutput
- type BackendPoolResponse
- type BackendPoolResponseArgs
- type BackendPoolResponseArray
- type BackendPoolResponseArrayInput
- type BackendPoolResponseArrayOutput
- func (BackendPoolResponseArrayOutput) ElementType() reflect.Type
- func (o BackendPoolResponseArrayOutput) Index(i pulumi.IntInput) BackendPoolResponseOutput
- func (o BackendPoolResponseArrayOutput) ToBackendPoolResponseArrayOutput() BackendPoolResponseArrayOutput
- func (o BackendPoolResponseArrayOutput) ToBackendPoolResponseArrayOutputWithContext(ctx context.Context) BackendPoolResponseArrayOutput
- type BackendPoolResponseInput
- type BackendPoolResponseOutput
- func (o BackendPoolResponseOutput) Backends() BackendResponseArrayOutput
- func (BackendPoolResponseOutput) ElementType() reflect.Type
- func (o BackendPoolResponseOutput) HealthProbeSettings() SubResourceResponsePtrOutput
- func (o BackendPoolResponseOutput) Id() pulumi.StringPtrOutput
- func (o BackendPoolResponseOutput) LoadBalancingSettings() SubResourceResponsePtrOutput
- func (o BackendPoolResponseOutput) Name() pulumi.StringPtrOutput
- func (o BackendPoolResponseOutput) ResourceState() pulumi.StringOutput
- func (o BackendPoolResponseOutput) ToBackendPoolResponseOutput() BackendPoolResponseOutput
- func (o BackendPoolResponseOutput) ToBackendPoolResponseOutputWithContext(ctx context.Context) BackendPoolResponseOutput
- func (o BackendPoolResponseOutput) Type() pulumi.StringOutput
- type BackendPoolsSettings
- type BackendPoolsSettingsArgs
- func (BackendPoolsSettingsArgs) ElementType() reflect.Type
- func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsOutput() BackendPoolsSettingsOutput
- func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsOutputWithContext(ctx context.Context) BackendPoolsSettingsOutput
- func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput
- func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsPtrOutputWithContext(ctx context.Context) BackendPoolsSettingsPtrOutput
- type BackendPoolsSettingsInput
- type BackendPoolsSettingsOutput
- func (BackendPoolsSettingsOutput) ElementType() reflect.Type
- func (o BackendPoolsSettingsOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
- func (o BackendPoolsSettingsOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
- func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsOutput() BackendPoolsSettingsOutput
- func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsOutputWithContext(ctx context.Context) BackendPoolsSettingsOutput
- func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput
- func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsPtrOutputWithContext(ctx context.Context) BackendPoolsSettingsPtrOutput
- type BackendPoolsSettingsPtrInput
- type BackendPoolsSettingsPtrOutput
- func (o BackendPoolsSettingsPtrOutput) Elem() BackendPoolsSettingsOutput
- func (BackendPoolsSettingsPtrOutput) ElementType() reflect.Type
- func (o BackendPoolsSettingsPtrOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
- func (o BackendPoolsSettingsPtrOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
- func (o BackendPoolsSettingsPtrOutput) ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput
- func (o BackendPoolsSettingsPtrOutput) ToBackendPoolsSettingsPtrOutputWithContext(ctx context.Context) BackendPoolsSettingsPtrOutput
- type BackendPoolsSettingsResponse
- type BackendPoolsSettingsResponseArgs
- func (BackendPoolsSettingsResponseArgs) ElementType() reflect.Type
- func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponseOutput() BackendPoolsSettingsResponseOutput
- func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponseOutputWithContext(ctx context.Context) BackendPoolsSettingsResponseOutput
- func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponsePtrOutput() BackendPoolsSettingsResponsePtrOutput
- func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponsePtrOutputWithContext(ctx context.Context) BackendPoolsSettingsResponsePtrOutput
- type BackendPoolsSettingsResponseInput
- type BackendPoolsSettingsResponseOutput
- func (BackendPoolsSettingsResponseOutput) ElementType() reflect.Type
- func (o BackendPoolsSettingsResponseOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
- func (o BackendPoolsSettingsResponseOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
- func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponseOutput() BackendPoolsSettingsResponseOutput
- func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponseOutputWithContext(ctx context.Context) BackendPoolsSettingsResponseOutput
- func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponsePtrOutput() BackendPoolsSettingsResponsePtrOutput
- func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponsePtrOutputWithContext(ctx context.Context) BackendPoolsSettingsResponsePtrOutput
- type BackendPoolsSettingsResponsePtrInput
- type BackendPoolsSettingsResponsePtrOutput
- func (o BackendPoolsSettingsResponsePtrOutput) Elem() BackendPoolsSettingsResponseOutput
- func (BackendPoolsSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o BackendPoolsSettingsResponsePtrOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
- func (o BackendPoolsSettingsResponsePtrOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
- func (o BackendPoolsSettingsResponsePtrOutput) ToBackendPoolsSettingsResponsePtrOutput() BackendPoolsSettingsResponsePtrOutput
- func (o BackendPoolsSettingsResponsePtrOutput) ToBackendPoolsSettingsResponsePtrOutputWithContext(ctx context.Context) BackendPoolsSettingsResponsePtrOutput
- type BackendResponse
- type BackendResponseArgs
- type BackendResponseArray
- type BackendResponseArrayInput
- type BackendResponseArrayOutput
- func (BackendResponseArrayOutput) ElementType() reflect.Type
- func (o BackendResponseArrayOutput) Index(i pulumi.IntInput) BackendResponseOutput
- func (o BackendResponseArrayOutput) ToBackendResponseArrayOutput() BackendResponseArrayOutput
- func (o BackendResponseArrayOutput) ToBackendResponseArrayOutputWithContext(ctx context.Context) BackendResponseArrayOutput
- type BackendResponseInput
- type BackendResponseOutput
- func (o BackendResponseOutput) Address() pulumi.StringPtrOutput
- func (o BackendResponseOutput) BackendHostHeader() pulumi.StringPtrOutput
- func (BackendResponseOutput) ElementType() reflect.Type
- func (o BackendResponseOutput) EnabledState() pulumi.StringPtrOutput
- func (o BackendResponseOutput) HttpPort() pulumi.IntPtrOutput
- func (o BackendResponseOutput) HttpsPort() pulumi.IntPtrOutput
- func (o BackendResponseOutput) Priority() pulumi.IntPtrOutput
- func (o BackendResponseOutput) ToBackendResponseOutput() BackendResponseOutput
- func (o BackendResponseOutput) ToBackendResponseOutputWithContext(ctx context.Context) BackendResponseOutput
- func (o BackendResponseOutput) Weight() pulumi.IntPtrOutput
- type CacheConfiguration
- type CacheConfigurationArgs
- func (CacheConfigurationArgs) ElementType() reflect.Type
- func (i CacheConfigurationArgs) ToCacheConfigurationOutput() CacheConfigurationOutput
- func (i CacheConfigurationArgs) ToCacheConfigurationOutputWithContext(ctx context.Context) CacheConfigurationOutput
- func (i CacheConfigurationArgs) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput
- func (i CacheConfigurationArgs) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput
- type CacheConfigurationInput
- type CacheConfigurationOutput
- func (o CacheConfigurationOutput) DynamicCompression() pulumi.StringPtrOutput
- func (CacheConfigurationOutput) ElementType() reflect.Type
- func (o CacheConfigurationOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
- func (o CacheConfigurationOutput) ToCacheConfigurationOutput() CacheConfigurationOutput
- func (o CacheConfigurationOutput) ToCacheConfigurationOutputWithContext(ctx context.Context) CacheConfigurationOutput
- func (o CacheConfigurationOutput) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput
- func (o CacheConfigurationOutput) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput
- type CacheConfigurationPtrInput
- type CacheConfigurationPtrOutput
- func (o CacheConfigurationPtrOutput) DynamicCompression() pulumi.StringPtrOutput
- func (o CacheConfigurationPtrOutput) Elem() CacheConfigurationOutput
- func (CacheConfigurationPtrOutput) ElementType() reflect.Type
- func (o CacheConfigurationPtrOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
- func (o CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput
- func (o CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput
- type CacheConfigurationResponse
- type CacheConfigurationResponseArgs
- func (CacheConfigurationResponseArgs) ElementType() reflect.Type
- func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponseOutput() CacheConfigurationResponseOutput
- func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponseOutputWithContext(ctx context.Context) CacheConfigurationResponseOutput
- func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput
- func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponsePtrOutputWithContext(ctx context.Context) CacheConfigurationResponsePtrOutput
- type CacheConfigurationResponseInput
- type CacheConfigurationResponseOutput
- func (o CacheConfigurationResponseOutput) DynamicCompression() pulumi.StringPtrOutput
- func (CacheConfigurationResponseOutput) ElementType() reflect.Type
- func (o CacheConfigurationResponseOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
- func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutput() CacheConfigurationResponseOutput
- func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutputWithContext(ctx context.Context) CacheConfigurationResponseOutput
- func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput
- func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponsePtrOutputWithContext(ctx context.Context) CacheConfigurationResponsePtrOutput
- type CacheConfigurationResponsePtrInput
- type CacheConfigurationResponsePtrOutput
- func (o CacheConfigurationResponsePtrOutput) DynamicCompression() pulumi.StringPtrOutput
- func (o CacheConfigurationResponsePtrOutput) Elem() CacheConfigurationResponseOutput
- func (CacheConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o CacheConfigurationResponsePtrOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
- func (o CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput
- func (o CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutputWithContext(ctx context.Context) CacheConfigurationResponsePtrOutput
- type CustomHttpsConfigurationResponse
- type CustomHttpsConfigurationResponseArgs
- func (CustomHttpsConfigurationResponseArgs) ElementType() reflect.Type
- func (i CustomHttpsConfigurationResponseArgs) ToCustomHttpsConfigurationResponseOutput() CustomHttpsConfigurationResponseOutput
- func (i CustomHttpsConfigurationResponseArgs) ToCustomHttpsConfigurationResponseOutputWithContext(ctx context.Context) CustomHttpsConfigurationResponseOutput
- type CustomHttpsConfigurationResponseInput
- type CustomHttpsConfigurationResponseOutput
- func (o CustomHttpsConfigurationResponseOutput) CertificateSource() pulumi.StringOutput
- func (o CustomHttpsConfigurationResponseOutput) CertificateType() pulumi.StringPtrOutput
- func (CustomHttpsConfigurationResponseOutput) ElementType() reflect.Type
- func (o CustomHttpsConfigurationResponseOutput) MinimumTlsVersion() pulumi.StringOutput
- func (o CustomHttpsConfigurationResponseOutput) ProtocolType() pulumi.StringOutput
- func (o CustomHttpsConfigurationResponseOutput) SecretName() pulumi.StringPtrOutput
- func (o CustomHttpsConfigurationResponseOutput) SecretVersion() pulumi.StringPtrOutput
- func (o CustomHttpsConfigurationResponseOutput) ToCustomHttpsConfigurationResponseOutput() CustomHttpsConfigurationResponseOutput
- func (o CustomHttpsConfigurationResponseOutput) ToCustomHttpsConfigurationResponseOutputWithContext(ctx context.Context) CustomHttpsConfigurationResponseOutput
- func (o CustomHttpsConfigurationResponseOutput) Vault() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- type ForwardingConfiguration
- type ForwardingConfigurationArgs
- type ForwardingConfigurationInput
- type ForwardingConfigurationOutput
- func (o ForwardingConfigurationOutput) BackendPool() SubResourcePtrOutput
- func (o ForwardingConfigurationOutput) CacheConfiguration() CacheConfigurationPtrOutput
- func (o ForwardingConfigurationOutput) CustomForwardingPath() pulumi.StringPtrOutput
- func (ForwardingConfigurationOutput) ElementType() reflect.Type
- func (o ForwardingConfigurationOutput) ForwardingProtocol() pulumi.StringPtrOutput
- func (o ForwardingConfigurationOutput) OdataType() pulumi.StringOutput
- func (o ForwardingConfigurationOutput) ToForwardingConfigurationOutput() ForwardingConfigurationOutput
- func (o ForwardingConfigurationOutput) ToForwardingConfigurationOutputWithContext(ctx context.Context) ForwardingConfigurationOutput
- type ForwardingConfigurationResponse
- type ForwardingConfigurationResponseArgs
- func (ForwardingConfigurationResponseArgs) ElementType() reflect.Type
- func (i ForwardingConfigurationResponseArgs) ToForwardingConfigurationResponseOutput() ForwardingConfigurationResponseOutput
- func (i ForwardingConfigurationResponseArgs) ToForwardingConfigurationResponseOutputWithContext(ctx context.Context) ForwardingConfigurationResponseOutput
- type ForwardingConfigurationResponseInput
- type ForwardingConfigurationResponseOutput
- func (o ForwardingConfigurationResponseOutput) BackendPool() SubResourceResponsePtrOutput
- func (o ForwardingConfigurationResponseOutput) CacheConfiguration() CacheConfigurationResponsePtrOutput
- func (o ForwardingConfigurationResponseOutput) CustomForwardingPath() pulumi.StringPtrOutput
- func (ForwardingConfigurationResponseOutput) ElementType() reflect.Type
- func (o ForwardingConfigurationResponseOutput) ForwardingProtocol() pulumi.StringPtrOutput
- func (o ForwardingConfigurationResponseOutput) OdataType() pulumi.StringOutput
- func (o ForwardingConfigurationResponseOutput) ToForwardingConfigurationResponseOutput() ForwardingConfigurationResponseOutput
- func (o ForwardingConfigurationResponseOutput) ToForwardingConfigurationResponseOutputWithContext(ctx context.Context) ForwardingConfigurationResponseOutput
- type FrontDoor
- type FrontDoorArgs
- type FrontDoorState
- type FrontendEndpoint
- type FrontendEndpointArgs
- type FrontendEndpointArray
- type FrontendEndpointArrayInput
- type FrontendEndpointArrayOutput
- func (FrontendEndpointArrayOutput) ElementType() reflect.Type
- func (o FrontendEndpointArrayOutput) Index(i pulumi.IntInput) FrontendEndpointOutput
- func (o FrontendEndpointArrayOutput) ToFrontendEndpointArrayOutput() FrontendEndpointArrayOutput
- func (o FrontendEndpointArrayOutput) ToFrontendEndpointArrayOutputWithContext(ctx context.Context) FrontendEndpointArrayOutput
- type FrontendEndpointInput
- type FrontendEndpointOutput
- func (FrontendEndpointOutput) ElementType() reflect.Type
- func (o FrontendEndpointOutput) HostName() pulumi.StringPtrOutput
- func (o FrontendEndpointOutput) Id() pulumi.StringPtrOutput
- func (o FrontendEndpointOutput) Name() pulumi.StringPtrOutput
- func (o FrontendEndpointOutput) SessionAffinityEnabledState() pulumi.StringPtrOutput
- func (o FrontendEndpointOutput) SessionAffinityTtlSeconds() pulumi.IntPtrOutput
- func (o FrontendEndpointOutput) ToFrontendEndpointOutput() FrontendEndpointOutput
- func (o FrontendEndpointOutput) ToFrontendEndpointOutputWithContext(ctx context.Context) FrontendEndpointOutput
- func (o FrontendEndpointOutput) WebApplicationFirewallPolicyLink() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- type FrontendEndpointResponse
- type FrontendEndpointResponseArgs
- func (FrontendEndpointResponseArgs) ElementType() reflect.Type
- func (i FrontendEndpointResponseArgs) ToFrontendEndpointResponseOutput() FrontendEndpointResponseOutput
- func (i FrontendEndpointResponseArgs) ToFrontendEndpointResponseOutputWithContext(ctx context.Context) FrontendEndpointResponseOutput
- type FrontendEndpointResponseArray
- func (FrontendEndpointResponseArray) ElementType() reflect.Type
- func (i FrontendEndpointResponseArray) ToFrontendEndpointResponseArrayOutput() FrontendEndpointResponseArrayOutput
- func (i FrontendEndpointResponseArray) ToFrontendEndpointResponseArrayOutputWithContext(ctx context.Context) FrontendEndpointResponseArrayOutput
- type FrontendEndpointResponseArrayInput
- type FrontendEndpointResponseArrayOutput
- func (FrontendEndpointResponseArrayOutput) ElementType() reflect.Type
- func (o FrontendEndpointResponseArrayOutput) Index(i pulumi.IntInput) FrontendEndpointResponseOutput
- func (o FrontendEndpointResponseArrayOutput) ToFrontendEndpointResponseArrayOutput() FrontendEndpointResponseArrayOutput
- func (o FrontendEndpointResponseArrayOutput) ToFrontendEndpointResponseArrayOutputWithContext(ctx context.Context) FrontendEndpointResponseArrayOutput
- type FrontendEndpointResponseInput
- type FrontendEndpointResponseOutput
- func (o FrontendEndpointResponseOutput) CustomHttpsConfiguration() CustomHttpsConfigurationResponseOutput
- func (o FrontendEndpointResponseOutput) CustomHttpsProvisioningState() pulumi.StringOutput
- func (o FrontendEndpointResponseOutput) CustomHttpsProvisioningSubstate() pulumi.StringOutput
- func (FrontendEndpointResponseOutput) ElementType() reflect.Type
- func (o FrontendEndpointResponseOutput) HostName() pulumi.StringPtrOutput
- func (o FrontendEndpointResponseOutput) Id() pulumi.StringPtrOutput
- func (o FrontendEndpointResponseOutput) Name() pulumi.StringPtrOutput
- func (o FrontendEndpointResponseOutput) ResourceState() pulumi.StringOutput
- func (o FrontendEndpointResponseOutput) SessionAffinityEnabledState() pulumi.StringPtrOutput
- func (o FrontendEndpointResponseOutput) SessionAffinityTtlSeconds() pulumi.IntPtrOutput
- func (o FrontendEndpointResponseOutput) ToFrontendEndpointResponseOutput() FrontendEndpointResponseOutput
- func (o FrontendEndpointResponseOutput) ToFrontendEndpointResponseOutputWithContext(ctx context.Context) FrontendEndpointResponseOutput
- func (o FrontendEndpointResponseOutput) Type() pulumi.StringOutput
- func (o FrontendEndpointResponseOutput) WebApplicationFirewallPolicyLink() ...
- type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink
- type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs
- func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ElementType() reflect.Type
- func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
- func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
- func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() ...
- func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) ...
- type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkInput
- type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
- func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ElementType() reflect.Type
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() ...
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) ...
- type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput
- type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) Elem() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
- func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ElementType() reflect.Type
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) Id() pulumi.StringPtrOutput
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() ...
- func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) ...
- type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink
- type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs
- func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ElementType() reflect.Type
- func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkInput
- type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ElementType() reflect.Type
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrInput
- type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) Elem() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ElementType() reflect.Type
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) Id() pulumi.StringPtrOutput
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- type HealthProbeSettingsModel
- type HealthProbeSettingsModelArgs
- func (HealthProbeSettingsModelArgs) ElementType() reflect.Type
- func (i HealthProbeSettingsModelArgs) ToHealthProbeSettingsModelOutput() HealthProbeSettingsModelOutput
- func (i HealthProbeSettingsModelArgs) ToHealthProbeSettingsModelOutputWithContext(ctx context.Context) HealthProbeSettingsModelOutput
- type HealthProbeSettingsModelArray
- func (HealthProbeSettingsModelArray) ElementType() reflect.Type
- func (i HealthProbeSettingsModelArray) ToHealthProbeSettingsModelArrayOutput() HealthProbeSettingsModelArrayOutput
- func (i HealthProbeSettingsModelArray) ToHealthProbeSettingsModelArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelArrayOutput
- type HealthProbeSettingsModelArrayInput
- type HealthProbeSettingsModelArrayOutput
- func (HealthProbeSettingsModelArrayOutput) ElementType() reflect.Type
- func (o HealthProbeSettingsModelArrayOutput) Index(i pulumi.IntInput) HealthProbeSettingsModelOutput
- func (o HealthProbeSettingsModelArrayOutput) ToHealthProbeSettingsModelArrayOutput() HealthProbeSettingsModelArrayOutput
- func (o HealthProbeSettingsModelArrayOutput) ToHealthProbeSettingsModelArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelArrayOutput
- type HealthProbeSettingsModelInput
- type HealthProbeSettingsModelOutput
- func (HealthProbeSettingsModelOutput) ElementType() reflect.Type
- func (o HealthProbeSettingsModelOutput) EnabledState() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelOutput) HealthProbeMethod() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelOutput) Id() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o HealthProbeSettingsModelOutput) Name() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelOutput) Path() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelOutput) Protocol() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelOutput) ToHealthProbeSettingsModelOutput() HealthProbeSettingsModelOutput
- func (o HealthProbeSettingsModelOutput) ToHealthProbeSettingsModelOutputWithContext(ctx context.Context) HealthProbeSettingsModelOutput
- type HealthProbeSettingsModelResponse
- type HealthProbeSettingsModelResponseArgs
- func (HealthProbeSettingsModelResponseArgs) ElementType() reflect.Type
- func (i HealthProbeSettingsModelResponseArgs) ToHealthProbeSettingsModelResponseOutput() HealthProbeSettingsModelResponseOutput
- func (i HealthProbeSettingsModelResponseArgs) ToHealthProbeSettingsModelResponseOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseOutput
- type HealthProbeSettingsModelResponseArray
- func (HealthProbeSettingsModelResponseArray) ElementType() reflect.Type
- func (i HealthProbeSettingsModelResponseArray) ToHealthProbeSettingsModelResponseArrayOutput() HealthProbeSettingsModelResponseArrayOutput
- func (i HealthProbeSettingsModelResponseArray) ToHealthProbeSettingsModelResponseArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseArrayOutput
- type HealthProbeSettingsModelResponseArrayInput
- type HealthProbeSettingsModelResponseArrayOutput
- func (HealthProbeSettingsModelResponseArrayOutput) ElementType() reflect.Type
- func (o HealthProbeSettingsModelResponseArrayOutput) Index(i pulumi.IntInput) HealthProbeSettingsModelResponseOutput
- func (o HealthProbeSettingsModelResponseArrayOutput) ToHealthProbeSettingsModelResponseArrayOutput() HealthProbeSettingsModelResponseArrayOutput
- func (o HealthProbeSettingsModelResponseArrayOutput) ToHealthProbeSettingsModelResponseArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseArrayOutput
- type HealthProbeSettingsModelResponseInput
- type HealthProbeSettingsModelResponseOutput
- func (HealthProbeSettingsModelResponseOutput) ElementType() reflect.Type
- func (o HealthProbeSettingsModelResponseOutput) EnabledState() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelResponseOutput) HealthProbeMethod() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelResponseOutput) Id() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelResponseOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o HealthProbeSettingsModelResponseOutput) Name() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelResponseOutput) Path() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelResponseOutput) Protocol() pulumi.StringPtrOutput
- func (o HealthProbeSettingsModelResponseOutput) ResourceState() pulumi.StringOutput
- func (o HealthProbeSettingsModelResponseOutput) ToHealthProbeSettingsModelResponseOutput() HealthProbeSettingsModelResponseOutput
- func (o HealthProbeSettingsModelResponseOutput) ToHealthProbeSettingsModelResponseOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseOutput
- func (o HealthProbeSettingsModelResponseOutput) Type() pulumi.StringOutput
- type KeyVaultCertificateSourceParametersResponseVault
- type KeyVaultCertificateSourceParametersResponseVaultArgs
- func (KeyVaultCertificateSourceParametersResponseVaultArgs) ElementType() reflect.Type
- func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultOutput() KeyVaultCertificateSourceParametersResponseVaultOutput
- func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultOutput
- func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- type KeyVaultCertificateSourceParametersResponseVaultInput
- type KeyVaultCertificateSourceParametersResponseVaultOutput
- func (KeyVaultCertificateSourceParametersResponseVaultOutput) ElementType() reflect.Type
- func (o KeyVaultCertificateSourceParametersResponseVaultOutput) Id() pulumi.StringPtrOutput
- func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultOutput() KeyVaultCertificateSourceParametersResponseVaultOutput
- func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultOutput
- func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- type KeyVaultCertificateSourceParametersResponseVaultPtrInput
- type KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) Elem() KeyVaultCertificateSourceParametersResponseVaultOutput
- func (KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ElementType() reflect.Type
- func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) Id() pulumi.StringPtrOutput
- func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultPtrOutput
- type LoadBalancingSettingsModel
- type LoadBalancingSettingsModelArgs
- func (LoadBalancingSettingsModelArgs) ElementType() reflect.Type
- func (i LoadBalancingSettingsModelArgs) ToLoadBalancingSettingsModelOutput() LoadBalancingSettingsModelOutput
- func (i LoadBalancingSettingsModelArgs) ToLoadBalancingSettingsModelOutputWithContext(ctx context.Context) LoadBalancingSettingsModelOutput
- type LoadBalancingSettingsModelArray
- func (LoadBalancingSettingsModelArray) ElementType() reflect.Type
- func (i LoadBalancingSettingsModelArray) ToLoadBalancingSettingsModelArrayOutput() LoadBalancingSettingsModelArrayOutput
- func (i LoadBalancingSettingsModelArray) ToLoadBalancingSettingsModelArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelArrayOutput
- type LoadBalancingSettingsModelArrayInput
- type LoadBalancingSettingsModelArrayOutput
- func (LoadBalancingSettingsModelArrayOutput) ElementType() reflect.Type
- func (o LoadBalancingSettingsModelArrayOutput) Index(i pulumi.IntInput) LoadBalancingSettingsModelOutput
- func (o LoadBalancingSettingsModelArrayOutput) ToLoadBalancingSettingsModelArrayOutput() LoadBalancingSettingsModelArrayOutput
- func (o LoadBalancingSettingsModelArrayOutput) ToLoadBalancingSettingsModelArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelArrayOutput
- type LoadBalancingSettingsModelInput
- type LoadBalancingSettingsModelOutput
- func (o LoadBalancingSettingsModelOutput) AdditionalLatencyMilliseconds() pulumi.IntPtrOutput
- func (LoadBalancingSettingsModelOutput) ElementType() reflect.Type
- func (o LoadBalancingSettingsModelOutput) Id() pulumi.StringPtrOutput
- func (o LoadBalancingSettingsModelOutput) Name() pulumi.StringPtrOutput
- func (o LoadBalancingSettingsModelOutput) SampleSize() pulumi.IntPtrOutput
- func (o LoadBalancingSettingsModelOutput) SuccessfulSamplesRequired() pulumi.IntPtrOutput
- func (o LoadBalancingSettingsModelOutput) ToLoadBalancingSettingsModelOutput() LoadBalancingSettingsModelOutput
- func (o LoadBalancingSettingsModelOutput) ToLoadBalancingSettingsModelOutputWithContext(ctx context.Context) LoadBalancingSettingsModelOutput
- type LoadBalancingSettingsModelResponse
- type LoadBalancingSettingsModelResponseArgs
- func (LoadBalancingSettingsModelResponseArgs) ElementType() reflect.Type
- func (i LoadBalancingSettingsModelResponseArgs) ToLoadBalancingSettingsModelResponseOutput() LoadBalancingSettingsModelResponseOutput
- func (i LoadBalancingSettingsModelResponseArgs) ToLoadBalancingSettingsModelResponseOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseOutput
- type LoadBalancingSettingsModelResponseArray
- func (LoadBalancingSettingsModelResponseArray) ElementType() reflect.Type
- func (i LoadBalancingSettingsModelResponseArray) ToLoadBalancingSettingsModelResponseArrayOutput() LoadBalancingSettingsModelResponseArrayOutput
- func (i LoadBalancingSettingsModelResponseArray) ToLoadBalancingSettingsModelResponseArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseArrayOutput
- type LoadBalancingSettingsModelResponseArrayInput
- type LoadBalancingSettingsModelResponseArrayOutput
- func (LoadBalancingSettingsModelResponseArrayOutput) ElementType() reflect.Type
- func (o LoadBalancingSettingsModelResponseArrayOutput) Index(i pulumi.IntInput) LoadBalancingSettingsModelResponseOutput
- func (o LoadBalancingSettingsModelResponseArrayOutput) ToLoadBalancingSettingsModelResponseArrayOutput() LoadBalancingSettingsModelResponseArrayOutput
- func (o LoadBalancingSettingsModelResponseArrayOutput) ToLoadBalancingSettingsModelResponseArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseArrayOutput
- type LoadBalancingSettingsModelResponseInput
- type LoadBalancingSettingsModelResponseOutput
- func (o LoadBalancingSettingsModelResponseOutput) AdditionalLatencyMilliseconds() pulumi.IntPtrOutput
- func (LoadBalancingSettingsModelResponseOutput) ElementType() reflect.Type
- func (o LoadBalancingSettingsModelResponseOutput) Id() pulumi.StringPtrOutput
- func (o LoadBalancingSettingsModelResponseOutput) Name() pulumi.StringPtrOutput
- func (o LoadBalancingSettingsModelResponseOutput) ResourceState() pulumi.StringOutput
- func (o LoadBalancingSettingsModelResponseOutput) SampleSize() pulumi.IntPtrOutput
- func (o LoadBalancingSettingsModelResponseOutput) SuccessfulSamplesRequired() pulumi.IntPtrOutput
- func (o LoadBalancingSettingsModelResponseOutput) ToLoadBalancingSettingsModelResponseOutput() LoadBalancingSettingsModelResponseOutput
- func (o LoadBalancingSettingsModelResponseOutput) ToLoadBalancingSettingsModelResponseOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseOutput
- func (o LoadBalancingSettingsModelResponseOutput) Type() pulumi.StringOutput
- type LookupFrontDoorArgs
- type LookupFrontDoorResult
- type RedirectConfiguration
- type RedirectConfigurationArgs
- type RedirectConfigurationInput
- type RedirectConfigurationOutput
- func (o RedirectConfigurationOutput) CustomFragment() pulumi.StringPtrOutput
- func (o RedirectConfigurationOutput) CustomHost() pulumi.StringPtrOutput
- func (o RedirectConfigurationOutput) CustomPath() pulumi.StringPtrOutput
- func (o RedirectConfigurationOutput) CustomQueryString() pulumi.StringPtrOutput
- func (RedirectConfigurationOutput) ElementType() reflect.Type
- func (o RedirectConfigurationOutput) OdataType() pulumi.StringOutput
- func (o RedirectConfigurationOutput) RedirectProtocol() pulumi.StringPtrOutput
- func (o RedirectConfigurationOutput) RedirectType() pulumi.StringPtrOutput
- func (o RedirectConfigurationOutput) ToRedirectConfigurationOutput() RedirectConfigurationOutput
- func (o RedirectConfigurationOutput) ToRedirectConfigurationOutputWithContext(ctx context.Context) RedirectConfigurationOutput
- type RedirectConfigurationResponse
- type RedirectConfigurationResponseArgs
- func (RedirectConfigurationResponseArgs) ElementType() reflect.Type
- func (i RedirectConfigurationResponseArgs) ToRedirectConfigurationResponseOutput() RedirectConfigurationResponseOutput
- func (i RedirectConfigurationResponseArgs) ToRedirectConfigurationResponseOutputWithContext(ctx context.Context) RedirectConfigurationResponseOutput
- type RedirectConfigurationResponseInput
- type RedirectConfigurationResponseOutput
- func (o RedirectConfigurationResponseOutput) CustomFragment() pulumi.StringPtrOutput
- func (o RedirectConfigurationResponseOutput) CustomHost() pulumi.StringPtrOutput
- func (o RedirectConfigurationResponseOutput) CustomPath() pulumi.StringPtrOutput
- func (o RedirectConfigurationResponseOutput) CustomQueryString() pulumi.StringPtrOutput
- func (RedirectConfigurationResponseOutput) ElementType() reflect.Type
- func (o RedirectConfigurationResponseOutput) OdataType() pulumi.StringOutput
- func (o RedirectConfigurationResponseOutput) RedirectProtocol() pulumi.StringPtrOutput
- func (o RedirectConfigurationResponseOutput) RedirectType() pulumi.StringPtrOutput
- func (o RedirectConfigurationResponseOutput) ToRedirectConfigurationResponseOutput() RedirectConfigurationResponseOutput
- func (o RedirectConfigurationResponseOutput) ToRedirectConfigurationResponseOutputWithContext(ctx context.Context) RedirectConfigurationResponseOutput
- type RoutingRule
- type RoutingRuleArgs
- type RoutingRuleArray
- type RoutingRuleArrayInput
- type RoutingRuleArrayOutput
- func (RoutingRuleArrayOutput) ElementType() reflect.Type
- func (o RoutingRuleArrayOutput) Index(i pulumi.IntInput) RoutingRuleOutput
- func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput
- func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput
- type RoutingRuleInput
- type RoutingRuleOutput
- func (o RoutingRuleOutput) AcceptedProtocols() pulumi.StringArrayOutput
- func (RoutingRuleOutput) ElementType() reflect.Type
- func (o RoutingRuleOutput) EnabledState() pulumi.StringPtrOutput
- func (o RoutingRuleOutput) FrontendEndpoints() SubResourceArrayOutput
- func (o RoutingRuleOutput) Id() pulumi.StringPtrOutput
- func (o RoutingRuleOutput) Name() pulumi.StringPtrOutput
- func (o RoutingRuleOutput) PatternsToMatch() pulumi.StringArrayOutput
- func (o RoutingRuleOutput) RouteConfiguration() pulumi.AnyOutput
- func (o RoutingRuleOutput) ToRoutingRuleOutput() RoutingRuleOutput
- func (o RoutingRuleOutput) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput
- type RoutingRuleResponse
- type RoutingRuleResponseArgs
- type RoutingRuleResponseArray
- type RoutingRuleResponseArrayInput
- type RoutingRuleResponseArrayOutput
- func (RoutingRuleResponseArrayOutput) ElementType() reflect.Type
- func (o RoutingRuleResponseArrayOutput) Index(i pulumi.IntInput) RoutingRuleResponseOutput
- func (o RoutingRuleResponseArrayOutput) ToRoutingRuleResponseArrayOutput() RoutingRuleResponseArrayOutput
- func (o RoutingRuleResponseArrayOutput) ToRoutingRuleResponseArrayOutputWithContext(ctx context.Context) RoutingRuleResponseArrayOutput
- type RoutingRuleResponseInput
- type RoutingRuleResponseOutput
- func (o RoutingRuleResponseOutput) AcceptedProtocols() pulumi.StringArrayOutput
- func (RoutingRuleResponseOutput) ElementType() reflect.Type
- func (o RoutingRuleResponseOutput) EnabledState() pulumi.StringPtrOutput
- func (o RoutingRuleResponseOutput) FrontendEndpoints() SubResourceResponseArrayOutput
- func (o RoutingRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o RoutingRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o RoutingRuleResponseOutput) PatternsToMatch() pulumi.StringArrayOutput
- func (o RoutingRuleResponseOutput) ResourceState() pulumi.StringOutput
- func (o RoutingRuleResponseOutput) RouteConfiguration() pulumi.AnyOutput
- func (o RoutingRuleResponseOutput) ToRoutingRuleResponseOutput() RoutingRuleResponseOutput
- func (o RoutingRuleResponseOutput) ToRoutingRuleResponseOutputWithContext(ctx context.Context) RoutingRuleResponseOutput
- func (o RoutingRuleResponseOutput) Type() pulumi.StringOutput
- type SubResource
- type SubResourceArgs
- func (SubResourceArgs) ElementType() reflect.Type
- func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
- func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceArray
- type SubResourceArrayInput
- type SubResourceArrayOutput
- func (SubResourceArrayOutput) ElementType() reflect.Type
- func (o SubResourceArrayOutput) Index(i pulumi.IntInput) SubResourceOutput
- func (o SubResourceArrayOutput) ToSubResourceArrayOutput() SubResourceArrayOutput
- func (o SubResourceArrayOutput) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
- type SubResourceInput
- type SubResourceOutput
- func (SubResourceOutput) ElementType() reflect.Type
- func (o SubResourceOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
- func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourcePtrInput
- type SubResourcePtrOutput
- func (o SubResourcePtrOutput) Elem() SubResourceOutput
- func (SubResourcePtrOutput) ElementType() reflect.Type
- func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceResponse
- type SubResourceResponseArgs
- func (SubResourceResponseArgs) ElementType() reflect.Type
- func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponseArray
- type SubResourceResponseArrayInput
- type SubResourceResponseArrayOutput
- func (SubResourceResponseArrayOutput) ElementType() reflect.Type
- func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
- type SubResourceResponseInput
- type SubResourceResponseOutput
- func (SubResourceResponseOutput) ElementType() reflect.Type
- func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponsePtrInput
- type SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
- func (SubResourceResponsePtrOutput) ElementType() reflect.Type
- func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backend ¶
type Backend struct { // Location of the backend (IP address or FQDN) Address *string `pulumi:"address"` // The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host. BackendHostHeader *string `pulumi:"backendHostHeader"` // Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled' EnabledState *string `pulumi:"enabledState"` // The HTTP TCP port number. Must be between 1 and 65535. HttpPort *int `pulumi:"httpPort"` // The HTTPS TCP port number. Must be between 1 and 65535. HttpsPort *int `pulumi:"httpsPort"` // Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy. Priority *int `pulumi:"priority"` // Weight of this endpoint for load balancing purposes. Weight *int `pulumi:"weight"` }
Backend address of a frontDoor load balancer.
type BackendArgs ¶
type BackendArgs struct { // Location of the backend (IP address or FQDN) Address pulumi.StringPtrInput `pulumi:"address"` // The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host. BackendHostHeader pulumi.StringPtrInput `pulumi:"backendHostHeader"` // Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled' EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // The HTTP TCP port number. Must be between 1 and 65535. HttpPort pulumi.IntPtrInput `pulumi:"httpPort"` // The HTTPS TCP port number. Must be between 1 and 65535. HttpsPort pulumi.IntPtrInput `pulumi:"httpsPort"` // Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy. Priority pulumi.IntPtrInput `pulumi:"priority"` // Weight of this endpoint for load balancing purposes. Weight pulumi.IntPtrInput `pulumi:"weight"` }
Backend address of a frontDoor load balancer.
func (BackendArgs) ElementType ¶
func (BackendArgs) ElementType() reflect.Type
func (BackendArgs) ToBackendOutput ¶
func (i BackendArgs) ToBackendOutput() BackendOutput
func (BackendArgs) ToBackendOutputWithContext ¶
func (i BackendArgs) ToBackendOutputWithContext(ctx context.Context) BackendOutput
type BackendArray ¶
type BackendArray []BackendInput
func (BackendArray) ElementType ¶
func (BackendArray) ElementType() reflect.Type
func (BackendArray) ToBackendArrayOutput ¶
func (i BackendArray) ToBackendArrayOutput() BackendArrayOutput
func (BackendArray) ToBackendArrayOutputWithContext ¶
func (i BackendArray) ToBackendArrayOutputWithContext(ctx context.Context) BackendArrayOutput
type BackendArrayInput ¶
type BackendArrayInput interface { pulumi.Input ToBackendArrayOutput() BackendArrayOutput ToBackendArrayOutputWithContext(context.Context) BackendArrayOutput }
BackendArrayInput is an input type that accepts BackendArray and BackendArrayOutput values. You can construct a concrete instance of `BackendArrayInput` via:
BackendArray{ BackendArgs{...} }
type BackendArrayOutput ¶
type BackendArrayOutput struct{ *pulumi.OutputState }
func (BackendArrayOutput) ElementType ¶
func (BackendArrayOutput) ElementType() reflect.Type
func (BackendArrayOutput) Index ¶
func (o BackendArrayOutput) Index(i pulumi.IntInput) BackendOutput
func (BackendArrayOutput) ToBackendArrayOutput ¶
func (o BackendArrayOutput) ToBackendArrayOutput() BackendArrayOutput
func (BackendArrayOutput) ToBackendArrayOutputWithContext ¶
func (o BackendArrayOutput) ToBackendArrayOutputWithContext(ctx context.Context) BackendArrayOutput
type BackendInput ¶
type BackendInput interface { pulumi.Input ToBackendOutput() BackendOutput ToBackendOutputWithContext(context.Context) BackendOutput }
BackendInput is an input type that accepts BackendArgs and BackendOutput values. You can construct a concrete instance of `BackendInput` via:
BackendArgs{...}
type BackendOutput ¶
type BackendOutput struct{ *pulumi.OutputState }
Backend address of a frontDoor load balancer.
func (BackendOutput) Address ¶
func (o BackendOutput) Address() pulumi.StringPtrOutput
Location of the backend (IP address or FQDN)
func (BackendOutput) BackendHostHeader ¶
func (o BackendOutput) BackendHostHeader() pulumi.StringPtrOutput
The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host.
func (BackendOutput) ElementType ¶
func (BackendOutput) ElementType() reflect.Type
func (BackendOutput) EnabledState ¶
func (o BackendOutput) EnabledState() pulumi.StringPtrOutput
Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'
func (BackendOutput) HttpPort ¶
func (o BackendOutput) HttpPort() pulumi.IntPtrOutput
The HTTP TCP port number. Must be between 1 and 65535.
func (BackendOutput) HttpsPort ¶
func (o BackendOutput) HttpsPort() pulumi.IntPtrOutput
The HTTPS TCP port number. Must be between 1 and 65535.
func (BackendOutput) Priority ¶
func (o BackendOutput) Priority() pulumi.IntPtrOutput
Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy.
func (BackendOutput) ToBackendOutput ¶
func (o BackendOutput) ToBackendOutput() BackendOutput
func (BackendOutput) ToBackendOutputWithContext ¶
func (o BackendOutput) ToBackendOutputWithContext(ctx context.Context) BackendOutput
func (BackendOutput) Weight ¶
func (o BackendOutput) Weight() pulumi.IntPtrOutput
Weight of this endpoint for load balancing purposes.
type BackendPool ¶
type BackendPool struct { // The set of backends for this pool Backends []Backend `pulumi:"backends"` // L7 health probe settings for a backend pool HealthProbeSettings *SubResource `pulumi:"healthProbeSettings"` // Resource ID. Id *string `pulumi:"id"` // Load balancing settings for a backend pool LoadBalancingSettings *SubResource `pulumi:"loadBalancingSettings"` // Resource name. Name *string `pulumi:"name"` }
A backend pool is a collection of backends that can be routed to.
type BackendPoolArgs ¶
type BackendPoolArgs struct { // The set of backends for this pool Backends BackendArrayInput `pulumi:"backends"` // L7 health probe settings for a backend pool HealthProbeSettings SubResourcePtrInput `pulumi:"healthProbeSettings"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Load balancing settings for a backend pool LoadBalancingSettings SubResourcePtrInput `pulumi:"loadBalancingSettings"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` }
A backend pool is a collection of backends that can be routed to.
func (BackendPoolArgs) ElementType ¶
func (BackendPoolArgs) ElementType() reflect.Type
func (BackendPoolArgs) ToBackendPoolOutput ¶
func (i BackendPoolArgs) ToBackendPoolOutput() BackendPoolOutput
func (BackendPoolArgs) ToBackendPoolOutputWithContext ¶
func (i BackendPoolArgs) ToBackendPoolOutputWithContext(ctx context.Context) BackendPoolOutput
type BackendPoolArray ¶
type BackendPoolArray []BackendPoolInput
func (BackendPoolArray) ElementType ¶
func (BackendPoolArray) ElementType() reflect.Type
func (BackendPoolArray) ToBackendPoolArrayOutput ¶
func (i BackendPoolArray) ToBackendPoolArrayOutput() BackendPoolArrayOutput
func (BackendPoolArray) ToBackendPoolArrayOutputWithContext ¶
func (i BackendPoolArray) ToBackendPoolArrayOutputWithContext(ctx context.Context) BackendPoolArrayOutput
type BackendPoolArrayInput ¶
type BackendPoolArrayInput interface { pulumi.Input ToBackendPoolArrayOutput() BackendPoolArrayOutput ToBackendPoolArrayOutputWithContext(context.Context) BackendPoolArrayOutput }
BackendPoolArrayInput is an input type that accepts BackendPoolArray and BackendPoolArrayOutput values. You can construct a concrete instance of `BackendPoolArrayInput` via:
BackendPoolArray{ BackendPoolArgs{...} }
type BackendPoolArrayOutput ¶
type BackendPoolArrayOutput struct{ *pulumi.OutputState }
func (BackendPoolArrayOutput) ElementType ¶
func (BackendPoolArrayOutput) ElementType() reflect.Type
func (BackendPoolArrayOutput) Index ¶
func (o BackendPoolArrayOutput) Index(i pulumi.IntInput) BackendPoolOutput
func (BackendPoolArrayOutput) ToBackendPoolArrayOutput ¶
func (o BackendPoolArrayOutput) ToBackendPoolArrayOutput() BackendPoolArrayOutput
func (BackendPoolArrayOutput) ToBackendPoolArrayOutputWithContext ¶
func (o BackendPoolArrayOutput) ToBackendPoolArrayOutputWithContext(ctx context.Context) BackendPoolArrayOutput
type BackendPoolInput ¶
type BackendPoolInput interface { pulumi.Input ToBackendPoolOutput() BackendPoolOutput ToBackendPoolOutputWithContext(context.Context) BackendPoolOutput }
BackendPoolInput is an input type that accepts BackendPoolArgs and BackendPoolOutput values. You can construct a concrete instance of `BackendPoolInput` via:
BackendPoolArgs{...}
type BackendPoolOutput ¶
type BackendPoolOutput struct{ *pulumi.OutputState }
A backend pool is a collection of backends that can be routed to.
func (BackendPoolOutput) Backends ¶
func (o BackendPoolOutput) Backends() BackendArrayOutput
The set of backends for this pool
func (BackendPoolOutput) ElementType ¶
func (BackendPoolOutput) ElementType() reflect.Type
func (BackendPoolOutput) HealthProbeSettings ¶
func (o BackendPoolOutput) HealthProbeSettings() SubResourcePtrOutput
L7 health probe settings for a backend pool
func (BackendPoolOutput) LoadBalancingSettings ¶
func (o BackendPoolOutput) LoadBalancingSettings() SubResourcePtrOutput
Load balancing settings for a backend pool
func (BackendPoolOutput) Name ¶
func (o BackendPoolOutput) Name() pulumi.StringPtrOutput
Resource name.
func (BackendPoolOutput) ToBackendPoolOutput ¶
func (o BackendPoolOutput) ToBackendPoolOutput() BackendPoolOutput
func (BackendPoolOutput) ToBackendPoolOutputWithContext ¶
func (o BackendPoolOutput) ToBackendPoolOutputWithContext(ctx context.Context) BackendPoolOutput
type BackendPoolResponse ¶
type BackendPoolResponse struct { // The set of backends for this pool Backends []BackendResponse `pulumi:"backends"` // L7 health probe settings for a backend pool HealthProbeSettings *SubResourceResponse `pulumi:"healthProbeSettings"` // Resource ID. Id *string `pulumi:"id"` // Load balancing settings for a backend pool LoadBalancingSettings *SubResourceResponse `pulumi:"loadBalancingSettings"` // Resource name. Name *string `pulumi:"name"` // Resource status. ResourceState string `pulumi:"resourceState"` // Resource type. Type string `pulumi:"type"` }
A backend pool is a collection of backends that can be routed to.
type BackendPoolResponseArgs ¶
type BackendPoolResponseArgs struct { // The set of backends for this pool Backends BackendResponseArrayInput `pulumi:"backends"` // L7 health probe settings for a backend pool HealthProbeSettings SubResourceResponsePtrInput `pulumi:"healthProbeSettings"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Load balancing settings for a backend pool LoadBalancingSettings SubResourceResponsePtrInput `pulumi:"loadBalancingSettings"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // Resource status. ResourceState pulumi.StringInput `pulumi:"resourceState"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
A backend pool is a collection of backends that can be routed to.
func (BackendPoolResponseArgs) ElementType ¶
func (BackendPoolResponseArgs) ElementType() reflect.Type
func (BackendPoolResponseArgs) ToBackendPoolResponseOutput ¶
func (i BackendPoolResponseArgs) ToBackendPoolResponseOutput() BackendPoolResponseOutput
func (BackendPoolResponseArgs) ToBackendPoolResponseOutputWithContext ¶
func (i BackendPoolResponseArgs) ToBackendPoolResponseOutputWithContext(ctx context.Context) BackendPoolResponseOutput
type BackendPoolResponseArray ¶
type BackendPoolResponseArray []BackendPoolResponseInput
func (BackendPoolResponseArray) ElementType ¶
func (BackendPoolResponseArray) ElementType() reflect.Type
func (BackendPoolResponseArray) ToBackendPoolResponseArrayOutput ¶
func (i BackendPoolResponseArray) ToBackendPoolResponseArrayOutput() BackendPoolResponseArrayOutput
func (BackendPoolResponseArray) ToBackendPoolResponseArrayOutputWithContext ¶
func (i BackendPoolResponseArray) ToBackendPoolResponseArrayOutputWithContext(ctx context.Context) BackendPoolResponseArrayOutput
type BackendPoolResponseArrayInput ¶
type BackendPoolResponseArrayInput interface { pulumi.Input ToBackendPoolResponseArrayOutput() BackendPoolResponseArrayOutput ToBackendPoolResponseArrayOutputWithContext(context.Context) BackendPoolResponseArrayOutput }
BackendPoolResponseArrayInput is an input type that accepts BackendPoolResponseArray and BackendPoolResponseArrayOutput values. You can construct a concrete instance of `BackendPoolResponseArrayInput` via:
BackendPoolResponseArray{ BackendPoolResponseArgs{...} }
type BackendPoolResponseArrayOutput ¶
type BackendPoolResponseArrayOutput struct{ *pulumi.OutputState }
func (BackendPoolResponseArrayOutput) ElementType ¶
func (BackendPoolResponseArrayOutput) ElementType() reflect.Type
func (BackendPoolResponseArrayOutput) Index ¶
func (o BackendPoolResponseArrayOutput) Index(i pulumi.IntInput) BackendPoolResponseOutput
func (BackendPoolResponseArrayOutput) ToBackendPoolResponseArrayOutput ¶
func (o BackendPoolResponseArrayOutput) ToBackendPoolResponseArrayOutput() BackendPoolResponseArrayOutput
func (BackendPoolResponseArrayOutput) ToBackendPoolResponseArrayOutputWithContext ¶
func (o BackendPoolResponseArrayOutput) ToBackendPoolResponseArrayOutputWithContext(ctx context.Context) BackendPoolResponseArrayOutput
type BackendPoolResponseInput ¶
type BackendPoolResponseInput interface { pulumi.Input ToBackendPoolResponseOutput() BackendPoolResponseOutput ToBackendPoolResponseOutputWithContext(context.Context) BackendPoolResponseOutput }
BackendPoolResponseInput is an input type that accepts BackendPoolResponseArgs and BackendPoolResponseOutput values. You can construct a concrete instance of `BackendPoolResponseInput` via:
BackendPoolResponseArgs{...}
type BackendPoolResponseOutput ¶
type BackendPoolResponseOutput struct{ *pulumi.OutputState }
A backend pool is a collection of backends that can be routed to.
func (BackendPoolResponseOutput) Backends ¶
func (o BackendPoolResponseOutput) Backends() BackendResponseArrayOutput
The set of backends for this pool
func (BackendPoolResponseOutput) ElementType ¶
func (BackendPoolResponseOutput) ElementType() reflect.Type
func (BackendPoolResponseOutput) HealthProbeSettings ¶
func (o BackendPoolResponseOutput) HealthProbeSettings() SubResourceResponsePtrOutput
L7 health probe settings for a backend pool
func (BackendPoolResponseOutput) Id ¶
func (o BackendPoolResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (BackendPoolResponseOutput) LoadBalancingSettings ¶
func (o BackendPoolResponseOutput) LoadBalancingSettings() SubResourceResponsePtrOutput
Load balancing settings for a backend pool
func (BackendPoolResponseOutput) Name ¶
func (o BackendPoolResponseOutput) Name() pulumi.StringPtrOutput
Resource name.
func (BackendPoolResponseOutput) ResourceState ¶
func (o BackendPoolResponseOutput) ResourceState() pulumi.StringOutput
Resource status.
func (BackendPoolResponseOutput) ToBackendPoolResponseOutput ¶
func (o BackendPoolResponseOutput) ToBackendPoolResponseOutput() BackendPoolResponseOutput
func (BackendPoolResponseOutput) ToBackendPoolResponseOutputWithContext ¶
func (o BackendPoolResponseOutput) ToBackendPoolResponseOutputWithContext(ctx context.Context) BackendPoolResponseOutput
func (BackendPoolResponseOutput) Type ¶
func (o BackendPoolResponseOutput) Type() pulumi.StringOutput
Resource type.
type BackendPoolsSettings ¶
type BackendPoolsSettings struct { // Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests. EnforceCertificateNameCheck *string `pulumi:"enforceCertificateNameCheck"` // Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns. SendRecvTimeoutSeconds *int `pulumi:"sendRecvTimeoutSeconds"` }
Settings that apply to all backend pools.
type BackendPoolsSettingsArgs ¶
type BackendPoolsSettingsArgs struct { // Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests. EnforceCertificateNameCheck pulumi.StringPtrInput `pulumi:"enforceCertificateNameCheck"` // Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns. SendRecvTimeoutSeconds pulumi.IntPtrInput `pulumi:"sendRecvTimeoutSeconds"` }
Settings that apply to all backend pools.
func (BackendPoolsSettingsArgs) ElementType ¶
func (BackendPoolsSettingsArgs) ElementType() reflect.Type
func (BackendPoolsSettingsArgs) ToBackendPoolsSettingsOutput ¶
func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsOutput() BackendPoolsSettingsOutput
func (BackendPoolsSettingsArgs) ToBackendPoolsSettingsOutputWithContext ¶
func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsOutputWithContext(ctx context.Context) BackendPoolsSettingsOutput
func (BackendPoolsSettingsArgs) ToBackendPoolsSettingsPtrOutput ¶
func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput
func (BackendPoolsSettingsArgs) ToBackendPoolsSettingsPtrOutputWithContext ¶
func (i BackendPoolsSettingsArgs) ToBackendPoolsSettingsPtrOutputWithContext(ctx context.Context) BackendPoolsSettingsPtrOutput
type BackendPoolsSettingsInput ¶
type BackendPoolsSettingsInput interface { pulumi.Input ToBackendPoolsSettingsOutput() BackendPoolsSettingsOutput ToBackendPoolsSettingsOutputWithContext(context.Context) BackendPoolsSettingsOutput }
BackendPoolsSettingsInput is an input type that accepts BackendPoolsSettingsArgs and BackendPoolsSettingsOutput values. You can construct a concrete instance of `BackendPoolsSettingsInput` via:
BackendPoolsSettingsArgs{...}
type BackendPoolsSettingsOutput ¶
type BackendPoolsSettingsOutput struct{ *pulumi.OutputState }
Settings that apply to all backend pools.
func (BackendPoolsSettingsOutput) ElementType ¶
func (BackendPoolsSettingsOutput) ElementType() reflect.Type
func (BackendPoolsSettingsOutput) EnforceCertificateNameCheck ¶
func (o BackendPoolsSettingsOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.
func (BackendPoolsSettingsOutput) SendRecvTimeoutSeconds ¶
func (o BackendPoolsSettingsOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns.
func (BackendPoolsSettingsOutput) ToBackendPoolsSettingsOutput ¶
func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsOutput() BackendPoolsSettingsOutput
func (BackendPoolsSettingsOutput) ToBackendPoolsSettingsOutputWithContext ¶
func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsOutputWithContext(ctx context.Context) BackendPoolsSettingsOutput
func (BackendPoolsSettingsOutput) ToBackendPoolsSettingsPtrOutput ¶
func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput
func (BackendPoolsSettingsOutput) ToBackendPoolsSettingsPtrOutputWithContext ¶
func (o BackendPoolsSettingsOutput) ToBackendPoolsSettingsPtrOutputWithContext(ctx context.Context) BackendPoolsSettingsPtrOutput
type BackendPoolsSettingsPtrInput ¶
type BackendPoolsSettingsPtrInput interface { pulumi.Input ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput ToBackendPoolsSettingsPtrOutputWithContext(context.Context) BackendPoolsSettingsPtrOutput }
BackendPoolsSettingsPtrInput is an input type that accepts BackendPoolsSettingsArgs, BackendPoolsSettingsPtr and BackendPoolsSettingsPtrOutput values. You can construct a concrete instance of `BackendPoolsSettingsPtrInput` via:
BackendPoolsSettingsArgs{...} or: nil
func BackendPoolsSettingsPtr ¶
func BackendPoolsSettingsPtr(v *BackendPoolsSettingsArgs) BackendPoolsSettingsPtrInput
type BackendPoolsSettingsPtrOutput ¶
type BackendPoolsSettingsPtrOutput struct{ *pulumi.OutputState }
func (BackendPoolsSettingsPtrOutput) Elem ¶
func (o BackendPoolsSettingsPtrOutput) Elem() BackendPoolsSettingsOutput
func (BackendPoolsSettingsPtrOutput) ElementType ¶
func (BackendPoolsSettingsPtrOutput) ElementType() reflect.Type
func (BackendPoolsSettingsPtrOutput) EnforceCertificateNameCheck ¶
func (o BackendPoolsSettingsPtrOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.
func (BackendPoolsSettingsPtrOutput) SendRecvTimeoutSeconds ¶
func (o BackendPoolsSettingsPtrOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns.
func (BackendPoolsSettingsPtrOutput) ToBackendPoolsSettingsPtrOutput ¶
func (o BackendPoolsSettingsPtrOutput) ToBackendPoolsSettingsPtrOutput() BackendPoolsSettingsPtrOutput
func (BackendPoolsSettingsPtrOutput) ToBackendPoolsSettingsPtrOutputWithContext ¶
func (o BackendPoolsSettingsPtrOutput) ToBackendPoolsSettingsPtrOutputWithContext(ctx context.Context) BackendPoolsSettingsPtrOutput
type BackendPoolsSettingsResponse ¶
type BackendPoolsSettingsResponse struct { // Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests. EnforceCertificateNameCheck *string `pulumi:"enforceCertificateNameCheck"` // Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns. SendRecvTimeoutSeconds *int `pulumi:"sendRecvTimeoutSeconds"` }
Settings that apply to all backend pools.
type BackendPoolsSettingsResponseArgs ¶
type BackendPoolsSettingsResponseArgs struct { // Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests. EnforceCertificateNameCheck pulumi.StringPtrInput `pulumi:"enforceCertificateNameCheck"` // Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns. SendRecvTimeoutSeconds pulumi.IntPtrInput `pulumi:"sendRecvTimeoutSeconds"` }
Settings that apply to all backend pools.
func (BackendPoolsSettingsResponseArgs) ElementType ¶
func (BackendPoolsSettingsResponseArgs) ElementType() reflect.Type
func (BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponseOutput ¶
func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponseOutput() BackendPoolsSettingsResponseOutput
func (BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponseOutputWithContext ¶
func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponseOutputWithContext(ctx context.Context) BackendPoolsSettingsResponseOutput
func (BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponsePtrOutput ¶
func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponsePtrOutput() BackendPoolsSettingsResponsePtrOutput
func (BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponsePtrOutputWithContext ¶
func (i BackendPoolsSettingsResponseArgs) ToBackendPoolsSettingsResponsePtrOutputWithContext(ctx context.Context) BackendPoolsSettingsResponsePtrOutput
type BackendPoolsSettingsResponseInput ¶
type BackendPoolsSettingsResponseInput interface { pulumi.Input ToBackendPoolsSettingsResponseOutput() BackendPoolsSettingsResponseOutput ToBackendPoolsSettingsResponseOutputWithContext(context.Context) BackendPoolsSettingsResponseOutput }
BackendPoolsSettingsResponseInput is an input type that accepts BackendPoolsSettingsResponseArgs and BackendPoolsSettingsResponseOutput values. You can construct a concrete instance of `BackendPoolsSettingsResponseInput` via:
BackendPoolsSettingsResponseArgs{...}
type BackendPoolsSettingsResponseOutput ¶
type BackendPoolsSettingsResponseOutput struct{ *pulumi.OutputState }
Settings that apply to all backend pools.
func (BackendPoolsSettingsResponseOutput) ElementType ¶
func (BackendPoolsSettingsResponseOutput) ElementType() reflect.Type
func (BackendPoolsSettingsResponseOutput) EnforceCertificateNameCheck ¶
func (o BackendPoolsSettingsResponseOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.
func (BackendPoolsSettingsResponseOutput) SendRecvTimeoutSeconds ¶
func (o BackendPoolsSettingsResponseOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns.
func (BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponseOutput ¶
func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponseOutput() BackendPoolsSettingsResponseOutput
func (BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponseOutputWithContext ¶
func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponseOutputWithContext(ctx context.Context) BackendPoolsSettingsResponseOutput
func (BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponsePtrOutput ¶
func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponsePtrOutput() BackendPoolsSettingsResponsePtrOutput
func (BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponsePtrOutputWithContext ¶
func (o BackendPoolsSettingsResponseOutput) ToBackendPoolsSettingsResponsePtrOutputWithContext(ctx context.Context) BackendPoolsSettingsResponsePtrOutput
type BackendPoolsSettingsResponsePtrInput ¶
type BackendPoolsSettingsResponsePtrInput interface { pulumi.Input ToBackendPoolsSettingsResponsePtrOutput() BackendPoolsSettingsResponsePtrOutput ToBackendPoolsSettingsResponsePtrOutputWithContext(context.Context) BackendPoolsSettingsResponsePtrOutput }
BackendPoolsSettingsResponsePtrInput is an input type that accepts BackendPoolsSettingsResponseArgs, BackendPoolsSettingsResponsePtr and BackendPoolsSettingsResponsePtrOutput values. You can construct a concrete instance of `BackendPoolsSettingsResponsePtrInput` via:
BackendPoolsSettingsResponseArgs{...} or: nil
func BackendPoolsSettingsResponsePtr ¶
func BackendPoolsSettingsResponsePtr(v *BackendPoolsSettingsResponseArgs) BackendPoolsSettingsResponsePtrInput
type BackendPoolsSettingsResponsePtrOutput ¶
type BackendPoolsSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (BackendPoolsSettingsResponsePtrOutput) ElementType ¶
func (BackendPoolsSettingsResponsePtrOutput) ElementType() reflect.Type
func (BackendPoolsSettingsResponsePtrOutput) EnforceCertificateNameCheck ¶
func (o BackendPoolsSettingsResponsePtrOutput) EnforceCertificateNameCheck() pulumi.StringPtrOutput
Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.
func (BackendPoolsSettingsResponsePtrOutput) SendRecvTimeoutSeconds ¶
func (o BackendPoolsSettingsResponsePtrOutput) SendRecvTimeoutSeconds() pulumi.IntPtrOutput
Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns.
func (BackendPoolsSettingsResponsePtrOutput) ToBackendPoolsSettingsResponsePtrOutput ¶
func (o BackendPoolsSettingsResponsePtrOutput) ToBackendPoolsSettingsResponsePtrOutput() BackendPoolsSettingsResponsePtrOutput
func (BackendPoolsSettingsResponsePtrOutput) ToBackendPoolsSettingsResponsePtrOutputWithContext ¶
func (o BackendPoolsSettingsResponsePtrOutput) ToBackendPoolsSettingsResponsePtrOutputWithContext(ctx context.Context) BackendPoolsSettingsResponsePtrOutput
type BackendResponse ¶
type BackendResponse struct { // Location of the backend (IP address or FQDN) Address *string `pulumi:"address"` // The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host. BackendHostHeader *string `pulumi:"backendHostHeader"` // Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled' EnabledState *string `pulumi:"enabledState"` // The HTTP TCP port number. Must be between 1 and 65535. HttpPort *int `pulumi:"httpPort"` // The HTTPS TCP port number. Must be between 1 and 65535. HttpsPort *int `pulumi:"httpsPort"` // Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy. Priority *int `pulumi:"priority"` // Weight of this endpoint for load balancing purposes. Weight *int `pulumi:"weight"` }
Backend address of a frontDoor load balancer.
type BackendResponseArgs ¶
type BackendResponseArgs struct { // Location of the backend (IP address or FQDN) Address pulumi.StringPtrInput `pulumi:"address"` // The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host. BackendHostHeader pulumi.StringPtrInput `pulumi:"backendHostHeader"` // Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled' EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // The HTTP TCP port number. Must be between 1 and 65535. HttpPort pulumi.IntPtrInput `pulumi:"httpPort"` // The HTTPS TCP port number. Must be between 1 and 65535. HttpsPort pulumi.IntPtrInput `pulumi:"httpsPort"` // Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy. Priority pulumi.IntPtrInput `pulumi:"priority"` // Weight of this endpoint for load balancing purposes. Weight pulumi.IntPtrInput `pulumi:"weight"` }
Backend address of a frontDoor load balancer.
func (BackendResponseArgs) ElementType ¶
func (BackendResponseArgs) ElementType() reflect.Type
func (BackendResponseArgs) ToBackendResponseOutput ¶
func (i BackendResponseArgs) ToBackendResponseOutput() BackendResponseOutput
func (BackendResponseArgs) ToBackendResponseOutputWithContext ¶
func (i BackendResponseArgs) ToBackendResponseOutputWithContext(ctx context.Context) BackendResponseOutput
type BackendResponseArray ¶
type BackendResponseArray []BackendResponseInput
func (BackendResponseArray) ElementType ¶
func (BackendResponseArray) ElementType() reflect.Type
func (BackendResponseArray) ToBackendResponseArrayOutput ¶
func (i BackendResponseArray) ToBackendResponseArrayOutput() BackendResponseArrayOutput
func (BackendResponseArray) ToBackendResponseArrayOutputWithContext ¶
func (i BackendResponseArray) ToBackendResponseArrayOutputWithContext(ctx context.Context) BackendResponseArrayOutput
type BackendResponseArrayInput ¶
type BackendResponseArrayInput interface { pulumi.Input ToBackendResponseArrayOutput() BackendResponseArrayOutput ToBackendResponseArrayOutputWithContext(context.Context) BackendResponseArrayOutput }
BackendResponseArrayInput is an input type that accepts BackendResponseArray and BackendResponseArrayOutput values. You can construct a concrete instance of `BackendResponseArrayInput` via:
BackendResponseArray{ BackendResponseArgs{...} }
type BackendResponseArrayOutput ¶
type BackendResponseArrayOutput struct{ *pulumi.OutputState }
func (BackendResponseArrayOutput) ElementType ¶
func (BackendResponseArrayOutput) ElementType() reflect.Type
func (BackendResponseArrayOutput) Index ¶
func (o BackendResponseArrayOutput) Index(i pulumi.IntInput) BackendResponseOutput
func (BackendResponseArrayOutput) ToBackendResponseArrayOutput ¶
func (o BackendResponseArrayOutput) ToBackendResponseArrayOutput() BackendResponseArrayOutput
func (BackendResponseArrayOutput) ToBackendResponseArrayOutputWithContext ¶
func (o BackendResponseArrayOutput) ToBackendResponseArrayOutputWithContext(ctx context.Context) BackendResponseArrayOutput
type BackendResponseInput ¶
type BackendResponseInput interface { pulumi.Input ToBackendResponseOutput() BackendResponseOutput ToBackendResponseOutputWithContext(context.Context) BackendResponseOutput }
BackendResponseInput is an input type that accepts BackendResponseArgs and BackendResponseOutput values. You can construct a concrete instance of `BackendResponseInput` via:
BackendResponseArgs{...}
type BackendResponseOutput ¶
type BackendResponseOutput struct{ *pulumi.OutputState }
Backend address of a frontDoor load balancer.
func (BackendResponseOutput) Address ¶
func (o BackendResponseOutput) Address() pulumi.StringPtrOutput
Location of the backend (IP address or FQDN)
func (BackendResponseOutput) BackendHostHeader ¶
func (o BackendResponseOutput) BackendHostHeader() pulumi.StringPtrOutput
The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host.
func (BackendResponseOutput) ElementType ¶
func (BackendResponseOutput) ElementType() reflect.Type
func (BackendResponseOutput) EnabledState ¶
func (o BackendResponseOutput) EnabledState() pulumi.StringPtrOutput
Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'
func (BackendResponseOutput) HttpPort ¶
func (o BackendResponseOutput) HttpPort() pulumi.IntPtrOutput
The HTTP TCP port number. Must be between 1 and 65535.
func (BackendResponseOutput) HttpsPort ¶
func (o BackendResponseOutput) HttpsPort() pulumi.IntPtrOutput
The HTTPS TCP port number. Must be between 1 and 65535.
func (BackendResponseOutput) Priority ¶
func (o BackendResponseOutput) Priority() pulumi.IntPtrOutput
Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy.
func (BackendResponseOutput) ToBackendResponseOutput ¶
func (o BackendResponseOutput) ToBackendResponseOutput() BackendResponseOutput
func (BackendResponseOutput) ToBackendResponseOutputWithContext ¶
func (o BackendResponseOutput) ToBackendResponseOutputWithContext(ctx context.Context) BackendResponseOutput
func (BackendResponseOutput) Weight ¶
func (o BackendResponseOutput) Weight() pulumi.IntPtrOutput
Weight of this endpoint for load balancing purposes.
type CacheConfiguration ¶
type CacheConfiguration struct { // Whether to use dynamic compression for cached content DynamicCompression *string `pulumi:"dynamicCompression"` // Treatment of URL query terms when forming the cache key. QueryParameterStripDirective *string `pulumi:"queryParameterStripDirective"` }
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
type CacheConfigurationArgs ¶
type CacheConfigurationArgs struct { // Whether to use dynamic compression for cached content DynamicCompression pulumi.StringPtrInput `pulumi:"dynamicCompression"` // Treatment of URL query terms when forming the cache key. QueryParameterStripDirective pulumi.StringPtrInput `pulumi:"queryParameterStripDirective"` }
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
func (CacheConfigurationArgs) ElementType ¶
func (CacheConfigurationArgs) ElementType() reflect.Type
func (CacheConfigurationArgs) ToCacheConfigurationOutput ¶
func (i CacheConfigurationArgs) ToCacheConfigurationOutput() CacheConfigurationOutput
func (CacheConfigurationArgs) ToCacheConfigurationOutputWithContext ¶
func (i CacheConfigurationArgs) ToCacheConfigurationOutputWithContext(ctx context.Context) CacheConfigurationOutput
func (CacheConfigurationArgs) ToCacheConfigurationPtrOutput ¶
func (i CacheConfigurationArgs) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput
func (CacheConfigurationArgs) ToCacheConfigurationPtrOutputWithContext ¶
func (i CacheConfigurationArgs) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput
type CacheConfigurationInput ¶
type CacheConfigurationInput interface { pulumi.Input ToCacheConfigurationOutput() CacheConfigurationOutput ToCacheConfigurationOutputWithContext(context.Context) CacheConfigurationOutput }
CacheConfigurationInput is an input type that accepts CacheConfigurationArgs and CacheConfigurationOutput values. You can construct a concrete instance of `CacheConfigurationInput` via:
CacheConfigurationArgs{...}
type CacheConfigurationOutput ¶
type CacheConfigurationOutput struct{ *pulumi.OutputState }
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
func (CacheConfigurationOutput) DynamicCompression ¶
func (o CacheConfigurationOutput) DynamicCompression() pulumi.StringPtrOutput
Whether to use dynamic compression for cached content
func (CacheConfigurationOutput) ElementType ¶
func (CacheConfigurationOutput) ElementType() reflect.Type
func (CacheConfigurationOutput) QueryParameterStripDirective ¶
func (o CacheConfigurationOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
Treatment of URL query terms when forming the cache key.
func (CacheConfigurationOutput) ToCacheConfigurationOutput ¶
func (o CacheConfigurationOutput) ToCacheConfigurationOutput() CacheConfigurationOutput
func (CacheConfigurationOutput) ToCacheConfigurationOutputWithContext ¶
func (o CacheConfigurationOutput) ToCacheConfigurationOutputWithContext(ctx context.Context) CacheConfigurationOutput
func (CacheConfigurationOutput) ToCacheConfigurationPtrOutput ¶
func (o CacheConfigurationOutput) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput
func (CacheConfigurationOutput) ToCacheConfigurationPtrOutputWithContext ¶
func (o CacheConfigurationOutput) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput
type CacheConfigurationPtrInput ¶
type CacheConfigurationPtrInput interface { pulumi.Input ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput ToCacheConfigurationPtrOutputWithContext(context.Context) CacheConfigurationPtrOutput }
CacheConfigurationPtrInput is an input type that accepts CacheConfigurationArgs, CacheConfigurationPtr and CacheConfigurationPtrOutput values. You can construct a concrete instance of `CacheConfigurationPtrInput` via:
CacheConfigurationArgs{...} or: nil
func CacheConfigurationPtr ¶
func CacheConfigurationPtr(v *CacheConfigurationArgs) CacheConfigurationPtrInput
type CacheConfigurationPtrOutput ¶
type CacheConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CacheConfigurationPtrOutput) DynamicCompression ¶
func (o CacheConfigurationPtrOutput) DynamicCompression() pulumi.StringPtrOutput
Whether to use dynamic compression for cached content
func (CacheConfigurationPtrOutput) Elem ¶
func (o CacheConfigurationPtrOutput) Elem() CacheConfigurationOutput
func (CacheConfigurationPtrOutput) ElementType ¶
func (CacheConfigurationPtrOutput) ElementType() reflect.Type
func (CacheConfigurationPtrOutput) QueryParameterStripDirective ¶
func (o CacheConfigurationPtrOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
Treatment of URL query terms when forming the cache key.
func (CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutput ¶
func (o CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutput() CacheConfigurationPtrOutput
func (CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutputWithContext ¶
func (o CacheConfigurationPtrOutput) ToCacheConfigurationPtrOutputWithContext(ctx context.Context) CacheConfigurationPtrOutput
type CacheConfigurationResponse ¶
type CacheConfigurationResponse struct { // Whether to use dynamic compression for cached content DynamicCompression *string `pulumi:"dynamicCompression"` // Treatment of URL query terms when forming the cache key. QueryParameterStripDirective *string `pulumi:"queryParameterStripDirective"` }
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
type CacheConfigurationResponseArgs ¶
type CacheConfigurationResponseArgs struct { // Whether to use dynamic compression for cached content DynamicCompression pulumi.StringPtrInput `pulumi:"dynamicCompression"` // Treatment of URL query terms when forming the cache key. QueryParameterStripDirective pulumi.StringPtrInput `pulumi:"queryParameterStripDirective"` }
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
func (CacheConfigurationResponseArgs) ElementType ¶
func (CacheConfigurationResponseArgs) ElementType() reflect.Type
func (CacheConfigurationResponseArgs) ToCacheConfigurationResponseOutput ¶
func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponseOutput() CacheConfigurationResponseOutput
func (CacheConfigurationResponseArgs) ToCacheConfigurationResponseOutputWithContext ¶
func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponseOutputWithContext(ctx context.Context) CacheConfigurationResponseOutput
func (CacheConfigurationResponseArgs) ToCacheConfigurationResponsePtrOutput ¶
func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput
func (CacheConfigurationResponseArgs) ToCacheConfigurationResponsePtrOutputWithContext ¶
func (i CacheConfigurationResponseArgs) ToCacheConfigurationResponsePtrOutputWithContext(ctx context.Context) CacheConfigurationResponsePtrOutput
type CacheConfigurationResponseInput ¶
type CacheConfigurationResponseInput interface { pulumi.Input ToCacheConfigurationResponseOutput() CacheConfigurationResponseOutput ToCacheConfigurationResponseOutputWithContext(context.Context) CacheConfigurationResponseOutput }
CacheConfigurationResponseInput is an input type that accepts CacheConfigurationResponseArgs and CacheConfigurationResponseOutput values. You can construct a concrete instance of `CacheConfigurationResponseInput` via:
CacheConfigurationResponseArgs{...}
type CacheConfigurationResponseOutput ¶
type CacheConfigurationResponseOutput struct{ *pulumi.OutputState }
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
func (CacheConfigurationResponseOutput) DynamicCompression ¶
func (o CacheConfigurationResponseOutput) DynamicCompression() pulumi.StringPtrOutput
Whether to use dynamic compression for cached content
func (CacheConfigurationResponseOutput) ElementType ¶
func (CacheConfigurationResponseOutput) ElementType() reflect.Type
func (CacheConfigurationResponseOutput) QueryParameterStripDirective ¶
func (o CacheConfigurationResponseOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
Treatment of URL query terms when forming the cache key.
func (CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutput ¶
func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutput() CacheConfigurationResponseOutput
func (CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutputWithContext ¶
func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponseOutputWithContext(ctx context.Context) CacheConfigurationResponseOutput
func (CacheConfigurationResponseOutput) ToCacheConfigurationResponsePtrOutput ¶
func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput
func (CacheConfigurationResponseOutput) ToCacheConfigurationResponsePtrOutputWithContext ¶
func (o CacheConfigurationResponseOutput) ToCacheConfigurationResponsePtrOutputWithContext(ctx context.Context) CacheConfigurationResponsePtrOutput
type CacheConfigurationResponsePtrInput ¶
type CacheConfigurationResponsePtrInput interface { pulumi.Input ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput ToCacheConfigurationResponsePtrOutputWithContext(context.Context) CacheConfigurationResponsePtrOutput }
CacheConfigurationResponsePtrInput is an input type that accepts CacheConfigurationResponseArgs, CacheConfigurationResponsePtr and CacheConfigurationResponsePtrOutput values. You can construct a concrete instance of `CacheConfigurationResponsePtrInput` via:
CacheConfigurationResponseArgs{...} or: nil
func CacheConfigurationResponsePtr ¶
func CacheConfigurationResponsePtr(v *CacheConfigurationResponseArgs) CacheConfigurationResponsePtrInput
type CacheConfigurationResponsePtrOutput ¶
type CacheConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (CacheConfigurationResponsePtrOutput) DynamicCompression ¶
func (o CacheConfigurationResponsePtrOutput) DynamicCompression() pulumi.StringPtrOutput
Whether to use dynamic compression for cached content
func (CacheConfigurationResponsePtrOutput) Elem ¶
func (o CacheConfigurationResponsePtrOutput) Elem() CacheConfigurationResponseOutput
func (CacheConfigurationResponsePtrOutput) ElementType ¶
func (CacheConfigurationResponsePtrOutput) ElementType() reflect.Type
func (CacheConfigurationResponsePtrOutput) QueryParameterStripDirective ¶
func (o CacheConfigurationResponsePtrOutput) QueryParameterStripDirective() pulumi.StringPtrOutput
Treatment of URL query terms when forming the cache key.
func (CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutput ¶
func (o CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutput() CacheConfigurationResponsePtrOutput
func (CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutputWithContext ¶
func (o CacheConfigurationResponsePtrOutput) ToCacheConfigurationResponsePtrOutputWithContext(ctx context.Context) CacheConfigurationResponsePtrOutput
type CustomHttpsConfigurationResponse ¶
type CustomHttpsConfigurationResponse struct { // Defines the source of the SSL certificate CertificateSource string `pulumi:"certificateSource"` // Defines the type of the certificate used for secure connections to a frontendEndpoint CertificateType *string `pulumi:"certificateType"` // The minimum TLS version required from the clients to establish an SSL handshake with Front Door. MinimumTlsVersion string `pulumi:"minimumTlsVersion"` // Defines the TLS extension protocol that is used for secure delivery ProtocolType string `pulumi:"protocolType"` // The name of the Key Vault secret representing the full certificate PFX SecretName *string `pulumi:"secretName"` // The version of the Key Vault secret representing the full certificate PFX SecretVersion *string `pulumi:"secretVersion"` // The Key Vault containing the SSL certificate Vault *KeyVaultCertificateSourceParametersResponseVault `pulumi:"vault"` }
Https settings for a domain
type CustomHttpsConfigurationResponseArgs ¶
type CustomHttpsConfigurationResponseArgs struct { // Defines the source of the SSL certificate CertificateSource pulumi.StringInput `pulumi:"certificateSource"` // Defines the type of the certificate used for secure connections to a frontendEndpoint CertificateType pulumi.StringPtrInput `pulumi:"certificateType"` // The minimum TLS version required from the clients to establish an SSL handshake with Front Door. MinimumTlsVersion pulumi.StringInput `pulumi:"minimumTlsVersion"` // Defines the TLS extension protocol that is used for secure delivery ProtocolType pulumi.StringInput `pulumi:"protocolType"` // The name of the Key Vault secret representing the full certificate PFX SecretName pulumi.StringPtrInput `pulumi:"secretName"` // The version of the Key Vault secret representing the full certificate PFX SecretVersion pulumi.StringPtrInput `pulumi:"secretVersion"` // The Key Vault containing the SSL certificate Vault KeyVaultCertificateSourceParametersResponseVaultPtrInput `pulumi:"vault"` }
Https settings for a domain
func (CustomHttpsConfigurationResponseArgs) ElementType ¶
func (CustomHttpsConfigurationResponseArgs) ElementType() reflect.Type
func (CustomHttpsConfigurationResponseArgs) ToCustomHttpsConfigurationResponseOutput ¶
func (i CustomHttpsConfigurationResponseArgs) ToCustomHttpsConfigurationResponseOutput() CustomHttpsConfigurationResponseOutput
func (CustomHttpsConfigurationResponseArgs) ToCustomHttpsConfigurationResponseOutputWithContext ¶
func (i CustomHttpsConfigurationResponseArgs) ToCustomHttpsConfigurationResponseOutputWithContext(ctx context.Context) CustomHttpsConfigurationResponseOutput
type CustomHttpsConfigurationResponseInput ¶
type CustomHttpsConfigurationResponseInput interface { pulumi.Input ToCustomHttpsConfigurationResponseOutput() CustomHttpsConfigurationResponseOutput ToCustomHttpsConfigurationResponseOutputWithContext(context.Context) CustomHttpsConfigurationResponseOutput }
CustomHttpsConfigurationResponseInput is an input type that accepts CustomHttpsConfigurationResponseArgs and CustomHttpsConfigurationResponseOutput values. You can construct a concrete instance of `CustomHttpsConfigurationResponseInput` via:
CustomHttpsConfigurationResponseArgs{...}
type CustomHttpsConfigurationResponseOutput ¶
type CustomHttpsConfigurationResponseOutput struct{ *pulumi.OutputState }
Https settings for a domain
func (CustomHttpsConfigurationResponseOutput) CertificateSource ¶
func (o CustomHttpsConfigurationResponseOutput) CertificateSource() pulumi.StringOutput
Defines the source of the SSL certificate
func (CustomHttpsConfigurationResponseOutput) CertificateType ¶
func (o CustomHttpsConfigurationResponseOutput) CertificateType() pulumi.StringPtrOutput
Defines the type of the certificate used for secure connections to a frontendEndpoint
func (CustomHttpsConfigurationResponseOutput) ElementType ¶
func (CustomHttpsConfigurationResponseOutput) ElementType() reflect.Type
func (CustomHttpsConfigurationResponseOutput) MinimumTlsVersion ¶
func (o CustomHttpsConfigurationResponseOutput) MinimumTlsVersion() pulumi.StringOutput
The minimum TLS version required from the clients to establish an SSL handshake with Front Door.
func (CustomHttpsConfigurationResponseOutput) ProtocolType ¶
func (o CustomHttpsConfigurationResponseOutput) ProtocolType() pulumi.StringOutput
Defines the TLS extension protocol that is used for secure delivery
func (CustomHttpsConfigurationResponseOutput) SecretName ¶
func (o CustomHttpsConfigurationResponseOutput) SecretName() pulumi.StringPtrOutput
The name of the Key Vault secret representing the full certificate PFX
func (CustomHttpsConfigurationResponseOutput) SecretVersion ¶
func (o CustomHttpsConfigurationResponseOutput) SecretVersion() pulumi.StringPtrOutput
The version of the Key Vault secret representing the full certificate PFX
func (CustomHttpsConfigurationResponseOutput) ToCustomHttpsConfigurationResponseOutput ¶
func (o CustomHttpsConfigurationResponseOutput) ToCustomHttpsConfigurationResponseOutput() CustomHttpsConfigurationResponseOutput
func (CustomHttpsConfigurationResponseOutput) ToCustomHttpsConfigurationResponseOutputWithContext ¶
func (o CustomHttpsConfigurationResponseOutput) ToCustomHttpsConfigurationResponseOutputWithContext(ctx context.Context) CustomHttpsConfigurationResponseOutput
func (CustomHttpsConfigurationResponseOutput) Vault ¶
func (o CustomHttpsConfigurationResponseOutput) Vault() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
The Key Vault containing the SSL certificate
type ForwardingConfiguration ¶
type ForwardingConfiguration struct { // A reference to the BackendPool which this rule routes to. BackendPool *SubResource `pulumi:"backendPool"` // The caching configuration associated with this rule. CacheConfiguration *CacheConfiguration `pulumi:"cacheConfiguration"` // A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path. CustomForwardingPath *string `pulumi:"customForwardingPath"` // Protocol this rule will use when forwarding traffic to backends. ForwardingProtocol *string `pulumi:"forwardingProtocol"` OdataType string `pulumi:"odataType"` }
Describes Forwarding Route.
type ForwardingConfigurationArgs ¶
type ForwardingConfigurationArgs struct { // A reference to the BackendPool which this rule routes to. BackendPool SubResourcePtrInput `pulumi:"backendPool"` // The caching configuration associated with this rule. CacheConfiguration CacheConfigurationPtrInput `pulumi:"cacheConfiguration"` // A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path. CustomForwardingPath pulumi.StringPtrInput `pulumi:"customForwardingPath"` // Protocol this rule will use when forwarding traffic to backends. ForwardingProtocol pulumi.StringPtrInput `pulumi:"forwardingProtocol"` OdataType pulumi.StringInput `pulumi:"odataType"` }
Describes Forwarding Route.
func (ForwardingConfigurationArgs) ElementType ¶
func (ForwardingConfigurationArgs) ElementType() reflect.Type
func (ForwardingConfigurationArgs) ToForwardingConfigurationOutput ¶
func (i ForwardingConfigurationArgs) ToForwardingConfigurationOutput() ForwardingConfigurationOutput
func (ForwardingConfigurationArgs) ToForwardingConfigurationOutputWithContext ¶
func (i ForwardingConfigurationArgs) ToForwardingConfigurationOutputWithContext(ctx context.Context) ForwardingConfigurationOutput
type ForwardingConfigurationInput ¶
type ForwardingConfigurationInput interface { pulumi.Input ToForwardingConfigurationOutput() ForwardingConfigurationOutput ToForwardingConfigurationOutputWithContext(context.Context) ForwardingConfigurationOutput }
ForwardingConfigurationInput is an input type that accepts ForwardingConfigurationArgs and ForwardingConfigurationOutput values. You can construct a concrete instance of `ForwardingConfigurationInput` via:
ForwardingConfigurationArgs{...}
type ForwardingConfigurationOutput ¶
type ForwardingConfigurationOutput struct{ *pulumi.OutputState }
Describes Forwarding Route.
func (ForwardingConfigurationOutput) BackendPool ¶
func (o ForwardingConfigurationOutput) BackendPool() SubResourcePtrOutput
A reference to the BackendPool which this rule routes to.
func (ForwardingConfigurationOutput) CacheConfiguration ¶
func (o ForwardingConfigurationOutput) CacheConfiguration() CacheConfigurationPtrOutput
The caching configuration associated with this rule.
func (ForwardingConfigurationOutput) CustomForwardingPath ¶
func (o ForwardingConfigurationOutput) CustomForwardingPath() pulumi.StringPtrOutput
A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path.
func (ForwardingConfigurationOutput) ElementType ¶
func (ForwardingConfigurationOutput) ElementType() reflect.Type
func (ForwardingConfigurationOutput) ForwardingProtocol ¶
func (o ForwardingConfigurationOutput) ForwardingProtocol() pulumi.StringPtrOutput
Protocol this rule will use when forwarding traffic to backends.
func (ForwardingConfigurationOutput) OdataType ¶
func (o ForwardingConfigurationOutput) OdataType() pulumi.StringOutput
func (ForwardingConfigurationOutput) ToForwardingConfigurationOutput ¶
func (o ForwardingConfigurationOutput) ToForwardingConfigurationOutput() ForwardingConfigurationOutput
func (ForwardingConfigurationOutput) ToForwardingConfigurationOutputWithContext ¶
func (o ForwardingConfigurationOutput) ToForwardingConfigurationOutputWithContext(ctx context.Context) ForwardingConfigurationOutput
type ForwardingConfigurationResponse ¶
type ForwardingConfigurationResponse struct { // A reference to the BackendPool which this rule routes to. BackendPool *SubResourceResponse `pulumi:"backendPool"` // The caching configuration associated with this rule. CacheConfiguration *CacheConfigurationResponse `pulumi:"cacheConfiguration"` // A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path. CustomForwardingPath *string `pulumi:"customForwardingPath"` // Protocol this rule will use when forwarding traffic to backends. ForwardingProtocol *string `pulumi:"forwardingProtocol"` OdataType string `pulumi:"odataType"` }
Describes Forwarding Route.
type ForwardingConfigurationResponseArgs ¶
type ForwardingConfigurationResponseArgs struct { // A reference to the BackendPool which this rule routes to. BackendPool SubResourceResponsePtrInput `pulumi:"backendPool"` // The caching configuration associated with this rule. CacheConfiguration CacheConfigurationResponsePtrInput `pulumi:"cacheConfiguration"` // A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path. CustomForwardingPath pulumi.StringPtrInput `pulumi:"customForwardingPath"` // Protocol this rule will use when forwarding traffic to backends. ForwardingProtocol pulumi.StringPtrInput `pulumi:"forwardingProtocol"` OdataType pulumi.StringInput `pulumi:"odataType"` }
Describes Forwarding Route.
func (ForwardingConfigurationResponseArgs) ElementType ¶
func (ForwardingConfigurationResponseArgs) ElementType() reflect.Type
func (ForwardingConfigurationResponseArgs) ToForwardingConfigurationResponseOutput ¶
func (i ForwardingConfigurationResponseArgs) ToForwardingConfigurationResponseOutput() ForwardingConfigurationResponseOutput
func (ForwardingConfigurationResponseArgs) ToForwardingConfigurationResponseOutputWithContext ¶
func (i ForwardingConfigurationResponseArgs) ToForwardingConfigurationResponseOutputWithContext(ctx context.Context) ForwardingConfigurationResponseOutput
type ForwardingConfigurationResponseInput ¶
type ForwardingConfigurationResponseInput interface { pulumi.Input ToForwardingConfigurationResponseOutput() ForwardingConfigurationResponseOutput ToForwardingConfigurationResponseOutputWithContext(context.Context) ForwardingConfigurationResponseOutput }
ForwardingConfigurationResponseInput is an input type that accepts ForwardingConfigurationResponseArgs and ForwardingConfigurationResponseOutput values. You can construct a concrete instance of `ForwardingConfigurationResponseInput` via:
ForwardingConfigurationResponseArgs{...}
type ForwardingConfigurationResponseOutput ¶
type ForwardingConfigurationResponseOutput struct{ *pulumi.OutputState }
Describes Forwarding Route.
func (ForwardingConfigurationResponseOutput) BackendPool ¶
func (o ForwardingConfigurationResponseOutput) BackendPool() SubResourceResponsePtrOutput
A reference to the BackendPool which this rule routes to.
func (ForwardingConfigurationResponseOutput) CacheConfiguration ¶
func (o ForwardingConfigurationResponseOutput) CacheConfiguration() CacheConfigurationResponsePtrOutput
The caching configuration associated with this rule.
func (ForwardingConfigurationResponseOutput) CustomForwardingPath ¶
func (o ForwardingConfigurationResponseOutput) CustomForwardingPath() pulumi.StringPtrOutput
A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path.
func (ForwardingConfigurationResponseOutput) ElementType ¶
func (ForwardingConfigurationResponseOutput) ElementType() reflect.Type
func (ForwardingConfigurationResponseOutput) ForwardingProtocol ¶
func (o ForwardingConfigurationResponseOutput) ForwardingProtocol() pulumi.StringPtrOutput
Protocol this rule will use when forwarding traffic to backends.
func (ForwardingConfigurationResponseOutput) OdataType ¶
func (o ForwardingConfigurationResponseOutput) OdataType() pulumi.StringOutput
func (ForwardingConfigurationResponseOutput) ToForwardingConfigurationResponseOutput ¶
func (o ForwardingConfigurationResponseOutput) ToForwardingConfigurationResponseOutput() ForwardingConfigurationResponseOutput
func (ForwardingConfigurationResponseOutput) ToForwardingConfigurationResponseOutputWithContext ¶
func (o ForwardingConfigurationResponseOutput) ToForwardingConfigurationResponseOutputWithContext(ctx context.Context) ForwardingConfigurationResponseOutput
type FrontDoor ¶
type FrontDoor struct { pulumi.CustomResourceState // Backend pools available to routing rules. BackendPools BackendPoolResponseArrayOutput `pulumi:"backendPools"` // Settings for all backendPools BackendPoolsSettings BackendPoolsSettingsResponsePtrOutput `pulumi:"backendPoolsSettings"` // The host that each frontendEndpoint must CNAME to. Cname pulumi.StringOutput `pulumi:"cname"` // Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled' EnabledState pulumi.StringPtrOutput `pulumi:"enabledState"` // A friendly name for the frontDoor FriendlyName pulumi.StringPtrOutput `pulumi:"friendlyName"` // Frontend endpoints available to routing rules. FrontendEndpoints FrontendEndpointResponseArrayOutput `pulumi:"frontendEndpoints"` // Health probe settings associated with this Front Door instance. HealthProbeSettings HealthProbeSettingsModelResponseArrayOutput `pulumi:"healthProbeSettings"` // Load balancing settings associated with this Front Door instance. LoadBalancingSettings LoadBalancingSettingsModelResponseArrayOutput `pulumi:"loadBalancingSettings"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Provisioning state of the Front Door. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource status of the Front Door. ResourceState pulumi.StringOutput `pulumi:"resourceState"` // Routing rules associated with this Front Door. RoutingRules RoutingRuleResponseArrayOutput `pulumi:"routingRules"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Front Door represents a collection of backend endpoints to route traffic to along with rules that specify how traffic is sent there.
func GetFrontDoor ¶
func GetFrontDoor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FrontDoorState, opts ...pulumi.ResourceOption) (*FrontDoor, error)
GetFrontDoor gets an existing FrontDoor 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 NewFrontDoor ¶
func NewFrontDoor(ctx *pulumi.Context, name string, args *FrontDoorArgs, opts ...pulumi.ResourceOption) (*FrontDoor, error)
NewFrontDoor registers a new resource with the given unique name, arguments, and options.
type FrontDoorArgs ¶
type FrontDoorArgs struct { // Backend pools available to routing rules. BackendPools BackendPoolArrayInput // Settings for all backendPools BackendPoolsSettings BackendPoolsSettingsPtrInput // Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled' EnabledState pulumi.StringPtrInput // A friendly name for the frontDoor FriendlyName pulumi.StringPtrInput // Name of the Front Door which is globally unique. FrontDoorName pulumi.StringInput // Frontend endpoints available to routing rules. FrontendEndpoints FrontendEndpointArrayInput // Health probe settings associated with this Front Door instance. HealthProbeSettings HealthProbeSettingsModelArrayInput // Load balancing settings associated with this Front Door instance. LoadBalancingSettings LoadBalancingSettingsModelArrayInput // Resource location. Location pulumi.StringPtrInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // Routing rules associated with this Front Door. RoutingRules RoutingRuleArrayInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a FrontDoor resource.
func (FrontDoorArgs) ElementType ¶
func (FrontDoorArgs) ElementType() reflect.Type
type FrontDoorState ¶
type FrontDoorState struct { // Backend pools available to routing rules. BackendPools BackendPoolResponseArrayInput // Settings for all backendPools BackendPoolsSettings BackendPoolsSettingsResponsePtrInput // The host that each frontendEndpoint must CNAME to. Cname pulumi.StringPtrInput // Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled' EnabledState pulumi.StringPtrInput // A friendly name for the frontDoor FriendlyName pulumi.StringPtrInput // Frontend endpoints available to routing rules. FrontendEndpoints FrontendEndpointResponseArrayInput // Health probe settings associated with this Front Door instance. HealthProbeSettings HealthProbeSettingsModelResponseArrayInput // Load balancing settings associated with this Front Door instance. LoadBalancingSettings LoadBalancingSettingsModelResponseArrayInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Provisioning state of the Front Door. ProvisioningState pulumi.StringPtrInput // Resource status of the Front Door. ResourceState pulumi.StringPtrInput // Routing rules associated with this Front Door. RoutingRules RoutingRuleResponseArrayInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (FrontDoorState) ElementType ¶
func (FrontDoorState) ElementType() reflect.Type
type FrontendEndpoint ¶
type FrontendEndpoint struct { // The host name of the frontendEndpoint. Must be a domain name. HostName *string `pulumi:"hostName"` // Resource ID. Id *string `pulumi:"id"` // Resource name. Name *string `pulumi:"name"` // Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled' SessionAffinityEnabledState *string `pulumi:"sessionAffinityEnabledState"` // UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable. SessionAffinityTtlSeconds *int `pulumi:"sessionAffinityTtlSeconds"` // Defines the Web Application Firewall policy for each host (if applicable) WebApplicationFirewallPolicyLink *FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink `pulumi:"webApplicationFirewallPolicyLink"` }
A frontend endpoint used for routing.
type FrontendEndpointArgs ¶
type FrontendEndpointArgs struct { // The host name of the frontendEndpoint. Must be a domain name. HostName pulumi.StringPtrInput `pulumi:"hostName"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled' SessionAffinityEnabledState pulumi.StringPtrInput `pulumi:"sessionAffinityEnabledState"` // UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable. SessionAffinityTtlSeconds pulumi.IntPtrInput `pulumi:"sessionAffinityTtlSeconds"` // Defines the Web Application Firewall policy for each host (if applicable) WebApplicationFirewallPolicyLink FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrInput `pulumi:"webApplicationFirewallPolicyLink"` }
A frontend endpoint used for routing.
func (FrontendEndpointArgs) ElementType ¶
func (FrontendEndpointArgs) ElementType() reflect.Type
func (FrontendEndpointArgs) ToFrontendEndpointOutput ¶
func (i FrontendEndpointArgs) ToFrontendEndpointOutput() FrontendEndpointOutput
func (FrontendEndpointArgs) ToFrontendEndpointOutputWithContext ¶
func (i FrontendEndpointArgs) ToFrontendEndpointOutputWithContext(ctx context.Context) FrontendEndpointOutput
type FrontendEndpointArray ¶
type FrontendEndpointArray []FrontendEndpointInput
func (FrontendEndpointArray) ElementType ¶
func (FrontendEndpointArray) ElementType() reflect.Type
func (FrontendEndpointArray) ToFrontendEndpointArrayOutput ¶
func (i FrontendEndpointArray) ToFrontendEndpointArrayOutput() FrontendEndpointArrayOutput
func (FrontendEndpointArray) ToFrontendEndpointArrayOutputWithContext ¶
func (i FrontendEndpointArray) ToFrontendEndpointArrayOutputWithContext(ctx context.Context) FrontendEndpointArrayOutput
type FrontendEndpointArrayInput ¶
type FrontendEndpointArrayInput interface { pulumi.Input ToFrontendEndpointArrayOutput() FrontendEndpointArrayOutput ToFrontendEndpointArrayOutputWithContext(context.Context) FrontendEndpointArrayOutput }
FrontendEndpointArrayInput is an input type that accepts FrontendEndpointArray and FrontendEndpointArrayOutput values. You can construct a concrete instance of `FrontendEndpointArrayInput` via:
FrontendEndpointArray{ FrontendEndpointArgs{...} }
type FrontendEndpointArrayOutput ¶
type FrontendEndpointArrayOutput struct{ *pulumi.OutputState }
func (FrontendEndpointArrayOutput) ElementType ¶
func (FrontendEndpointArrayOutput) ElementType() reflect.Type
func (FrontendEndpointArrayOutput) Index ¶
func (o FrontendEndpointArrayOutput) Index(i pulumi.IntInput) FrontendEndpointOutput
func (FrontendEndpointArrayOutput) ToFrontendEndpointArrayOutput ¶
func (o FrontendEndpointArrayOutput) ToFrontendEndpointArrayOutput() FrontendEndpointArrayOutput
func (FrontendEndpointArrayOutput) ToFrontendEndpointArrayOutputWithContext ¶
func (o FrontendEndpointArrayOutput) ToFrontendEndpointArrayOutputWithContext(ctx context.Context) FrontendEndpointArrayOutput
type FrontendEndpointInput ¶
type FrontendEndpointInput interface { pulumi.Input ToFrontendEndpointOutput() FrontendEndpointOutput ToFrontendEndpointOutputWithContext(context.Context) FrontendEndpointOutput }
FrontendEndpointInput is an input type that accepts FrontendEndpointArgs and FrontendEndpointOutput values. You can construct a concrete instance of `FrontendEndpointInput` via:
FrontendEndpointArgs{...}
type FrontendEndpointOutput ¶
type FrontendEndpointOutput struct{ *pulumi.OutputState }
A frontend endpoint used for routing.
func (FrontendEndpointOutput) ElementType ¶
func (FrontendEndpointOutput) ElementType() reflect.Type
func (FrontendEndpointOutput) HostName ¶
func (o FrontendEndpointOutput) HostName() pulumi.StringPtrOutput
The host name of the frontendEndpoint. Must be a domain name.
func (FrontendEndpointOutput) Id ¶
func (o FrontendEndpointOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (FrontendEndpointOutput) Name ¶
func (o FrontendEndpointOutput) Name() pulumi.StringPtrOutput
Resource name.
func (FrontendEndpointOutput) SessionAffinityEnabledState ¶
func (o FrontendEndpointOutput) SessionAffinityEnabledState() pulumi.StringPtrOutput
Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'
func (FrontendEndpointOutput) SessionAffinityTtlSeconds ¶
func (o FrontendEndpointOutput) SessionAffinityTtlSeconds() pulumi.IntPtrOutput
UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable.
func (FrontendEndpointOutput) ToFrontendEndpointOutput ¶
func (o FrontendEndpointOutput) ToFrontendEndpointOutput() FrontendEndpointOutput
func (FrontendEndpointOutput) ToFrontendEndpointOutputWithContext ¶
func (o FrontendEndpointOutput) ToFrontendEndpointOutputWithContext(ctx context.Context) FrontendEndpointOutput
func (FrontendEndpointOutput) WebApplicationFirewallPolicyLink ¶
func (o FrontendEndpointOutput) WebApplicationFirewallPolicyLink() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
Defines the Web Application Firewall policy for each host (if applicable)
type FrontendEndpointResponse ¶
type FrontendEndpointResponse struct { // The configuration specifying how to enable HTTPS CustomHttpsConfiguration CustomHttpsConfigurationResponse `pulumi:"customHttpsConfiguration"` // Provisioning status of Custom Https of the frontendEndpoint. CustomHttpsProvisioningState string `pulumi:"customHttpsProvisioningState"` // Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. CustomHttpsProvisioningSubstate string `pulumi:"customHttpsProvisioningSubstate"` // The host name of the frontendEndpoint. Must be a domain name. HostName *string `pulumi:"hostName"` // Resource ID. Id *string `pulumi:"id"` // Resource name. Name *string `pulumi:"name"` // Resource status. ResourceState string `pulumi:"resourceState"` // Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled' SessionAffinityEnabledState *string `pulumi:"sessionAffinityEnabledState"` // UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable. SessionAffinityTtlSeconds *int `pulumi:"sessionAffinityTtlSeconds"` // Resource type. Type string `pulumi:"type"` // Defines the Web Application Firewall policy for each host (if applicable) WebApplicationFirewallPolicyLink *FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink `pulumi:"webApplicationFirewallPolicyLink"` }
A frontend endpoint used for routing.
type FrontendEndpointResponseArgs ¶
type FrontendEndpointResponseArgs struct { // The configuration specifying how to enable HTTPS CustomHttpsConfiguration CustomHttpsConfigurationResponseInput `pulumi:"customHttpsConfiguration"` // Provisioning status of Custom Https of the frontendEndpoint. CustomHttpsProvisioningState pulumi.StringInput `pulumi:"customHttpsProvisioningState"` // Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. CustomHttpsProvisioningSubstate pulumi.StringInput `pulumi:"customHttpsProvisioningSubstate"` // The host name of the frontendEndpoint. Must be a domain name. HostName pulumi.StringPtrInput `pulumi:"hostName"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // Resource status. ResourceState pulumi.StringInput `pulumi:"resourceState"` // Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled' SessionAffinityEnabledState pulumi.StringPtrInput `pulumi:"sessionAffinityEnabledState"` // UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable. SessionAffinityTtlSeconds pulumi.IntPtrInput `pulumi:"sessionAffinityTtlSeconds"` // Resource type. Type pulumi.StringInput `pulumi:"type"` // Defines the Web Application Firewall policy for each host (if applicable) WebApplicationFirewallPolicyLink FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput `pulumi:"webApplicationFirewallPolicyLink"` }
A frontend endpoint used for routing.
func (FrontendEndpointResponseArgs) ElementType ¶
func (FrontendEndpointResponseArgs) ElementType() reflect.Type
func (FrontendEndpointResponseArgs) ToFrontendEndpointResponseOutput ¶
func (i FrontendEndpointResponseArgs) ToFrontendEndpointResponseOutput() FrontendEndpointResponseOutput
func (FrontendEndpointResponseArgs) ToFrontendEndpointResponseOutputWithContext ¶
func (i FrontendEndpointResponseArgs) ToFrontendEndpointResponseOutputWithContext(ctx context.Context) FrontendEndpointResponseOutput
type FrontendEndpointResponseArray ¶
type FrontendEndpointResponseArray []FrontendEndpointResponseInput
func (FrontendEndpointResponseArray) ElementType ¶
func (FrontendEndpointResponseArray) ElementType() reflect.Type
func (FrontendEndpointResponseArray) ToFrontendEndpointResponseArrayOutput ¶
func (i FrontendEndpointResponseArray) ToFrontendEndpointResponseArrayOutput() FrontendEndpointResponseArrayOutput
func (FrontendEndpointResponseArray) ToFrontendEndpointResponseArrayOutputWithContext ¶
func (i FrontendEndpointResponseArray) ToFrontendEndpointResponseArrayOutputWithContext(ctx context.Context) FrontendEndpointResponseArrayOutput
type FrontendEndpointResponseArrayInput ¶
type FrontendEndpointResponseArrayInput interface { pulumi.Input ToFrontendEndpointResponseArrayOutput() FrontendEndpointResponseArrayOutput ToFrontendEndpointResponseArrayOutputWithContext(context.Context) FrontendEndpointResponseArrayOutput }
FrontendEndpointResponseArrayInput is an input type that accepts FrontendEndpointResponseArray and FrontendEndpointResponseArrayOutput values. You can construct a concrete instance of `FrontendEndpointResponseArrayInput` via:
FrontendEndpointResponseArray{ FrontendEndpointResponseArgs{...} }
type FrontendEndpointResponseArrayOutput ¶
type FrontendEndpointResponseArrayOutput struct{ *pulumi.OutputState }
func (FrontendEndpointResponseArrayOutput) ElementType ¶
func (FrontendEndpointResponseArrayOutput) ElementType() reflect.Type
func (FrontendEndpointResponseArrayOutput) Index ¶
func (o FrontendEndpointResponseArrayOutput) Index(i pulumi.IntInput) FrontendEndpointResponseOutput
func (FrontendEndpointResponseArrayOutput) ToFrontendEndpointResponseArrayOutput ¶
func (o FrontendEndpointResponseArrayOutput) ToFrontendEndpointResponseArrayOutput() FrontendEndpointResponseArrayOutput
func (FrontendEndpointResponseArrayOutput) ToFrontendEndpointResponseArrayOutputWithContext ¶
func (o FrontendEndpointResponseArrayOutput) ToFrontendEndpointResponseArrayOutputWithContext(ctx context.Context) FrontendEndpointResponseArrayOutput
type FrontendEndpointResponseInput ¶
type FrontendEndpointResponseInput interface { pulumi.Input ToFrontendEndpointResponseOutput() FrontendEndpointResponseOutput ToFrontendEndpointResponseOutputWithContext(context.Context) FrontendEndpointResponseOutput }
FrontendEndpointResponseInput is an input type that accepts FrontendEndpointResponseArgs and FrontendEndpointResponseOutput values. You can construct a concrete instance of `FrontendEndpointResponseInput` via:
FrontendEndpointResponseArgs{...}
type FrontendEndpointResponseOutput ¶
type FrontendEndpointResponseOutput struct{ *pulumi.OutputState }
A frontend endpoint used for routing.
func (FrontendEndpointResponseOutput) CustomHttpsConfiguration ¶
func (o FrontendEndpointResponseOutput) CustomHttpsConfiguration() CustomHttpsConfigurationResponseOutput
The configuration specifying how to enable HTTPS
func (FrontendEndpointResponseOutput) CustomHttpsProvisioningState ¶
func (o FrontendEndpointResponseOutput) CustomHttpsProvisioningState() pulumi.StringOutput
Provisioning status of Custom Https of the frontendEndpoint.
func (FrontendEndpointResponseOutput) CustomHttpsProvisioningSubstate ¶
func (o FrontendEndpointResponseOutput) CustomHttpsProvisioningSubstate() pulumi.StringOutput
Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.
func (FrontendEndpointResponseOutput) ElementType ¶
func (FrontendEndpointResponseOutput) ElementType() reflect.Type
func (FrontendEndpointResponseOutput) HostName ¶
func (o FrontendEndpointResponseOutput) HostName() pulumi.StringPtrOutput
The host name of the frontendEndpoint. Must be a domain name.
func (FrontendEndpointResponseOutput) Id ¶
func (o FrontendEndpointResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (FrontendEndpointResponseOutput) Name ¶
func (o FrontendEndpointResponseOutput) Name() pulumi.StringPtrOutput
Resource name.
func (FrontendEndpointResponseOutput) ResourceState ¶
func (o FrontendEndpointResponseOutput) ResourceState() pulumi.StringOutput
Resource status.
func (FrontendEndpointResponseOutput) SessionAffinityEnabledState ¶
func (o FrontendEndpointResponseOutput) SessionAffinityEnabledState() pulumi.StringPtrOutput
Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'
func (FrontendEndpointResponseOutput) SessionAffinityTtlSeconds ¶
func (o FrontendEndpointResponseOutput) SessionAffinityTtlSeconds() pulumi.IntPtrOutput
UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable.
func (FrontendEndpointResponseOutput) ToFrontendEndpointResponseOutput ¶
func (o FrontendEndpointResponseOutput) ToFrontendEndpointResponseOutput() FrontendEndpointResponseOutput
func (FrontendEndpointResponseOutput) ToFrontendEndpointResponseOutputWithContext ¶
func (o FrontendEndpointResponseOutput) ToFrontendEndpointResponseOutputWithContext(ctx context.Context) FrontendEndpointResponseOutput
func (FrontendEndpointResponseOutput) Type ¶
func (o FrontendEndpointResponseOutput) Type() pulumi.StringOutput
Resource type.
func (FrontendEndpointResponseOutput) WebApplicationFirewallPolicyLink ¶
func (o FrontendEndpointResponseOutput) WebApplicationFirewallPolicyLink() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
Defines the Web Application Firewall policy for each host (if applicable)
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink ¶
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLink struct { // Resource ID. Id *string `pulumi:"id"` }
Defines the Web Application Firewall policy for each host (if applicable)
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs ¶
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
Defines the Web Application Firewall policy for each host (if applicable)
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ElementType ¶
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ElementType() reflect.Type
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput ¶
func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext ¶
func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ¶
func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (i FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkInput ¶
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkInput interface { pulumi.Input ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput }
FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkInput is an input type that accepts FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs and FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput values. You can construct a concrete instance of `FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkInput` via:
FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs{...}
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput ¶
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput struct{ *pulumi.OutputState }
Defines the Web Application Firewall policy for each host (if applicable)
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ElementType ¶
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ElementType() reflect.Type
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) Id ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput ¶
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput interface { pulumi.Input ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput }
FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput is an input type that accepts FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs, FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtr and FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput values. You can construct a concrete instance of `FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput` via:
FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs{...} or: nil
func FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtr ¶
func FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtr(v *FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ¶
type FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput struct{ *pulumi.OutputState }
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ElementType ¶
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ElementType() reflect.Type
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) Id ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
func (FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (o FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink ¶
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink struct { // Resource ID. Id *string `pulumi:"id"` }
Defines the Web Application Firewall policy for each host (if applicable)
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs ¶
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
Defines the Web Application Firewall policy for each host (if applicable)
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ElementType ¶
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ElementType() reflect.Type
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput ¶
func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext ¶
func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ¶
func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (i FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkInput ¶
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkInput interface { pulumi.Input ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput }
FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkInput is an input type that accepts FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs and FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput values. You can construct a concrete instance of `FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkInput` via:
FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs{...}
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput ¶
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput struct{ *pulumi.OutputState }
Defines the Web Application Firewall policy for each host (if applicable)
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ElementType ¶
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ElementType() reflect.Type
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) Id ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrInput ¶
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrInput interface { pulumi.Input ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput }
FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrInput is an input type that accepts FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs, FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtr and FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput values. You can construct a concrete instance of `FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrInput` via:
FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs{...} or: nil
func FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtr ¶
func FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtr(v *FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrInput
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ¶
type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput struct{ *pulumi.OutputState }
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ElementType ¶
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ElementType() reflect.Type
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) Id ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
func (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (o FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToFrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
type HealthProbeSettingsModel ¶
type HealthProbeSettingsModel struct { // Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool. EnabledState *string `pulumi:"enabledState"` // Configures which HTTP method to use to probe the backends defined under backendPools. HealthProbeMethod *string `pulumi:"healthProbeMethod"` // Resource ID. Id *string `pulumi:"id"` // The number of seconds between health probes. IntervalInSeconds *int `pulumi:"intervalInSeconds"` // Resource name. Name *string `pulumi:"name"` // The path to use for the health probe. Default is / Path *string `pulumi:"path"` // Protocol scheme to use for this probe Protocol *string `pulumi:"protocol"` }
Load balancing settings for a backend pool
type HealthProbeSettingsModelArgs ¶
type HealthProbeSettingsModelArgs struct { // Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool. EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // Configures which HTTP method to use to probe the backends defined under backendPools. HealthProbeMethod pulumi.StringPtrInput `pulumi:"healthProbeMethod"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The number of seconds between health probes. IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // The path to use for the health probe. Default is / Path pulumi.StringPtrInput `pulumi:"path"` // Protocol scheme to use for this probe Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
Load balancing settings for a backend pool
func (HealthProbeSettingsModelArgs) ElementType ¶
func (HealthProbeSettingsModelArgs) ElementType() reflect.Type
func (HealthProbeSettingsModelArgs) ToHealthProbeSettingsModelOutput ¶
func (i HealthProbeSettingsModelArgs) ToHealthProbeSettingsModelOutput() HealthProbeSettingsModelOutput
func (HealthProbeSettingsModelArgs) ToHealthProbeSettingsModelOutputWithContext ¶
func (i HealthProbeSettingsModelArgs) ToHealthProbeSettingsModelOutputWithContext(ctx context.Context) HealthProbeSettingsModelOutput
type HealthProbeSettingsModelArray ¶
type HealthProbeSettingsModelArray []HealthProbeSettingsModelInput
func (HealthProbeSettingsModelArray) ElementType ¶
func (HealthProbeSettingsModelArray) ElementType() reflect.Type
func (HealthProbeSettingsModelArray) ToHealthProbeSettingsModelArrayOutput ¶
func (i HealthProbeSettingsModelArray) ToHealthProbeSettingsModelArrayOutput() HealthProbeSettingsModelArrayOutput
func (HealthProbeSettingsModelArray) ToHealthProbeSettingsModelArrayOutputWithContext ¶
func (i HealthProbeSettingsModelArray) ToHealthProbeSettingsModelArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelArrayOutput
type HealthProbeSettingsModelArrayInput ¶
type HealthProbeSettingsModelArrayInput interface { pulumi.Input ToHealthProbeSettingsModelArrayOutput() HealthProbeSettingsModelArrayOutput ToHealthProbeSettingsModelArrayOutputWithContext(context.Context) HealthProbeSettingsModelArrayOutput }
HealthProbeSettingsModelArrayInput is an input type that accepts HealthProbeSettingsModelArray and HealthProbeSettingsModelArrayOutput values. You can construct a concrete instance of `HealthProbeSettingsModelArrayInput` via:
HealthProbeSettingsModelArray{ HealthProbeSettingsModelArgs{...} }
type HealthProbeSettingsModelArrayOutput ¶
type HealthProbeSettingsModelArrayOutput struct{ *pulumi.OutputState }
func (HealthProbeSettingsModelArrayOutput) ElementType ¶
func (HealthProbeSettingsModelArrayOutput) ElementType() reflect.Type
func (HealthProbeSettingsModelArrayOutput) Index ¶
func (o HealthProbeSettingsModelArrayOutput) Index(i pulumi.IntInput) HealthProbeSettingsModelOutput
func (HealthProbeSettingsModelArrayOutput) ToHealthProbeSettingsModelArrayOutput ¶
func (o HealthProbeSettingsModelArrayOutput) ToHealthProbeSettingsModelArrayOutput() HealthProbeSettingsModelArrayOutput
func (HealthProbeSettingsModelArrayOutput) ToHealthProbeSettingsModelArrayOutputWithContext ¶
func (o HealthProbeSettingsModelArrayOutput) ToHealthProbeSettingsModelArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelArrayOutput
type HealthProbeSettingsModelInput ¶
type HealthProbeSettingsModelInput interface { pulumi.Input ToHealthProbeSettingsModelOutput() HealthProbeSettingsModelOutput ToHealthProbeSettingsModelOutputWithContext(context.Context) HealthProbeSettingsModelOutput }
HealthProbeSettingsModelInput is an input type that accepts HealthProbeSettingsModelArgs and HealthProbeSettingsModelOutput values. You can construct a concrete instance of `HealthProbeSettingsModelInput` via:
HealthProbeSettingsModelArgs{...}
type HealthProbeSettingsModelOutput ¶
type HealthProbeSettingsModelOutput struct{ *pulumi.OutputState }
Load balancing settings for a backend pool
func (HealthProbeSettingsModelOutput) ElementType ¶
func (HealthProbeSettingsModelOutput) ElementType() reflect.Type
func (HealthProbeSettingsModelOutput) EnabledState ¶
func (o HealthProbeSettingsModelOutput) EnabledState() pulumi.StringPtrOutput
Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool.
func (HealthProbeSettingsModelOutput) HealthProbeMethod ¶
func (o HealthProbeSettingsModelOutput) HealthProbeMethod() pulumi.StringPtrOutput
Configures which HTTP method to use to probe the backends defined under backendPools.
func (HealthProbeSettingsModelOutput) Id ¶
func (o HealthProbeSettingsModelOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (HealthProbeSettingsModelOutput) IntervalInSeconds ¶
func (o HealthProbeSettingsModelOutput) IntervalInSeconds() pulumi.IntPtrOutput
The number of seconds between health probes.
func (HealthProbeSettingsModelOutput) Name ¶
func (o HealthProbeSettingsModelOutput) Name() pulumi.StringPtrOutput
Resource name.
func (HealthProbeSettingsModelOutput) Path ¶
func (o HealthProbeSettingsModelOutput) Path() pulumi.StringPtrOutput
The path to use for the health probe. Default is /
func (HealthProbeSettingsModelOutput) Protocol ¶
func (o HealthProbeSettingsModelOutput) Protocol() pulumi.StringPtrOutput
Protocol scheme to use for this probe
func (HealthProbeSettingsModelOutput) ToHealthProbeSettingsModelOutput ¶
func (o HealthProbeSettingsModelOutput) ToHealthProbeSettingsModelOutput() HealthProbeSettingsModelOutput
func (HealthProbeSettingsModelOutput) ToHealthProbeSettingsModelOutputWithContext ¶
func (o HealthProbeSettingsModelOutput) ToHealthProbeSettingsModelOutputWithContext(ctx context.Context) HealthProbeSettingsModelOutput
type HealthProbeSettingsModelResponse ¶
type HealthProbeSettingsModelResponse struct { // Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool. EnabledState *string `pulumi:"enabledState"` // Configures which HTTP method to use to probe the backends defined under backendPools. HealthProbeMethod *string `pulumi:"healthProbeMethod"` // Resource ID. Id *string `pulumi:"id"` // The number of seconds between health probes. IntervalInSeconds *int `pulumi:"intervalInSeconds"` // Resource name. Name *string `pulumi:"name"` // The path to use for the health probe. Default is / Path *string `pulumi:"path"` // Protocol scheme to use for this probe Protocol *string `pulumi:"protocol"` // Resource status. ResourceState string `pulumi:"resourceState"` // Resource type. Type string `pulumi:"type"` }
Load balancing settings for a backend pool
type HealthProbeSettingsModelResponseArgs ¶
type HealthProbeSettingsModelResponseArgs struct { // Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool. EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // Configures which HTTP method to use to probe the backends defined under backendPools. HealthProbeMethod pulumi.StringPtrInput `pulumi:"healthProbeMethod"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // The number of seconds between health probes. IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // The path to use for the health probe. Default is / Path pulumi.StringPtrInput `pulumi:"path"` // Protocol scheme to use for this probe Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Resource status. ResourceState pulumi.StringInput `pulumi:"resourceState"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
Load balancing settings for a backend pool
func (HealthProbeSettingsModelResponseArgs) ElementType ¶
func (HealthProbeSettingsModelResponseArgs) ElementType() reflect.Type
func (HealthProbeSettingsModelResponseArgs) ToHealthProbeSettingsModelResponseOutput ¶
func (i HealthProbeSettingsModelResponseArgs) ToHealthProbeSettingsModelResponseOutput() HealthProbeSettingsModelResponseOutput
func (HealthProbeSettingsModelResponseArgs) ToHealthProbeSettingsModelResponseOutputWithContext ¶
func (i HealthProbeSettingsModelResponseArgs) ToHealthProbeSettingsModelResponseOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseOutput
type HealthProbeSettingsModelResponseArray ¶
type HealthProbeSettingsModelResponseArray []HealthProbeSettingsModelResponseInput
func (HealthProbeSettingsModelResponseArray) ElementType ¶
func (HealthProbeSettingsModelResponseArray) ElementType() reflect.Type
func (HealthProbeSettingsModelResponseArray) ToHealthProbeSettingsModelResponseArrayOutput ¶
func (i HealthProbeSettingsModelResponseArray) ToHealthProbeSettingsModelResponseArrayOutput() HealthProbeSettingsModelResponseArrayOutput
func (HealthProbeSettingsModelResponseArray) ToHealthProbeSettingsModelResponseArrayOutputWithContext ¶
func (i HealthProbeSettingsModelResponseArray) ToHealthProbeSettingsModelResponseArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseArrayOutput
type HealthProbeSettingsModelResponseArrayInput ¶
type HealthProbeSettingsModelResponseArrayInput interface { pulumi.Input ToHealthProbeSettingsModelResponseArrayOutput() HealthProbeSettingsModelResponseArrayOutput ToHealthProbeSettingsModelResponseArrayOutputWithContext(context.Context) HealthProbeSettingsModelResponseArrayOutput }
HealthProbeSettingsModelResponseArrayInput is an input type that accepts HealthProbeSettingsModelResponseArray and HealthProbeSettingsModelResponseArrayOutput values. You can construct a concrete instance of `HealthProbeSettingsModelResponseArrayInput` via:
HealthProbeSettingsModelResponseArray{ HealthProbeSettingsModelResponseArgs{...} }
type HealthProbeSettingsModelResponseArrayOutput ¶
type HealthProbeSettingsModelResponseArrayOutput struct{ *pulumi.OutputState }
func (HealthProbeSettingsModelResponseArrayOutput) ElementType ¶
func (HealthProbeSettingsModelResponseArrayOutput) ElementType() reflect.Type
func (HealthProbeSettingsModelResponseArrayOutput) ToHealthProbeSettingsModelResponseArrayOutput ¶
func (o HealthProbeSettingsModelResponseArrayOutput) ToHealthProbeSettingsModelResponseArrayOutput() HealthProbeSettingsModelResponseArrayOutput
func (HealthProbeSettingsModelResponseArrayOutput) ToHealthProbeSettingsModelResponseArrayOutputWithContext ¶
func (o HealthProbeSettingsModelResponseArrayOutput) ToHealthProbeSettingsModelResponseArrayOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseArrayOutput
type HealthProbeSettingsModelResponseInput ¶
type HealthProbeSettingsModelResponseInput interface { pulumi.Input ToHealthProbeSettingsModelResponseOutput() HealthProbeSettingsModelResponseOutput ToHealthProbeSettingsModelResponseOutputWithContext(context.Context) HealthProbeSettingsModelResponseOutput }
HealthProbeSettingsModelResponseInput is an input type that accepts HealthProbeSettingsModelResponseArgs and HealthProbeSettingsModelResponseOutput values. You can construct a concrete instance of `HealthProbeSettingsModelResponseInput` via:
HealthProbeSettingsModelResponseArgs{...}
type HealthProbeSettingsModelResponseOutput ¶
type HealthProbeSettingsModelResponseOutput struct{ *pulumi.OutputState }
Load balancing settings for a backend pool
func (HealthProbeSettingsModelResponseOutput) ElementType ¶
func (HealthProbeSettingsModelResponseOutput) ElementType() reflect.Type
func (HealthProbeSettingsModelResponseOutput) EnabledState ¶
func (o HealthProbeSettingsModelResponseOutput) EnabledState() pulumi.StringPtrOutput
Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool.
func (HealthProbeSettingsModelResponseOutput) HealthProbeMethod ¶
func (o HealthProbeSettingsModelResponseOutput) HealthProbeMethod() pulumi.StringPtrOutput
Configures which HTTP method to use to probe the backends defined under backendPools.
func (HealthProbeSettingsModelResponseOutput) Id ¶
func (o HealthProbeSettingsModelResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (HealthProbeSettingsModelResponseOutput) IntervalInSeconds ¶
func (o HealthProbeSettingsModelResponseOutput) IntervalInSeconds() pulumi.IntPtrOutput
The number of seconds between health probes.
func (HealthProbeSettingsModelResponseOutput) Name ¶
func (o HealthProbeSettingsModelResponseOutput) Name() pulumi.StringPtrOutput
Resource name.
func (HealthProbeSettingsModelResponseOutput) Path ¶
func (o HealthProbeSettingsModelResponseOutput) Path() pulumi.StringPtrOutput
The path to use for the health probe. Default is /
func (HealthProbeSettingsModelResponseOutput) Protocol ¶
func (o HealthProbeSettingsModelResponseOutput) Protocol() pulumi.StringPtrOutput
Protocol scheme to use for this probe
func (HealthProbeSettingsModelResponseOutput) ResourceState ¶
func (o HealthProbeSettingsModelResponseOutput) ResourceState() pulumi.StringOutput
Resource status.
func (HealthProbeSettingsModelResponseOutput) ToHealthProbeSettingsModelResponseOutput ¶
func (o HealthProbeSettingsModelResponseOutput) ToHealthProbeSettingsModelResponseOutput() HealthProbeSettingsModelResponseOutput
func (HealthProbeSettingsModelResponseOutput) ToHealthProbeSettingsModelResponseOutputWithContext ¶
func (o HealthProbeSettingsModelResponseOutput) ToHealthProbeSettingsModelResponseOutputWithContext(ctx context.Context) HealthProbeSettingsModelResponseOutput
func (HealthProbeSettingsModelResponseOutput) Type ¶
func (o HealthProbeSettingsModelResponseOutput) Type() pulumi.StringOutput
Resource type.
type KeyVaultCertificateSourceParametersResponseVault ¶
type KeyVaultCertificateSourceParametersResponseVault struct { // Resource ID. Id *string `pulumi:"id"` }
The Key Vault containing the SSL certificate
type KeyVaultCertificateSourceParametersResponseVaultArgs ¶
type KeyVaultCertificateSourceParametersResponseVaultArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
The Key Vault containing the SSL certificate
func (KeyVaultCertificateSourceParametersResponseVaultArgs) ElementType ¶
func (KeyVaultCertificateSourceParametersResponseVaultArgs) ElementType() reflect.Type
func (KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultOutput ¶
func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultOutput() KeyVaultCertificateSourceParametersResponseVaultOutput
func (KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultOutputWithContext ¶
func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultOutput
func (KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput ¶
func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
func (KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext ¶
func (i KeyVaultCertificateSourceParametersResponseVaultArgs) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultPtrOutput
type KeyVaultCertificateSourceParametersResponseVaultInput ¶
type KeyVaultCertificateSourceParametersResponseVaultInput interface { pulumi.Input ToKeyVaultCertificateSourceParametersResponseVaultOutput() KeyVaultCertificateSourceParametersResponseVaultOutput ToKeyVaultCertificateSourceParametersResponseVaultOutputWithContext(context.Context) KeyVaultCertificateSourceParametersResponseVaultOutput }
KeyVaultCertificateSourceParametersResponseVaultInput is an input type that accepts KeyVaultCertificateSourceParametersResponseVaultArgs and KeyVaultCertificateSourceParametersResponseVaultOutput values. You can construct a concrete instance of `KeyVaultCertificateSourceParametersResponseVaultInput` via:
KeyVaultCertificateSourceParametersResponseVaultArgs{...}
type KeyVaultCertificateSourceParametersResponseVaultOutput ¶
type KeyVaultCertificateSourceParametersResponseVaultOutput struct{ *pulumi.OutputState }
The Key Vault containing the SSL certificate
func (KeyVaultCertificateSourceParametersResponseVaultOutput) ElementType ¶
func (KeyVaultCertificateSourceParametersResponseVaultOutput) ElementType() reflect.Type
func (KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultOutput ¶
func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultOutput() KeyVaultCertificateSourceParametersResponseVaultOutput
func (KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultOutputWithContext ¶
func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultOutput
func (KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput ¶
func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
func (KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext ¶
func (o KeyVaultCertificateSourceParametersResponseVaultOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultPtrOutput
type KeyVaultCertificateSourceParametersResponseVaultPtrInput ¶
type KeyVaultCertificateSourceParametersResponseVaultPtrInput interface { pulumi.Input ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput() KeyVaultCertificateSourceParametersResponseVaultPtrOutput ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext(context.Context) KeyVaultCertificateSourceParametersResponseVaultPtrOutput }
KeyVaultCertificateSourceParametersResponseVaultPtrInput is an input type that accepts KeyVaultCertificateSourceParametersResponseVaultArgs, KeyVaultCertificateSourceParametersResponseVaultPtr and KeyVaultCertificateSourceParametersResponseVaultPtrOutput values. You can construct a concrete instance of `KeyVaultCertificateSourceParametersResponseVaultPtrInput` via:
KeyVaultCertificateSourceParametersResponseVaultArgs{...} or: nil
func KeyVaultCertificateSourceParametersResponseVaultPtr ¶
func KeyVaultCertificateSourceParametersResponseVaultPtr(v *KeyVaultCertificateSourceParametersResponseVaultArgs) KeyVaultCertificateSourceParametersResponseVaultPtrInput
type KeyVaultCertificateSourceParametersResponseVaultPtrOutput ¶
type KeyVaultCertificateSourceParametersResponseVaultPtrOutput struct{ *pulumi.OutputState }
func (KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ElementType ¶
func (KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ElementType() reflect.Type
func (KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput ¶
func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutput() KeyVaultCertificateSourceParametersResponseVaultPtrOutput
func (KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext ¶
func (o KeyVaultCertificateSourceParametersResponseVaultPtrOutput) ToKeyVaultCertificateSourceParametersResponseVaultPtrOutputWithContext(ctx context.Context) KeyVaultCertificateSourceParametersResponseVaultPtrOutput
type LoadBalancingSettingsModel ¶
type LoadBalancingSettingsModel struct { // The additional latency in milliseconds for probes to fall into the lowest latency bucket AdditionalLatencyMilliseconds *int `pulumi:"additionalLatencyMilliseconds"` // Resource ID. Id *string `pulumi:"id"` // Resource name. Name *string `pulumi:"name"` // The number of samples to consider for load balancing decisions SampleSize *int `pulumi:"sampleSize"` // The number of samples within the sample period that must succeed SuccessfulSamplesRequired *int `pulumi:"successfulSamplesRequired"` }
Load balancing settings for a backend pool
type LoadBalancingSettingsModelArgs ¶
type LoadBalancingSettingsModelArgs struct { // The additional latency in milliseconds for probes to fall into the lowest latency bucket AdditionalLatencyMilliseconds pulumi.IntPtrInput `pulumi:"additionalLatencyMilliseconds"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // The number of samples to consider for load balancing decisions SampleSize pulumi.IntPtrInput `pulumi:"sampleSize"` // The number of samples within the sample period that must succeed SuccessfulSamplesRequired pulumi.IntPtrInput `pulumi:"successfulSamplesRequired"` }
Load balancing settings for a backend pool
func (LoadBalancingSettingsModelArgs) ElementType ¶
func (LoadBalancingSettingsModelArgs) ElementType() reflect.Type
func (LoadBalancingSettingsModelArgs) ToLoadBalancingSettingsModelOutput ¶
func (i LoadBalancingSettingsModelArgs) ToLoadBalancingSettingsModelOutput() LoadBalancingSettingsModelOutput
func (LoadBalancingSettingsModelArgs) ToLoadBalancingSettingsModelOutputWithContext ¶
func (i LoadBalancingSettingsModelArgs) ToLoadBalancingSettingsModelOutputWithContext(ctx context.Context) LoadBalancingSettingsModelOutput
type LoadBalancingSettingsModelArray ¶
type LoadBalancingSettingsModelArray []LoadBalancingSettingsModelInput
func (LoadBalancingSettingsModelArray) ElementType ¶
func (LoadBalancingSettingsModelArray) ElementType() reflect.Type
func (LoadBalancingSettingsModelArray) ToLoadBalancingSettingsModelArrayOutput ¶
func (i LoadBalancingSettingsModelArray) ToLoadBalancingSettingsModelArrayOutput() LoadBalancingSettingsModelArrayOutput
func (LoadBalancingSettingsModelArray) ToLoadBalancingSettingsModelArrayOutputWithContext ¶
func (i LoadBalancingSettingsModelArray) ToLoadBalancingSettingsModelArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelArrayOutput
type LoadBalancingSettingsModelArrayInput ¶
type LoadBalancingSettingsModelArrayInput interface { pulumi.Input ToLoadBalancingSettingsModelArrayOutput() LoadBalancingSettingsModelArrayOutput ToLoadBalancingSettingsModelArrayOutputWithContext(context.Context) LoadBalancingSettingsModelArrayOutput }
LoadBalancingSettingsModelArrayInput is an input type that accepts LoadBalancingSettingsModelArray and LoadBalancingSettingsModelArrayOutput values. You can construct a concrete instance of `LoadBalancingSettingsModelArrayInput` via:
LoadBalancingSettingsModelArray{ LoadBalancingSettingsModelArgs{...} }
type LoadBalancingSettingsModelArrayOutput ¶
type LoadBalancingSettingsModelArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancingSettingsModelArrayOutput) ElementType ¶
func (LoadBalancingSettingsModelArrayOutput) ElementType() reflect.Type
func (LoadBalancingSettingsModelArrayOutput) Index ¶
func (o LoadBalancingSettingsModelArrayOutput) Index(i pulumi.IntInput) LoadBalancingSettingsModelOutput
func (LoadBalancingSettingsModelArrayOutput) ToLoadBalancingSettingsModelArrayOutput ¶
func (o LoadBalancingSettingsModelArrayOutput) ToLoadBalancingSettingsModelArrayOutput() LoadBalancingSettingsModelArrayOutput
func (LoadBalancingSettingsModelArrayOutput) ToLoadBalancingSettingsModelArrayOutputWithContext ¶
func (o LoadBalancingSettingsModelArrayOutput) ToLoadBalancingSettingsModelArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelArrayOutput
type LoadBalancingSettingsModelInput ¶
type LoadBalancingSettingsModelInput interface { pulumi.Input ToLoadBalancingSettingsModelOutput() LoadBalancingSettingsModelOutput ToLoadBalancingSettingsModelOutputWithContext(context.Context) LoadBalancingSettingsModelOutput }
LoadBalancingSettingsModelInput is an input type that accepts LoadBalancingSettingsModelArgs and LoadBalancingSettingsModelOutput values. You can construct a concrete instance of `LoadBalancingSettingsModelInput` via:
LoadBalancingSettingsModelArgs{...}
type LoadBalancingSettingsModelOutput ¶
type LoadBalancingSettingsModelOutput struct{ *pulumi.OutputState }
Load balancing settings for a backend pool
func (LoadBalancingSettingsModelOutput) AdditionalLatencyMilliseconds ¶
func (o LoadBalancingSettingsModelOutput) AdditionalLatencyMilliseconds() pulumi.IntPtrOutput
The additional latency in milliseconds for probes to fall into the lowest latency bucket
func (LoadBalancingSettingsModelOutput) ElementType ¶
func (LoadBalancingSettingsModelOutput) ElementType() reflect.Type
func (LoadBalancingSettingsModelOutput) Id ¶
func (o LoadBalancingSettingsModelOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (LoadBalancingSettingsModelOutput) Name ¶
func (o LoadBalancingSettingsModelOutput) Name() pulumi.StringPtrOutput
Resource name.
func (LoadBalancingSettingsModelOutput) SampleSize ¶
func (o LoadBalancingSettingsModelOutput) SampleSize() pulumi.IntPtrOutput
The number of samples to consider for load balancing decisions
func (LoadBalancingSettingsModelOutput) SuccessfulSamplesRequired ¶
func (o LoadBalancingSettingsModelOutput) SuccessfulSamplesRequired() pulumi.IntPtrOutput
The number of samples within the sample period that must succeed
func (LoadBalancingSettingsModelOutput) ToLoadBalancingSettingsModelOutput ¶
func (o LoadBalancingSettingsModelOutput) ToLoadBalancingSettingsModelOutput() LoadBalancingSettingsModelOutput
func (LoadBalancingSettingsModelOutput) ToLoadBalancingSettingsModelOutputWithContext ¶
func (o LoadBalancingSettingsModelOutput) ToLoadBalancingSettingsModelOutputWithContext(ctx context.Context) LoadBalancingSettingsModelOutput
type LoadBalancingSettingsModelResponse ¶
type LoadBalancingSettingsModelResponse struct { // The additional latency in milliseconds for probes to fall into the lowest latency bucket AdditionalLatencyMilliseconds *int `pulumi:"additionalLatencyMilliseconds"` // Resource ID. Id *string `pulumi:"id"` // Resource name. Name *string `pulumi:"name"` // Resource status. ResourceState string `pulumi:"resourceState"` // The number of samples to consider for load balancing decisions SampleSize *int `pulumi:"sampleSize"` // The number of samples within the sample period that must succeed SuccessfulSamplesRequired *int `pulumi:"successfulSamplesRequired"` // Resource type. Type string `pulumi:"type"` }
Load balancing settings for a backend pool
type LoadBalancingSettingsModelResponseArgs ¶
type LoadBalancingSettingsModelResponseArgs struct { // The additional latency in milliseconds for probes to fall into the lowest latency bucket AdditionalLatencyMilliseconds pulumi.IntPtrInput `pulumi:"additionalLatencyMilliseconds"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // Resource status. ResourceState pulumi.StringInput `pulumi:"resourceState"` // The number of samples to consider for load balancing decisions SampleSize pulumi.IntPtrInput `pulumi:"sampleSize"` // The number of samples within the sample period that must succeed SuccessfulSamplesRequired pulumi.IntPtrInput `pulumi:"successfulSamplesRequired"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
Load balancing settings for a backend pool
func (LoadBalancingSettingsModelResponseArgs) ElementType ¶
func (LoadBalancingSettingsModelResponseArgs) ElementType() reflect.Type
func (LoadBalancingSettingsModelResponseArgs) ToLoadBalancingSettingsModelResponseOutput ¶
func (i LoadBalancingSettingsModelResponseArgs) ToLoadBalancingSettingsModelResponseOutput() LoadBalancingSettingsModelResponseOutput
func (LoadBalancingSettingsModelResponseArgs) ToLoadBalancingSettingsModelResponseOutputWithContext ¶
func (i LoadBalancingSettingsModelResponseArgs) ToLoadBalancingSettingsModelResponseOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseOutput
type LoadBalancingSettingsModelResponseArray ¶
type LoadBalancingSettingsModelResponseArray []LoadBalancingSettingsModelResponseInput
func (LoadBalancingSettingsModelResponseArray) ElementType ¶
func (LoadBalancingSettingsModelResponseArray) ElementType() reflect.Type
func (LoadBalancingSettingsModelResponseArray) ToLoadBalancingSettingsModelResponseArrayOutput ¶
func (i LoadBalancingSettingsModelResponseArray) ToLoadBalancingSettingsModelResponseArrayOutput() LoadBalancingSettingsModelResponseArrayOutput
func (LoadBalancingSettingsModelResponseArray) ToLoadBalancingSettingsModelResponseArrayOutputWithContext ¶
func (i LoadBalancingSettingsModelResponseArray) ToLoadBalancingSettingsModelResponseArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseArrayOutput
type LoadBalancingSettingsModelResponseArrayInput ¶
type LoadBalancingSettingsModelResponseArrayInput interface { pulumi.Input ToLoadBalancingSettingsModelResponseArrayOutput() LoadBalancingSettingsModelResponseArrayOutput ToLoadBalancingSettingsModelResponseArrayOutputWithContext(context.Context) LoadBalancingSettingsModelResponseArrayOutput }
LoadBalancingSettingsModelResponseArrayInput is an input type that accepts LoadBalancingSettingsModelResponseArray and LoadBalancingSettingsModelResponseArrayOutput values. You can construct a concrete instance of `LoadBalancingSettingsModelResponseArrayInput` via:
LoadBalancingSettingsModelResponseArray{ LoadBalancingSettingsModelResponseArgs{...} }
type LoadBalancingSettingsModelResponseArrayOutput ¶
type LoadBalancingSettingsModelResponseArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancingSettingsModelResponseArrayOutput) ElementType ¶
func (LoadBalancingSettingsModelResponseArrayOutput) ElementType() reflect.Type
func (LoadBalancingSettingsModelResponseArrayOutput) ToLoadBalancingSettingsModelResponseArrayOutput ¶
func (o LoadBalancingSettingsModelResponseArrayOutput) ToLoadBalancingSettingsModelResponseArrayOutput() LoadBalancingSettingsModelResponseArrayOutput
func (LoadBalancingSettingsModelResponseArrayOutput) ToLoadBalancingSettingsModelResponseArrayOutputWithContext ¶
func (o LoadBalancingSettingsModelResponseArrayOutput) ToLoadBalancingSettingsModelResponseArrayOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseArrayOutput
type LoadBalancingSettingsModelResponseInput ¶
type LoadBalancingSettingsModelResponseInput interface { pulumi.Input ToLoadBalancingSettingsModelResponseOutput() LoadBalancingSettingsModelResponseOutput ToLoadBalancingSettingsModelResponseOutputWithContext(context.Context) LoadBalancingSettingsModelResponseOutput }
LoadBalancingSettingsModelResponseInput is an input type that accepts LoadBalancingSettingsModelResponseArgs and LoadBalancingSettingsModelResponseOutput values. You can construct a concrete instance of `LoadBalancingSettingsModelResponseInput` via:
LoadBalancingSettingsModelResponseArgs{...}
type LoadBalancingSettingsModelResponseOutput ¶
type LoadBalancingSettingsModelResponseOutput struct{ *pulumi.OutputState }
Load balancing settings for a backend pool
func (LoadBalancingSettingsModelResponseOutput) AdditionalLatencyMilliseconds ¶
func (o LoadBalancingSettingsModelResponseOutput) AdditionalLatencyMilliseconds() pulumi.IntPtrOutput
The additional latency in milliseconds for probes to fall into the lowest latency bucket
func (LoadBalancingSettingsModelResponseOutput) ElementType ¶
func (LoadBalancingSettingsModelResponseOutput) ElementType() reflect.Type
func (LoadBalancingSettingsModelResponseOutput) Id ¶
func (o LoadBalancingSettingsModelResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (LoadBalancingSettingsModelResponseOutput) Name ¶
func (o LoadBalancingSettingsModelResponseOutput) Name() pulumi.StringPtrOutput
Resource name.
func (LoadBalancingSettingsModelResponseOutput) ResourceState ¶
func (o LoadBalancingSettingsModelResponseOutput) ResourceState() pulumi.StringOutput
Resource status.
func (LoadBalancingSettingsModelResponseOutput) SampleSize ¶
func (o LoadBalancingSettingsModelResponseOutput) SampleSize() pulumi.IntPtrOutput
The number of samples to consider for load balancing decisions
func (LoadBalancingSettingsModelResponseOutput) SuccessfulSamplesRequired ¶
func (o LoadBalancingSettingsModelResponseOutput) SuccessfulSamplesRequired() pulumi.IntPtrOutput
The number of samples within the sample period that must succeed
func (LoadBalancingSettingsModelResponseOutput) ToLoadBalancingSettingsModelResponseOutput ¶
func (o LoadBalancingSettingsModelResponseOutput) ToLoadBalancingSettingsModelResponseOutput() LoadBalancingSettingsModelResponseOutput
func (LoadBalancingSettingsModelResponseOutput) ToLoadBalancingSettingsModelResponseOutputWithContext ¶
func (o LoadBalancingSettingsModelResponseOutput) ToLoadBalancingSettingsModelResponseOutputWithContext(ctx context.Context) LoadBalancingSettingsModelResponseOutput
func (LoadBalancingSettingsModelResponseOutput) Type ¶
func (o LoadBalancingSettingsModelResponseOutput) Type() pulumi.StringOutput
Resource type.
type LookupFrontDoorArgs ¶
type LookupFrontDoorResult ¶
type LookupFrontDoorResult struct { // Backend pools available to routing rules. BackendPools []BackendPoolResponse `pulumi:"backendPools"` // Settings for all backendPools BackendPoolsSettings *BackendPoolsSettingsResponse `pulumi:"backendPoolsSettings"` // The host that each frontendEndpoint must CNAME to. Cname string `pulumi:"cname"` // Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled' EnabledState *string `pulumi:"enabledState"` // A friendly name for the frontDoor FriendlyName *string `pulumi:"friendlyName"` // Frontend endpoints available to routing rules. FrontendEndpoints []FrontendEndpointResponse `pulumi:"frontendEndpoints"` // Health probe settings associated with this Front Door instance. HealthProbeSettings []HealthProbeSettingsModelResponse `pulumi:"healthProbeSettings"` // Load balancing settings associated with this Front Door instance. LoadBalancingSettings []LoadBalancingSettingsModelResponse `pulumi:"loadBalancingSettings"` // Resource location. Location *string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // Provisioning state of the Front Door. ProvisioningState string `pulumi:"provisioningState"` // Resource status of the Front Door. ResourceState string `pulumi:"resourceState"` // Routing rules associated with this Front Door. RoutingRules []RoutingRuleResponse `pulumi:"routingRules"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Front Door represents a collection of backend endpoints to route traffic to along with rules that specify how traffic is sent there.
func LookupFrontDoor ¶
func LookupFrontDoor(ctx *pulumi.Context, args *LookupFrontDoorArgs, opts ...pulumi.InvokeOption) (*LookupFrontDoorResult, error)
type RedirectConfiguration ¶
type RedirectConfiguration struct { // Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. CustomFragment *string `pulumi:"customFragment"` // Host to redirect. Leave empty to use the incoming host as the destination host. CustomHost *string `pulumi:"customHost"` // The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. CustomPath *string `pulumi:"customPath"` // The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. The first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &. CustomQueryString *string `pulumi:"customQueryString"` OdataType string `pulumi:"odataType"` // The protocol of the destination to where the traffic is redirected RedirectProtocol *string `pulumi:"redirectProtocol"` // The redirect type the rule will use when redirecting traffic. RedirectType *string `pulumi:"redirectType"` }
Describes Redirect Route.
type RedirectConfigurationArgs ¶
type RedirectConfigurationArgs struct { // Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. CustomFragment pulumi.StringPtrInput `pulumi:"customFragment"` // Host to redirect. Leave empty to use the incoming host as the destination host. CustomHost pulumi.StringPtrInput `pulumi:"customHost"` // The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. CustomPath pulumi.StringPtrInput `pulumi:"customPath"` // The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. The first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &. CustomQueryString pulumi.StringPtrInput `pulumi:"customQueryString"` OdataType pulumi.StringInput `pulumi:"odataType"` // The protocol of the destination to where the traffic is redirected RedirectProtocol pulumi.StringPtrInput `pulumi:"redirectProtocol"` // The redirect type the rule will use when redirecting traffic. RedirectType pulumi.StringPtrInput `pulumi:"redirectType"` }
Describes Redirect Route.
func (RedirectConfigurationArgs) ElementType ¶
func (RedirectConfigurationArgs) ElementType() reflect.Type
func (RedirectConfigurationArgs) ToRedirectConfigurationOutput ¶
func (i RedirectConfigurationArgs) ToRedirectConfigurationOutput() RedirectConfigurationOutput
func (RedirectConfigurationArgs) ToRedirectConfigurationOutputWithContext ¶
func (i RedirectConfigurationArgs) ToRedirectConfigurationOutputWithContext(ctx context.Context) RedirectConfigurationOutput
type RedirectConfigurationInput ¶
type RedirectConfigurationInput interface { pulumi.Input ToRedirectConfigurationOutput() RedirectConfigurationOutput ToRedirectConfigurationOutputWithContext(context.Context) RedirectConfigurationOutput }
RedirectConfigurationInput is an input type that accepts RedirectConfigurationArgs and RedirectConfigurationOutput values. You can construct a concrete instance of `RedirectConfigurationInput` via:
RedirectConfigurationArgs{...}
type RedirectConfigurationOutput ¶
type RedirectConfigurationOutput struct{ *pulumi.OutputState }
Describes Redirect Route.
func (RedirectConfigurationOutput) CustomFragment ¶
func (o RedirectConfigurationOutput) CustomFragment() pulumi.StringPtrOutput
Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
func (RedirectConfigurationOutput) CustomHost ¶
func (o RedirectConfigurationOutput) CustomHost() pulumi.StringPtrOutput
Host to redirect. Leave empty to use the incoming host as the destination host.
func (RedirectConfigurationOutput) CustomPath ¶
func (o RedirectConfigurationOutput) CustomPath() pulumi.StringPtrOutput
The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
func (RedirectConfigurationOutput) CustomQueryString ¶
func (o RedirectConfigurationOutput) CustomQueryString() pulumi.StringPtrOutput
The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. The first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &.
func (RedirectConfigurationOutput) ElementType ¶
func (RedirectConfigurationOutput) ElementType() reflect.Type
func (RedirectConfigurationOutput) OdataType ¶
func (o RedirectConfigurationOutput) OdataType() pulumi.StringOutput
func (RedirectConfigurationOutput) RedirectProtocol ¶
func (o RedirectConfigurationOutput) RedirectProtocol() pulumi.StringPtrOutput
The protocol of the destination to where the traffic is redirected
func (RedirectConfigurationOutput) RedirectType ¶
func (o RedirectConfigurationOutput) RedirectType() pulumi.StringPtrOutput
The redirect type the rule will use when redirecting traffic.
func (RedirectConfigurationOutput) ToRedirectConfigurationOutput ¶
func (o RedirectConfigurationOutput) ToRedirectConfigurationOutput() RedirectConfigurationOutput
func (RedirectConfigurationOutput) ToRedirectConfigurationOutputWithContext ¶
func (o RedirectConfigurationOutput) ToRedirectConfigurationOutputWithContext(ctx context.Context) RedirectConfigurationOutput
type RedirectConfigurationResponse ¶
type RedirectConfigurationResponse struct { // Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. CustomFragment *string `pulumi:"customFragment"` // Host to redirect. Leave empty to use the incoming host as the destination host. CustomHost *string `pulumi:"customHost"` // The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. CustomPath *string `pulumi:"customPath"` // The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. The first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &. CustomQueryString *string `pulumi:"customQueryString"` OdataType string `pulumi:"odataType"` // The protocol of the destination to where the traffic is redirected RedirectProtocol *string `pulumi:"redirectProtocol"` // The redirect type the rule will use when redirecting traffic. RedirectType *string `pulumi:"redirectType"` }
Describes Redirect Route.
type RedirectConfigurationResponseArgs ¶
type RedirectConfigurationResponseArgs struct { // Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. CustomFragment pulumi.StringPtrInput `pulumi:"customFragment"` // Host to redirect. Leave empty to use the incoming host as the destination host. CustomHost pulumi.StringPtrInput `pulumi:"customHost"` // The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. CustomPath pulumi.StringPtrInput `pulumi:"customPath"` // The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. The first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &. CustomQueryString pulumi.StringPtrInput `pulumi:"customQueryString"` OdataType pulumi.StringInput `pulumi:"odataType"` // The protocol of the destination to where the traffic is redirected RedirectProtocol pulumi.StringPtrInput `pulumi:"redirectProtocol"` // The redirect type the rule will use when redirecting traffic. RedirectType pulumi.StringPtrInput `pulumi:"redirectType"` }
Describes Redirect Route.
func (RedirectConfigurationResponseArgs) ElementType ¶
func (RedirectConfigurationResponseArgs) ElementType() reflect.Type
func (RedirectConfigurationResponseArgs) ToRedirectConfigurationResponseOutput ¶
func (i RedirectConfigurationResponseArgs) ToRedirectConfigurationResponseOutput() RedirectConfigurationResponseOutput
func (RedirectConfigurationResponseArgs) ToRedirectConfigurationResponseOutputWithContext ¶
func (i RedirectConfigurationResponseArgs) ToRedirectConfigurationResponseOutputWithContext(ctx context.Context) RedirectConfigurationResponseOutput
type RedirectConfigurationResponseInput ¶
type RedirectConfigurationResponseInput interface { pulumi.Input ToRedirectConfigurationResponseOutput() RedirectConfigurationResponseOutput ToRedirectConfigurationResponseOutputWithContext(context.Context) RedirectConfigurationResponseOutput }
RedirectConfigurationResponseInput is an input type that accepts RedirectConfigurationResponseArgs and RedirectConfigurationResponseOutput values. You can construct a concrete instance of `RedirectConfigurationResponseInput` via:
RedirectConfigurationResponseArgs{...}
type RedirectConfigurationResponseOutput ¶
type RedirectConfigurationResponseOutput struct{ *pulumi.OutputState }
Describes Redirect Route.
func (RedirectConfigurationResponseOutput) CustomFragment ¶
func (o RedirectConfigurationResponseOutput) CustomFragment() pulumi.StringPtrOutput
Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
func (RedirectConfigurationResponseOutput) CustomHost ¶
func (o RedirectConfigurationResponseOutput) CustomHost() pulumi.StringPtrOutput
Host to redirect. Leave empty to use the incoming host as the destination host.
func (RedirectConfigurationResponseOutput) CustomPath ¶
func (o RedirectConfigurationResponseOutput) CustomPath() pulumi.StringPtrOutput
The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
func (RedirectConfigurationResponseOutput) CustomQueryString ¶
func (o RedirectConfigurationResponseOutput) CustomQueryString() pulumi.StringPtrOutput
The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. The first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &.
func (RedirectConfigurationResponseOutput) ElementType ¶
func (RedirectConfigurationResponseOutput) ElementType() reflect.Type
func (RedirectConfigurationResponseOutput) OdataType ¶
func (o RedirectConfigurationResponseOutput) OdataType() pulumi.StringOutput
func (RedirectConfigurationResponseOutput) RedirectProtocol ¶
func (o RedirectConfigurationResponseOutput) RedirectProtocol() pulumi.StringPtrOutput
The protocol of the destination to where the traffic is redirected
func (RedirectConfigurationResponseOutput) RedirectType ¶
func (o RedirectConfigurationResponseOutput) RedirectType() pulumi.StringPtrOutput
The redirect type the rule will use when redirecting traffic.
func (RedirectConfigurationResponseOutput) ToRedirectConfigurationResponseOutput ¶
func (o RedirectConfigurationResponseOutput) ToRedirectConfigurationResponseOutput() RedirectConfigurationResponseOutput
func (RedirectConfigurationResponseOutput) ToRedirectConfigurationResponseOutputWithContext ¶
func (o RedirectConfigurationResponseOutput) ToRedirectConfigurationResponseOutputWithContext(ctx context.Context) RedirectConfigurationResponseOutput
type RoutingRule ¶
type RoutingRule struct { // Protocol schemes to match for this rule AcceptedProtocols []string `pulumi:"acceptedProtocols"` // Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled' EnabledState *string `pulumi:"enabledState"` // Frontend endpoints associated with this rule FrontendEndpoints []SubResource `pulumi:"frontendEndpoints"` // Resource ID. Id *string `pulumi:"id"` // Resource name. Name *string `pulumi:"name"` // The route patterns of the rule. PatternsToMatch []string `pulumi:"patternsToMatch"` // A reference to the routing configuration. RouteConfiguration interface{} `pulumi:"routeConfiguration"` }
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.
type RoutingRuleArgs ¶
type RoutingRuleArgs struct { // Protocol schemes to match for this rule AcceptedProtocols pulumi.StringArrayInput `pulumi:"acceptedProtocols"` // Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled' EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // Frontend endpoints associated with this rule FrontendEndpoints SubResourceArrayInput `pulumi:"frontendEndpoints"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // The route patterns of the rule. PatternsToMatch pulumi.StringArrayInput `pulumi:"patternsToMatch"` // A reference to the routing configuration. RouteConfiguration pulumi.Input `pulumi:"routeConfiguration"` }
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.
func (RoutingRuleArgs) ElementType ¶
func (RoutingRuleArgs) ElementType() reflect.Type
func (RoutingRuleArgs) ToRoutingRuleOutput ¶
func (i RoutingRuleArgs) ToRoutingRuleOutput() RoutingRuleOutput
func (RoutingRuleArgs) ToRoutingRuleOutputWithContext ¶
func (i RoutingRuleArgs) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput
type RoutingRuleArray ¶
type RoutingRuleArray []RoutingRuleInput
func (RoutingRuleArray) ElementType ¶
func (RoutingRuleArray) ElementType() reflect.Type
func (RoutingRuleArray) ToRoutingRuleArrayOutput ¶
func (i RoutingRuleArray) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput
func (RoutingRuleArray) ToRoutingRuleArrayOutputWithContext ¶
func (i RoutingRuleArray) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput
type RoutingRuleArrayInput ¶
type RoutingRuleArrayInput interface { pulumi.Input ToRoutingRuleArrayOutput() RoutingRuleArrayOutput ToRoutingRuleArrayOutputWithContext(context.Context) RoutingRuleArrayOutput }
RoutingRuleArrayInput is an input type that accepts RoutingRuleArray and RoutingRuleArrayOutput values. You can construct a concrete instance of `RoutingRuleArrayInput` via:
RoutingRuleArray{ RoutingRuleArgs{...} }
type RoutingRuleArrayOutput ¶
type RoutingRuleArrayOutput struct{ *pulumi.OutputState }
func (RoutingRuleArrayOutput) ElementType ¶
func (RoutingRuleArrayOutput) ElementType() reflect.Type
func (RoutingRuleArrayOutput) Index ¶
func (o RoutingRuleArrayOutput) Index(i pulumi.IntInput) RoutingRuleOutput
func (RoutingRuleArrayOutput) ToRoutingRuleArrayOutput ¶
func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput
func (RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext ¶
func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput
type RoutingRuleInput ¶
type RoutingRuleInput interface { pulumi.Input ToRoutingRuleOutput() RoutingRuleOutput ToRoutingRuleOutputWithContext(context.Context) RoutingRuleOutput }
RoutingRuleInput is an input type that accepts RoutingRuleArgs and RoutingRuleOutput values. You can construct a concrete instance of `RoutingRuleInput` via:
RoutingRuleArgs{...}
type RoutingRuleOutput ¶
type RoutingRuleOutput struct{ *pulumi.OutputState }
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.
func (RoutingRuleOutput) AcceptedProtocols ¶
func (o RoutingRuleOutput) AcceptedProtocols() pulumi.StringArrayOutput
Protocol schemes to match for this rule
func (RoutingRuleOutput) ElementType ¶
func (RoutingRuleOutput) ElementType() reflect.Type
func (RoutingRuleOutput) EnabledState ¶
func (o RoutingRuleOutput) EnabledState() pulumi.StringPtrOutput
Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
func (RoutingRuleOutput) FrontendEndpoints ¶
func (o RoutingRuleOutput) FrontendEndpoints() SubResourceArrayOutput
Frontend endpoints associated with this rule
func (RoutingRuleOutput) Name ¶
func (o RoutingRuleOutput) Name() pulumi.StringPtrOutput
Resource name.
func (RoutingRuleOutput) PatternsToMatch ¶
func (o RoutingRuleOutput) PatternsToMatch() pulumi.StringArrayOutput
The route patterns of the rule.
func (RoutingRuleOutput) RouteConfiguration ¶
func (o RoutingRuleOutput) RouteConfiguration() pulumi.AnyOutput
A reference to the routing configuration.
func (RoutingRuleOutput) ToRoutingRuleOutput ¶
func (o RoutingRuleOutput) ToRoutingRuleOutput() RoutingRuleOutput
func (RoutingRuleOutput) ToRoutingRuleOutputWithContext ¶
func (o RoutingRuleOutput) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput
type RoutingRuleResponse ¶
type RoutingRuleResponse struct { // Protocol schemes to match for this rule AcceptedProtocols []string `pulumi:"acceptedProtocols"` // Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled' EnabledState *string `pulumi:"enabledState"` // Frontend endpoints associated with this rule FrontendEndpoints []SubResourceResponse `pulumi:"frontendEndpoints"` // Resource ID. Id *string `pulumi:"id"` // Resource name. Name *string `pulumi:"name"` // The route patterns of the rule. PatternsToMatch []string `pulumi:"patternsToMatch"` // Resource status. ResourceState string `pulumi:"resourceState"` // A reference to the routing configuration. RouteConfiguration interface{} `pulumi:"routeConfiguration"` // Resource type. Type string `pulumi:"type"` }
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.
type RoutingRuleResponseArgs ¶
type RoutingRuleResponseArgs struct { // Protocol schemes to match for this rule AcceptedProtocols pulumi.StringArrayInput `pulumi:"acceptedProtocols"` // Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled' EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // Frontend endpoints associated with this rule FrontendEndpoints SubResourceResponseArrayInput `pulumi:"frontendEndpoints"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource name. Name pulumi.StringPtrInput `pulumi:"name"` // The route patterns of the rule. PatternsToMatch pulumi.StringArrayInput `pulumi:"patternsToMatch"` // Resource status. ResourceState pulumi.StringInput `pulumi:"resourceState"` // A reference to the routing configuration. RouteConfiguration pulumi.Input `pulumi:"routeConfiguration"` // Resource type. Type pulumi.StringInput `pulumi:"type"` }
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.
func (RoutingRuleResponseArgs) ElementType ¶
func (RoutingRuleResponseArgs) ElementType() reflect.Type
func (RoutingRuleResponseArgs) ToRoutingRuleResponseOutput ¶
func (i RoutingRuleResponseArgs) ToRoutingRuleResponseOutput() RoutingRuleResponseOutput
func (RoutingRuleResponseArgs) ToRoutingRuleResponseOutputWithContext ¶
func (i RoutingRuleResponseArgs) ToRoutingRuleResponseOutputWithContext(ctx context.Context) RoutingRuleResponseOutput
type RoutingRuleResponseArray ¶
type RoutingRuleResponseArray []RoutingRuleResponseInput
func (RoutingRuleResponseArray) ElementType ¶
func (RoutingRuleResponseArray) ElementType() reflect.Type
func (RoutingRuleResponseArray) ToRoutingRuleResponseArrayOutput ¶
func (i RoutingRuleResponseArray) ToRoutingRuleResponseArrayOutput() RoutingRuleResponseArrayOutput
func (RoutingRuleResponseArray) ToRoutingRuleResponseArrayOutputWithContext ¶
func (i RoutingRuleResponseArray) ToRoutingRuleResponseArrayOutputWithContext(ctx context.Context) RoutingRuleResponseArrayOutput
type RoutingRuleResponseArrayInput ¶
type RoutingRuleResponseArrayInput interface { pulumi.Input ToRoutingRuleResponseArrayOutput() RoutingRuleResponseArrayOutput ToRoutingRuleResponseArrayOutputWithContext(context.Context) RoutingRuleResponseArrayOutput }
RoutingRuleResponseArrayInput is an input type that accepts RoutingRuleResponseArray and RoutingRuleResponseArrayOutput values. You can construct a concrete instance of `RoutingRuleResponseArrayInput` via:
RoutingRuleResponseArray{ RoutingRuleResponseArgs{...} }
type RoutingRuleResponseArrayOutput ¶
type RoutingRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (RoutingRuleResponseArrayOutput) ElementType ¶
func (RoutingRuleResponseArrayOutput) ElementType() reflect.Type
func (RoutingRuleResponseArrayOutput) Index ¶
func (o RoutingRuleResponseArrayOutput) Index(i pulumi.IntInput) RoutingRuleResponseOutput
func (RoutingRuleResponseArrayOutput) ToRoutingRuleResponseArrayOutput ¶
func (o RoutingRuleResponseArrayOutput) ToRoutingRuleResponseArrayOutput() RoutingRuleResponseArrayOutput
func (RoutingRuleResponseArrayOutput) ToRoutingRuleResponseArrayOutputWithContext ¶
func (o RoutingRuleResponseArrayOutput) ToRoutingRuleResponseArrayOutputWithContext(ctx context.Context) RoutingRuleResponseArrayOutput
type RoutingRuleResponseInput ¶
type RoutingRuleResponseInput interface { pulumi.Input ToRoutingRuleResponseOutput() RoutingRuleResponseOutput ToRoutingRuleResponseOutputWithContext(context.Context) RoutingRuleResponseOutput }
RoutingRuleResponseInput is an input type that accepts RoutingRuleResponseArgs and RoutingRuleResponseOutput values. You can construct a concrete instance of `RoutingRuleResponseInput` via:
RoutingRuleResponseArgs{...}
type RoutingRuleResponseOutput ¶
type RoutingRuleResponseOutput struct{ *pulumi.OutputState }
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.
func (RoutingRuleResponseOutput) AcceptedProtocols ¶
func (o RoutingRuleResponseOutput) AcceptedProtocols() pulumi.StringArrayOutput
Protocol schemes to match for this rule
func (RoutingRuleResponseOutput) ElementType ¶
func (RoutingRuleResponseOutput) ElementType() reflect.Type
func (RoutingRuleResponseOutput) EnabledState ¶
func (o RoutingRuleResponseOutput) EnabledState() pulumi.StringPtrOutput
Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
func (RoutingRuleResponseOutput) FrontendEndpoints ¶
func (o RoutingRuleResponseOutput) FrontendEndpoints() SubResourceResponseArrayOutput
Frontend endpoints associated with this rule
func (RoutingRuleResponseOutput) Id ¶
func (o RoutingRuleResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (RoutingRuleResponseOutput) Name ¶
func (o RoutingRuleResponseOutput) Name() pulumi.StringPtrOutput
Resource name.
func (RoutingRuleResponseOutput) PatternsToMatch ¶
func (o RoutingRuleResponseOutput) PatternsToMatch() pulumi.StringArrayOutput
The route patterns of the rule.
func (RoutingRuleResponseOutput) ResourceState ¶
func (o RoutingRuleResponseOutput) ResourceState() pulumi.StringOutput
Resource status.
func (RoutingRuleResponseOutput) RouteConfiguration ¶
func (o RoutingRuleResponseOutput) RouteConfiguration() pulumi.AnyOutput
A reference to the routing configuration.
func (RoutingRuleResponseOutput) ToRoutingRuleResponseOutput ¶
func (o RoutingRuleResponseOutput) ToRoutingRuleResponseOutput() RoutingRuleResponseOutput
func (RoutingRuleResponseOutput) ToRoutingRuleResponseOutputWithContext ¶
func (o RoutingRuleResponseOutput) ToRoutingRuleResponseOutputWithContext(ctx context.Context) RoutingRuleResponseOutput
func (RoutingRuleResponseOutput) Type ¶
func (o RoutingRuleResponseOutput) Type() pulumi.StringOutput
Resource type.
type SubResource ¶
type SubResource struct { // Resource ID. Id *string `pulumi:"id"` }
Reference to another subresource.
type SubResourceArgs ¶
type SubResourceArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
Reference to another subresource.
func (SubResourceArgs) ElementType ¶
func (SubResourceArgs) ElementType() reflect.Type
func (SubResourceArgs) ToSubResourceOutput ¶
func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
func (SubResourceArgs) ToSubResourceOutputWithContext ¶
func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceArgs) ToSubResourcePtrOutput ¶
func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceArgs) ToSubResourcePtrOutputWithContext ¶
func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceArray ¶
type SubResourceArray []SubResourceInput
func (SubResourceArray) ElementType ¶
func (SubResourceArray) ElementType() reflect.Type
func (SubResourceArray) ToSubResourceArrayOutput ¶
func (i SubResourceArray) ToSubResourceArrayOutput() SubResourceArrayOutput
func (SubResourceArray) ToSubResourceArrayOutputWithContext ¶
func (i SubResourceArray) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
type SubResourceArrayInput ¶
type SubResourceArrayInput interface { pulumi.Input ToSubResourceArrayOutput() SubResourceArrayOutput ToSubResourceArrayOutputWithContext(context.Context) SubResourceArrayOutput }
SubResourceArrayInput is an input type that accepts SubResourceArray and SubResourceArrayOutput values. You can construct a concrete instance of `SubResourceArrayInput` via:
SubResourceArray{ SubResourceArgs{...} }
type SubResourceArrayOutput ¶
type SubResourceArrayOutput struct{ *pulumi.OutputState }
func (SubResourceArrayOutput) ElementType ¶
func (SubResourceArrayOutput) ElementType() reflect.Type
func (SubResourceArrayOutput) Index ¶
func (o SubResourceArrayOutput) Index(i pulumi.IntInput) SubResourceOutput
func (SubResourceArrayOutput) ToSubResourceArrayOutput ¶
func (o SubResourceArrayOutput) ToSubResourceArrayOutput() SubResourceArrayOutput
func (SubResourceArrayOutput) ToSubResourceArrayOutputWithContext ¶
func (o SubResourceArrayOutput) ToSubResourceArrayOutputWithContext(ctx context.Context) SubResourceArrayOutput
type SubResourceInput ¶
type SubResourceInput interface { pulumi.Input ToSubResourceOutput() SubResourceOutput ToSubResourceOutputWithContext(context.Context) SubResourceOutput }
SubResourceInput is an input type that accepts SubResourceArgs and SubResourceOutput values. You can construct a concrete instance of `SubResourceInput` via:
SubResourceArgs{...}
type SubResourceOutput ¶
type SubResourceOutput struct{ *pulumi.OutputState }
Reference to another subresource.
func (SubResourceOutput) ElementType ¶
func (SubResourceOutput) ElementType() reflect.Type
func (SubResourceOutput) ToSubResourceOutput ¶
func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
func (SubResourceOutput) ToSubResourceOutputWithContext ¶
func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceOutput) ToSubResourcePtrOutput ¶
func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourcePtrInput ¶
type SubResourcePtrInput interface { pulumi.Input ToSubResourcePtrOutput() SubResourcePtrOutput ToSubResourcePtrOutputWithContext(context.Context) SubResourcePtrOutput }
SubResourcePtrInput is an input type that accepts SubResourceArgs, SubResourcePtr and SubResourcePtrOutput values. You can construct a concrete instance of `SubResourcePtrInput` via:
SubResourceArgs{...} or: nil
func SubResourcePtr ¶
func SubResourcePtr(v *SubResourceArgs) SubResourcePtrInput
type SubResourcePtrOutput ¶
type SubResourcePtrOutput struct{ *pulumi.OutputState }
func (SubResourcePtrOutput) Elem ¶
func (o SubResourcePtrOutput) Elem() SubResourceOutput
func (SubResourcePtrOutput) ElementType ¶
func (SubResourcePtrOutput) ElementType() reflect.Type
func (SubResourcePtrOutput) Id ¶
func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubResourcePtrOutput) ToSubResourcePtrOutput ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourcePtrOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceResponse ¶
type SubResourceResponse struct { // Resource ID. Id *string `pulumi:"id"` }
Reference to another subresource.
type SubResourceResponseArgs ¶
type SubResourceResponseArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
Reference to another subresource.
func (SubResourceResponseArgs) ElementType ¶
func (SubResourceResponseArgs) ElementType() reflect.Type
func (SubResourceResponseArgs) ToSubResourceResponseOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponseOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponseArray ¶
type SubResourceResponseArray []SubResourceResponseInput
func (SubResourceResponseArray) ElementType ¶
func (SubResourceResponseArray) ElementType() reflect.Type
func (SubResourceResponseArray) ToSubResourceResponseArrayOutput ¶
func (i SubResourceResponseArray) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
func (SubResourceResponseArray) ToSubResourceResponseArrayOutputWithContext ¶
func (i SubResourceResponseArray) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
type SubResourceResponseArrayInput ¶
type SubResourceResponseArrayInput interface { pulumi.Input ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput ToSubResourceResponseArrayOutputWithContext(context.Context) SubResourceResponseArrayOutput }
SubResourceResponseArrayInput is an input type that accepts SubResourceResponseArray and SubResourceResponseArrayOutput values. You can construct a concrete instance of `SubResourceResponseArrayInput` via:
SubResourceResponseArray{ SubResourceResponseArgs{...} }
type SubResourceResponseArrayOutput ¶
type SubResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (SubResourceResponseArrayOutput) ElementType ¶
func (SubResourceResponseArrayOutput) ElementType() reflect.Type
func (SubResourceResponseArrayOutput) Index ¶
func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput ¶
func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext ¶
func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
type SubResourceResponseInput ¶
type SubResourceResponseInput interface { pulumi.Input ToSubResourceResponseOutput() SubResourceResponseOutput ToSubResourceResponseOutputWithContext(context.Context) SubResourceResponseOutput }
SubResourceResponseInput is an input type that accepts SubResourceResponseArgs and SubResourceResponseOutput values. You can construct a concrete instance of `SubResourceResponseInput` via:
SubResourceResponseArgs{...}
type SubResourceResponseOutput ¶
type SubResourceResponseOutput struct{ *pulumi.OutputState }
Reference to another subresource.
func (SubResourceResponseOutput) ElementType ¶
func (SubResourceResponseOutput) ElementType() reflect.Type
func (SubResourceResponseOutput) Id ¶
func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubResourceResponseOutput) ToSubResourceResponseOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponseOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponsePtrInput ¶
type SubResourceResponsePtrInput interface { pulumi.Input ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput ToSubResourceResponsePtrOutputWithContext(context.Context) SubResourceResponsePtrOutput }
SubResourceResponsePtrInput is an input type that accepts SubResourceResponseArgs, SubResourceResponsePtr and SubResourceResponsePtrOutput values. You can construct a concrete instance of `SubResourceResponsePtrInput` via:
SubResourceResponseArgs{...} or: nil
func SubResourceResponsePtr ¶
func SubResourceResponsePtr(v *SubResourceResponseArgs) SubResourceResponsePtrInput
type SubResourceResponsePtrOutput ¶
type SubResourceResponsePtrOutput struct{ *pulumi.OutputState }
func (SubResourceResponsePtrOutput) Elem ¶
func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
func (SubResourceResponsePtrOutput) ElementType ¶
func (SubResourceResponsePtrOutput) ElementType() reflect.Type
func (SubResourceResponsePtrOutput) Id ¶
func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput