ExternalNetwork Class

Definition

Defines the External Network resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.ExternalNetworkTypeConverter))]
public class ExternalNetwork : Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.IExternalNetwork, Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.ExternalNetworkTypeConverter))>]
type ExternalNetwork = class
    interface IExternalNetwork
    interface IJsonSerializable
    interface IProxyResource
    interface IResource
    interface IValidates
Public Class ExternalNetwork
Implements IExternalNetwork, IValidates
Inheritance
ExternalNetwork
Attributes
Implements

Constructors

Name Description
ExternalNetwork()

Creates an new ExternalNetwork instance.

Properties

Name Description
AdministrativeState

Administrative state of the resource.

Annotation

Switch configuration description.

ConfigurationState

Configuration state of the resource.

ExportRoutePolicy

Export Route Policy either IPv4 or IPv6.

ExportRoutePolicyId

ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.

Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

ImportRoutePolicy

Import Route Policy either IPv4 or IPv6.

ImportRoutePolicyId

ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.

Name

The name of the resource

NetworkToNetworkInterconnectId

Gets the networkToNetworkInterconnectId of the resource.

OptionAPropertyBfdConfiguration

BFD configuration properties

OptionAPropertyEgressAclId

Egress Acl. ARM resource ID of Access Control Lists.

OptionAPropertyFabricAsn

Fabric ASN number. Example 65001

OptionAPropertyIngressAclId

Ingress Acl. ARM resource ID of Access Control Lists.

OptionAPropertyMtu

MTU to use for option A peering.

OptionAPropertyPeerAsn

Peer ASN number.Example : 28

OptionAPropertyPrimaryIpv4Prefix

IPv4 Address Prefix.

OptionAPropertyPrimaryIpv6Prefix

IPv6 Address Prefix.

OptionAPropertySecondaryIpv4Prefix

Secondary IPv4 Address Prefix.

OptionAPropertySecondaryIpv6Prefix

Secondary IPv6 Address Prefix.

OptionAPropertyVlanId

Vlan identifier. Example : 501

OptionBProperty

option B properties object

PeeringOption

Peering option list.

ProvisioningState

Provisioning state of the resource.

ResourceGroupName

Gets the resource group name

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ExternalNetwork.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ExternalNetwork.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.IExternalNetwork.

FromJsonString(String)

Creates a new instance of ExternalNetwork, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ExternalNetwork into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to