Watch Aspire live streamsDocsTry Aspire

ApplicationGatewayProbeProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.Network v13.6.0-preview.1.26478.8
interface ApplicationGatewayProbeProxy {
readonly eTag: BicepValueProxy;
host: BicepValueProxy | string;
id: BicepValueProxy;
intervalInSeconds: BicepValueProxy | number;
isProbeProxyProtocolHeaderEnabled: BicepValueProxy | boolean;
match: ApplicationGatewayProbeHealthResponseMatchProxy;
minServers: BicepValueProxy | number;
name: BicepValueProxy | string;
path: BicepValueProxy | string;
pickHostNameFromBackendHttpSettings: BicepValueProxy | boolean;
pickHostNameFromBackendSettings: BicepValueProxy | boolean;
port: BicepValueProxy | number;
protocol: BicepValueProxy | ApplicationGatewayProtocol;
readonly provisioningState: BicepValueProxy | NetworkProvisioningState;
readonly resourceType: BicepValueProxy;
timeoutInSeconds: BicepValueProxy | number;
unhealthyThreshold: BicepValueProxy | number;
clearHost(): void;
clearId(): void;
clearIntervalInSeconds(): void;
clearIsProbeProxyProtocolHeaderEnabled(): void;
clearMinServers(): void;
clearName(): void;
clearPath(): void;
clearPickHostNameFromBackendHttpSettings(): void;
clearPickHostNameFromBackendSettings(): void;
clearPort(): void;
clearProtocol(): void;
clearTimeoutInSeconds(): void;
clearUnhealthyThreshold(): void;
}

Properties

propertyeTagBicepValueProxyget
Gets the ETag provisioning property.
propertyhostBicepValueProxy | stringget · set
Gets or sets the Host provisioning property.
propertyidBicepValueProxyget · set
Gets or sets the Id provisioning property.
propertyintervalInSecondsBicepValueProxy | numberget · set
Gets or sets the IntervalInSeconds provisioning property.
propertyisProbeProxyProtocolHeaderEnabledBicepValueProxy | booleanget · set
Gets or sets the IsProbeProxyProtocolHeaderEnabled provisioning property.
propertymatchApplicationGatewayProbeHealthResponseMatchProxyget · set
Gets or sets the Match provisioning property.
propertyminServersBicepValueProxy | numberget · set
Gets or sets the MinServers provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertypathBicepValueProxy | stringget · set
Gets or sets the Path provisioning property.
propertypickHostNameFromBackendHttpSettingsBicepValueProxy | booleanget · set
Gets or sets the PickHostNameFromBackendHttpSettings provisioning property.
propertypickHostNameFromBackendSettingsBicepValueProxy | booleanget · set
Gets or sets the PickHostNameFromBackendSettings provisioning property.
propertyportBicepValueProxy | numberget · set
Gets or sets the Port provisioning property.
propertyprotocolBicepValueProxy | ApplicationGatewayProtocolget · set
Gets or sets the Protocol provisioning property.
propertyprovisioningStateBicepValueProxy | NetworkProvisioningStateget
Gets the ProvisioningState provisioning property.
propertyresourceTypeBicepValueProxyget
Gets the ResourceType provisioning property.
propertytimeoutInSecondsBicepValueProxy | numberget · set
Gets or sets the TimeoutInSeconds provisioning property.
propertyunhealthyThresholdBicepValueProxy | numberget · set
Gets or sets the UnhealthyThreshold provisioning property.

Methods

methodclearHost
Clears the Host provisioning property.
clearHost(): void
methodclearId
Clears the Id provisioning property.
clearId(): void
Clears the IntervalInSeconds provisioning property.
clearIntervalInSeconds(): void
Clears the IsProbeProxyProtocolHeaderEnabled provisioning property.
clearIsProbeProxyProtocolHeaderEnabled(): void
Clears the MinServers provisioning property.
clearMinServers(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
methodclearPath
Clears the Path provisioning property.
clearPath(): void
Clears the PickHostNameFromBackendHttpSettings provisioning property.
clearPickHostNameFromBackendHttpSettings(): void
Clears the PickHostNameFromBackendSettings provisioning property.
clearPickHostNameFromBackendSettings(): void
methodclearPort
Clears the Port provisioning property.
clearPort(): void
Clears the Protocol provisioning property.
clearProtocol(): void
Clears the TimeoutInSeconds provisioning property.
clearTimeoutInSeconds(): void
Clears the UnhealthyThreshold provisioning property.
clearUnhealthyThreshold(): void