Skip to content

Access Layer

Billy Forester edited this page Nov 18, 2018 · 2 revisions

Working with Access Layers

Create an Access Layer

CpMgmt.access_layer.add('test-layer')

{:status=>:success, :body=>{"uid"=>"b1d14f0d-c327-4aa0-87ca-635650893dbd", "name"=>"test-layer", "type"=>"access-layer", "domain"=>{"uid"=>"41e821a0-3720-11e3-aa6e-0800200c9fde", "name"=>"SMC User", "domain-type"=>"domain"}, "shared"=>false, "applications-and-url-filtering"=>false, "content-awareness"=>false, "mobile-access"=>false, "firewall"=>true, "implicit-cleanup-action"=>"drop", "comments"=>"", "color"=>"black", "icon"=>"ApplicationFirewall/rulebase", "tags"=>[], "meta-info"=>{"lock"=>"locked by current session", "validation-state"=>"ok", "last-modify-time"=>{"posix"=>1542583423355, "iso-8601"=>"2018-11-18T17:23-0600"}, "last-modifier"=>"admin", "creation-time"=>{"posix"=>1542583423100, "iso-8601"=>"2018-11-18T17:23-0600"}, "creator"=>"admin"}, "read-only"=>false}}

Show an Access Layer

CpMgmt.access_layer.show('test-layer')

{:status=>:success, :body=>{"uid"=>"b1d14f0d-c327-4aa0-87ca-635650893dbd", "name"=>"test-layer", "type"=>"access-layer", "domain"=>{"uid"=>"41e821a0-3720-11e3-aa6e-0800200c9fde", "name"=>"SMC User", "domain-type"=>"domain"}, "shared"=>false, "applications-and-url-filtering"=>false, "content-awareness"=>false, "mobile-access"=>false, "firewall"=>true, "implicit-cleanup-action"=>"drop", "comments"=>"", "color"=>"black", "icon"=>"ApplicationFirewall/rulebase", "tags"=>[], "meta-info"=>{"lock"=>"locked by current session", "validation-state"=>"ok", "last-modify-time"=>{"posix"=>1542583423355, "iso-8601"=>"2018-11-18T17:23-0600"}, "last-modifier"=>"admin", "creation-time"=>{"posix"=>1542583423100, "iso-8601"=>"2018-11-18T17:23-0600"}, "creator"=>"admin"}, "read-only"=>false}}

Remove an Access Layer

CpMgmt.access_layer.remove('test-layer')

{:status=>:success, :body=>{"message"=>"OK"}}

Show all Access Layers

CpMgmt.access_layer.show_all

{:status=>:success, :body=>{"access-layers"=>[{"uid"=>"b406b732-2437-4848-9741-6eae1f5bf112", "name"=>"Network", "type"=>"access-layer", "domain"=>{"uid"=>"41e821a0-3720-11e3-aa6e-0800200c9fde", "name"=>"SMC User", "domain-type"=>"domain"}}, {"uid"=>"b1d14f0d-c327-4aa0-87ca-635650893dbd", "name"=>"test-layer", "type"=>"access-layer", "domain"=>{"uid"=>"41e821a0-3720-11e3-aa6e-0800200c9fde", "name"=>"SMC User", "domain-type"=>"domain"}}], "from"=>1, "to"=>2, "total"=>2}}