Table of Contents

Class SecureConnectPrivateApplication

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

Secure Connect Private Application

[DataContract]
public class SecureConnectPrivateApplication
Inheritance
SecureConnectPrivateApplication
Inherited Members

Constructors

SecureConnectPrivateApplication()

public SecureConnectPrivateApplication()

Properties

AppProtocol

Protocol for communication between proxy to private application. Applicable for Browser Based Access only.

[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "appProtocol")]
public string AppProtocol { get; set; }

Property Value

string

ApplicationGroupIds

List of application group ids attached to this Private Application

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

Property Value

List<string>

ApplicationId

Private Application resource ID, use this ID as reference for subsequent requests

[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "applicationId")]
public string ApplicationId { get; set; }

Property Value

string

CreatedAt

Creation time of the private app

[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "createdAt")]
public string CreatedAt { get; set; }

Property Value

string

Description

Optional Text description for Application

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

Property Value

string

Destinations

Destination targets for Private Applications.

[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "destinations")]
public List<SecureConnectPrivateApplicationDestination> Destinations { get; set; }

Property Value

List<SecureConnectPrivateApplicationDestination>

ExternalFQDN

Cisco or Customer Managed URL for Application. Applicable for Browser Based Access only. This field is system generated based on the application name and organization ID and overrides user input in payload. This value must be unique across all applications for a given organization.

[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "externalFQDN")]
public string ExternalFQDN { get; set; }

Property Value

string

ModifiedAt

Last modified time of the private app

[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "modifiedAt")]
public string ModifiedAt { get; set; }

Property Value

string

Name

Name of Application. This is required and should be unique across all applications for a given organization. Name cannot have any special characters other than spaces and hyphens.

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

Property Value

string

Sni

Optional SNI. Applicable for Browser Based Access only. SNI should be a valid domain.

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

Property Value

string

SslVerificationEnabled

Enable Upstream SSL verification for the internally hosted URL by the customer. Applicable for Browser Based Access only. Default is true.

[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "sslVerificationEnabled")]
public bool SslVerificationEnabled { get; set; }

Property Value

bool