Share via


P2SConnectionConfiguration Class

Definition

P2SConnectionConfiguration Resource.

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

Constructors

P2SConnectionConfiguration()

Initializes a new instance of P2SConnectionConfiguration.

Properties

ConfigurationPolicyGroupAssociations

List of Configuration Policy Groups that this P2SConnectionConfiguration is attached to.

EnableInternetSecurity

Flag indicating whether the enable internet security flag is turned on for the P2S Connections or not.

ETag

A unique read-only string that changes whenever the resource is updated.

Id

Resource ID.

(Inherited from NetworkResourceData)
Name

Resource name.

(Inherited from NetworkResourceData)
PreviousConfigurationPolicyGroupAssociations

List of previous Configuration Policy Groups that this P2SConnectionConfiguration was attached to.

ProvisioningState

The provisioning state of the P2SConnectionConfiguration resource.

ResourceType

Resource type.

(Inherited from NetworkResourceData)
RoutingConfiguration

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

VpnClientAddressPrefixes

A list of address blocks reserved for this virtual network in CIDR notation.

Explicit Interface Implementations

IJsonModel<NetworkResourceData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from NetworkResourceData)
IJsonModel<NetworkResourceData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from NetworkResourceData)
IJsonModel<P2SConnectionConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<P2SConnectionConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<NetworkResourceData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from NetworkResourceData)
IPersistableModel<NetworkResourceData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from NetworkResourceData)
IPersistableModel<NetworkResourceData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from NetworkResourceData)
IPersistableModel<P2SConnectionConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<P2SConnectionConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<P2SConnectionConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to