com.vmware.nsx_policy.infra.tier_1s.segments package

Submodules

com.vmware.nsx_policy.infra.tier_1s.segments.dhcp_static_bindings_client module

class com.vmware.nsx_policy.infra.tier_1s.segments.dhcp_static_bindings_client.State(config)

Bases: vmware.vapi.bindings.stub.VapiInterface

Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
get(tier1_id, segment_id, binding_id)

Read DHCP static binding state

Parameters:
  • tier1_id (str) – (required)
  • segment_id (str) – (required)
  • binding_id (str) – (required)
Return type:

com.vmware.nsx_policy.model_client.DhcpStaticBindingState

Returns:

com.vmware.nsx_policy.model.DhcpStaticBindingState

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

class com.vmware.nsx_policy.infra.tier_1s.segments.dhcp_static_bindings_client.StubFactory(stub_config)

Bases: vmware.vapi.bindings.stub.StubFactoryBase

Initialize StubFactoryBase

Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

com.vmware.nsx_policy.infra.tier_1s.segments.inter_site_forwarder_client module

class com.vmware.nsx_policy.infra.tier_1s.segments.inter_site_forwarder_client.SiteSpanInfo(config)

Bases: vmware.vapi.bindings.stub.VapiInterface

Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
get(tier1_id, segment_id, cursor=None, edge_path=None, enforcement_point_path=None, include_mark_for_delete_objects=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)

Get segment cross site forwarder placement and HA statuss.

Parameters:
  • tier1_id (str) – (required)
  • segment_id (str) – (required)
  • cursor (str or None) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
  • edge_path (str or None) – Policy path of edge node (optional)
  • enforcement_point_path (str or None) – String Path of the enforcement point (optional)
  • include_mark_for_delete_objects (bool or None) – Include objects that are marked for deletion in results (optional, default to false)
  • included_fields (str or None) – Comma separated list of fields that should be included in query result (optional)
  • page_size (long or None) – Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)
  • sort_ascending (bool or None) – (optional)
  • sort_by (str or None) – Field by which records are sorted (optional)
Return type:

com.vmware.nsx_policy.model_client.SegmentL2ForwarderSiteSpanInfo

Returns:

com.vmware.nsx_policy.model.SegmentL2ForwarderSiteSpanInfo

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

class com.vmware.nsx_policy.infra.tier_1s.segments.inter_site_forwarder_client.Status(config)

Bases: vmware.vapi.bindings.stub.VapiInterface

Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
get(tier1_id, segment_id, cursor=None, edge_path=None, enforcement_point_path=None, include_mark_for_delete_objects=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)

Get segment cross site traffic statistics.

Parameters:
  • tier1_id (str) – (required)
  • segment_id (str) – (required)
  • cursor (str or None) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
  • edge_path (str or None) – Policy path of edge node (optional)
  • enforcement_point_path (str or None) – String Path of the enforcement point (optional)
  • include_mark_for_delete_objects (bool or None) – Include objects that are marked for deletion in results (optional, default to false)
  • included_fields (str or None) – Comma separated list of fields that should be included in query result (optional)
  • page_size (long or None) – Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)
  • sort_ascending (bool or None) – (optional)
  • sort_by (str or None) – Field by which records are sorted (optional)
Return type:

com.vmware.nsx_policy.model_client.SegmentCrossSiteTrafficStats

Returns:

com.vmware.nsx_policy.model.SegmentCrossSiteTrafficStats

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

class com.vmware.nsx_policy.infra.tier_1s.segments.inter_site_forwarder_client.StubFactory(stub_config)

Bases: vmware.vapi.bindings.stub.StubFactoryBase

Initialize StubFactoryBase

Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

com.vmware.nsx_policy.infra.tier_1s.segments.ports_client module

class com.vmware.nsx_policy.infra.tier_1s.segments.ports_client.PortDiscoveryProfileBindingMaps(config)

Bases: vmware.vapi.bindings.stub.VapiInterface

Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
delete(tier1_id, segment_id, port_id, port_discovery_profile_binding_map_id)

API will delete Port Discovery Profile Binding Profile

Parameters:
  • tier1_id (str) – Tier-1 ID (required)
  • segment_id (str) – Segment ID (required)
  • port_id (str) – Port ID (required)
  • port_discovery_profile_binding_map_id (str) – Port Discovery Profile Binding Map ID (required)
Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

get(tier1_id, segment_id, port_id, port_discovery_profile_binding_map_id)

API will get Port Discovery Profile Binding Map

Parameters:
  • tier1_id (str) – Tier-1 ID (required)
  • segment_id (str) – Segment ID (required)
  • port_id (str) – Port ID (required)
  • port_discovery_profile_binding_map_id (str) – Port Discovery Profile Binding Map ID (required)
Return type:

com.vmware.nsx_policy.model_client.PortDiscoveryProfileBindingMap

Returns:

com.vmware.nsx_policy.model.PortDiscoveryProfileBindingMap

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

list(tier1_id, segment_id, port_id, cursor=None, include_mark_for_delete_objects=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)

API will list all Port Discovery Profile Binding Maps in current port id.

Parameters:
  • tier1_id (str) – (required)
  • segment_id (str) – (required)
  • port_id (str) – (required)
  • cursor (str or None) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
  • include_mark_for_delete_objects (bool or None) – Include objects that are marked for deletion in results (optional, default to false)
  • included_fields (str or None) – Comma separated list of fields that should be included in query result (optional)
  • page_size (long or None) – Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)
  • sort_ascending (bool or None) – (optional)
  • sort_by (str or None) – Field by which records are sorted (optional)
Return type:

com.vmware.nsx_policy.model_client.PortDiscoveryProfileBindingMapListResult

Returns:

com.vmware.nsx_policy.model.PortDiscoveryProfileBindingMapListResult

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

patch(tier1_id, segment_id, port_id, port_discovery_profile_binding_map_id, port_discovery_profile_binding_map)

API will create Port Discovery Profile Binding Map. For objects with no binding maps, default profile is applied.

Parameters:
  • tier1_id (str) – Tier-1 ID (required)
  • segment_id (str) – Segment ID (required)
  • port_id (str) – Port ID (required)
  • port_discovery_profile_binding_map_id (str) – Port Discovery Profile Binding Map ID (required)
  • port_discovery_profile_binding_map (com.vmware.nsx_policy.model_client.PortDiscoveryProfileBindingMap) – (required)
Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

update(tier1_id, segment_id, port_id, port_discovery_profile_binding_map_id, port_discovery_profile_binding_map)

API will update Port Discovery Profile Binding Map. For objects with no binding maps, default profile is applied.

Parameters:
  • tier1_id (str) – Tier-1 ID (required)
  • segment_id (str) – Segment ID (required)
  • port_id (str) – Port ID (required)
  • port_discovery_profile_binding_map_id (str) – Port Discovery Profile Binding Map ID (required)
  • port_discovery_profile_binding_map (com.vmware.nsx_policy.model_client.PortDiscoveryProfileBindingMap) – (required)
Return type:

com.vmware.nsx_policy.model_client.PortDiscoveryProfileBindingMap

Returns:

com.vmware.nsx_policy.model.PortDiscoveryProfileBindingMap

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

class com.vmware.nsx_policy.infra.tier_1s.segments.ports_client.PortMonitoringProfileBindingMaps(config)

Bases: vmware.vapi.bindings.stub.VapiInterface

Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
delete(tier1_id, segment_id, port_id, port_monitoring_profile_binding_map_id)

API will delete Port Monitoring Profile Binding Profile.

Parameters:
  • tier1_id (str) – Tier-1 ID (required)
  • segment_id (str) – Segment ID (required)
  • port_id (str) – Port ID (required)
  • port_monitoring_profile_binding_map_id (str) – Port Monitoring Profile Binding Map ID (required)
Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

get(tier1_id, segment_id, port_id, port_monitoring_profile_binding_map_id)

API will get Port Monitoring Profile Binding Map.

Parameters:
  • tier1_id (str) – Tier-1 ID (required)
  • segment_id (str) – Segment ID (required)
  • port_id (str) – Port ID (required)
  • port_monitoring_profile_binding_map_id (str) – Port Monitoring Profile Binding Map ID (required)
Return type:

com.vmware.nsx_policy.model_client.PortMonitoringProfileBindingMap

Returns:

com.vmware.nsx_policy.model.PortMonitoringProfileBindingMap

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

list(tier1_id, segment_id, port_id, cursor=None, include_mark_for_delete_objects=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)

API will list all Port Monitoring Profile Binding Maps in current port id.

Parameters:
  • tier1_id (str) – (required)
  • segment_id (str) – (required)
  • port_id (str) – (required)
  • cursor (str or None) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
  • include_mark_for_delete_objects (bool or None) – Include objects that are marked for deletion in results (optional, default to false)
  • included_fields (str or None) – Comma separated list of fields that should be included in query result (optional)
  • page_size (long or None) – Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)
  • sort_ascending (bool or None) – (optional)
  • sort_by (str or None) – Field by which records are sorted (optional)
Return type:

com.vmware.nsx_policy.model_client.PortMonitoringProfileBindingMapListResult

Returns:

com.vmware.nsx_policy.model.PortMonitoringProfileBindingMapListResult

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

patch(tier1_id, segment_id, port_id, port_monitoring_profile_binding_map_id, port_monitoring_profile_binding_map)

API will create Port Monitoring Profile Binding Map.

Parameters:
  • tier1_id (str) – Tier-1 ID (required)
  • segment_id (str) – Segment ID (required)
  • port_id (str) – Port ID (required)
  • port_monitoring_profile_binding_map_id (str) – Port Monitoring Profile Binding Map ID (required)
  • port_monitoring_profile_binding_map (com.vmware.nsx_policy.model_client.PortMonitoringProfileBindingMap) – (required)
Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

update(tier1_id, segment_id, port_id, port_monitoring_profile_binding_map_id, port_monitoring_profile_binding_map)

API will update Port Monitoring Profile Binding Map.

Parameters:
  • tier1_id (str) – Tier-1 ID (required)
  • segment_id (str) – Segment ID (required)
  • port_id (str) – Port ID (required)
  • port_monitoring_profile_binding_map_id (str) – Port Monitoring Profile Binding Map ID (required)
  • port_monitoring_profile_binding_map (com.vmware.nsx_policy.model_client.PortMonitoringProfileBindingMap) – (required)
Return type:

com.vmware.nsx_policy.model_client.PortMonitoringProfileBindingMap

Returns:

com.vmware.nsx_policy.model.PortMonitoringProfileBindingMap

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

class com.vmware.nsx_policy.infra.tier_1s.segments.ports_client.PortQosProfileBindingMaps(config)

Bases: vmware.vapi.bindings.stub.VapiInterface

Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
delete(tier1_id, segment_id, port_id, port_qos_profile_binding_map_id)

API will delete Port QoS Profile Binding Profile.

Parameters:
  • tier1_id (str) – Tier-1 ID (required)
  • segment_id (str) – Segment ID (required)
  • port_id (str) – Port ID (required)
  • port_qos_profile_binding_map_id (str) – Port QoS Profile Binding Map ID (required)
Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

get(tier1_id, segment_id, port_id, port_qos_profile_binding_map_id)

API will get Port QoS Profile Binding Map.

Parameters:
  • tier1_id (str) – Tier-1 ID (required)
  • segment_id (str) – Segment ID (required)
  • port_id (str) – Port ID (required)
  • port_qos_profile_binding_map_id (str) – Port QoS Profile Binding Map ID (required)
Return type:

com.vmware.nsx_policy.model_client.PortQosProfileBindingMap

Returns:

com.vmware.nsx_policy.model.PortQoSProfileBindingMap

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

list(tier1_id, segment_id, port_id, cursor=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)

API will list all Port QoS Profile Binding Maps in current port id.

Parameters:
  • tier1_id (str) – (required)
  • segment_id (str) – (required)
  • port_id (str) – (required)
  • cursor (str or None) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
  • included_fields (str or None) – Comma separated list of fields that should be included in query result (optional)
  • page_size (long or None) – Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)
  • sort_ascending (bool or None) – (optional)
  • sort_by (str or None) – Field by which records are sorted (optional)
Return type:

com.vmware.nsx_policy.model_client.PortQosProfileBindingMapListResult

Returns:

com.vmware.nsx_policy.model.PortQoSProfileBindingMapListResult

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

patch(tier1_id, segment_id, port_id, port_qos_profile_binding_map_id, port_qos_profile_binding_map)

API will create Port QoS Profile Binding Map. For objects with no binding maps, default profile is applied.

Parameters:
  • tier1_id (str) – Tier-1 ID (required)
  • segment_id (str) – Segment ID (required)
  • port_id (str) – Port ID (required)
  • port_qos_profile_binding_map_id (str) – Port QoS Profile Binding Map ID (required)
  • port_qos_profile_binding_map (com.vmware.nsx_policy.model_client.PortQosProfileBindingMap) – (required)
Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

update(tier1_id, segment_id, port_id, port_qos_profile_binding_map_id, port_qos_profile_binding_map)

API will update Port QoS Profile Binding Map. For objects with no binding maps, default profile is applied.

Parameters:
  • tier1_id (str) – Tier-1 ID (required)
  • segment_id (str) – Segment ID (required)
  • port_id (str) – Port ID (required)
  • port_qos_profile_binding_map_id (str) – Port QoS Profile Binding Map ID (required)
  • port_qos_profile_binding_map (com.vmware.nsx_policy.model_client.PortQosProfileBindingMap) – (required)
Return type:

com.vmware.nsx_policy.model_client.PortQosProfileBindingMap

Returns:

com.vmware.nsx_policy.model.PortQoSProfileBindingMap

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

class com.vmware.nsx_policy.infra.tier_1s.segments.ports_client.PortSecurityProfileBindingMaps(config)

Bases: vmware.vapi.bindings.stub.VapiInterface

Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
delete(tier1_id, segment_id, port_id, port_security_profile_binding_map_id)

API will delete the port security profile binding map.

Parameters:
  • tier1_id (str) – tier-1 gateway id (required)
  • segment_id (str) – segment id (required)
  • port_id (str) – port id (required)
  • port_security_profile_binding_map_id (str) – port security profile binding map id (required)
Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

get(tier1_id, segment_id, port_id, port_security_profile_binding_map_id)

API will return details of the port security profile binding map. If the security profile binding map does not exist, it will return 404.

Parameters:
  • tier1_id (str) – tier-1 gateway id (required)
  • segment_id (str) – segment id (required)
  • port_id (str) – port id (required)
  • port_security_profile_binding_map_id (str) – port security profile binding map id (required)
Return type:

com.vmware.nsx_policy.model_client.PortSecurityProfileBindingMap

Returns:

com.vmware.nsx_policy.model.PortSecurityProfileBindingMap

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

list(tier1_id, segment_id, port_id, cursor=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)

API will list all port security profile binding maps.

Parameters:
  • tier1_id (str) – tier-1 gateway id (required)
  • segment_id (str) – segment id (required)
  • port_id (str) – port id (required)
  • cursor (str or None) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
  • included_fields (str or None) – Comma separated list of fields that should be included in query result (optional)
  • page_size (long or None) – Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)
  • sort_ascending (bool or None) – (optional)
  • sort_by (str or None) – Field by which records are sorted (optional)
Return type:

com.vmware.nsx_policy.model_client.PortSecurityProfileBindingMapListResult

Returns:

com.vmware.nsx_policy.model.PortSecurityProfileBindingMapListResult

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

patch(tier1_id, segment_id, port_id, port_security_profile_binding_map_id, port_security_profile_binding_map)

Create a new port security profile binding map if the given security profile binding map does not exist. Otherwise, patch the existing port security profile binding map. For objects with no binding maps, default profile is applied.

Parameters:
  • tier1_id (str) – tier-1 gateway id (required)
  • segment_id (str) – segment id (required)
  • port_id (str) – port id (required)
  • port_security_profile_binding_map_id (str) – port security profile binding map id (required)
  • port_security_profile_binding_map (com.vmware.nsx_policy.model_client.PortSecurityProfileBindingMap) – (required)
Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

update(tier1_id, segment_id, port_id, port_security_profile_binding_map_id, port_security_profile_binding_map)

API will create or replace the port security profile binding map. For objects with no binding maps, default profile is applied.

Parameters:
  • tier1_id (str) – tier-1 gateway id (required)
  • segment_id (str) – segment id (required)
  • port_id (str) – port id (required)
  • port_security_profile_binding_map_id (str) – port security profile binding map id (required)
  • port_security_profile_binding_map (com.vmware.nsx_policy.model_client.PortSecurityProfileBindingMap) – (required)
Return type:

com.vmware.nsx_policy.model_client.PortSecurityProfileBindingMap

Returns:

com.vmware.nsx_policy.model.PortSecurityProfileBindingMap

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

class com.vmware.nsx_policy.infra.tier_1s.segments.ports_client.Statistics(config)

Bases: vmware.vapi.bindings.stub.VapiInterface

Parameters:config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
get(tier1_id, segments_id, port_id, cursor=None, edge_path=None, enforcement_point_path=None, include_mark_for_delete_objects=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)

Get tier-1 segment port statistics information.

Parameters:
  • tier1_id (str) – (required)
  • segments_id (str) – (required)
  • port_id (str) – (required)
  • cursor (str or None) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
  • edge_path (str or None) – Policy path of edge node (optional)
  • enforcement_point_path (str or None) – String Path of the enforcement point (optional)
  • include_mark_for_delete_objects (bool or None) – Include objects that are marked for deletion in results (optional, default to false)
  • included_fields (str or None) – Comma separated list of fields that should be included in query result (optional)
  • page_size (long or None) – Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)
  • sort_ascending (bool or None) – (optional)
  • sort_by (str or None) – Field by which records are sorted (optional)
Return type:

com.vmware.nsx_policy.model_client.SegmentPortStatistics

Returns:

com.vmware.nsx_policy.model.SegmentPortStatistics

Raise:

com.vmware.vapi.std.errors_client.ServiceUnavailable Service Unavailable

Raise:

com.vmware.vapi.std.errors_client.InvalidRequest Bad Request, Precondition Failed

Raise:

com.vmware.vapi.std.errors_client.InternalServerError Internal Server Error

Raise:

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise:

com.vmware.vapi.std.errors_client.NotFound Not Found

class com.vmware.nsx_policy.infra.tier_1s.segments.ports_client.StubFactory(stub_config)

Bases: vmware.vapi.bindings.stub.StubFactoryBase

Initialize StubFactoryBase

Parameters:stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance