Share via


NetworkSecurityGroupInner Class

Definition

NetworkSecurityGroup resource.

[Microsoft.Rest.Serialization.JsonTransformation]
public class NetworkSecurityGroupInner : Microsoft.Azure.Management.ResourceManager.Fluent.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type NetworkSecurityGroupInner = class
    inherit Resource
Public Class NetworkSecurityGroupInner
Inherits Resource
Inheritance
NetworkSecurityGroupInner
Attributes

Constructors

NetworkSecurityGroupInner()

Initializes a new instance of the NetworkSecurityGroupInner class.

NetworkSecurityGroupInner(String, String, String, String, IDictionary<String, String>, IList<SecurityRuleInner>, IList<SecurityRuleInner>, IList<NetworkInterfaceInner>, IList<SubnetInner>, String, ProvisioningState, String)

Initializes a new instance of the NetworkSecurityGroupInner class.

Properties

DefaultSecurityRules

Gets the default security rules of network security group.

Etag

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

Id

Resource Id. Setter is protected because Id needs to be set in Network resources.

(Inherited from ProxyResource)
Location

Resource location

(Inherited from Resource)
Name

Resource name

(Inherited from ProxyResource)
NetworkInterfaces

Gets a collection of references to network interfaces.

ProvisioningState

Gets the provisioning state of the network security group resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

ResourceGuid

Gets the resource GUID property of the network security group resource.

SecurityRules

Gets or sets a collection of security rules of the network security group.

Subnets

Gets a collection of references to subnets.

Tags

Resource tags

(Inherited from Resource)
Type

Resource type

(Inherited from ProxyResource)

Methods

Validate()

Validate the object.

Applies to