com.vmware.nsx_policy.infra.sites.enforcement_points package¶
Submodules¶
com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters_client module¶
-
class
com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters_client.
EdgeNodes
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
Parameters: config ( vmware.vapi.bindings.stub.StubConfiguration
) – Configuration to be used for creating the stub.-
get
(site_id, enforcementpoint_id, edge_cluster_id, edge_node_id)¶ Read a Edge Node under an Enforcement Point, Edge Cluster
Parameters: - site_id (
str
) – (required) - enforcementpoint_id (
str
) – (required) - edge_cluster_id (
str
) – (required) - edge_node_id (
str
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.PolicyEdgeNode
Raise: com.vmware.vapi.std.errors_client.ServiceUnavailable
Service UnavailableRaise: com.vmware.vapi.std.errors_client.InvalidRequest
Bad Request, Precondition FailedRaise: com.vmware.vapi.std.errors_client.InternalServerError
Internal Server ErrorRaise: com.vmware.vapi.std.errors_client.Unauthorized
ForbiddenRaise: com.vmware.vapi.std.errors_client.NotFound
Not Found- site_id (
-
list
(site_id, enforcementpoint_id, edge_cluster_id, cursor=None, include_mark_for_delete_objects=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)¶ Paginated list of all Edge Nodes under an Enforcement Point, Edge Cluster
Parameters: - site_id (
str
) – (required) - enforcementpoint_id (
str
) – (required) - edge_cluster_id (
str
) – (required) - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - include_mark_for_delete_objects (
bool
orNone
) – Include objects that are marked for deletion in results (optional, default to false) - included_fields (
str
orNone
) – Comma separated list of fields that should be included in query result (optional) - page_size (
long
orNone
) – Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) - sort_ascending (
bool
orNone
) – (optional) - sort_by (
str
orNone
) – Field by which records are sorted (optional)
Return type: Returns: com.vmware.nsx_policy.model.PolicyEdgeNodeListResult
Raise: com.vmware.vapi.std.errors_client.ServiceUnavailable
Service UnavailableRaise: com.vmware.vapi.std.errors_client.InvalidRequest
Bad Request, Precondition FailedRaise: com.vmware.vapi.std.errors_client.InternalServerError
Internal Server ErrorRaise: com.vmware.vapi.std.errors_client.Unauthorized
ForbiddenRaise: com.vmware.vapi.std.errors_client.NotFound
Not Found- site_id (
-
-
class
com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters_client.
StubFactory
(stub_config)¶ Bases:
vmware.vapi.bindings.stub.StubFactoryBase
Initialize StubFactoryBase
Parameters: stub_config ( vmware.vapi.bindings.stub.StubConfiguration
) – Stub config instance
-
class
com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters_client.
UrlCategorizationConfigs
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
Parameters: config ( vmware.vapi.bindings.stub.StubConfiguration
) – Configuration to be used for creating the stub.-
delete
(site_id, enforcement_point_id, edge_cluster_id, url_categorization_config_id)¶ Delete PolicyUrlCategorizationConfig. If deleted, the URL categorization will be disabled for that edge cluster.
Parameters: - site_id (
str
) – (required) - enforcement_point_id (
str
) – (required) - edge_cluster_id (
str
) – (required) - url_categorization_config_id (
str
) – (required)
Raise: com.vmware.vapi.std.errors_client.ServiceUnavailable
Service UnavailableRaise: com.vmware.vapi.std.errors_client.InvalidRequest
Bad Request, Precondition FailedRaise: com.vmware.vapi.std.errors_client.InternalServerError
Internal Server ErrorRaise: com.vmware.vapi.std.errors_client.Unauthorized
ForbiddenRaise: com.vmware.vapi.std.errors_client.NotFound
Not Found- site_id (
-
get
(site_id, enforcement_point_id, edge_cluster_id, url_categorization_config_id)¶ Gets a PolicyUrlCategorizationConfig. This returns the details of the config like whether the URL categorization is enabled or disabled, the id of the context profiles which are used to filter the categories, and the update frequency of the data from the cloud.
Parameters: - site_id (
str
) – (required) - enforcement_point_id (
str
) – (required) - edge_cluster_id (
str
) – (required) - url_categorization_config_id (
str
) – (required)
Return type: com.vmware.nsx_policy.model_client.PolicyUrlCategorizationConfig
Returns: com.vmware.nsx_policy.model.PolicyUrlCategorizationConfig
Raise: com.vmware.vapi.std.errors_client.ServiceUnavailable
Service UnavailableRaise: com.vmware.vapi.std.errors_client.InvalidRequest
Bad Request, Precondition FailedRaise: com.vmware.vapi.std.errors_client.InternalServerError
Internal Server ErrorRaise: com.vmware.vapi.std.errors_client.Unauthorized
ForbiddenRaise: com.vmware.vapi.std.errors_client.NotFound
Not Found- site_id (
-
patch
(site_id, enforcement_point_id, edge_cluster_id, url_categorization_config_id, policy_url_categorization_config)¶ Creates/Updates a PolicyUrlCategorizationConfig. Creating or updating the PolicyUrlCategorizationConfig will enable or disable URL categorization for the given edge cluster. If the context_profiles field is empty, the edge cluster will detect all the categories of URLs. If context_profiles field has any context profiles, the edge cluster will detect only the categories listed within those context profiles. The context profiles should have attribute type URL_CATEGORY. The update_frequency specifies how frequently in minutes, the edge cluster will get updates about the URL data from the URL categorization cloud service. If the update_frequency is not specified, the default update frequency will be 30 min.
Parameters: - site_id (
str
) – (required) - enforcement_point_id (
str
) – (required) - edge_cluster_id (
str
) – (required) - url_categorization_config_id (
str
) – (required) - policy_url_categorization_config (
com.vmware.nsx_policy.model_client.PolicyUrlCategorizationConfig
) – (required)
Return type: com.vmware.nsx_policy.model_client.PolicyUrlCategorizationConfig
Returns: com.vmware.nsx_policy.model.PolicyUrlCategorizationConfig
Raise: com.vmware.vapi.std.errors_client.ServiceUnavailable
Service UnavailableRaise: com.vmware.vapi.std.errors_client.InvalidRequest
Bad Request, Precondition FailedRaise: com.vmware.vapi.std.errors_client.InternalServerError
Internal Server ErrorRaise: com.vmware.vapi.std.errors_client.Unauthorized
ForbiddenRaise: com.vmware.vapi.std.errors_client.NotFound
Not Found- site_id (
-
update
(site_id, enforcement_point_id, edge_cluster_id, url_categorization_config_id, policy_url_categorization_config)¶ Creates/Updates a PolicyUrlCategorizationConfig. Creating or updating the PolicyUrlCategorizationConfig will enable or disable URL categorization for the given edge cluster. If the context_profiles field is empty, the edge cluster will detect all the categories of URLs. If context_profiles field has any context profiles, the edge cluster will detect only the categories listed within those context profiles. The context profiles should have attribute type URL_CATEGORY. The update_frequency specifies how frequently in minutes, the edge cluster will get updates about the URL data from the URL categorization cloud service. If the update_frequency is not specified, the default update frequency will be 30 min.
Parameters: - site_id (
str
) – (required) - enforcement_point_id (
str
) – (required) - edge_cluster_id (
str
) – (required) - url_categorization_config_id (
str
) – (required) - policy_url_categorization_config (
com.vmware.nsx_policy.model_client.PolicyUrlCategorizationConfig
) – (required)
Return type: com.vmware.nsx_policy.model_client.PolicyUrlCategorizationConfig
Returns: com.vmware.nsx_policy.model.PolicyUrlCategorizationConfig
Raise: com.vmware.vapi.std.errors_client.ServiceUnavailable
Service UnavailableRaise: com.vmware.vapi.std.errors_client.InvalidRequest
Bad Request, Precondition FailedRaise: com.vmware.vapi.std.errors_client.InternalServerError
Internal Server ErrorRaise: com.vmware.vapi.std.errors_client.Unauthorized
ForbiddenRaise: com.vmware.vapi.std.errors_client.NotFound
Not Found- site_id (
-