ConnectionPolicyProperties Class

Definition

Properties of the ConnectionPolicy resource.

public class ConnectionPolicyProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.Models.ConnectionPolicyProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.Models.ConnectionPolicyProperties>
type ConnectionPolicyProperties = class
    interface IJsonModel<ConnectionPolicyProperties>
    interface IPersistableModel<ConnectionPolicyProperties>
Public Class ConnectionPolicyProperties
Implements IJsonModel(Of ConnectionPolicyProperties), IPersistableModel(Of ConnectionPolicyProperties)
Inheritance
ConnectionPolicyProperties
Implements

Constructors

Name Description
ConnectionPolicyProperties()

Initializes a new instance of ConnectionPolicyProperties.

Properties

Name Description
AssociatedConnections

List of connection names (e.g. VpnConnection, HubVirtualNetworkConnection) associated with this ConnectionPolicy. These are resource names, not Azure resource IDs, consistent with the established VirtualWAN pattern used by HubRouteTable.associatedConnections.

EnableInternetSecurity

Enable internet security.

ProvisioningState

The provisioning state of the ConnectionPolicy resource.

RoutingConfiguration

The Routing Configuration indicating the associated and propagated route tables on this connection.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ConnectionPolicyProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ConnectionPolicyProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ConnectionPolicyProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ConnectionPolicyProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ConnectionPolicyProperties>.Write(ModelReaderWriterOptions)

Applies to