Table of Contents

Class OrganizationPolicyObjectCreateRequest

Namespace
Meraki.Api.Data
Assembly
Meraki.Api.dll

Organizaton Policy Object Create Request

[DataContract]
public class OrganizationPolicyObjectCreateRequest : NamedItem
Inheritance
OrganizationPolicyObjectCreateRequest
Inherited Members

Properties

Category

Category of a policy object (one of: adaptivePolicy, network)

[DataMember(Name = "category")]
[ApiAccess(ApiAccess.ReadWrite)]
public OrganizationPolicyObjectCategory Category { get; set; }

Property Value

OrganizationPolicyObjectCategory

Cidr

CIDR Value of a policy object (e.g. 10.11.12.1/24)

[DataMember(Name = "cidr")]
[ApiAccess(ApiAccess.ReadWrite)]
public string? Cidr { get; set; }

Property Value

string

Fqdn

Fully qualified domain name of policy object (e.g. "example.com")

[DataMember(Name = "fqdn")]
[ApiAccess(ApiAccess.ReadWrite)]
public string? Fqdn { get; set; }

Property Value

string

GroupIds

The IDs of policy object groups the policy object belongs to

[DataMember(Name = "groupIds")]
[ApiAccess(ApiAccess.ReadWrite)]
public List<string>? GroupIds { get; set; }

Property Value

List<string>

Ip

IP Address of a policy object (e.g. "1.2.3.4")

[DataMember(Name = "ip")]
[ApiAccess(ApiAccess.ReadWrite)]
public string? Ip { get; set; }

Property Value

string

Mask

Mask of a policy object (e.g. "255.255.0.0")

[DataMember(Name = "mask")]
[ApiAccess(ApiAccess.ReadWrite)]
public string? Mask { get; set; }

Property Value

string

NetworkIds

Networkd Ids

[DataMember(Name = "networkIds")]
[ApiAccess(ApiAccess.ReadWrite)]
public List<string>? NetworkIds { get; set; }

Property Value

List<string>

Type

Type of a policy object (one of: cidr, adaptivePolicyIpv4Cidr, fqdn, ipAndMask)

[DataMember(Name = "type")]
[ApiAccess(ApiAccess.ReadWrite)]
public OrganizationPolicyObjectType Type { get; set; }

Property Value

OrganizationPolicyObjectType