# ApplicationGatewaySslPolicyProxy

- Module: [Aspire.Hosting.Azure.Provisioning.Network](/reference/api/typescript/aspire.hosting.azure.provisioning.network.md)
- Version: `13.6.0-preview.1.26478.8`
- Kind: `handle`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62)

Represents the ApplicationGatewaySslPolicy Azure Provisioning model.

## Definition

```typescript
interface ApplicationGatewaySslPolicyProxy {
  cipherSuites: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewaySslCipherSuiteProxy;
  disabledSslProtocols: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewaySslProtocolProxy;
  minProtocolVersion: BicepValueProxy | ApplicationGatewaySslProtocol;
  policyName: BicepValueProxy | ApplicationGatewaySslPolicyName;
  policyType: BicepValueProxy | ApplicationGatewaySslPolicyType;
  clearMinProtocolVersion(): void;
  clearPolicyName(): void;
  clearPolicyType(): void;
}
```

## Properties

- `cipherSuites`: [Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewaySslCipherSuiteProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.network/aspire-hosting-azure-provisioning-network-generated-listofapplicationgatewaysslciphersuiteproxy.md) `get - set` -- Gets or sets the CipherSuites provisioning property.
- `disabledSslProtocols`: [Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewaySslProtocolProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.network/aspire-hosting-azure-provisioning-network-generated-listofapplicationgatewaysslprotocolproxy.md) `get - set` -- Gets or sets the DisabledSslProtocols provisioning property.
- `minProtocolVersion`: `BicepValueProxy | ApplicationGatewaySslProtocol` `get - set` -- Gets or sets the MinProtocolVersion provisioning property.
- `policyName`: `BicepValueProxy | ApplicationGatewaySslPolicyName` `get - set` -- Gets or sets the PolicyName provisioning property.
- `policyType`: `BicepValueProxy | ApplicationGatewaySslPolicyType` `get - set` -- Gets or sets the PolicyType provisioning property.

## Methods

- [clearMinProtocolVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.network/applicationgatewaysslpolicyproxy/clearminprotocolversion.md) -- `method` -- Clears the MinProtocolVersion provisioning property.
    ```typescript
  clearMinProtocolVersion(): void
  ```
- [clearPolicyName](/reference/api/typescript/aspire.hosting.azure.provisioning.network/applicationgatewaysslpolicyproxy/clearpolicyname.md) -- `method` -- Clears the PolicyName provisioning property.
    ```typescript
  clearPolicyName(): void
  ```
- [clearPolicyType](/reference/api/typescript/aspire.hosting.azure.provisioning.network/applicationgatewaysslpolicyproxy/clearpolicytype.md) -- `method` -- Clears the PolicyType provisioning property.
    ```typescript
  clearPolicyType(): void
  ```
