Class SecureConnectPrivateApplication
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
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
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
CreatedAt
Creation time of the private app
[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "createdAt")]
public string CreatedAt { get; set; }
Property Value
Description
Optional Text description for Application
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "description")]
public string? Description { get; set; }
Property Value
Destinations
Destination targets for Private Applications.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "destinations")]
public List<SecureConnectPrivateApplicationDestination> Destinations { get; set; }
Property Value
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
ModifiedAt
Last modified time of the private app
[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "modifiedAt")]
public string ModifiedAt { get; set; }
Property Value
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
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
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; }