com.vmware.nsx_policy package¶
Subpackages¶
- com.vmware.nsx_policy.aaa package
- com.vmware.nsx_policy.cluster package
- com.vmware.nsx_policy.infra package
- Subpackages
- com.vmware.nsx_policy.infra.domains package
- Subpackages
- Submodules
- com.vmware.nsx_policy.infra.domains.communication_maps_client module
- com.vmware.nsx_policy.infra.domains.edge_communication_maps_client module
- com.vmware.nsx_policy.infra.domains.groups_client module
- com.vmware.nsx_policy.infra.domains.redirection_communication_maps_client module
- com.vmware.nsx_policy.infra.networks package
- com.vmware.nsx_policy.infra.providers package
- com.vmware.nsx_policy.infra.realized_state package
- Subpackages
- com.vmware.nsx_policy.infra.realized_state.enforcement_points package
- Subpackages
- Submodules
- com.vmware.nsx_policy.infra.realized_state.enforcement_points.firewalls_client module
- com.vmware.nsx_policy.infra.realized_state.enforcement_points.groups_client module
- com.vmware.nsx_policy.infra.realized_state.enforcement_points.ip_sets_client module
- com.vmware.nsx_policy.infra.realized_state.enforcement_points.mac_sets_client module
- com.vmware.nsx_policy.infra.realized_state.enforcement_points.services_client module
- com.vmware.nsx_policy.infra.realized_state.enforcement_points package
- Submodules
- com.vmware.nsx_policy.infra.realized_state.enforcement_points_client module
- Subpackages
- com.vmware.nsx_policy.infra.domains package
- Submodules
- com.vmware.nsx_policy.infra.deployment_zones_client module
- com.vmware.nsx_policy.infra.domains_client module
- com.vmware.nsx_policy.infra.networks_client module
- com.vmware.nsx_policy.infra.partner_services_client module
- com.vmware.nsx_policy.infra.providers_client module
- com.vmware.nsx_policy.infra.realized_state_client module
- com.vmware.nsx_policy.infra.services_client module
- Subpackages
Submodules¶
com.vmware.nsx_policy.aaa_client module¶
-
class
com.vmware.nsx_policy.aaa_client.
RegistrationToken
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
create
()¶ The privileges of the registration token will be the same as the caller.
Return type: com.vmware.nsx_policy.model_client.RegistrationToken
Returns: com.vmware.nsx_policy.model.RegistrationToken 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
-
delete
(token)¶ Delete registration access token
Parameters: token ( str
) – Registration token (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
-
get
(token)¶ Get registration access token
Parameters: token ( str
) – Registration token (required)Return type: com.vmware.nsx_policy.model_client.RegistrationToken
Returns: com.vmware.nsx_policy.model.RegistrationToken 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
-
-
class
com.vmware.nsx_policy.aaa_client.
RoleBindings
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
LIST_TYPE_LOCAL_USER
= 'local_user'¶ Possible value for
type
of methodRoleBindings.list()
.
-
LIST_TYPE_PRINCIPAL_IDENTITY
= 'principal_identity'¶ Possible value for
type
of methodRoleBindings.list()
.
-
LIST_TYPE_REMOTE_GROUP
= 'remote_group'¶ Possible value for
type
of methodRoleBindings.list()
.
-
LIST_TYPE_REMOTE_USER
= 'remote_user'¶ Possible value for
type
of methodRoleBindings.list()
.
-
create
(role_binding)¶ Assign roles to User or Group
Parameters: role_binding ( com.vmware.nsx_policy.model_client.RoleBinding
) – (required)Return type: com.vmware.nsx_policy.model_client.RoleBinding
Returns: com.vmware.nsx_policy.model.RoleBinding 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
-
delete
(binding_id)¶ Delete user/group’s roles assignment
Parameters: binding_id ( str
) – User/Group’s id (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
-
get
(binding_id)¶ Get user/group’s role information
Parameters: binding_id ( str
) – User/Group’s id (required)Return type: com.vmware.nsx_policy.model_client.RoleBinding
Returns: com.vmware.nsx_policy.model.RoleBinding 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
-
list
(cursor=None, included_fields=None, name=None, page_size=None, sort_ascending=None, sort_by=None, type=None)¶ Get all users and groups with their roles
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - included_fields (
str
orNone
) – Comma separated list of fields that should be included in query result (optional) - name (
str
orNone
) – User/Group name (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) - type (
str
orNone
) – Type (optional)
Return type: Returns: com.vmware.nsx_policy.model.RoleBindingListResult
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- cursor (
-
update
(binding_id, role_binding)¶ Update User or Group’s roles
Parameters: - binding_id (
str
) – User/Group’s id (required) - role_binding (
com.vmware.nsx_policy.model_client.RoleBinding
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.RoleBinding
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- binding_id (
-
-
class
com.vmware.nsx_policy.aaa_client.
Roles
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
get
(role)¶ Get role information
Parameters: role ( str
) – Role Name (required)Return type: com.vmware.nsx_policy.model_client.RoleWithFeatures
Returns: com.vmware.nsx_policy.model.RoleWithFeatures 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
-
list
()¶ Get information about all roles
Return type: com.vmware.nsx_policy.model_client.RoleListResult
Returns: com.vmware.nsx_policy.model.RoleListResult 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
-
-
class
com.vmware.nsx_policy.aaa_client.
StubFactory
(stub_config)¶ Bases:
vmware.vapi.bindings.stub.StubFactoryBase
-
class
com.vmware.nsx_policy.aaa_client.
UserInfo
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
get
()¶ Get information about logged-in user. The permissions parameter of the NsxRole has been deprecated.
Return type: com.vmware.nsx_policy.model_client.UserInfo
Returns: com.vmware.nsx_policy.model.UserInfo 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
-
com.vmware.nsx_policy.cluster_client module¶
-
class
com.vmware.nsx_policy.cluster_client.
Backups
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
retrievesshfingerprint
(remote_server_fingerprint_request)¶ Get SHA256 fingerprint of ECDSA key of remote server. The caller should independently verify that the key is trusted.
Parameters: remote_server_fingerprint_request ( com.vmware.nsx_policy.model_client.RemoteServerFingerprintRequest
) – (required)Return type: com.vmware.nsx_policy.model_client.RemoteServerFingerprint
Returns: com.vmware.nsx_policy.model.RemoteServerFingerprint 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
-
-
class
com.vmware.nsx_policy.cluster_client.
Nodes
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
CREATE_ACTION_NODE
= 'add_cluster_node'¶ Possible value for
action
of methodNodes.create()
.
-
create
(add_cluster_node_spec, action)¶ Adds a new management node or controller node to the NSX cluster. A single node can perform one role, either management or control, not both.
Parameters: - add_cluster_node_spec (
com.vmware.nsx_policy.model_client.AddClusterNodeSpec
) – (required) - action (
str
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.ClusterNodeConfig
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- add_cluster_node_spec (
-
delete
(node_id)¶ Removes the specified manager or control node from the NSX cluster. Before you can remove a node from the cluster, you must shut down the manager or controller service with the "stop service manager" or the "stop service controller" command.
Parameters: node_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
-
get
(node_id)¶ Returns information about the specified NSX cluster node.
Parameters: node_id ( str
) – (required)Return type: com.vmware.nsx_policy.model_client.ClusterNodeConfig
Returns: com.vmware.nsx_policy.model.ClusterNodeConfig 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
-
list
(cursor=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)¶ Returns information about all NSX cluster nodes.
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - 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: com.vmware.nsx_policy.model_client.ClusterNodeConfigListResult
Returns: com.vmware.nsx_policy.model.ClusterNodeConfigListResult
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- cursor (
-
revokemissingnodes
(revoke_node_request)¶ Revoke Missing Nodes from the Cluster
Parameters: revoke_node_request ( com.vmware.nsx_policy.model_client.RevokeNodeRequest
) – (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
-
-
class
com.vmware.nsx_policy.cluster_client.
Restore
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
advance
(advance_cluster_restore_request)¶ Advance any currently suspended restore operation. The operation might have been suspended because (1) the user had suspended it previously, or (2) the operation is waiting for user input, to be provided as a part of the POST request body. This operation is only valid when a GET cluster/restore/status returns a status with value SUSPENDED. Otherwise, a 409 response is returned.
Parameters: advance_cluster_restore_request ( com.vmware.nsx_policy.model_client.AdvanceClusterRestoreRequest
) – (required)Return type: com.vmware.nsx_policy.model_client.ClusterRestoreStatus
Returns: com.vmware.nsx_policy.model.ClusterRestoreStatus 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.ConcurrentChange
ConflictRaise: com.vmware.vapi.std.errors_client.Unauthorized
ForbiddenRaise: com.vmware.vapi.std.errors_client.NotFound
Not Found
-
cancel
()¶ Cancel any currently running restore operation. If there exists a currently running step, it is allowed to finish. The system is not rolled back to the pre-restore state. This operation is only valid when a GET cluster/restore/status returns a status with value RUNNING or SUSPENDED. Otherwise, a 409 response is returned.
Return type: com.vmware.nsx_policy.model_client.ClusterRestoreStatus
Returns: com.vmware.nsx_policy.model.ClusterRestoreStatus 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.ConcurrentChange
ConflictRaise: com.vmware.vapi.std.errors_client.Unauthorized
ForbiddenRaise: com.vmware.vapi.std.errors_client.NotFound
Not Found
-
retry
()¶ Retry any currently in-progress, failed restore operation. Only the last step of the multi-step restore operation would have failed,and only that step is retried. This operation is only valid when a GET cluster/restore/status returns a status with value FAILED. Otherwise, a 409 response is returned.
Return type: com.vmware.nsx_policy.model_client.ClusterRestoreStatus
Returns: com.vmware.nsx_policy.model.ClusterRestoreStatus 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.ConcurrentChange
ConflictRaise: com.vmware.vapi.std.errors_client.Unauthorized
ForbiddenRaise: com.vmware.vapi.std.errors_client.NotFound
Not Found
-
start
(initiate_cluster_restore_request)¶ Start the restore of an NSX cluster, from some previously backed-up configuration. This operation is only valid when a GET cluster/restore/status returns a status with value NOT_STARTED. Otherwise, a 409 response is returned.
Parameters: initiate_cluster_restore_request ( com.vmware.nsx_policy.model_client.InitiateClusterRestoreRequest
) – (required)Return type: com.vmware.nsx_policy.model_client.ClusterRestoreStatus
Returns: com.vmware.nsx_policy.model.ClusterRestoreStatus 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.ConcurrentChange
ConflictRaise: com.vmware.vapi.std.errors_client.Unauthorized
ForbiddenRaise: com.vmware.vapi.std.errors_client.NotFound
Not Found
-
suspend
()¶ Suspend any currently running restore operation. The restore operation is made up of a number of steps. When this call is issued, any currently running step is allowed to finish (successfully or with errors), and the next step (and therefore the entire restore operation) is suspended until a subsequent resume or cancel call is issued. This operation is only valid when a GET cluster/restore/status returns a status with value RUNNING. Otherwise, a 409 response is returned.
Return type: com.vmware.nsx_policy.model_client.ClusterRestoreStatus
Returns: com.vmware.nsx_policy.model.ClusterRestoreStatus 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.ConcurrentChange
ConflictRaise: com.vmware.vapi.std.errors_client.Unauthorized
ForbiddenRaise: com.vmware.vapi.std.errors_client.NotFound
Not Found
-
-
class
com.vmware.nsx_policy.cluster_client.
Status
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
GET_SOURCE_CACHED
= 'cached'¶ Possible value for
source
of methodStatus.get()
.
-
GET_SOURCE_REALTIME
= 'realtime'¶ Possible value for
source
of methodStatus.get()
.
-
get
(source=None)¶ Returns status information for the NSX cluster control role and management role.
Parameters: source ( str
orNone
) – Data source type. (optional)Return type: com.vmware.nsx_policy.model_client.ClusterStatus
Returns: com.vmware.nsx_policy.model.ClusterStatus 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
-
-
class
com.vmware.nsx_policy.cluster_client.
StubFactory
(stub_config)¶ Bases:
vmware.vapi.bindings.stub.StubFactoryBase
com.vmware.nsx_policy.configs_client module¶
-
class
com.vmware.nsx_policy.configs_client.
Management
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
get
()¶ Returns the NSX Management nodes global configuration.
Return type: com.vmware.nsx_policy.model_client.ManagementConfig
Returns: com.vmware.nsx_policy.model.ManagementConfig 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
-
update
(management_config)¶ Modifies the NSX Management nodes global configuration.
Parameters: management_config ( com.vmware.nsx_policy.model_client.ManagementConfig
) – (required)Return type: com.vmware.nsx_policy.model_client.ManagementConfig
Returns: com.vmware.nsx_policy.model.ManagementConfig 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
-
-
class
com.vmware.nsx_policy.configs_client.
StubFactory
(stub_config)¶ Bases:
vmware.vapi.bindings.stub.StubFactoryBase
com.vmware.nsx_policy.enforcement_points_client module¶
-
class
com.vmware.nsx_policy.enforcement_points_client.
ServiceDefinitions
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
create
(enforcement_point_id, service_definition_id, service_definition)¶ Create a Service Definition on given enforcement point.
Parameters: - enforcement_point_id (
str
) – Enforcement point id (required) - service_definition_id (
str
) – Id of service definition (required) - service_definition (
com.vmware.nsx_policy.model_client.ServiceDefinition
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.ServiceDefinition
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- enforcement_point_id (
-
get
(enforcement_point_id, service_definition_id)¶ Read Service Definition with given service-definition-id.
Parameters: - enforcement_point_id (
str
) – Enforcement point id (required) - service_definition_id (
str
) – Id of service definition (required)
Return type: Returns: com.vmware.nsx_policy.model.ServiceDefinition
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- enforcement_point_id (
-
list
(enforcement_point_id)¶ List all Service Definitions registered on given enforcement point.
Parameters: enforcement_point_id ( str
) – Enforcement point id (required)Return type: com.vmware.nsx_policy.model_client.ServiceInsertionServiceListResult
Returns: com.vmware.nsx_policy.model.ServiceInsertionServiceListResult 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
-
update
(enforcement_point_id, service_definition_id, service_definition)¶ Update an existing Service Definition on the given enforcement point.
Parameters: - enforcement_point_id (
str
) – Enforcement point id (required) - service_definition_id (
str
) – Id of service definition (required) - service_definition (
com.vmware.nsx_policy.model_client.ServiceDefinition
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.ServiceDefinition
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- enforcement_point_id (
-
-
class
com.vmware.nsx_policy.enforcement_points_client.
StubFactory
(stub_config)¶ Bases:
vmware.vapi.bindings.stub.StubFactoryBase
com.vmware.nsx_policy.eula_client module¶
-
class
com.vmware.nsx_policy.eula_client.
Accept
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
create
()¶ Accept end user license agreement
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
-
-
class
com.vmware.nsx_policy.eula_client.
Acceptance
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
get
()¶ Return the acceptance status of end user license agreement
Return type: com.vmware.nsx_policy.model_client.EULAAcceptance
Returns: com.vmware.nsx_policy.model.EULAAcceptance 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
-
-
class
com.vmware.nsx_policy.eula_client.
Content
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
get
(cursor=None, format=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)¶ Return the content of end user license agreement in the specified format. By default, it’s pure string without line break
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - format (
str
orNone
) – End User License Agreement content output format (optional) - 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.EULAContent
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- cursor (
-
-
class
com.vmware.nsx_policy.eula_client.
StubFactory
(stub_config)¶ Bases:
vmware.vapi.bindings.stub.StubFactoryBase
com.vmware.nsx_policy.infra_client module¶
-
class
com.vmware.nsx_policy.infra_client.
Constraints
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
delete
(constraint_id)¶ Delete tenant constraint.
Parameters: constraint_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
-
get
(constraint_id)¶ Read tenant constraint.
Parameters: constraint_id ( str
) – (required)Return type: com.vmware.nsx_policy.model_client.Constraint
Returns: com.vmware.nsx_policy.model.Constraint 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
-
list
(cursor=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)¶ List tenant constraints.
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - 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.ConstraintListResult
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- cursor (
-
patch
(constraint_id, constraint)¶ Create tenant constraint if not exists, otherwise update the existing constraint.
Parameters: - constraint_id (
str
) – (required) - constraint (
com.vmware.nsx_policy.model_client.Constraint
) – (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- constraint_id (
-
update
(constraint_id, constraint)¶ Create tenant constraint if it does not exist, otherwise replace the existing constraint.
Parameters: - constraint_id (
str
) – (required) - constraint (
com.vmware.nsx_policy.model_client.Constraint
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.Constraint
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- constraint_id (
-
-
class
com.vmware.nsx_policy.infra_client.
DeploymentZones
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
get
(deployment_zone_id)¶ Read a Deployment Zone
Parameters: deployment_zone_id ( str
) – Deployment Zone id (required)Return type: com.vmware.nsx_policy.model_client.DeploymentZone
Returns: com.vmware.nsx_policy.model.DeploymentZone 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
-
list
(cursor=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)¶ Paginated list of all Deployment zones for infra.
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - 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.DeploymentZoneListResult
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- cursor (
-
-
class
com.vmware.nsx_policy.infra_client.
DnsForwarderZones
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
delete
(dns_forwarder_zone_id)¶ Delete the DNS Forwarder Zone
Parameters: dns_forwarder_zone_id ( str
) – DNS Forwarder Zone ID (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
-
get
(dns_forwarder_zone_id)¶ Read the DNS Forwarder Zone
Parameters: dns_forwarder_zone_id ( str
) – DNS Forwarder Zone ID (required)Return type: com.vmware.nsx_policy.model_client.PolicyDnsForwarderZone
Returns: com.vmware.nsx_policy.model.PolicyDnsForwarderZone 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
-
list
(cursor=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)¶ Paginated list of all Dns Forwarder Zones
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - 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: com.vmware.nsx_policy.model_client.PolicyDnsForwarderZoneListResult
Returns: com.vmware.nsx_policy.model.PolicyDnsForwarderZoneListResult
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- cursor (
-
patch
(dns_forwarder_zone_id, policy_dns_forwarder_zone)¶ Update the DNS Forwarder Zone
Parameters: - dns_forwarder_zone_id (
str
) – DNS Forwarder Zone ID (required) - policy_dns_forwarder_zone (
com.vmware.nsx_policy.model_client.PolicyDnsForwarderZone
) – (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- dns_forwarder_zone_id (
-
update
(dns_forwarder_zone_id, policy_dns_forwarder_zone)¶ Update the DNS Forwarder Zone
Parameters: - dns_forwarder_zone_id (
str
) – DNS Forwarder Zone ID (required) - policy_dns_forwarder_zone (
com.vmware.nsx_policy.model_client.PolicyDnsForwarderZone
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.PolicyDnsForwarderZone
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- dns_forwarder_zone_id (
-
-
class
com.vmware.nsx_policy.infra_client.
Domains
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
delete
(domain_id)¶ Delete the domain along with all the entities contained by this domain. The groups that are a part of this domain are also deleted along with the domain.
Parameters: domain_id ( str
) – Domain ID (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
-
get
(domain_id)¶ Read a domain.
Parameters: domain_id ( str
) – Domain ID (required)Return type: com.vmware.nsx_policy.model_client.Domain
Returns: com.vmware.nsx_policy.model.Domain 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
-
list
(cursor=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)¶ Paginated list of all domains for infra.
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - 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.DomainListResult
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- cursor (
-
patch
(domain_id, domain)¶ If a domain with the domain-id is not already present, create a new domain. If it already exists, patch the domain
Parameters: - domain_id (
str
) – Domain ID (required) - domain (
com.vmware.nsx_policy.model_client.Domain
) – (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- domain_id (
-
update
(domain_id, domain)¶ If a domain with the domain-id is not already present, create a new domain. If it already exists, update the domain including the nested groups. This is a full replace
Parameters: - domain_id (
str
) – Domain ID (required) - domain (
com.vmware.nsx_policy.model_client.Domain
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.Domain
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- domain_id (
-
-
class
com.vmware.nsx_policy.infra_client.
IpfixCollectorProfiles
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
delete
(ipfix_collector_profile_id)¶ API deletes IPFIX collector profile. Flow forwarding to collector will be stopped.
Parameters: ipfix_collector_profile_id ( str
) – IPFIX collector Profile id (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
-
get
(ipfix_collector_profile_id)¶ API will return details of IPFIX collector profile. If profile does not exist, it will return 404.
Parameters: ipfix_collector_profile_id ( str
) – IPFIX collector profile id (required)Return type: com.vmware.nsx_policy.model_client.IPFIXCollectorProfile
Returns: com.vmware.nsx_policy.model.IPFIXCollectorProfile 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
-
list
(cursor=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)¶ API will provide list of all IPFIX collector profiles and their details.
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - 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: com.vmware.nsx_policy.model_client.IPFIXCollectorProfileListResult
Returns: com.vmware.nsx_policy.model.IPFIXCollectorProfileListResult
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- cursor (
-
patch
(ipfix_collector_profile_id, i_pfix_collector_profile)¶ Create a new IPFIX collector profile if the IPFIX collector profile with given id does not already exist. If the IPFIX collector profile with the given id already exists, patch with the existing IPFIX collector profile.
Parameters: - ipfix_collector_profile_id (
str
) – IPFIX collector profile id (required) - i_pfix_collector_profile (
com.vmware.nsx_policy.model_client.IPFIXCollectorProfile
) – (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- ipfix_collector_profile_id (
-
update
(ipfix_collector_profile_id, i_pfix_collector_profile)¶ Create or Replace IPFIX collector profile. IPFIX data will be sent to IPFIX collector port.
Parameters: - ipfix_collector_profile_id (
str
) – IPFIX collector profile id (required) - i_pfix_collector_profile (
com.vmware.nsx_policy.model_client.IPFIXCollectorProfile
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.IPFIXCollectorProfile
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- ipfix_collector_profile_id (
-
-
class
com.vmware.nsx_policy.infra_client.
Labels
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
delete
(label_id)¶ Delete PolicyLabel object
Parameters: label_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
-
get
(label_id)¶ Read a label.
Parameters: label_id ( str
) – (required)Return type: com.vmware.nsx_policy.model_client.PolicyLabel
Returns: com.vmware.nsx_policy.model.PolicyLabel 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
-
list
(cursor=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)¶ Paginated list of all labels for infra.
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - 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.PolicyLabelListResult
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- cursor (
-
patch
(label_id, policy_label)¶ Create label if not exists, otherwise take the partial updates. Note, once the label is created type attribute can not be changed.
Parameters: - label_id (
str
) – (required) - policy_label (
com.vmware.nsx_policy.model_client.PolicyLabel
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.PolicyLabel
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- label_id (
-
update
(label_id, policy_label)¶ Create label if not exists, otherwise replaces the existing label. If label already exists then type attribute cannot be changed.
Parameters: - label_id (
str
) – (required) - policy_label (
com.vmware.nsx_policy.model_client.PolicyLabel
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.PolicyLabel
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- label_id (
-
-
class
com.vmware.nsx_policy.infra_client.
Networks
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
delete
(network_id)¶ Delete network configuration
Parameters: network_id ( str
) – Network ID (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
-
get
(network_id)¶ Read network configuration
Parameters: network_id ( str
) – Network ID (required)Return type: com.vmware.nsx_policy.model_client.Network
Returns: com.vmware.nsx_policy.model.Network 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
-
list
(cursor=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)¶ Paginated list of all network instances
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - 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.NetworkListResult
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- cursor (
-
patch
(network_id, network)¶ If network with the network-id is not already present, create a new networkig instance. If it already exists, update the network instance with specified attributes.
Parameters: - network_id (
str
) – Network ID (required) - network (
com.vmware.nsx_policy.model_client.Network
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.Network
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- network_id (
-
update
(network_id, network)¶ If network with the network-id is not already present, create a new networkig instance. If it already exists, replace the network instance with this object.
Parameters: - network_id (
str
) – Network ID (required) - network (
com.vmware.nsx_policy.model_client.Network
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.Network
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- network_id (
-
-
class
com.vmware.nsx_policy.infra_client.
PartnerServices
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
get
(service_name)¶ Read the specific partner service identified by provided name.
Parameters: service_name ( str
) – Name of the service (required)Return type: com.vmware.nsx_policy.model_client.ServiceDefinition
Returns: com.vmware.nsx_policy.model.ServiceDefinition 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
-
list
(cursor=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)¶ Read all the partner services available for service insertion
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - 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: com.vmware.nsx_policy.model_client.ServiceInsertionServiceListResult
Returns: com.vmware.nsx_policy.model.ServiceInsertionServiceListResult
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- cursor (
-
-
class
com.vmware.nsx_policy.infra_client.
Providers
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
delete
(provider_id)¶ Delete provider
Parameters: provider_id ( str
) – Provider ID (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
-
get
(provider_id)¶ Read provider
Parameters: provider_id ( str
) – Provider ID (required)Return type: com.vmware.nsx_policy.model_client.Provider
Returns: com.vmware.nsx_policy.model.Provider 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
-
list
(cursor=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)¶ Paginated list of all Providers
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - 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.ProviderListResult
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- cursor (
-
patch
(provider_id, provider)¶ If a provider with the provider-id is not already present, create a new provider. If it already exists, update the provider for specified attributes.
Parameters: - provider_id (
str
) – Provider ID (required) - provider (
com.vmware.nsx_policy.model_client.Provider
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.Provider
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- provider_id (
-
update
(provider_id, provider)¶ If a provider with the provider-id is not already present, create a new provider. If it already exists, replace the provider instance with the new object.
Parameters: - provider_id (
str
) – Provider ID (required) - provider (
com.vmware.nsx_policy.model_client.Provider
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.Provider
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- provider_id (
-
-
class
com.vmware.nsx_policy.infra_client.
Services
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
delete
(service_id)¶ Delete Service
Parameters: service_id ( str
) – Service ID (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
-
get
(service_id)¶ Read a service
Parameters: service_id ( str
) – Service ID (required)Return type: com.vmware.nsx_policy.model_client.Service
Returns: com.vmware.nsx_policy.model.Service 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
-
list
(cursor=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)¶ Paginated list of Services for infra.
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - 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.ServiceListResult
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- cursor (
-
patch
(service_id, service)¶ Create a new service if a service with the given ID does not already exist. Creates new service entries if populated in the service. If a service with the given ID already exists, patch the service including the nested service entries.
Parameters: - service_id (
str
) – Service ID (required) - service (
com.vmware.nsx_policy.model_client.Service
) – (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- service_id (
-
update
(service_id, service)¶ Create a new service if a service with the given ID does not already exist. Creates new service entries if populated in the service. If a service with the given ID already exists, update the service including the nested service entries. This is a full replace.
Parameters: - service_id (
str
) – Service ID (required) - service (
com.vmware.nsx_policy.model_client.Service
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.Service
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- service_id (
-
-
class
com.vmware.nsx_policy.infra_client.
StubFactory
(stub_config)¶ Bases:
vmware.vapi.bindings.stub.StubFactoryBase
com.vmware.nsx_policy.licenses_client module¶
-
class
com.vmware.nsx_policy.licenses_client.
LicensesUsage
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
get
()¶ Returns usage report of all registered modules
Return type: com.vmware.nsx_policy.model_client.FeatureUsageList
Returns: com.vmware.nsx_policy.model.FeatureUsageList 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
-
-
class
com.vmware.nsx_policy.licenses_client.
StubFactory
(stub_config)¶ Bases:
vmware.vapi.bindings.stub.StubFactoryBase
com.vmware.nsx_policy.model_client module¶
-
class
com.vmware.nsx_policy.model_client.
ALGTypeNSService
(alg=None, destination_ports=None, source_ports=None, resource_type='ALGTypeNSService')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
An NSService element that represents an ALG protocol
Tip
The arguments are used to initialize data attributes with the same names.
-
ALG_FTP
= 'FTP'¶
-
ALG_MS_RPC_TCP
= 'MS_RPC_TCP'¶
-
ALG_MS_RPC_UDP
= 'MS_RPC_UDP'¶
-
ALG_NBDG_BROADCAST
= 'NBDG_BROADCAST'¶
-
ALG_NBNS_BROADCAST
= 'NBNS_BROADCAST'¶
-
ALG_ORACLE_TNS
= 'ORACLE_TNS'¶
-
ALG_SUN_RPC_TCP
= 'SUN_RPC_TCP'¶
-
ALG_SUN_RPC_UDP
= 'SUN_RPC_UDP'¶
-
ALG_TFTP
= 'TFTP'¶
-
-
class
com.vmware.nsx_policy.model_client.
ALGTypeServiceEntry
(alg=None, destination_ports=None, source_ports=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='ALGTypeServiceEntry', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
An ServiceEntry that represents an ALG protocol
Tip
The arguments are used to initialize data attributes with the same names.
-
ALG_FTP
= 'FTP'¶
-
ALG_MS_RPC_TCP
= 'MS_RPC_TCP'¶
-
ALG_MS_RPC_UDP
= 'MS_RPC_UDP'¶
-
ALG_NBDG_BROADCAST
= 'NBDG_BROADCAST'¶
-
ALG_NBNS_BROADCAST
= 'NBNS_BROADCAST'¶
-
ALG_ORACLE_TNS
= 'ORACLE_TNS'¶
-
ALG_SUN_RPC_TCP
= 'SUN_RPC_TCP'¶
-
ALG_SUN_RPC_UDP
= 'SUN_RPC_UDP'¶
-
ALG_TFTP
= 'TFTP'¶
-
-
class
com.vmware.nsx_policy.model_client.
AbstractSpace
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, connectivity_strategy=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents the space in which the policy is being defined
Tip
The arguments are used to initialize data attributes with the same names.
-
CONNECTIVITY_STRATEGY_BLACKLIST
= 'BLACKLIST'¶
-
CONNECTIVITY_STRATEGY_NONE
= 'NONE'¶
-
CONNECTIVITY_STRATEGY_WHITELIST
= 'WHITELIST'¶
-
-
class
com.vmware.nsx_policy.model_client.
AcceptableComponentVersion
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, acceptable_versions=None, component_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
COMPONENT_TYPE_CCP
= 'CCP'¶
-
COMPONENT_TYPE_EDGE
= 'EDGE'¶
-
COMPONENT_TYPE_HOST
= 'HOST'¶
-
COMPONENT_TYPE_MP
= 'MP'¶
-
-
class
com.vmware.nsx_policy.model_client.
AcceptableComponentVersionList
(results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ActionableResource
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, ip_address=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Resources managed during restore process
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ActionableResourceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AddClusterNodeSpec
(controller_role_config=None, display_name=None, external_id=None, mgr_role_config=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AddControllerNodeSpec
(clustering_params=None, control_plane_server_certificate=None, host_msg_client_info=None, mpa_msg_client_info=None, node_id=None, type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
TYPE_ADDCONTROLLERNODESPEC
= 'AddControllerNodeSpec'¶
-
-
class
com.vmware.nsx_policy.model_client.
AddManagementNodeSpec
(cert_thumbprint=None, mpa_msg_client_info=None, password=None, remote_address=None, type=None, user_name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
TYPE_ADDMANAGEMENTNODESPEC
= 'AddManagementNodeSpec'¶
-
-
class
com.vmware.nsx_policy.model_client.
AdvanceClusterRestoreInput
(id=None, resources=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AdvanceClusterRestoreRequest
(data=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AdvertiseRule
(action=None, description=None, display_name=None, networks=None, rule_filter=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ACTION_ALLOW
= 'ALLOW'¶
-
ACTION_DENY
= 'DENY'¶
-
-
class
com.vmware.nsx_policy.model_client.
AdvertiseRuleList
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, logical_router_id=None, rules=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AdvertisedNetwork
(advertised_route_type=None, is_advertised=None, network=None, resource=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AdvertisedNetworksListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AdvertisementConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, advertise_lb_snat_ip=None, advertise_lb_vip=None, advertise_nat_routes=None, advertise_nsx_connected_routes=None, advertise_static_routes=None, enabled=None, logical_router_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AdvertisementRuleFilter
(match_route_types=None, prefix_operator=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
To filter the routes advertised by the TIER1 LR to TIER0 LR. Filtering will be based on the type of route and the prefix operator configured.
Tip
The arguments are used to initialize data attributes with the same names.
-
MATCH_ROUTE_TYPES_ANY
= 'ANY'¶
-
MATCH_ROUTE_TYPES_NSX_CONNECTED
= 'NSX_CONNECTED'¶
-
MATCH_ROUTE_TYPES_STATIC
= 'STATIC'¶
-
MATCH_ROUTE_TYPES_T1_LB_SNAT
= 'T1_LB_SNAT'¶
-
MATCH_ROUTE_TYPES_T1_LB_VIP
= 'T1_LB_VIP'¶
-
MATCH_ROUTE_TYPES_T1_NAT
= 'T1_NAT'¶
-
PREFIX_OPERATOR_EQ
= 'EQ'¶
-
PREFIX_OPERATOR_GE
= 'GE'¶
-
-
class
com.vmware.nsx_policy.model_client.
AggregateDataResponse
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Final data aggregation response. The results array holds the primary and the related objects
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AggregateL2VpnPeerConfig
(l2vpn_path=None, l2vpn_peer_config_per_enforcement_point=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Aggregate of L2Vpn peer config across Enforcement Points.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AggregateL2VpnStatistics
(intent_path=None, l2vpn_statistics_per_enforcement_point=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Aggregate of L2Vpn Statistics across Enforcement Points.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AggregateL3VpnStatistics
(intent_path=None, l3vpn_statistics_per_enforcement_point=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Aggregate of L3Vpn Statistics across Enforcement Points.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AggregateRequest
(included_fields=None, alias=None, filters=None, resource_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Common request parameters for the primary/related types
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AggregateResponse
(primary=None, related=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Response for the primary/related types
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AllClusterGroupStatus
(cluster_id=None, groups=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A list of the statuses of all the groups in the cluster.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AllocationIpAddress
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, allocation_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Allocation parameters for the IP address (e.g. specific IP address) can be specified. Tags, display_name and description attributes are not supported in this release.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AllocationIpAddressListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ApiError
(details=None, error_code=None, error_data=None, error_message=None, module_name=None, related_errors=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Detailed information about an API error
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AppliedTos
(logical_ports=None, logical_switches=None, nsgroups=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Entity lists where the profile will be enabled on.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AssignedByDhcp
(resource_type='AssignedByDhcp')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This type can be specified in ip assignment spec of host switch if DHCP based IP assignment is desired for host switch virtual tunnel endpoints.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AssociationListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
AttachmentContext
(allocate_addresses=None, resource_type='AttachmentContext')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ALLOCATE_ADDRESSES_BOTH
= 'Both'¶
-
ALLOCATE_ADDRESSES_IPPOOL
= 'IpPool'¶
-
ALLOCATE_ADDRESSES_MACPOOL
= 'MacPool'¶
-
ALLOCATE_ADDRESSES_NONE
= 'None'¶
-
-
class
com.vmware.nsx_policy.model_client.
Attribute
(attribute_type=None, display_name=None, key=None, value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Attribute specific to a partner. There attributes are passed on to the partner appliance and is opaque to the NSX Manager. The Attributes used by the partner applicance.
Tip
The arguments are used to initialize data attributes with the same names.
-
ATTRIBUTE_TYPE_IP_ADDRESS
= 'IP_ADDRESS'¶
-
ATTRIBUTE_TYPE_LONG
= 'LONG'¶
-
ATTRIBUTE_TYPE_PASSWORD
= 'PASSWORD'¶
-
ATTRIBUTE_TYPE_PORT
= 'PORT'¶
-
ATTRIBUTE_TYPE_STRING
= 'STRING'¶
-
-
class
com.vmware.nsx_policy.model_client.
AttributeVal
(data_type=None, key=None, multivalue=None, values=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains type specific properties of generic realized entity
Tip
The arguments are used to initialize data attributes with the same names.
-
DATA_TYPE_BOOLEAN
= 'BOOLEAN'¶
-
DATA_TYPE_DATE
= 'DATE'¶
-
DATA_TYPE_INTEGER
= 'INTEGER'¶
-
DATA_TYPE_STRING
= 'STRING'¶
-
-
class
com.vmware.nsx_policy.model_client.
BFDDiagnosticCount
(administratively_down_count=None, concatenated_path_down_count=None, control_detection_time_expired_count=None, echo_function_failed_count=None, forwarding_plane_reset_count=None, neighbor_signaled_session_down_count=None, no_diagnostic_count=None, path_down_count=None, reverse_concatenated_path_down_count=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BFDProperties
(active=None, diagnostic=None, forwarding=None, remote_diagnostic=None, remote_state=None, state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
BFD information
Tip
The arguments are used to initialize data attributes with the same names.
-
REMOTE_STATE_ADMIN_DOWN
= 'ADMIN_DOWN'¶
-
REMOTE_STATE_DOWN
= 'DOWN'¶
-
REMOTE_STATE_INIT
= 'INIT'¶
-
REMOTE_STATE_UNKNOWN_STATE
= 'UNKNOWN_STATE'¶
-
REMOTE_STATE_UP
= 'UP'¶
-
STATE_ADMIN_DOWN
= 'ADMIN_DOWN'¶
-
STATE_DOWN
= 'DOWN'¶
-
STATE_INIT
= 'INIT'¶
-
STATE_UNKNOWN_STATE
= 'UNKNOWN_STATE'¶
-
STATE_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
BFDStatusCount
(bfd_admin_down_count=None, bfd_down_count=None, bfd_init_count=None, bfd_up_count=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BGPCommunityList
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, communities=None, community_type=None, logical_router_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
COMMUNITY_TYPE_NORMALBGPCOMMUNITY
= 'NormalBGPCommunity'¶
-
-
class
com.vmware.nsx_policy.model_client.
BGPCommunityListListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BackupConfiguration
(backup_enabled=None, backup_schedule=None, inventory_summary_interval=None, passphrase=None, remote_file_server=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Configuration for taking manual/automated backup
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BackupOperationHistory
(cluster_backup_statuses=None, inventory_backup_statuses=None, node_backup_statuses=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Past backup operation details
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BackupOperationStatus
(backup_id=None, end_time=None, error_code=None, error_message=None, start_time=None, success=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Backup operation status
Tip
The arguments are used to initialize data attributes with the same names.
-
ERROR_CODE_AUTHENTICATION_FAILURE
= 'BACKUP_AUTHENTICATION_FAILURE'¶
-
ERROR_CODE_BAD_FINGERPRINT
= 'BACKUP_BAD_FINGERPRINT'¶
-
ERROR_CODE_GENERIC_ERROR
= 'BACKUP_GENERIC_ERROR'¶
-
ERROR_CODE_NOT_RUN_ON_MASTER
= 'BACKUP_NOT_RUN_ON_MASTER'¶
-
ERROR_CODE_PERMISSION_ERROR
= 'BACKUP_PERMISSION_ERROR'¶
-
ERROR_CODE_SERVER_UNREACHABLE
= 'BACKUP_SERVER_UNREACHABLE'¶
-
ERROR_CODE_TIMEOUT
= 'BACKUP_TIMEOUT'¶
-
-
class
com.vmware.nsx_policy.model_client.
BackupSchedule
(resource_type='BackupSchedule')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Abstract base type for Weekly or Interval Backup Schedule
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_INTERVALBACKUPSCHEDULE
= 'IntervalBackupSchedule'¶
-
RESOURCE_TYPE_WEEKLYBACKUPSCHEDULE
= 'WeeklyBackupSchedule'¶
-
-
class
com.vmware.nsx_policy.model_client.
BaseHostSwitchProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='BaseHostSwitchProfile', tags=None, required_capabilities=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_EXTRACONFIGHOSTSWITCHPROFILE
= 'ExtraConfigHostSwitchProfile'¶
-
RESOURCE_TYPE_LLDPHOSTSWITCHPROFILE
= 'LldpHostSwitchProfile'¶
-
RESOURCE_TYPE_NIOCPROFILE
= 'NiocProfile'¶
-
RESOURCE_TYPE_UPLINKHOSTSWITCHPROFILE
= 'UplinkHostSwitchProfile'¶
-
-
class
com.vmware.nsx_policy.model_client.
BaseNodeAggregateInfo
(display_name=None, id=None, node_interface_properties=None, node_interface_statistics=None, node_status=None, node_status_properties=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BasePolicyServiceInstance
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, deployment_mode=None, partner_service_name=None, transport_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents an instance of partner Service and its configuration.
Tip
The arguments are used to initialize data attributes with the same names.
-
DEPLOYMENT_MODE_ACTIVE_STANDBY
= 'ACTIVE_STANDBY'¶
-
DEPLOYMENT_MODE_STAND_ALONE
= 'STAND_ALONE'¶
-
TRANSPORT_TYPE_L2_BRIDGE
= 'L2_BRIDGE'¶
-
TRANSPORT_TYPE_L3_ROUTED
= 'L3_ROUTED'¶
-
-
class
com.vmware.nsx_policy.model_client.
BasePolicyServiceInstanceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Collection of all SI objects
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BaseProviderInterface
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, subnets=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Provider interface configuration for external connectivity
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BaseProviderInterfaceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged collection of all Interfaces
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BaseServiceInstance
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='BaseServiceInstance', tags=None, deployment_mode=None, on_failure_policy=None, service_id=None, transport_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The deployment of a registered service. service instance is instantiation of service.
Tip
The arguments are used to initialize data attributes with the same names.
-
DEPLOYMENT_MODE_ACTIVE_STANDBY
= 'ACTIVE_STANDBY'¶
-
DEPLOYMENT_MODE_STAND_ALONE
= 'STAND_ALONE'¶
-
ON_FAILURE_POLICY_ALLOW
= 'ALLOW'¶
-
ON_FAILURE_POLICY_BLOCK
= 'BLOCK'¶
-
RESOURCE_TYPE_BYODSERVICEINSTANCE
= 'ByodServiceInstance'¶
-
RESOURCE_TYPE_SERVICEINSTANCE
= 'ServiceInstance'¶
-
TRANSPORT_TYPE_L2_BRIDGE
= 'L2_BRIDGE'¶
-
TRANSPORT_TYPE_L3_ROUTED
= 'L3_ROUTED'¶
-
-
class
com.vmware.nsx_policy.model_client.
BaseSwitchingProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='BaseSwitchingProfile', tags=None, required_capabilities=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BatchRequest
(continue_on_error=None, requests=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A set of operations to be performed in a single batch
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BatchRequestItem
(body=None, method=None, uri=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A single request within a batch of operations
Tip
The arguments are used to initialize data attributes with the same names.
-
METHOD_DELETE
= 'DELETE'¶
-
METHOD_GET
= 'GET'¶
-
METHOD_PATCH
= 'PATCH'¶
-
METHOD_POST
= 'POST'¶
-
METHOD_PUT
= 'PUT'¶
-
-
class
com.vmware.nsx_policy.model_client.
BatchResponse
(has_errors=None, results=None, rolled_back=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The reponse to a batch operation
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BatchResponseItem
(body=None, code=None, headers=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A single respose in a list of batched responses
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BfdConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, declare_dead_multiple=None, enabled=None, logical_router_id=None, receive_interval=None, transmit_interval=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
BFD configuration for LogicalRouter
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BfdConfigParameters
(declare_dead_multiple=None, receive_interval=None, transmit_interval=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
BFD configuration for the given Peer.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BfdHealthMonitoringProfile
(enabled=None, probe_interval=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='BfdHealthMonitoringProfile', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Profile for BFD health monitoring
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BgpConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, as_num=None, as_number=None, ecmp=None, enabled=None, graceful_restart=None, logical_router_id=None, route_aggregation=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BgpNeighbor
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, address_families=None, bfd_config=None, enable_bfd=None, enabled=None, filter_in_ipprefixlist_id=None, filter_in_routemap_id=None, filter_out_ipprefixlist_id=None, filter_out_routemap_id=None, hold_down_timer=None, keep_alive_timer=None, logical_router_id=None, maximum_hop_limit=None, neighbor_address=None, password=None, remote_as=None, remote_as_num=None, source_address=None, source_addresses=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BgpNeighborAddressFamily
(enabled=None, in_filter_ipprefixlist_id=None, in_filter_routemap_id=None, out_filter_ipprefixlist_id=None, out_filter_routemap_id=None, type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
TYPE_IPV4_UNICAST
= 'IPV4_UNICAST'¶
-
TYPE_VPNV4_UNICAST
= 'VPNV4_UNICAST'¶
-
-
class
com.vmware.nsx_policy.model_client.
BgpNeighborConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, neighbor_address=None, password=None, remote_as_num=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains information necessary to configure a BGP neighbor
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BgpNeighborConfigListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged collection of BGP Neighbor Configs
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BgpNeighborListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BgpNeighborStatus
(announced_capabilities=None, connection_drop_count=None, connection_state=None, established_connection_count=None, graceful_restart=None, hold_time=None, keep_alive_interval=None, local_port=None, lr_component_id=None, messages_received=None, messages_sent=None, negotiated_capability=None, neighbor_address=None, neighbor_router_id=None, remote_as_number=None, remote_port=None, source_address=None, time_since_established=None, total_in_prefix_count=None, total_out_prefix_count=None, transport_node=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
CONNECTION_STATE_ACTIVE
= 'ACTIVE'¶
-
CONNECTION_STATE_CONNECT
= 'CONNECT'¶
-
CONNECTION_STATE_ESTABLISHED
= 'ESTABLISHED'¶
-
CONNECTION_STATE_IDLE
= 'IDLE'¶
-
CONNECTION_STATE_INVALID
= 'INVALID'¶
-
CONNECTION_STATE_OPEN_CONFIRM
= 'OPEN_CONFIRM'¶
-
CONNECTION_STATE_OPEN_SENT
= 'OPEN_SENT'¶
-
-
class
com.vmware.nsx_policy.model_client.
BgpNeighborsStatusListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, last_update_timestamp=None, logical_router_id=None, logical_router_name=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BgpRouteAggregation
(prefix=None, summary_only=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BgpRoutingConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, local_as_num=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains BGP routing configuration
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BpduFilter
(enabled=None, white_list=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
BPDU filter configuration
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BridgeCluster
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, bridge_nodes=None, cluster_profile_bindings=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Bridge Cluster
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BridgeClusterListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Bridge cluster queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BridgeClusterNode
(ha_mac=None, transport_node_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Bridge transport node
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BridgeEndpoint
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, bridge_cluster_id=None, bridge_endpoint_profile_id=None, firewall_sections=None, ha_enable=None, vlan=None, vlan_transport_zone_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A bridge endpoint can be created on a bridge cluster or on an edge cluster. Few of the properties of this class will not be used depending on the type of bridge endpoint being created. When creating a bridge endpoint on a bridge cluster, following propeties will be used: vlan, bridge_cluster_id and ha_enable. Similarly, for creating a bridge endpoint on an edge cluster following properties will be used: vlan, bridge_endpoint_profile_id and vlan_transport_zone_id.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BridgeEndpointListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Bridge Endpoint queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BridgeEndpointProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, edge_cluster_id=None, edge_cluster_member_indexes=None, failover_mode=None, high_availability_mode=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Bridge Endpoint Profile
Tip
The arguments are used to initialize data attributes with the same names.
-
FAILOVER_MODE_NON_PREEMPTIVE
= 'NON_PREEMPTIVE'¶
-
FAILOVER_MODE_PREEMPTIVE
= 'PREEMPTIVE'¶
-
HIGH_AVAILABILITY_MODE_STANDBY
= 'ACTIVE_STANDBY'¶
-
-
class
com.vmware.nsx_policy.model_client.
BridgeEndpointProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Bridge Endpoint Profile queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
BridgeHighAvailabilityClusterProfile
(bfd_probe_interval=None, enable=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='BridgeHighAvailabilityClusterProfile', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Profile for BFD HA cluster setting
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ByodPolicyServiceInstance
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, deployment_mode=None, partner_service_name=None, transport_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents an instance of partner’s service whose wiring will be done by partner itself. As partner does all the wiring, we call it as Byod - Bring your own device.
Tip
The arguments are used to initialize data attributes with the same names.
-
DEPLOYMENT_MODE_ACTIVE_STANDBY
= 'ACTIVE_STANDBY'¶
-
DEPLOYMENT_MODE_STAND_ALONE
= 'STAND_ALONE'¶
-
TRANSPORT_TYPE_L2_BRIDGE
= 'L2_BRIDGE'¶
-
TRANSPORT_TYPE_L3_ROUTED
= 'L3_ROUTED'¶
-
-
class
com.vmware.nsx_policy.model_client.
ByodPolicyServiceInstanceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Collection of only Byod SI objects
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ByodServiceInstance
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='ByodServiceInstance', tags=None, deployment_mode=None, on_failure_policy=None, service_id=None, transport_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
ByodServiceInstance is a custom instance to be used when NSX is not handling the lifecycles of appliance/s. User will manage their own appliance (BYOD) to connect with NSX.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
CapacityUsage
(links=None, schema=None, self_=None, capacity_type=None, usage_count=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
usage of each capacity type ex. vm, cpu
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Certificate
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, details=None, pem_encoded=None, used_by=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
CertificateList
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Certificate queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildBgpNeighborConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, bgp_routing_config=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for BgpNeighborConfig, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildBgpRoutingConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, bgp_routing_config=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for BgpRoutingConfig, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildByodPolicyServiceInstance
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, policy_service_instance=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for ByodPolicyServiceInstance used in hierarchical API.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildCommunicationEntry
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, communication_entry=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for CommunicationEntry, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildCommunicationMap
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, communication_map=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for CommunicationMap, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildConstraint
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, constraint=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for Constraint, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildDeploymentZone
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, deployment_zone=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for DeploymentZone, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildDomain
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, domain=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for domain, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildDomainDeploymentMap
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, domain_deployment_map=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for DomainDeploymentMap, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildEdgeCommunicationMap
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, communication_map=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for EdgeCommunicationMap, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildEnforcementPoint
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, enforcement_point=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for EnforcementPoint, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildGroup
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, group=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for group, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildL2Vpn
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, l2_vpn=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for L2Vpn, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildL2VpnContext
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, l2_vpn_context=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for L2VpnContext, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildL3Vpn
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, l3_vpn=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for L3Vpn, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildL3VpnContext
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, l3_vpn_context=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for L3VpnContext, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildNetwork
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, network=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for Network, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildPolicyConfigResource
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents an object on the desired state
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildPolicyDnsForwarder
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, policy_dns_forwarder=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for PolicyDnsForwarder, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildPolicyDnsForwarderZone
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, policy_dns_forwarder_zone=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for PolicyDnsForwarderZone, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildPolicyLabel
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, policy_label=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for PolicyLabel, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildPolicyLbMonitorProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, policy_lb_monitor_profile=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper for PolicyLbMonitorProfile, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildPolicyLbPersistenceProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, policy_lb_persistence_profile=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper for PolicyLbPersistenceProfile, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildPolicyLbPoolAccess
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, policy_lb_pool_access=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper for PolicyLbPoolAccess, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildPolicyLbRule
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, policy_lb_rule=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper for PolicyLbRule, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildPolicyLbVirtualServer
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, policy_lb_virtual_server=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper for PolicyLbVirtualServer, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildPolicyNat
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, policy_nat=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for PolicyNat, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildPolicyNatRule
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, policy_nat_rule=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for PolicyNatRule, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildPolicyServiceInstance
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, policy_service_instance=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for PolicyServiceInstance used in hierarchical API.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildProvider
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, provider=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for Provider, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildProviderDeploymentMap
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, provider_deployment_map=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for ProviderDeploymentMap, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildProviderInterface
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, provider_interface=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for ProviderInterface, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildRedirectionCommunicationEntry
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, redirection_communication_entry=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for ChildRedirectionCommunicationEntry used in Hierarchical API.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildRedirectionCommunicationMap
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, redirection_communication_map=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for RedirectionCommunicationMap used in Hierarchical API.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildSegment
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, segment=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for Segment, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildService
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, service=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for Service, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildServiceEntry
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, service=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for ServiceEntry, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildServiceInstanceEndpoint
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, policy_service_instance=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for ServiceInstanceEndpoint used in hierarchical API.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildServiceInterface
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, provider_interface=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for ServiceInterface, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildSslTrustObjectData
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, ssl_trust_object_data=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper for SslTrustObjectData, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildStaticARPConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, static_arp_config=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for StaticARPConfig, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ChildStaticRoutes
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, static_routes=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Child wrapper object for StaticRoutes, used in hierarchical API
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClasslessStaticRoute
(network=None, next_hop=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClientSslProfileBinding
(certificate_chain_depth=None, client_auth=None, client_auth_ca_ids=None, client_auth_crl_ids=None, default_certificate_id=None, sni_certificate_ids=None, ssl_profile_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
CLIENT_AUTH_IGNORE
= 'IGNORE'¶
-
CLIENT_AUTH_REQUIRED
= 'REQUIRED'¶
-
-
class
com.vmware.nsx_policy.model_client.
ClientTypeCollectionConfiguration
(client_type=None, data_type_configurations=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
HPM client data collection configuration
Tip
The arguments are used to initialize data attributes with the same names.
-
CLIENT_TYPE_CONTROL_PLANE
= 'CONTROL_PLANE'¶
-
CLIENT_TYPE_CONTROL_PLANE_PLATFORM
= 'CONTROL_PLANE_PLATFORM'¶
-
CLIENT_TYPE_EDGE
= 'EDGE'¶
-
CLIENT_TYPE_HYPERVISOR
= 'HYPERVISOR'¶
-
CLIENT_TYPE_MANAGEMENT_PLANE
= 'MANAGEMENT_PLANE'¶
-
CLIENT_TYPE_MANAGEMENT_PLANE_PLATFORM
= 'MANAGEMENT_PLANE_PLATFORM'¶
-
-
class
com.vmware.nsx_policy.model_client.
ClusterBackupInfo
(ip_address=None, node_id=None, timestamp=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Cluster backup details
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClusterBackupInfoListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClusterConfig
(links=None, schema=None, self_=None, revision=None, cluster_id=None, control_cluster_changes_allowed=None, mgmt_cluster_changes_allowed=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClusterGroupMemberStatus
(member_name=None, member_status=None, member_uuid=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This type contains the attributes and status of a group member.
Tip
The arguments are used to initialize data attributes with the same names.
-
MEMBER_STATUS_DOWN
= 'DOWN'¶
-
MEMBER_STATUS_UNKNOWN
= 'UNKNOWN'¶
-
MEMBER_STATUS_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
ClusterGroupServiceLeader
(leader_uuid=None, lease_version=None, service_name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Each cluster node entity provides multiple services. When working in a group, each service can elect a cluster node entity to be the leader of the service. Leader election helps in coordination of the service. The leader holds a renewable lease on the leadership for a fixed period of time. The lease version is incremented every time the leadership lease is renewed. This type contains the attributes of a leader.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClusterGroupStatus
(group_id=None, group_status=None, group_type=None, leaders=None, members=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This type contains the attributes and status of a group.
Tip
The arguments are used to initialize data attributes with the same names.
-
GROUP_STATUS_DEGRADED
= 'DEGRADED'¶
-
GROUP_STATUS_STABLE
= 'STABLE'¶
-
GROUP_STATUS_UNAVAILABLE
= 'UNAVAILABLE'¶
-
GROUP_STATUS_UNSTABLE
= 'UNSTABLE'¶
-
GROUP_TYPE_CONTROLLER
= 'CONTROLLER'¶
-
GROUP_TYPE_HTTP
= 'HTTP'¶
-
GROUP_TYPE_MANAGER
= 'MANAGER'¶
-
GROUP_TYPE_POLICY
= 'POLICY'¶
-
-
class
com.vmware.nsx_policy.model_client.
ClusterInitializationNodeInfo
(disk_store_id=None, host_address=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The type provides the information of a non-running cluster node required for the initialization of a management cluster. The administrator needs to start this node for management cluster to initialize properly (or decommission it explicitly).
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClusterNodeConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, appliance_mgmt_listen_addr=None, controller_role=None, external_id=None, manager_role=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClusterNodeConfigListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClusterNodeStatus
(control_cluster_status=None, mgmt_cluster_status=None, system_status=None, version=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClusterNodeVMDeploymentConfig
(placement_type='ClusterNodeVMDeploymentConfig')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains info used to configure the VM on deployment
Tip
The arguments are used to initialize data attributes with the same names.
-
PLACEMENT_TYPE_VSPHERECLUSTERNODEVMDEPLOYMENTCONFIG
= 'VsphereClusterNodeVMDeploymentConfig'¶
-
-
class
com.vmware.nsx_policy.model_client.
ClusterNodeVMDeploymentRequest
(deployment_config=None, form_factor=None, roles=None, user_settings=None, vm_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains the deployment information for a cluster node VM soon to be deployed or already deployed by the Manager
Tip
The arguments are used to initialize data attributes with the same names.
-
FORM_FACTOR_LARGE
= 'LARGE'¶
-
FORM_FACTOR_MEDIUM
= 'MEDIUM'¶
-
FORM_FACTOR_SMALL
= 'SMALL'¶
-
ROLES_CONTROLLER
= 'CONTROLLER'¶
-
-
class
com.vmware.nsx_policy.model_client.
ClusterNodeVMDeploymentRequestList
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of ClusterNodeVMDeploymentRequests
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClusterProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='ClusterProfile', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE
= 'BridgeHighAvailabilityClusterProfile'¶
-
RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE
= 'EdgeHighAvailabilityProfile'¶
-
-
class
com.vmware.nsx_policy.model_client.
ClusterProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Cluster Profile queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClusterProfileTypeIdEntry
(profile_id=None, resource_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE
= 'BridgeHighAvailabilityClusterProfile'¶
-
RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE
= 'EdgeHighAvailabilityProfile'¶
-
-
class
com.vmware.nsx_policy.model_client.
ClusterRestoreStatus
(backup_timestamp=None, endpoints=None, id=None, instructions=None, restore_end_time=None, restore_start_time=None, status=None, step=None, total_steps=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Cluster restore status
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClusterRoleConfig
(type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
TYPE_CONTROLLERCLUSTERROLECONFIG
= 'ControllerClusterRoleConfig'¶
-
TYPE_MANAGEMENTCLUSTERROLECONFIG
= 'ManagementClusterRoleConfig'¶
-
-
class
com.vmware.nsx_policy.model_client.
ClusterStatus
(control_cluster_status=None, mgmt_cluster_status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClusteringInfo
(join_to_existing_cluster=None, shared_secret=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Clustering parameters for the controller cluster
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ClustersAggregateInfo
(cluster_status=None, controller_cluster=None, management_cluster=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ColumnItem
(column_identifier=None, drilldown_id=None, field=None, hidden=None, label=None, navigation=None, render_configuration=None, sort_ascending=None, sort_key=None, tooltip=None, type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents a column of the Grid
Tip
The arguments are used to initialize data attributes with the same names.
-
TYPE_DATE
= 'Date'¶
-
TYPE_NUMBER
= 'Number'¶
-
TYPE_STRING
= 'String'¶
-
-
class
com.vmware.nsx_policy.model_client.
CommunicationEntry
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, action=None, destination_groups=None, logged=None, scope=None, sequence_number=None, services=None, source_groups=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A communication entry indicates the action to be performed for various types of traffic flowing between workload groups.
Tip
The arguments are used to initialize data attributes with the same names.
-
ACTION_ALLOW
= 'ALLOW'¶
-
ACTION_DROP
= 'DROP'¶
-
ACTION_REJECT
= 'REJECT'¶
-
-
class
com.vmware.nsx_policy.model_client.
CommunicationEntryListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of CommunicationEntries
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
CommunicationInsertParameters
(anchor_path=None, operation=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Parameters to let the admin specify a relative position of a communication map or communication entry w.r.t to another one.
Tip
The arguments are used to initialize data attributes with the same names.
-
OPERATION_AFTER
= 'insert_after'¶
-
OPERATION_BEFORE
= 'insert_before'¶
-
OPERATION_BOTTOM
= 'insert_bottom'¶
-
OPERATION_TOP
= 'insert_top'¶
-
-
class
com.vmware.nsx_policy.model_client.
CommunicationMap
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, category=None, communication_entries=None, precedence=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Ordered list of CommunicationEntries. This object is created by default along with the Domain.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
CommunicationMapListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Communication map
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
CommunityMatchExpression
(expression=None, operator=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Community match expression
Tip
The arguments are used to initialize data attributes with the same names.
-
OPERATOR_AND
= 'AND'¶
-
-
class
com.vmware.nsx_policy.model_client.
CommunityMatchOperation
(community_list_id=None, match_operator=None, regular_expression=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Community match operation
Tip
The arguments are used to initialize data attributes with the same names.
-
MATCH_OPERATOR_ALL
= 'MATCH_ALL'¶
-
MATCH_OPERATOR_ANY
= 'MATCH_ANY'¶
-
MATCH_OPERATOR_EXACT
= 'MATCH_EXACT'¶
-
MATCH_OPERATOR_NONE
= 'MATCH_NONE'¶
-
MATCH_OPERATOR_REGEX
= 'MATCH_REGEX'¶
-
-
class
com.vmware.nsx_policy.model_client.
ComputeCollection
(links=None, schema=None, self_=None, last_sync_time=None, description=None, display_name=None, resource_type=None, tags=None, cm_local_id=None, external_id=None, origin_id=None, origin_properties=None, origin_type=None, owner_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ComputeCollectionFabricTemplate
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, auto_install_nsx=None, compute_collection_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Compute collection fabric template
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ComputeCollectionFabricTemplateListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of compute collection fabric template
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ComputeCollectionListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Compute Collection list result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ComputeCollectionTransportNodeTemplate
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, compute_collection_ids=None, host_switch_spec=None, network_migration_spec_ids=None, transport_zone_endpoints=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Compute collection transport node template
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ComputeCollectionTransportNodeTemplateState
(compute_collection_id=None, template_states=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Transport node state per compute collection
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ComputeCollectionTransportNodeTemplateStateList
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Transport node creation state list
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ComputeManager
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, credential=None, origin_properties=None, origin_type=None, server=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ComputeManagerListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of compute managers
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Condition
(key=None, member_type=None, operator=None, value=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='Condition', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents the leaf level condition
Tip
The arguments are used to initialize data attributes with the same names.
-
KEY_NAME
= 'Name'¶
-
KEY_TAG
= 'Tag'¶
-
MEMBER_TYPE_LOGICALPORT
= 'LogicalPort'¶
-
MEMBER_TYPE_VIRTUALMACHINE
= 'VirtualMachine'¶
-
OPERATOR_CONTAINS
= 'CONTAINS'¶
-
OPERATOR_EQUALS
= 'EQUALS'¶
-
OPERATOR_STARTSWITH
= 'STARTSWITH'¶
-
-
class
com.vmware.nsx_policy.model_client.
ConditionalForwarderZone
(source_ip=None, upstream_servers=None, domain_names=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ConditionalValueConstraintExpression
(operator=None, rhs_value=None, value_constraint=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents the leaf level expression to restrict the target attribute value based on the set of existing values. Generally, used in combination with RelatedAttributeConditionalExpression to constraint the values related to another attribute on the same resource. This object is always used in conjunction with some exression. Example - { "condition" : { "operator":"INCLUDES", "rhs_value": ["/infra/domains/mgw/groups/VCENTER", "/infra/domains/mgw/groups/SRM", "/infra/domains/mgw/groups/NSX"], "value_constraint": { "resource_type": "ValueConstraintExpression", "operator":"EXCLUDES", "values":["/infra/domains/mgw/groups/VCENTER", "/infra/domains/mgw/groups/SRM", "/infra/domains/mgw/groups/NSX"] } }
Tip
The arguments are used to initialize data attributes with the same names.
-
OPERATOR_EQUALS
= 'EQUALS'¶
-
OPERATOR_EXCLUDES
= 'EXCLUDES'¶
-
OPERATOR_INCLUDES
= 'INCLUDES'¶
-
-
class
com.vmware.nsx_policy.model_client.
ConfigurationState
(details=None, failure_code=None, failure_message=None, state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Describes status of configuration of an entity
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_FAILED
= 'failed'¶
-
STATE_IN_PROGRESS
= 'in_progress'¶
-
STATE_ORPHANED
= 'orphaned'¶
-
STATE_PARTIAL_SUCCESS
= 'partial_success'¶
-
STATE_PENDING
= 'pending'¶
-
STATE_SUCCESS
= 'success'¶
-
STATE_UNKNOWN
= 'unknown'¶
-
-
class
com.vmware.nsx_policy.model_client.
ConfigurationStateElement
(failure_code=None, failure_message=None, state=None, sub_system_address=None, sub_system_id=None, sub_system_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Describes status of configuration of an entity
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_FAILED
= 'failed'¶
-
STATE_IN_PROGRESS
= 'in_progress'¶
-
STATE_PARTIAL_SUCCESS
= 'partial_success'¶
-
STATE_SUCCESS
= 'success'¶
-
-
class
com.vmware.nsx_policy.model_client.
ConjunctionOperator
(conjunction_operator=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='ConjunctionOperator', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents the operators AND or OR
Tip
The arguments are used to initialize data attributes with the same names.
-
CONJUNCTION_OPERATOR_AND
= 'AND'¶
-
CONJUNCTION_OPERATOR_OR
= 'OR'¶
-
-
class
com.vmware.nsx_policy.model_client.
Connection
(dest_element_id=None, number_of_events=None, src_element_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Connection are edges that provides the information about connectivity between the source and destination elements.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Connections
(group_connections=None, network_connections=None, process_connections=None, vm_connections=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains the list of VM, process, group and network connections. Depending on the view option specified in ViewTypeQueryParameter appropriate connection information is returned.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ConsolidatedRealizedStatus
(consolidated_status=None, consolidated_status_per_enforcement_point=None, intent_path=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents aggregated realized status for intent entity across associated realized entities and enforcement points.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ConsolidatedStatus
(consolidated_status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents consolidated status of an object
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ConsolidatedStatusPerEnforcementPoint
(consolidated_status=None, enforcement_point_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized status consolidated by enfocement point
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Constraint
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, constraint_expression=None, message=None, target=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Constraint object to constraint any attribute on a resource based on specified expression. Example- Restrict the allowed services in Edge Communication Entry to list of services, if the destinationGroups contain vCenter. { "target":{ "target_resource_type":"CommunicationEntry", "attribute":"services", "path_prefix":"/infra/domains/vmc-domain/edge-communication-maps/default/communication-entries" } "constraint_expression":{ "related_attribute":{ "attribute":"destinationGroups" } "condition":{ "operator":"INCLUDES", "rhs_value":{"vCenter"} "value_constraint":{ "operator":"ALLOW", "values":{"/ref/services/HTTPS", "/ref/services/HTTOP", …} } } } }
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ConstraintExpression
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='ConstraintExpression', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
All the types of the expression extend from this abstract class. This is present for extensibility.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_ENTITYINSTANCECOUNTCONSTRAINTEXPRESSION
= 'EntityInstanceCountConstraintExpression'¶
-
RESOURCE_TYPE_RELATEDATTRIBUTECONDITIONALEXPRESSION
= 'RelatedAttributeConditionalExpression'¶
-
RESOURCE_TYPE_VALUECONSTRAINTEXPRESSION
= 'ValueConstraintExpression'¶
-
-
class
com.vmware.nsx_policy.model_client.
ConstraintListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Constraints
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ConstraintTarget
(attribute=None, path_prefix=None, target_resource_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Resource attribute on which constraint should be applied. Example - sourceGroups attribute of Edge CommunicationEntry to be restricted, is given as: { "target_resource_type":"CommunicationEntry", "attribute":"sourceGroups", "path_prefix":"/infra/domains/vmc-domain/edge-communication-maps/default/communication-entries" }
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ContainerConfiguration
(labels=None, navigation=None, span=None, widgets=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='ContainerConfiguration', tags=None, datasources=None, drilldown_id=None, footer=None, is_drilldown=None, shared=None, weight=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents a container to group widgets that belong to a common category or have a common purpose.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ControlClusterNodeStatus
(control_cluster_status=None, mgmt_connection_status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
CONTROL_CLUSTER_STATUS_CONNECTED
= 'CONNECTED'¶
-
CONTROL_CLUSTER_STATUS_DISCONNECTED
= 'DISCONNECTED'¶
-
CONTROL_CLUSTER_STATUS_UNKNOWN
= 'UNKNOWN'¶
-
-
class
com.vmware.nsx_policy.model_client.
ControlConnStatus
(control_node_ip=None, failure_status=None, status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
FAILURE_STATUS_CONNECTION_REFUSED
= 'CONNECTION_REFUSED'¶
-
FAILURE_STATUS_CONTROLLER_REJECTED_HOST_CERT
= 'CONTROLLER_REJECTED_HOST_CERT'¶
-
FAILURE_STATUS_HOST_REJECTED_CONTROLLER_CERT
= 'HOST_REJECTED_CONTROLLER_CERT'¶
-
FAILURE_STATUS_INCOMPLETE_CONTROLLER_CERT
= 'INCOMPLETE_CONTROLLER_CERT'¶
-
FAILURE_STATUS_INCOMPLETE_HOST_CERT
= 'INCOMPLETE_HOST_CERT'¶
-
FAILURE_STATUS_KEEP_ALIVE_TIMEOUT
= 'KEEP_ALIVE_TIMEOUT'¶
-
FAILURE_STATUS_OTHER_ERROR
= 'OTHER_ERROR'¶
-
FAILURE_STATUS_OTHER_SSL_ERROR
= 'OTHER_SSL_ERROR'¶
-
STATUS_DOWN
= 'DOWN'¶
-
STATUS_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
ControllerClusterRoleConfig
(type=None, control_cluster_listen_addr=None, control_plane_listen_addr=None, host_msg_client_info=None, mpa_msg_client_info=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
TYPE_CONTROLLERCLUSTERROLECONFIG
= 'ControllerClusterRoleConfig'¶
-
TYPE_MANAGEMENTCLUSTERROLECONFIG
= 'ManagementClusterRoleConfig'¶
-
-
class
com.vmware.nsx_policy.model_client.
ControllerClusterStatus
(status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
STATUS_STABLE
= 'STABLE'¶
-
STATUS_UNKNOWN
= 'UNKNOWN'¶
-
STATUS_UNSTABLE
= 'UNSTABLE'¶
-
-
class
com.vmware.nsx_policy.model_client.
ControllerNodeAggregateInfo
(display_name=None, id=None, node_interface_properties=None, node_interface_statistics=None, node_status=None, node_status_properties=None, role_config=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
CpuCoreConfigForEnhancedNetworkingStackSwitch
(num_lcores=None, numa_node_index=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Non Uniform Memory Access (NUMA) nodes and Logical cpu cores (Lcores) per NUMA node configuration for Enhanced Networking Stack enabled HostSwitch.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Crl
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, details=None, pem_encoded=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
CrlList
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Crl queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
CrlObjectData
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, pem_encoded=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
CryptoAlgorithm
(key_size=None, name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Csr
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, algorithm=None, key_size=None, pem_encoded=None, subject=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ALGORITHM_DSA
= 'DSA'¶
-
ALGORITHM_RSA
= 'RSA'¶
-
-
class
com.vmware.nsx_policy.model_client.
CsrList
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Csr queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
CsvListResult
(file_name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Base type for CSV result.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
CsvRecord
¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Base type for CSV records.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
CurrentBackupOperationStatus
(backup_id=None, current_step=None, current_step_message=None, end_time=None, operation_type=None, start_time=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Current backup operation status
Tip
The arguments are used to initialize data attributes with the same names.
-
CURRENT_STEP_CLUSTER_BACKUP
= 'BACKUP_CREATING_CLUSTER_BACKUP'¶
-
CURRENT_STEP_NODE_BACKUP
= 'BACKUP_CREATING_NODE_BACKUP'¶
-
OPERATION_TYPE_BACKUP
= 'BACKUP'¶
-
OPERATION_TYPE_NONE
= 'NONE'¶
-
-
class
com.vmware.nsx_policy.model_client.
CustomPolicyLbPersistenceProfile
(persistence=None, persistence_shared=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='CustomPolicyLbPersistenceProfile', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Some applications maintain state and require all relevant connections to be sent to the same server as the application state is not synchronized among servers. Persistence is enabled on a PolicyLbVirtualServer by binding a persistence profile to it.
Tip
The arguments are used to initialize data attributes with the same names.
-
PERSISTENCE_COOKIE
= 'COOKIE'¶
-
PERSISTENCE_SOURCE_IP
= 'SOURCE_IP'¶
-
-
class
com.vmware.nsx_policy.model_client.
CustomPolicyLbVirtualServer
(app_protocol=None, client_ssl_certificate_ids=None, client_ssl_settings=None, default_client_ssl_certificate_id=None, server_auth_ca_certificate_ids=None, server_ssl_settings=None, insert_client_ip_header=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, access_log_enabled=None, ip_address=None, lb_persistence_profile=None, ports=None, router_path=None, traffic_source=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Virtual server acts as a facade to an application, receives all client connections over a specified protocol and distributes them among the backend servers. This custom type allows for more complex settings than the simplified PolicyLbVirtualServer types. This object allows for complex configurations for PolicyLbVirtualServers of all types. All HTTP specific inputs will be rejected when combined with TPC or UDP protocols.
Tip
The arguments are used to initialize data attributes with the same names.
-
APP_PROTOCOL_HTTP
= 'HTTP'¶
-
APP_PROTOCOL_HTTPS
= 'HTTPS'¶
-
APP_PROTOCOL_TCP
= 'TCP'¶
-
APP_PROTOCOL_UDP
= 'UDP'¶
-
CLIENT_SSL_SETTINGS_BASE_SECURE_111317
= 'BASE_SECURE_111317'¶
-
CLIENT_SSL_SETTINGS_HIGH_SECURE_111317
= 'HIGH_SECURE_111317'¶
-
CLIENT_SSL_SETTINGS_MODERATE_SECURE_111317
= 'MODERATE_SECURE_111317'¶
-
SERVER_SSL_SETTINGS_BASE_SECURE_111317
= 'BASE_SECURE_111317'¶
-
SERVER_SSL_SETTINGS_DISABLED
= 'DISABLED'¶
-
SERVER_SSL_SETTINGS_HIGH_SECURE_111317
= 'HIGH_SECURE_111317'¶
-
SERVER_SSL_SETTINGS_MODERATE_SECURE_111317
= 'MODERATE_SECURE_111317'¶
-
-
class
com.vmware.nsx_policy.model_client.
DSRule
(links=None, schema=None, self_=None, revision=None, owner=None, description=None, display_name=None, id=None, resource_type=None, action=None, applied_tos=None, destinations=None, destinations_excluded=None, direction=None, disabled=None, ip_protocol=None, is_default=None, logged=None, notes=None, rule_tag=None, services=None, sources=None, sources_excluded=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ACTION_ALLOW
= 'ALLOW'¶
-
ACTION_DO_NOT_REDIRECT
= 'DO_NOT_REDIRECT'¶
-
ACTION_DROP
= 'DROP'¶
-
ACTION_REDIRECT
= 'REDIRECT'¶
-
ACTION_REJECT
= 'REJECT'¶
-
DIRECTION_IN
= 'IN'¶
-
DIRECTION_IN_OUT
= 'IN_OUT'¶
-
DIRECTION_OUT
= 'OUT'¶
-
IP_PROTOCOL_IPV4
= 'IPV4'¶
-
IP_PROTOCOL_IPV4_IPV6
= 'IPV4_IPV6'¶
-
IP_PROTOCOL_IPV6
= 'IPV6'¶
-
-
class
com.vmware.nsx_policy.model_client.
DSRuleState
(details=None, failure_code=None, failure_message=None, state=None, revision_desired=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_FAILED
= 'failed'¶
-
STATE_IN_PROGRESS
= 'in_progress'¶
-
STATE_ORPHANED
= 'orphaned'¶
-
STATE_PARTIAL_SUCCESS
= 'partial_success'¶
-
STATE_PENDING
= 'pending'¶
-
STATE_SUCCESS
= 'success'¶
-
STATE_UNKNOWN
= 'unknown'¶
-
-
class
com.vmware.nsx_policy.model_client.
DSSection
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, applied_tos=None, is_default=None, rule_count=None, section_type=None, stateful=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
SECTION_TYPE_L3REDIRECT
= 'L3REDIRECT'¶
-
SECTION_TYPE_LAYER2
= 'LAYER2'¶
-
SECTION_TYPE_LAYER3
= 'LAYER3'¶
-
-
class
com.vmware.nsx_policy.model_client.
DSSectionListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DSSectionState
(details=None, failure_code=None, failure_message=None, state=None, revision_desired=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_FAILED
= 'failed'¶
-
STATE_IN_PROGRESS
= 'in_progress'¶
-
STATE_ORPHANED
= 'orphaned'¶
-
STATE_PARTIAL_SUCCESS
= 'partial_success'¶
-
STATE_PENDING
= 'pending'¶
-
STATE_SUCCESS
= 'success'¶
-
STATE_UNKNOWN
= 'unknown'¶
-
-
class
com.vmware.nsx_policy.model_client.
DSService
(is_valid=None, target_display_name=None, target_id=None, target_type=None, service=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DailyTelemetrySchedule
(hour_of_day=None, minutes=None, frequency_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DataTypeCollectionConfiguration
(collection_frequency=None, data_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Data type collection configuration
Tip
The arguments are used to initialize data attributes with the same names.
-
DATA_TYPE_STATISTICS
= 'STATISTICS'¶
-
DATA_TYPE_STATUS
= 'STATUS'¶
-
-
class
com.vmware.nsx_policy.model_client.
Datasource
(display_name=None, urls=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
An instance of a datasource configuration.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DeleteRequestParameters
(force=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Parameters that affect how delete operations are processed
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DeploymentConfig
(placement_type='DeploymentConfig')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
PLACEMENT_TYPE_VSPHEREDEPLOYMENTCONFIG
= 'VsphereDeploymentConfig'¶
-
-
class
com.vmware.nsx_policy.model_client.
DeploymentSpec
(fabric_module_version=None, versioned_deployment_specs=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Deployment spec is a specific version of fabric module
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DeploymentTemplate
(attributes=None, name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Deployment Template holds the attributes specific to partner for which the service is created. These attributes are opaque to NSX.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DeploymentZone
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, enforcement_points=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Logical grouping of enforcement points
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DeploymentZoneListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Deployment Zones
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DestinationFilteringConfiguration
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, customer_id=None, enabled=None, provider_url=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
It is used to configure the reputation and category provider. It can also be used to enable or disable the destination filtering feature by setting the enable property.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DhcpFilter
(client_block_enabled=None, server_block_enabled=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
DHCP filtering configuration
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DhcpIpPool
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, gateway_ip=None, lease_time=None, options=None, allocation_ranges=None, error_threshold=None, warning_threshold=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DhcpIpPoolListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DhcpOption121
(static_routes=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DhcpOptions
(option121=None, others=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DhcpProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, edge_cluster_id=None, edge_cluster_member_indexes=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DhcpProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DhcpRelayProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, server_addresses=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DhcpRelayProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DhcpRelayService
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, dhcp_relay_profile_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DhcpRelayServiceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DhcpStaticBinding
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, gateway_ip=None, lease_time=None, options=None, host_name=None, ip_address=None, mac_address=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DhcpStaticBindingListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DirectoryAdDomain
(base_distinguished_name=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Active Directory Domain
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DirectoryAdGroup
(object_guid=None, secure_id=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, distinguished_name=None, domain_id=None, domain_sync_node_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DirectoryDomain
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='DirectoryDomain', tags=None, name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Directory Domain
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DirectoryDomainListResults
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of Directory Domain
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DirectoryDomainSyncNode
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, distinguished_name=None, domain_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Directory Domain Synchronization Nodes
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DirectoryDomainSyncNodeListResults
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of Directory Domain Synchronization Nodes
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DirectoryDomainSyncRemoteNodes
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of Directory Domain sync remote nodes
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DirectoryDomainSyncSettings
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, delta_sync_interval=None, enable_full_sync=None, full_sync_cron_expr=None, sync_entire_domain=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Domain synchronization settings
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DirectoryDomainSyncStats
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, avg_delta_sync_time=None, avg_full_sync_time=None, current_state=None, current_state_begin_time=None, num_delta_sync=None, num_full_sync=None, prev_sync_end_time=None, prev_sync_status=None, prev_sync_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Directory Domain Synchronization Statistics
Tip
The arguments are used to initialize data attributes with the same names.
-
CURRENT_STATE_DELTA_SYNC
= 'DELTA_SYNC'¶
-
CURRENT_STATE_FULL_SYNC
= 'FULL_SYNC'¶
-
CURRENT_STATE_IDLE
= 'IDLE'¶
-
PREV_SYNC_STATUS_FAILURE
= 'FAILURE'¶
-
PREV_SYNC_STATUS_SUCCESS
= 'SUCCESS'¶
-
PREV_SYNC_STATUS_UNKNOWN
= 'UNKNOWN'¶
-
PREV_SYNC_TYPE_DELTA_SYNC
= 'DELTA_SYNC'¶
-
PREV_SYNC_TYPE_FULL_SYNC
= 'FULL_SYNC'¶
-
PREV_SYNC_TYPE_IDLE
= 'IDLE'¶
-
-
class
com.vmware.nsx_policy.model_client.
DirectoryGroup
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='DirectoryGroup', tags=None, distinguished_name=None, domain_id=None, domain_sync_node_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DirectoryGroupListResults
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DirectoryGroupMember
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, group_distinguished_name=None, group_id=None, member_group_distinguished_name=None, member_group_id=None, nested=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DirectoryGroupMemberListResults
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DirectoryLdapServer
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, enabled=None, host=None, password=None, port=None, protocol=None, thumbprint=None, username=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Ldap Server of Directory Domain
Tip
The arguments are used to initialize data attributes with the same names.
-
PROTOCOL_LDAP
= 'LDAP'¶
-
PROTOCOL_LDAPS
= 'LDAPS'¶
-
-
class
com.vmware.nsx_policy.model_client.
DirectoryLdapServerListResults
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of Directory Domain LDAP servers
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DiscoveredNode
(links=None, schema=None, self_=None, last_sync_time=None, description=None, display_name=None, resource_type=None, tags=None, certificate=None, cm_local_id=None, external_id=None, hardware_id=None, ip_addresses=None, node_type=None, origin_id=None, origin_properties=None, os_type=None, os_version=None, parent_compute_collection=None, stateless=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DiscoveredNodeListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Discovered Node list result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DiscoveredResource
(links=None, schema=None, self_=None, last_sync_time=None, description=None, display_name=None, resource_type=None, tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Base class for resources that are discovered and automatically updated
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DiscoverySession
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains the details of selected application/domain discovery session
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DiscoverySessionListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Collection of discovery sessions
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DnsForwarder
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, cache_size=None, conditional_forwarders=None, default_forwarder=None, listener_ip=None, log_level=None, logical_router_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
LOG_LEVEL_DEBUG
= 'DEBUG'¶
-
LOG_LEVEL_ERROR
= 'ERROR'¶
-
LOG_LEVEL_FATAL
= 'FATAL'¶
-
LOG_LEVEL_INFO
= 'INFO'¶
-
LOG_LEVEL_WARNING
= 'WARNING'¶
-
-
class
com.vmware.nsx_policy.model_client.
DnsForwarderListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Domain
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, communication_maps=None, groups=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DomainDeploymentMap
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, enforcement_point_path=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Binding of domains to the enforcement point.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DomainDeploymentMapListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Domain Deployment map
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DomainListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Domains
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DonutConfiguration
(display_count=None, label=None, navigation=None, sections=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='DonutConfiguration', tags=None, datasources=None, drilldown_id=None, footer=None, is_drilldown=None, shared=None, weight=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents configuration of a Donut
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DonutPart
(field=None, label=None, render_configuration=None, tooltip=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents an entity or portion to be plotted on a donut or stats chart.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
DonutSection
(parts=None, row_list_field=None, template=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents high level logical grouping of portions or segments of a donut / stats chart.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Dscp
(mode=None, priority=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Dscp value is ignored in case of ‘TRUSTED’ DscpMode.
Tip
The arguments are used to initialize data attributes with the same names.
-
MODE_TRUSTED
= 'TRUSTED'¶
-
MODE_UNTRUSTED
= 'UNTRUSTED'¶
-
-
class
com.vmware.nsx_policy.model_client.
EULAAcceptance
(acceptance=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Indicate the status of End User License Agreement acceptance
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EULAContent
(content=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
End User License Agreement content
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EdgeCluster
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, cluster_profile_bindings=None, deployment_type=None, member_node_type=None, members=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
DEPLOYMENT_TYPE_PHYSICAL_MACHINE
= 'PHYSICAL_MACHINE'¶
-
DEPLOYMENT_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
DEPLOYMENT_TYPE_VIRTUAL_MACHINE
= 'VIRTUAL_MACHINE'¶
-
MEMBER_NODE_TYPE_EDGE_NODE
= 'EDGE_NODE'¶
-
MEMBER_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE
= 'PUBLIC_CLOUD_GATEWAY_NODE'¶
-
MEMBER_NODE_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
-
class
com.vmware.nsx_policy.model_client.
EdgeClusterListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EdgeClusterMember
(description=None, display_name=None, member_index=None, transport_node_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EdgeClusterMemberListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EdgeCommunicationMap
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, category=None, communication_entries=None, precedence=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains ordered list of CommunicationEntries for EdgeCommunicationMap
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EdgeCommunicationMapListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Edge Communication map
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EdgeHighAvailabilityProfile
(bfd_allowed_hops=None, bfd_declare_dead_multiple=None, bfd_probe_interval=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='EdgeHighAvailabilityProfile', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Profile for BFD HA cluster setting
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EdgeNode
(allocation_list=None, deployment_config=None, deployment_type=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='EdgeNode', tags=None, discovered_ip_addresses=None, external_id=None, fqdn=None, ip_addresses=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
DEPLOYMENT_TYPE_PHYSICAL_MACHINE
= 'PHYSICAL_MACHINE'¶
-
DEPLOYMENT_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
DEPLOYMENT_TYPE_VIRTUAL_MACHINE
= 'VIRTUAL_MACHINE'¶
-
-
class
com.vmware.nsx_policy.model_client.
EdgeNodeDeploymentConfig
(form_factor=None, node_user_settings=None, vm_deployment_config=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
FORM_FACTOR_LARGE
= 'LARGE'¶
-
FORM_FACTOR_MEDIUM
= 'MEDIUM'¶
-
FORM_FACTOR_SMALL
= 'SMALL'¶
-
-
class
com.vmware.nsx_policy.model_client.
EffectiveIPAddressMemberListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EffectiveMemberResourceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EgressRateShaper
(enabled=None, resource_type=None, average_bandwidth_mbps=None, burst_size_bytes=None, peak_bandwidth_mbps=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A shaper that specifies egress rate properties in Mb/s
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_EGRESSRATESHAPER
= 'EgressRateShaper'¶
-
RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER
= 'IngressBroadcastRateShaper'¶
-
RESOURCE_TYPE_INGRESSRATESHAPER
= 'IngressRateShaper'¶
-
-
class
com.vmware.nsx_policy.model_client.
Element
(element_id=None, elements=None, resource_name=None, resource_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Abstract base class of the realized element. Element can be VM, Group, Process, LogicalSwitch, LogicalT0Router, LogicalT1Router element.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_GROUPELEMENT
= 'GroupElement'¶
-
RESOURCE_TYPE_LOGICALSWITCHELEMENT
= 'LogicalSwitchElement'¶
-
RESOURCE_TYPE_LOGICALT0ROUTERELEMENT
= 'LogicalT0RouterElement'¶
-
RESOURCE_TYPE_LOGICALT1ROUTERELEMENT
= 'LogicalT1RouterElement'¶
-
RESOURCE_TYPE_PROCESSELEMENT
= 'ProcessElement'¶
-
RESOURCE_TYPE_VMELEMENT
= 'VMElement'¶
-
-
class
com.vmware.nsx_policy.model_client.
EmbeddedResource
(links=None, schema=None, self_=None, revision=None, owner=None, description=None, display_name=None, id=None, resource_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Base class for resources that are embedded in other resources
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Endpoint
(default_gateway=None, device_name=None, ip=None, label=None, subnet_mask=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
An Endpoint object is part of HostSwitch configuration in TransportNode
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EnforcementPoint
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, connection_info=None, version=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents endpoint where policy will be applied
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EnforcementPointConnectionInfo
(enforcement_point_address=None, resource_type='EnforcementPointConnectionInfo')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains information required to connect to enforcement point
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_NSXTCONNECTIONINFO
= 'NSXTConnectionInfo'¶
-
RESOURCE_TYPE_NSXVCONNECTIONINFO
= 'NSXVConnectionInfo'¶
-
-
class
com.vmware.nsx_policy.model_client.
EnforcementPointListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged collection of enforcement points
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EntityInstanceCountConstraintExpression
(count=None, operator=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='EntityInstanceCountConstraintExpression', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents the leaf level constraint to restrict the number instances of an entity type can be created. This is useful in restricting number of CGWs or MGWs or Providers that can created in a system.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ErrorResolverInfo
(error_id=None, resolver_present=None, user_metadata=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Metadata related to a given error_id
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ErrorResolverInfoList
(results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Collection of all registered ErrorResolverInfo
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ErrorResolverMetadata
(entity_id=None, error_id=None, system_metadata=None, user_metadata=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Error along with its metadata
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ErrorResolverMetadataList
(errors=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of errors with their metadata
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ErrorResolverSystemMetadata
(value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Metadata fetched from an external system like Syslog or LogInsight.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ErrorResolverUserInputData
(data_type=None, property_name=None, property_value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Corresponds to one property entered by the user
Tip
The arguments are used to initialize data attributes with the same names.
-
DATA_TYPE_NUMBER
= 'NUMBER'¶
-
DATA_TYPE_PASSWORD
= 'PASSWORD'¶
-
DATA_TYPE_TEXT
= 'TEXT'¶
-
-
class
com.vmware.nsx_policy.model_client.
ErrorResolverUserMetadata
(user_input_list=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
User supplied metadata needed for resolving errors
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EtherTypeNSService
(ether_type=None, resource_type='EtherTypeNSService')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
An NSService element that represents an ethertype protocol
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
EtherTypeServiceEntry
(ether_type=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='EtherTypeServiceEntry', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A ServiceEntry that represents an ethertype protocol
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ExcludeList
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, members=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Expression
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='Expression', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
All the nodes of the expression extend from this abstract class. This is present for extensibility.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_CONDITION
= 'Condition'¶
-
RESOURCE_TYPE_CONJUNCTIONOPERATOR
= 'ConjunctionOperator'¶
-
RESOURCE_TYPE_IPADDRESSEXPRESSION
= 'IPAddressExpression'¶
-
RESOURCE_TYPE_NESTEDEXPRESSION
= 'NestedExpression'¶
-
-
class
com.vmware.nsx_policy.model_client.
ExtraConfig
(config_pair=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Extra config is intended for supporting vendor specific configuration on the data path, it can be set as key value string pairs on either logical switch or logical port. If it was set on logical switch, it will be inherited automatically by logical ports in it. Also logical port setting will override logical switch setting if specific key was dual set on both logical switch and logical port.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ExtraConfigHostSwitchProfile
(extra_configs=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='ExtraConfigHostSwitchProfile', tags=None, required_capabilities=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Profile for extra configs in host switch
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FabricModule
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, current_version=None, deployment_specs=None, fabric_module_name=None, source_authentication_mode=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Fabric module contains list of deployment specs and current version. Each deployment spec is a different version of same fabric module. If fabric module have two deployment specs or say two different versions then current version will specify which version needs to be installed.
Tip
The arguments are used to initialize data attributes with the same names.
-
SOURCE_AUTHENTICATION_MODE_BASIC_AUTHENTICATION
= 'BASIC_AUTHENTICATION'¶
-
SOURCE_AUTHENTICATION_MODE_MARKET_PLACE
= 'MARKET_PLACE'¶
-
SOURCE_AUTHENTICATION_MODE_NO_AUTHENTICATION
= 'NO_AUTHENTICATION'¶
-
-
class
com.vmware.nsx_policy.model_client.
FabricModuleListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Fabric Module list result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FeaturePermission
(feature=None, permission=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Feature Permission
Tip
The arguments are used to initialize data attributes with the same names.
-
PERMISSION_CRUD
= 'crud'¶
-
PERMISSION_EXECUTE
= 'execute'¶
-
PERMISSION_NONE
= 'none'¶
-
PERMISSION_READ
= 'read'¶
-
-
class
com.vmware.nsx_policy.model_client.
FeaturePermissionListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FeatureStackCollectionConfiguration
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, client_type_collection_configurations=None, feature_stack_name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
HPM feature stack data collection frequency configuration
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FeatureStackCollectionConfigurationList
(results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Feature stack collection configuration list result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FeatureUsage
(links=None, schema=None, self_=None, capacity_usage=None, feature=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
feature usage result item
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FeatureUsageCsvRecord
(cpu_usage_count=None, feature=None, vm_usage_count=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FeatureUsageList
(links=None, schema=None, self_=None, feature_usage_info=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
list of feature usage items
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FeatureUsageListInCsvFormat
(file_name=None, last_update_timestamp=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FileTransferAuthenticationScheme
(password=None, scheme_name=None, username=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Remote server authentication details
Tip
The arguments are used to initialize data attributes with the same names.
-
SCHEME_NAME_PASSWORD
= 'PASSWORD'¶
-
-
class
com.vmware.nsx_policy.model_client.
FileTransferProtocol
(authentication_scheme=None, protocol_name=None, ssh_fingerprint=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Protocol to transfer backup file to remote server
Tip
The arguments are used to initialize data attributes with the same names.
-
PROTOCOL_NAME_SFTP
= 'sftp'¶
-
-
class
com.vmware.nsx_policy.model_client.
FilterRequest
(field_names=None, value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Filter request parameters
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FireWallServiceAssociationListResult
(results=None, links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, service_type='FireWallServiceAssociationListResult')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FirewallRule
(links=None, schema=None, self_=None, revision=None, owner=None, description=None, display_name=None, id=None, resource_type=None, action=None, applied_tos=None, destinations=None, destinations_excluded=None, direction=None, disabled=None, ip_protocol=None, is_default=None, logged=None, notes=None, rule_tag=None, services=None, sources=None, sources_excluded=None, section_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ACTION_ALLOW
= 'ALLOW'¶
-
ACTION_DO_NOT_REDIRECT
= 'DO_NOT_REDIRECT'¶
-
ACTION_DROP
= 'DROP'¶
-
ACTION_REDIRECT
= 'REDIRECT'¶
-
ACTION_REJECT
= 'REJECT'¶
-
DIRECTION_IN
= 'IN'¶
-
DIRECTION_IN_OUT
= 'IN_OUT'¶
-
DIRECTION_OUT
= 'OUT'¶
-
IP_PROTOCOL_IPV4
= 'IPV4'¶
-
IP_PROTOCOL_IPV4_IPV6
= 'IPV4_IPV6'¶
-
IP_PROTOCOL_IPV6
= 'IPV6'¶
-
-
class
com.vmware.nsx_policy.model_client.
FirewallRuleListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FirewallSection
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, applied_tos=None, is_default=None, rule_count=None, section_type=None, stateful=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
SECTION_TYPE_L3REDIRECT
= 'L3REDIRECT'¶
-
SECTION_TYPE_LAYER2
= 'LAYER2'¶
-
SECTION_TYPE_LAYER3
= 'LAYER3'¶
-
-
class
com.vmware.nsx_policy.model_client.
FirewallSectionListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FirewallSectionRuleList
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, applied_tos=None, is_default=None, rule_count=None, section_type=None, stateful=None, rules=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
SECTION_TYPE_L3REDIRECT
= 'L3REDIRECT'¶
-
SECTION_TYPE_LAYER2
= 'LAYER2'¶
-
SECTION_TYPE_LAYER3
= 'LAYER3'¶
-
-
class
com.vmware.nsx_policy.model_client.
FirewallSectionState
(details=None, failure_code=None, failure_message=None, state=None, revision_desired=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_FAILED
= 'failed'¶
-
STATE_IN_PROGRESS
= 'in_progress'¶
-
STATE_ORPHANED
= 'orphaned'¶
-
STATE_PARTIAL_SUCCESS
= 'partial_success'¶
-
STATE_PENDING
= 'pending'¶
-
STATE_SUCCESS
= 'success'¶
-
STATE_UNKNOWN
= 'unknown'¶
-
-
class
com.vmware.nsx_policy.model_client.
FirewallSectionsSummary
(links=None, schema=None, self_=None, rule_count=None, section_count=None, section_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
SECTION_TYPE_L2DFW
= 'L2DFW'¶
-
SECTION_TYPE_L3DFW
= 'L3DFW'¶
-
-
class
com.vmware.nsx_policy.model_client.
FirewallService
(is_valid=None, target_display_name=None, target_id=None, target_type=None, service=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FirewallStats
(links=None, schema=None, self_=None, byte_count=None, packet_count=None, rule_id=None, session_count=None, total_session_count=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
FirewallStatus
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, context=None, global_status=None, target_statuses=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Firewall Status Response
Tip
The arguments are used to initialize data attributes with the same names.
-
CONTEXT_LOGICAL_ROUTERS
= 'logical_routers'¶
-
CONTEXT_TRANSPORT_NODES
= 'transport_nodes'¶
-
GLOBAL_STATUS_DISABLED
= 'DISABLED'¶
-
GLOBAL_STATUS_ENABLED
= 'ENABLED'¶
-
-
class
com.vmware.nsx_policy.model_client.
FirewallStatusListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of firewall statuses for a context or all context
Tip
The arguments are used to initialize data attributes with the same names.
Bases:
vmware.vapi.bindings.struct.VapiStruct
Footer of a widget that provides additional information or allows an action such as clickable url for navigation. An example usage of footer is provided under ‘example_request’ section of ‘CreateWidgetConfiguration’ API.
Tip
The arguments are used to initialize data attributes with the same names.
Bases:
vmware.vapi.bindings.struct.VapiStruct
Action specified at the footer of a widget to provide additional information or to provide a clickable url for navigation. An example usage of footer action is provided under the ‘example_request’ section of ‘CreateWidgetConfiguration’ API.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ForwarderZone
(source_ip=None, upstream_servers=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
GenericDhcpOption
(code=None, values=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
GenericPolicyRealizedResource
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None, entity_type=None, extended_attributes=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents realized entity
Tip
The arguments are used to initialize data attributes with the same names.
-
ENTITY_TYPE_DUMMY
= 'DUMMY'¶
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
GenericPolicyRealizedResourceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
GenericPolicyRealizedResource list result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
GlobalCollectionConfiguration
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, aggregated_data_collection_frequency=None, is_data_collection_enabled=None, modified_feature_stack_collection_configurations=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
GlobalRestoreStatus
(description=None, value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Overall restore process status
Tip
The arguments are used to initialize data attributes with the same names.
-
VALUE_ABORTED
= 'ABORTED'¶
-
VALUE_ERROR
= 'ERROR'¶
-
VALUE_NOT_AVAILABLE
= 'NOT_AVAILABLE'¶
-
VALUE_NOT_STARTED
= 'NOT_STARTED'¶
-
VALUE_RUNNING
= 'RUNNING'¶
-
VALUE_SUCCESS
= 'SUCCESS'¶
-
VALUE_SUSPENDED
= 'SUSPENDED'¶
-
VALUE_SUSPENDING
= 'SUSPENDING'¶
-
-
class
com.vmware.nsx_policy.model_client.
GridConfiguration
(columns=None, page_size=None, row_list_fields=None, span=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='GridConfiguration', tags=None, datasources=None, drilldown_id=None, footer=None, is_drilldown=None, shared=None, weight=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents configuration of a Grid or Table widget.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Group
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, expression=None, state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_FAILURE
= 'FAILURE'¶
-
STATE_IN_PROGRESS
= 'IN_PROGRESS'¶
-
STATE_SUCCESS
= 'SUCCESS'¶
-
-
class
com.vmware.nsx_policy.model_client.
GroupConnection
(dest_element_id=None, number_of_events=None, src_element_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
GroupConnection contains the statistic information of the connection between two groups.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
GroupElement
(element_id=None, elements=None, resource_name=None, resource_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Group element extends from Element class. This class contains the information related to the group.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_GROUPELEMENT
= 'GroupElement'¶
-
RESOURCE_TYPE_LOGICALSWITCHELEMENT
= 'LogicalSwitchElement'¶
-
RESOURCE_TYPE_LOGICALT0ROUTERELEMENT
= 'LogicalT0RouterElement'¶
-
RESOURCE_TYPE_LOGICALT1ROUTERELEMENT
= 'LogicalT1RouterElement'¶
-
RESOURCE_TYPE_PROCESSELEMENT
= 'ProcessElement'¶
-
RESOURCE_TYPE_VMELEMENT
= 'VMElement'¶
-
-
class
com.vmware.nsx_policy.model_client.
GroupListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Groups
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
HaVipConfig
(enabled=None, ha_vip_subnets=None, redundant_uplink_port_ids=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
HostAggregateInfo
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, host=None, status=None, transport_node=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Aggregation of desired and runtime status of host
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
HostAggregateInfoListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Host aggregate state list result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
HostInfraTrafficType
(dynamic_res_pool_name=None, traffic_name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The traffic_name specifies the infrastructure traffic type and it must be one of the following system-defined types: FAULT_TOLERANCE is traffic for failover and recovery. HBR is traffic for Host based replication. ISCSI is traffic for Internet Small Computer System Interface. MANAGEMENT is traffic for host management. NFS is traffic related to file transfer in network file system. VDP is traffic for vSphere data protection. VIRTUAL_MACHINE is traffic generated by virtual machines. VMOTION is traffic for computing resource migration. VSAN is traffic generated by virtual storage area network. The dynamic_res_pool_name provides a name for the resource pool. It can be any arbitrary string. Either traffic_name or dynamic_res_pool_name must be set. If both are specified or omitted, an error will be returned.
Tip
The arguments are used to initialize data attributes with the same names.
-
TRAFFIC_NAME_FAULT_TOLERANCE
= 'FAULT_TOLERANCE'¶
-
TRAFFIC_NAME_HBR
= 'HBR'¶
-
TRAFFIC_NAME_ISCSI
= 'ISCSI'¶
-
TRAFFIC_NAME_MANAGEMENT
= 'MANAGEMENT'¶
-
TRAFFIC_NAME_NFS
= 'NFS'¶
-
TRAFFIC_NAME_VDP
= 'VDP'¶
-
TRAFFIC_NAME_VIRTUAL_MACHINE
= 'VIRTUAL_MACHINE'¶
-
TRAFFIC_NAME_VMOTION
= 'VMOTION'¶
-
TRAFFIC_NAME_VSAN
= 'VSAN'¶
-
-
class
com.vmware.nsx_policy.model_client.
HostNode
(discovered_node_id=None, host_credential=None, managed_by_server=None, os_type=None, os_version=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='HostNode', tags=None, discovered_ip_addresses=None, external_id=None, fqdn=None, ip_addresses=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
OS_TYPE_ESXI
= 'ESXI'¶
-
OS_TYPE_HYPERV
= 'HYPERV'¶
-
OS_TYPE_RHELKVM
= 'RHELKVM'¶
-
OS_TYPE_UBUNTUKVM
= 'UBUNTUKVM'¶
-
-
class
com.vmware.nsx_policy.model_client.
HostNodeLoginCredential
(password=None, thumbprint=None, username=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The credentials to login into the host node
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
HostProfileNetworkMigrationSpec
(network_mappings=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='HostProfileNetworkMigrationSpec', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This specification should be used to define which VMK adapters need to be migrated to NSX logical switches from VC network switches. Migrations specified here should match with those from associated Host Profiles from VC. Mismatch will result in migration failures. This specification only supports migration vmkernal adapters to NSX logical switches.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
HostSwitch
(host_switch_name=None, host_switch_profile_ids=None, pnics=None, static_ip_pool_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Host Switch specification
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
HostSwitchProfileTypeIdEntry
(key=None, value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
KEY_EXTRACONFIGHOSTSWITCHPROFILE
= 'ExtraConfigHostSwitchProfile'¶
-
KEY_LLDPHOSTSWITCHPROFILE
= 'LldpHostSwitchProfile'¶
-
KEY_NIOCPROFILE
= 'NiocProfile'¶
-
KEY_UPLINKHOSTSWITCHPROFILE
= 'UplinkHostSwitchProfile'¶
-
-
class
com.vmware.nsx_policy.model_client.
HostSwitchProfilesListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
HostSwitch Profile queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
HostSwitchSpec
(resource_type='HostSwitchSpec')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The HostSwitchSpec is the base class for standard and preconfigured host switch specifications.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_PRECONFIGUREDHOSTSWITCHSPEC
= 'PreconfiguredHostSwitchSpec'¶
-
RESOURCE_TYPE_STANDARDHOSTSWITCHSPEC
= 'StandardHostSwitchSpec'¶
-
-
class
com.vmware.nsx_policy.model_client.
HostSwitchState
(endpoints=None, host_switch_id=None, host_switch_name=None, transport_zone_ids=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Host Switch State
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
HttpPolicyLbMonitorProfile
(url=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='HttpPolicyLbMonitorProfile', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, fall_count=None, interval=None, monitor_port=None, rise_count=None, timeout=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Active healthchecks are disabled by default and can be enabled for a server pool by binding a health monitor to the Group through the PolicyLbRule object. This represents active health monitoring over HTTP. Active healthchecks are initiated periodically, at a configurable interval, to each member of the Group. Only if a healthcheck fails consecutively for a specified number of times (fall_count) to a member will the member status be marked DOWN. Once a member is DOWN, a specified number of consecutive successful healthchecks (rise_count) will bring the member back to UP state. After a healthcheck is initiated, if it does not complete within a certain period, then also the healthcheck is considered to be unsuccessful. Completing a healthcheck within timeout means establishing a connection (TCP or SSL), if applicable, sending the request and receiving the response, all within the configured timeout.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
HttpPolicyLbVirtualServer
(insert_client_ip_header=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='HttpPolicyLbVirtualServer', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, access_log_enabled=None, ip_address=None, lb_persistence_profile=None, ports=None, router_path=None, traffic_source=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Virtual server acts as a facade to an application, receives all client connections over HTTP and distributes them among the backend servers.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
HttpsPolicyLbMonitorProfile
(url=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, fall_count=None, interval=None, monitor_port=None, rise_count=None, timeout=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Active healthchecks are disabled by default and can be enabled for a server pool by binding a health monitor to the Group through the PolicyLbRule object. This represents active health monitoring over HTTPS. Active healthchecks are initiated periodically, at a configurable interval, to each member of the Group. Only if a healthcheck fails consecutively for a specified number of times (fall_count) to a member will the member status be marked DOWN. Once a member is DOWN, a specified number of consecutive successful healthchecks (rise_count) will bring the member back to UP state. After a healthcheck is initiated, if it does not complete within a certain period, then also the healthcheck is considered to be unsuccessful. Completing a healthcheck within timeout means establishing a connection (TCP or SSL), if applicable, sending the request and receiving the response, all within the configured timeout.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
HttpsPolicyLbVirtualServer
(client_ssl_certificate_ids=None, client_ssl_settings=None, default_client_ssl_certificate_id=None, insert_client_ip_header=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, access_log_enabled=None, ip_address=None, lb_persistence_profile=None, ports=None, router_path=None, traffic_source=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Virtual server acts as a facade to an application, receives all client connections over HTTPS and distributes them among the backend servers.
Tip
The arguments are used to initialize data attributes with the same names.
-
CLIENT_SSL_SETTINGS_BASE_SECURE_111317
= 'BASE_SECURE_111317'¶
-
CLIENT_SSL_SETTINGS_HIGH_SECURE_111317
= 'HIGH_SECURE_111317'¶
-
CLIENT_SSL_SETTINGS_MODERATE_SECURE_111317
= 'MODERATE_SECURE_111317'¶
-
-
class
com.vmware.nsx_policy.model_client.
ICMPTypeNSService
(icmp_code=None, icmp_type=None, protocol=None, resource_type='ICMPTypeNSService')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A NSService that represents IPv4 or IPv6 ICMP protocol
Tip
The arguments are used to initialize data attributes with the same names.
-
PROTOCOL_ICMPV4
= 'ICMPv4'¶
-
PROTOCOL_ICMPV6
= 'ICMPv6'¶
-
-
class
com.vmware.nsx_policy.model_client.
ICMPTypeServiceEntry
(icmp_code=None, icmp_type=None, protocol=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='ICMPTypeServiceEntry', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A ServiceEntry that represents IPv4 or IPv6 ICMP protocol
Tip
The arguments are used to initialize data attributes with the same names.
-
PROTOCOL_ICMPV4
= 'ICMPv4'¶
-
PROTOCOL_ICMPV6
= 'ICMPv6'¶
-
-
class
com.vmware.nsx_policy.model_client.
IGMPTypeNSService
(resource_type='IGMPTypeNSService')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A NSService that represents IGMP protocol
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IGMPTypeServiceEntry
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='IGMPTypeServiceEntry', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A ServiceEntry that represents IGMP protocol
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPAddressExpression
(ip_addresses=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='IPAddressExpression', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents IP address expressions in the form of an array, to support addition of IP addresses in a group.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPAddressPortPair
(ip_address=None, port=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IP Address and Port information
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPFIXCollectorProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, ipaddress=None, port=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IPFIX data will be collected on collector Host ip and port address should be provided for collector.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPFIXCollectorProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged collection of IPFIX collector profiles.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPFIXCollectorProfileUIResource
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, ipaddress=None, port=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IPFIX data will be collected on collector Host ip and port address should be provided for collector.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPFIXCollectorProfileUIResourceList
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, ipfix_collectors=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of IPFIX Collectors
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPFIXSwitchCollectionInstance
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, active_timeout=None, idle_timeout=None, ipfix_collector_profile_paths=None, max_flows=None, observation_domain_id=None, packet_sample_probability=None, source_logical_segment_paths=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IPFIX data from source logical segment will be copied to IPFIX collector.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPFIXSwitchCollectionInstanceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of IPFIX Switch Collection Instances
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPInfo
(ip_addresses=None, prefix_length=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPMirrorDestination
(destination_ips=None, encapsulation_type=None, erspan_id=None, gre_key=None, resource_type='IPMirrorDestination')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ENCAPSULATION_TYPE_ERSPAN_THREE
= 'ERSPAN_THREE'¶
-
ENCAPSULATION_TYPE_ERSPAN_TWO
= 'ERSPAN_TWO'¶
-
ENCAPSULATION_TYPE_GRE
= 'GRE'¶
-
-
class
com.vmware.nsx_policy.model_client.
IPPrefixList
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, logical_router_id=None, prefixes=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPPrefixListListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPProtocolNSService
(protocol_number=None, resource_type='IPProtocolNSService')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
An NSService element that represents an IP protocol
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPProtocolServiceEntry
(protocol_number=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='IPProtocolServiceEntry', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A ServiceEntry that represents an IP protocol
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNDPDProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, dpd_probe_interval=None, enabled=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Dead peer detection (DPD) is a method that allows detection of unreachable internet key excahnge (IKE) peers. Any changes affects all IPSec VPN sessions consuming this profile.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNDPDProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List all the dead peer detection (DPD) profiles.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNIKEProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, dh_groups=None, digest_algorithms=None, encryption_algorithms=None, ike_version=None, sa_life_time=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IKE Profile is a reusable profile that captures IKE phase one negotiation parameters. Any changes affects all IPSec VPN sessions consuming this profile.
Tip
The arguments are used to initialize data attributes with the same names.
-
DH_GROUPS_GROUP14
= 'GROUP14'¶
-
DH_GROUPS_GROUP15
= 'GROUP15'¶
-
DH_GROUPS_GROUP16
= 'GROUP16'¶
-
DIGEST_ALGORITHMS_SHA1
= 'SHA1'¶
-
DIGEST_ALGORITHMS_SHA2_256
= 'SHA2_256'¶
-
ENCRYPTION_ALGORITHMS_128
= 'AES_128'¶
-
ENCRYPTION_ALGORITHMS_256
= 'AES_256'¶
-
ENCRYPTION_ALGORITHMS_GCM_128
= 'AES_GCM_128'¶
-
ENCRYPTION_ALGORITHMS_GCM_192
= 'AES_GCM_192'¶
-
ENCRYPTION_ALGORITHMS_GCM_256
= 'AES_GCM_256'¶
-
IKE_VERSION_FLEX
= 'IKE_FLEX'¶
-
IKE_VERSION_V1
= 'IKE_V1'¶
-
IKE_VERSION_V2
= 'IKE_V2'¶
-
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNIKEProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List all the IKE profiles.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNLocalEndpoint
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, certificate_id=None, ipsec_vpn_service_id=None, local_address=None, local_id=None, trust_ca_ids=None, trust_crl_ids=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Local endpoint represents a logical router on which tunnel needs to be terminated.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNLocalEndpointListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List all the local endpoints.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNPeerEndpoint
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, authentication_mode=None, connection_initiation_mode=None, dpd_profile_id=None, ike_profile_id=None, ipsec_tunnel_profile_id=None, peer_address=None, peer_id=None, psk=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IPSec VPN Peer Endpoint covers configuration to be applied locally to establish a session with remote endpoint on peer site.
Tip
The arguments are used to initialize data attributes with the same names.
-
AUTHENTICATION_MODE_PSK
= 'PSK'¶
-
CONNECTION_INITIATION_MODE_INITIATOR
= 'INITIATOR'¶
-
CONNECTION_INITIATION_MODE_ON_DEMAND
= 'ON_DEMAND'¶
-
CONNECTION_INITIATION_MODE_RESPOND_ONLY
= 'RESPOND_ONLY'¶
-
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNPeerEndpointListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List all the peer endpoints.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNPolicyRule
(links=None, schema=None, self_=None, revision=None, owner=None, description=None, display_name=None, id=None, resource_type=None, action=None, destinations=None, enabled=None, logged=None, sources=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
For policy-based IPsec VPNs, a security policy specifies as its action the VPN tunnel to be used for transit traffic that meets the policys match criteria.
Tip
The arguments are used to initialize data attributes with the same names.
-
ACTION_BYPASS
= 'BYPASS'¶
-
ACTION_PROTECT
= 'PROTECT'¶
-
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNPolicySubnet
(subnet=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Used to specify the local/peer subnets in IPSec VPN Policy rule.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNService
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, bypass_rules=None, enabled=None, ike_log_level=None, logical_router_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Create and manage IPSec VPN service for given logical router.
Tip
The arguments are used to initialize data attributes with the same names.
-
IKE_LOG_LEVEL_DEBUG
= 'DEBUG'¶
-
IKE_LOG_LEVEL_EMERGENCY
= 'EMERGENCY'¶
-
IKE_LOG_LEVEL_ERROR
= 'ERROR'¶
-
IKE_LOG_LEVEL_INFO
= 'INFO'¶
-
IKE_LOG_LEVEL_WARN
= 'WARN'¶
-
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNServiceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List all the IPSec VPN services.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNSession
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='IPSecVPNSession', tags=None, enabled=None, ipsec_vpn_service_id=None, local_endpoint_id=None, peer_endpoint_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
VPN session defines connection between local and peer endpoint. Untill VPN session is defined configuration is not realized.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_POLICYBASEDIPSECVPNSESSION
= 'PolicyBasedIPSecVPNSession'¶
-
RESOURCE_TYPE_ROUTEBASEDIPSECVPNSESSION
= 'RouteBasedIPSecVPNSession'¶
-
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNSessionListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List all the IPSec VPN sessions.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNTunnelProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, df_policy=None, dh_groups=None, digest_algorithms=None, enable_perfect_forward_secrecy=None, encapsulation_mode=None, encryption_algorithms=None, sa_life_time=None, transform_protocol=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IPSec VPN tunnel profile is a reusable profile that captures phase two negotiation parameters and tunnel properties. Any changes affects all IPSec VPN sessions consuming this profile.
Tip
The arguments are used to initialize data attributes with the same names.
-
DF_POLICY_CLEAR
= 'CLEAR'¶
-
DF_POLICY_COPY
= 'COPY'¶
-
DH_GROUPS_GROUP14
= 'GROUP14'¶
-
DH_GROUPS_GROUP15
= 'GROUP15'¶
-
DH_GROUPS_GROUP16
= 'GROUP16'¶
-
DIGEST_ALGORITHMS_SHA1
= 'SHA1'¶
-
DIGEST_ALGORITHMS_SHA2_256
= 'SHA2_256'¶
-
ENCAPSULATION_MODE_MODE
= 'TUNNEL_MODE'¶
-
ENCRYPTION_ALGORITHMS_128
= 'AES_128'¶
-
ENCRYPTION_ALGORITHMS_256
= 'AES_256'¶
-
ENCRYPTION_ALGORITHMS_GCM_128
= 'AES_GCM_128'¶
-
ENCRYPTION_ALGORITHMS_GCM_192
= 'AES_GCM_192'¶
-
ENCRYPTION_ALGORITHMS_GCM_256
= 'AES_GCM_256'¶
-
TRANSFORM_PROTOCOL_ESP
= 'ESP'¶
-
-
class
com.vmware.nsx_policy.model_client.
IPSecVPNTunnelProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List all the tunnel profiles.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVpnIkeSessionStatus
(fail_reason=None, ike_session_state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Status for IPSec Vpn Ike session UP, DOWN, NEGOTIATING and fail reason if Ike session is down.
Tip
The arguments are used to initialize data attributes with the same names.
-
IKE_SESSION_STATE_DOWN
= 'DOWN'¶
-
IKE_SESSION_STATE_NEGOTIATING
= 'NEGOTIATING'¶
-
IKE_SESSION_STATE_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
IPSecVpnIkeTrafficStatistics
(bytes_in=None, bytes_out=None, fail_count=None, packets_in=None, packets_out=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Traffic statistics for IPSec Vpn Ike session.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVpnPolicyTrafficStatistics
(aggregate_traffic_counters=None, rule_path=None, tunnel_statistics=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IPSec Vpn policy traffic statistics
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVpnSessionStatistics
(aggregate_traffic_counters=None, ike_status=None, ike_traffic_statistics=None, last_update_timestamp=None, policy_statistics=None, enforcement_point_path=None, resource_type='IPSecVpnSessionStatistics')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IPSec Vpn session statistics represents statistics on an NSX-T type of enforcement point. It gives aggregated statistics of all policies for all the tunnels.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVpnTrafficCounters
(bytes_in=None, bytes_out=None, dropped_packets_in=None, dropped_packets_out=None, packets_in=None, packets_out=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Traffic counters for IPSec Vpn session.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSecVpnTunnelTrafficStatistics
(bytes_in=None, bytes_out=None, decryption_failures=None, dropped_packets_in=None, dropped_packets_out=None, encryption_failures=None, integrity_failures=None, local_subnet=None, nomatching_policy_errors=None, packets_in=None, packets_out=None, packets_received_other_error=None, packets_sent_other_error=None, remote_subnet=None, replay_errors=None, sa_mismatch_errors_in=None, sa_mismatch_errors_out=None, seq_number_overflow_error=None, tunnel_down_reason=None, tunnel_status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IPSec Vpn tunnel traffic statistics.
Tip
The arguments are used to initialize data attributes with the same names.
-
TUNNEL_STATUS_DOWN
= 'DOWN'¶
-
TUNNEL_STATUS_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
IPSet
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, ip_addresses=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IPSet is used to group individual IP addresses, range of IP addresses or subnets. An IPSet is a homogeneous group of IP addresses, either of type IPv4 or of type IPv6. IPSets can be used as source or destination in firewall rules. These can also be used as members of NSGroups.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSetDeleteRequestParameters
(force=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IPSet delete request parameters
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSetListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged collection of IPSets
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPSubnet
(ip_addresses=None, prefix_length=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IPv4DhcpServer
(dhcp_server_ip=None, dns_nameservers=None, domain_name=None, gateway_ip=None, options=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IcmpPolicyLbMonitorProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='IcmpPolicyLbMonitorProfile', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, fall_count=None, interval=None, monitor_port=None, rise_count=None, timeout=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Active healthchecks are disabled by default and can be enabled for a server pool by binding a health monitor to the Group through the PolicyLbRule object. This represents active health monitoring over ICMP. Active healthchecks are initiated periodically, at a configurable interval, to each member of the Group. Only if a healthcheck fails consecutively for a specified number of times (fall_count) to a member will the member status be marked DOWN. Once a member is DOWN, a specified number of consecutive successful healt hchecks (rise_count) will bring the member back to UP state. After a healthcheck is initiated, if it does not complete within a certain period, then also the healthcheck is considered to be unsuccessful. Completing a healthcheck within timeout means establishing a connection (TCP or SSL), if applicable, sending the request and receiving the response, all within the configured timeout.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Icon
(placement=None, tooltip=None, type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Icon to be applied at dashboard for widgets and UI elements.
Tip
The arguments are used to initialize data attributes with the same names.
-
PLACEMENT_POST
= 'POST'¶
-
PLACEMENT_PRE
= 'PRE'¶
-
TYPE_DETAIL
= 'DETAIL'¶
-
TYPE_ERROR
= 'ERROR'¶
-
TYPE_INFO
= 'INFO'¶
-
TYPE_INPROGRESS
= 'INPROGRESS'¶
-
TYPE_NOT_AVAILABLE
= 'NOT_AVAILABLE'¶
-
TYPE_SUCCESS
= 'SUCCESS'¶
-
TYPE_WARNING
= 'WARNING'¶
-
-
class
com.vmware.nsx_policy.model_client.
IncludedFieldsParameters
(included_fields=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A list of fields to include in query results
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Infra
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, connectivity_strategy=None, domains=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Infra space related policy
Tip
The arguments are used to initialize data attributes with the same names.
-
CONNECTIVITY_STRATEGY_BLACKLIST
= 'BLACKLIST'¶
-
CONNECTIVITY_STRATEGY_NONE
= 'NONE'¶
-
CONNECTIVITY_STRATEGY_WHITELIST
= 'WHITELIST'¶
-
-
class
com.vmware.nsx_policy.model_client.
IngressBroadcastRateShaper
(enabled=None, resource_type=None, average_bandwidth_kbps=None, burst_size_bytes=None, peak_bandwidth_kbps=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A shaper that specifies ingress rate properties in kb/s
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_EGRESSRATESHAPER
= 'EgressRateShaper'¶
-
RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER
= 'IngressBroadcastRateShaper'¶
-
RESOURCE_TYPE_INGRESSRATESHAPER
= 'IngressRateShaper'¶
-
-
class
com.vmware.nsx_policy.model_client.
IngressRateShaper
(enabled=None, resource_type=None, average_bandwidth_mbps=None, burst_size_bytes=None, peak_bandwidth_mbps=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A shaper that specifies ingress rate properties in Mb/s
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_EGRESSRATESHAPER
= 'EgressRateShaper'¶
-
RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER
= 'IngressBroadcastRateShaper'¶
-
RESOURCE_TYPE_INGRESSRATESHAPER
= 'IngressRateShaper'¶
-
-
class
com.vmware.nsx_policy.model_client.
InitiateClusterRestoreRequest
(node_id=None, timestamp=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
InstanceDeploymentConfig
(compute_id=None, context_id=None, storage_id=None, vm_nic_infos=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The Instance Deployment Config contains settings that is applied during install time.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
InstanceEndpoint
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, endpoint_type=None, service_attachment_id=None, target_ips=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
An InstanceEndpoint belongs to one ServiceInstance and is attached to one ServiceAttachment. An InstanceEndpoint represents a redirection target for a Rule. For Example - It can be an L3 Destination.
Tip
The arguments are used to initialize data attributes with the same names.
-
ENDPOINT_TYPE_LOGICAL
= 'LOGICAL'¶
-
ENDPOINT_TYPE_VIRTUAL
= 'VIRTUAL'¶
-
-
class
com.vmware.nsx_policy.model_client.
InstanceEndpointListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of instance endpoints.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
InstanceRuntime
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, deployment_status=None, error_message=None, runtime_status=None, service_instance_id=None, service_vm_id=None, vm_nic_info=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A Service Runtime is the runtime entity associated with ever Service-VM deployed.
Tip
The arguments are used to initialize data attributes with the same names.
-
DEPLOYMENT_STATUS_DEPLOYMENT_FAILED
= 'DEPLOYMENT_FAILED'¶
-
DEPLOYMENT_STATUS_DEPLOYMENT_IN_PROGRESS
= 'DEPLOYMENT_IN_PROGRESS'¶
-
DEPLOYMENT_STATUS_DEPLOYMENT_SUCCESSFUL
= 'DEPLOYMENT_SUCCESSFUL'¶
-
DEPLOYMENT_STATUS_UNDEPLOYMENT_FAILED
= 'UNDEPLOYMENT_FAILED'¶
-
DEPLOYMENT_STATUS_UNDEPLOYMENT_IN_PROGRESS
= 'UNDEPLOYMENT_IN_PROGRESS'¶
-
DEPLOYMENT_STATUS_UNDEPLOYMENT_SUCCESSFUL
= 'UNDEPLOYMENT_SUCCESSFUL'¶
-
DEPLOYMENT_STATUS_UNKNOWN
= 'UNKNOWN'¶
-
DEPLOYMENT_STATUS_UPGRADE_FAILED
= 'UPGRADE_FAILED'¶
-
DEPLOYMENT_STATUS_UPGRADE_IN_PROGRESS
= 'UPGRADE_IN_PROGRESS'¶
-
RUNTIME_STATUS_IN_SERVICE
= 'IN_SERVICE'¶
-
RUNTIME_STATUS_NEEDS_ATTENTION
= 'NEEDS_ATTENTION'¶
-
RUNTIME_STATUS_OUT_OF_SERVICE
= 'OUT_OF_SERVICE'¶
-
-
class
com.vmware.nsx_policy.model_client.
InstanceRuntimeListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Result of List of InstanceRuntimes
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
InstructionInfo
(actions=None, fields=None, id=None, name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Details of the instructions displayed during restore process
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
InterfaceNeighborProperties
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, ifindex=None, mac=None, name=None, neighbors=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Interface neighbor properties
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
InterfaceNeighborPropertyListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Interface neighbor property query results
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
InterfaceStatistics
(links=None, schema=None, self_=None, rx_bytes=None, rx_errors=None, rx_packets=None, tx_bytes=None, tx_errors=None, tx_packets=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Statistics for a network interface
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
InterfaceSubnet
(ip_addresses=None, prefix_len=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Subnet specification for interface connectivity
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IntervalBackupSchedule
(seconds_between_backups=None, resource_type='IntervalBackupSchedule')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Schedule to specify the interval time at which automated backups need to be taken
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpAddressInfo
(ip_addresses=None, source=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Ipaddress information of the fabric node.
Tip
The arguments are used to initialize data attributes with the same names.
-
SOURCE_TOOLS
= 'VM_TOOLS'¶
-
-
class
com.vmware.nsx_policy.model_client.
IpAllocationBase
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, gateway_ip=None, lease_time=None, options=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpAssignmentSpec
(resource_type='IpAssignmentSpec')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Abstract base type for specification of IPs to be used with host switch virtual tunnel endpoints
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_ASSIGNEDBYDHCP
= 'AssignedByDhcp'¶
-
RESOURCE_TYPE_STATICIPLISTSPEC
= 'StaticIpListSpec'¶
-
RESOURCE_TYPE_STATICIPMACLISTSPEC
= 'StaticIpMacListSpec'¶
-
RESOURCE_TYPE_STATICIPPOOLSPEC
= 'StaticIpPoolSpec'¶
-
-
class
com.vmware.nsx_policy.model_client.
IpBlock
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, cidr=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A block of IPv4 addresses defined by a start address and a mask/prefix (network CIDR). An IP block is typically large & allocated to a tenant for automated consumption. An IP block is always a contiguous address space, for example 192.0.0.1/8. An IP block can be further subdivided into subnets called IP block subnets. These IP block subnets can later be added to IP pools and used for IP allocation. An IP pool is typically a collection of subnets that are often not a contiguous address space. Clients are allocated IP addresses only from IP pools. Sample Structure Diagram IpBlock_VMware 192.0.0.1/8 ======================================================================= / ___________________________________________/________ / IpBlockSubnet_Finance ( IpBlockSubnet_Eng1 IpBlockSubnet_Eng2 / ) / 192.168.0.1/16 ( 192.170.1.1/16 192.180.1.1/24 / ) IpPool_Eng / (___________________________________________/________) / / =======================================================================
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpBlockListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpBlockSubnet
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, allocation_ranges=None, block_id=None, cidr=None, size=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A set of IPv4 addresses defined by a start address and a mask/prefix which will typically be associated with a layer-2 broadcast domain.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpBlockSubnetListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpDiscoverySwitchingProfile
(arp_bindings_limit=None, arp_snooping_enabled=None, dhcp_snooping_enabled=None, vm_tools_enabled=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='IpDiscoverySwitchingProfile', tags=None, required_capabilities=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpMacPair
(ip=None, mac=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IP and MAC pair.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpPool
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, pool_usage=None, subnets=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A collection of one or more IPv4 or IPv6 subnets or ranges that are often not a contiguous address space. Clients are allocated IPs from an IP pool. Often used when a client that consumes addresses exhausts an initial subnet or range and needs to be expanded but the adjoining address space is not available as it has been allocated to a different client.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpPoolDeleteRequestParameters
(force=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IpPool delete request parameters
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpPoolListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpPoolRange
(links=None, schema=None, self_=None, end=None, start=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A set of IPv4 or IPv6 addresses defined by a start and end address.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpPoolSubnet
(links=None, schema=None, self_=None, allocation_ranges=None, cidr=None, dns_nameservers=None, dns_suffix=None, gateway_ip=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A set of IPv4 or IPv6 addresses defined by a network CIDR.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpfixCollector
(collector_ip_address=None, collector_port=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpfixCollectorConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, collectors=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This managed entity contains a set of IPFIX collectors.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpfixCollectorConfigListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of IPFIX Collector Configs
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpfixCollectorUpmProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, collectors=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The configuration for Internet protocol flow information export (IPFIX) collector. It should be referenced in other IPFIX profile as a collecor config. The IPFIX exporter will send records to these collectors.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_IPFIXCOLLECTORUPMPROFILE
= 'IpfixCollectorUpmProfile'¶
-
-
class
com.vmware.nsx_policy.model_client.
IpfixCollectorUpmProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IPFIX collector profile list result for query with profile list parameters
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpfixConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='IpfixConfig', tags=None, applied_tos=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IPFIX Config base representation
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_IPFIXDFWCONFIG
= 'IpfixDfwConfig'¶
-
RESOURCE_TYPE_IPFIXSWITCHCONFIG
= 'IpfixSwitchConfig'¶
-
-
class
com.vmware.nsx_policy.model_client.
IpfixConfigListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of IPFIX Config
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpfixDfwConfig
(active_flow_export_timeout=None, collector=None, observation_domain_id=None, priority=None, template_parameters=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='IpfixDfwConfig', tags=None, applied_tos=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
It defines IPFIX DFW Configuration.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpfixDfwTemplateParameters
(destination_address=None, destination_transport_port=None, firewall_event=None, flow_direction=None, flow_end=None, flow_start=None, icmp_code=None, octet_delta_count=None, packet_delta_count=None, protocol_identifier=None, rule_id=None, source_address=None, source_icmp_type=None, source_transport_port=None, vif_uuid=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This entity represents the flow parameters which are exported.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpfixObsPointConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, active_timeout=None, collectors=None, enabled=None, idle_timeout=None, max_flows=None, observation_domain_id=None, packet_sample_probability=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IpfixObsPointConfig (i.e. global switch IPFIX config) is deprecated. Please use IpfixSwitchUpmProfile & IpfixCollectorUpmProfile instead. With them, switch IPFIX profile can be applied to specific entities, such as logical switch, logical port and so on.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpfixObsPointsListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This is deprecated. Please use UpmProfileListResult instead.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpfixServiceAssociationListResult
(results=None, links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, service_type='IpfixServiceAssociationListResult')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpfixSwitchConfig
(active_timeout=None, idle_timeout=None, max_flows=None, packet_sample_probability=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='IpfixSwitchConfig', tags=None, applied_tos=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This is deprecated. Please use IpfixSwitchUpmProfile instead which can specify its own collectors and observation ID.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpfixSwitchUpmProfile
(active_timeout=None, applied_tos=None, collector_profile=None, idle_timeout=None, max_flows=None, observation_domain_id=None, packet_sample_probability=None, priority=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='IpfixSwitchUpmProfile', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The configuration for Internet protocol flow information export (IPFIX) and would be enabled on the switching module to collect flow information.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
IpfixUpmProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='IpfixUpmProfile', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Parent profile of all IPFIX profiles.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_IPFIXSWITCHUPMPROFILE
= 'IpfixSwitchUpmProfile'¶
-
-
class
com.vmware.nsx_policy.model_client.
IpfixUpmProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IPFIX profile list result for query with list parameters
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
KeyValue
(key=None, value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
KeyValuePair
(key=None, value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
An arbitrary key-value pair
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2Extension
(l2vpn_path=None, tunnel_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Segment specific L2 VPN configuration
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2Vpn
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, enabled=None, transport_tunnels=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains information necessary to configure L2Vpn.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2VpnAttachmentContext
(tunnel_id=None, allocate_addresses=None, resource_type='L2VpnAttachmentContext')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2VpnContext
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, enable_hub=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
L2Vpn Context provides meta-data information about the parent Provider.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2VpnListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of L2Vpns
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2VpnPeerCodes
(peer_codes=None, enforcement_point_path=None, resource_type='L2VpnPeerCodes')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Get the peer_code for each tunnel to paste on the remote end of the tunnel. Currently only stand-along/unmanaged edge is supported on the remote end of the tunnel.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2VpnPeerConfigPerEnforcementPoint
(enforcement_point_path=None, resource_type='L2VpnPeerConfigPerEnforcementPoint')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Peer config per Enforcement Point to configure the other side of the tunnel.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_L2VPNPEERCODES
= 'L2VpnPeerCodes'¶
-
-
class
com.vmware.nsx_policy.model_client.
L2VpnPerSegmentTrafficStatistics
(bum_bytes_in=None, bum_bytes_out=None, bum_packets_in=None, bum_packets_out=None, bytes_in=None, bytes_out=None, packets_in=None, packets_out=None, packets_receive_error=None, packets_sent_error=None, segment_path=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Traffic statistics for a segment.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2VpnService
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, enable_full_mesh=None, logical_router_id=None, logical_tap_ip_pool=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Defines if service running as hub or spoke Also defines all the common properties for the multiple L2VpnSessions associated with this service.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2VpnServiceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paginated list all the L2VPN services.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2VpnSession
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, enabled=None, l2vpn_service_id=None, transport_tunnels=None, tunnel_encapsulation=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Defines the tunnel local and peer addresses along with the multiple tansport tunnels for redundancy. L2VpnSession belongs on to only one L2VpnService.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2VpnSessionListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paginated list all the L2VPN sessions
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2VpnSessionStatistics
(tap_traffic_counters=None, traffic_statistics_per_segment=None, enforcement_point_path=None, resource_type='L2VpnSessionStatistics')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Session statistics gives Vpn session status and traffic statistics per segment.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2VpnStatisticsPerEnforcementPoint
(enforcement_point_path=None, resource_type='L2VpnStatisticsPerEnforcementPoint')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
L2Vpn Statistics Per Enforcement Point.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_L2VPNSESSIONSTATISTICS
= 'L2VpnSessionStatistics'¶
-
-
class
com.vmware.nsx_policy.model_client.
L2VpnTapTrafficStatistics
(bytes_in=None, bytes_out=None, packets_in=None, packets_out=None, packets_receive_error=None, packets_sent_error=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
TAP (Terminal access point) traffic statistics for L2Vpn.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2VpnTransportTunnelPeerCode
(peer_code=None, transport_tunnel_path=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
L2Vpn transport tunnel peer code.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L2VpnTunnelEncapsulation
(local_endpoint_ip=None, peer_endpoint_ip=None, protocol=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
L2VPN tunnel encapsulation config
Tip
The arguments are used to initialize data attributes with the same names.
-
PROTOCOL_GRE
= 'GRE'¶
-
-
class
com.vmware.nsx_policy.model_client.
L3Vpn
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, dh_groups=None, enable_perfect_forward_secrecy=None, enabled=None, ike_digest_algorithms=None, ike_encryption_algorithms=None, ike_version=None, l3vpn_session=None, local_address=None, passphrases=None, remote_private_address=None, remote_public_address=None, tunnel_digest_algorithms=None, tunnel_encryption_algorithms=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains information necessary to configure IPSec Vpn.
Tip
The arguments are used to initialize data attributes with the same names.
-
DH_GROUPS_GROUP14
= 'GROUP14'¶
-
DH_GROUPS_GROUP15
= 'GROUP15'¶
-
DH_GROUPS_GROUP16
= 'GROUP16'¶
-
IKE_DIGEST_ALGORITHMS_SHA1
= 'SHA1'¶
-
IKE_DIGEST_ALGORITHMS_SHA2_256
= 'SHA2_256'¶
-
IKE_ENCRYPTION_ALGORITHMS_128
= 'AES_128'¶
-
IKE_ENCRYPTION_ALGORITHMS_256
= 'AES_256'¶
-
IKE_ENCRYPTION_ALGORITHMS_GCM_128
= 'AES_GCM_128'¶
-
IKE_ENCRYPTION_ALGORITHMS_GCM_192
= 'AES_GCM_192'¶
-
IKE_ENCRYPTION_ALGORITHMS_GCM_256
= 'AES_GCM_256'¶
-
IKE_VERSION_FLEX
= 'IKE_FLEX'¶
-
IKE_VERSION_V1
= 'IKE_V1'¶
-
IKE_VERSION_V2
= 'IKE_V2'¶
-
TUNNEL_DIGEST_ALGORITHMS_SHA1
= 'SHA1'¶
-
TUNNEL_DIGEST_ALGORITHMS_SHA2_256
= 'SHA2_256'¶
-
TUNNEL_ENCRYPTION_ALGORITHMS_128
= 'AES_128'¶
-
TUNNEL_ENCRYPTION_ALGORITHMS_256
= 'AES_256'¶
-
TUNNEL_ENCRYPTION_ALGORITHMS_GCM_128
= 'AES_GCM_128'¶
-
TUNNEL_ENCRYPTION_ALGORITHMS_GCM_192
= 'AES_GCM_192'¶
-
TUNNEL_ENCRYPTION_ALGORITHMS_GCM_256
= 'AES_GCM_256'¶
-
-
class
com.vmware.nsx_policy.model_client.
L3VpnContext
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, available_local_addresses=None, bypass_rules=None, enabled=None, ike_log_level=None, label=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
L3Vpn Context provides the configuration context that different L3Vpns can consume.
Tip
The arguments are used to initialize data attributes with the same names.
-
IKE_LOG_LEVEL_DEBUG
= 'DEBUG'¶
-
IKE_LOG_LEVEL_EMERGENCY
= 'EMERGENCY'¶
-
IKE_LOG_LEVEL_ERROR
= 'ERROR'¶
-
IKE_LOG_LEVEL_INFO
= 'INFO'¶
-
IKE_LOG_LEVEL_WARN
= 'WARN'¶
-
-
class
com.vmware.nsx_policy.model_client.
L3VpnListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of L3Vpns
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L3VpnPeerConfigRequestParameters
(enforcement_point_path=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Peer Config Request parameters that represents an enforcement point path. A request to get the Peer config for an L3Vpn can be parameterized with this path and will be evaluted as follows: - no enforcement point path specified: the request is evaluated on all enforcement points. - {enforcement_point_path}: the request is evaluated only on the given enforcement point.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L3VpnRule
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, action=None, destinations=None, sequence_number=None, sources=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
For policy-based L3Vpn sessions, a rule specifies as its action the vpn tunnel to be used for transit traffic that meets the rules match criteria.
Tip
The arguments are used to initialize data attributes with the same names.
-
ACTION_BYPASS
= 'BYPASS'¶
-
ACTION_PROTECT
= 'PROTECT'¶
-
-
class
com.vmware.nsx_policy.model_client.
L3VpnSession
(resource_type='L3VpnSession')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains information about L3Vpn session.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_POLICYBASEDL3VPNSESSION
= 'PolicyBasedL3VpnSession'¶
-
RESOURCE_TYPE_ROUTEBASEDL3VPNSESSION
= 'RouteBasedL3VpnSession'¶
-
-
class
com.vmware.nsx_policy.model_client.
L3VpnStatisticsPerEnforcementPoint
(enforcement_point_path=None, resource_type='L3VpnStatisticsPerEnforcementPoint')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
L3Vpn Statistics Per Enforcement Point.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_IPSECVPNSESSIONSTATISTICS
= 'IPSecVpnSessionStatistics'¶
-
-
class
com.vmware.nsx_policy.model_client.
L3VpnSubnet
(subnet=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Used to specify subnets in L3Vpn rule.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
L4PolicyLbPersistenceProfile
(persistence=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='L4PolicyLbPersistenceProfile', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Some applications maintain state and require all relevant connections to be sent to the same server as the application state is not synchronized among servers. Persistence is enabled on a PolicyLbVirtualServer by binding a persistence profile to it.
Tip
The arguments are used to initialize data attributes with the same names.
-
PERSISTENCE_IP
= 'SOURCE_IP'¶
-
-
class
com.vmware.nsx_policy.model_client.
L4PortSetNSService
(destination_ports=None, l4_protocol=None, source_ports=None, resource_type='L4PortSetNSService')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
L4PortSet can be specified in comma separated notation of parts. Parts of a L4PortSet includes single integer or range of port in hyphen notation. Example of a PortSet: "22, 33-70, 44".
Tip
The arguments are used to initialize data attributes with the same names.
-
L4PROTOCOL_TCP
= 'TCP'¶
-
L4PROTOCOL_UDP
= 'UDP'¶
-
-
class
com.vmware.nsx_policy.model_client.
L4PortSetServiceEntry
(destination_ports=None, l4_protocol=None, source_ports=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='L4PortSetServiceEntry', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
L4PortSet can be specified in comma separated notation of parts. Parts of a L4PortSet includes single integer or range of port in hyphen notation. Example of a PortSet: "22, 33-70, 44".
Tip
The arguments are used to initialize data attributes with the same names.
-
L4PROTOCOL_TCP
= 'TCP'¶
-
L4PROTOCOL_UDP
= 'UDP'¶
-
-
class
com.vmware.nsx_policy.model_client.
L7PolicyLbPersistenceProfile
(persistence=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='L7PolicyLbPersistenceProfile', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Some applications maintain state and require all relevant connections to be sent to the same server as the application state is not synchronized among servers. Persistence is enabled on a PolicyLbVirtualServer by binding a persistence profile to it.
Tip
The arguments are used to initialize data attributes with the same names.
-
PERSISTENCE_COOKIE
= 'COOKIE'¶
-
-
class
com.vmware.nsx_policy.model_client.
L7ServiceEntry
(destination_ports=None, entity=None, l7_protocol=None, operations=None, source_ports=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='L7ServiceEntry', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A ServiceEntry that represents L7 services
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Label
(condition=None, hover=None, icons=None, navigation=None, text=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Label that will be displayed for a UI element.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LabelValueConfiguration
(navigation=None, properties=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LabelValueConfiguration', tags=None, datasources=None, drilldown_id=None, footer=None, is_drilldown=None, shared=None, weight=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents a Label-Value widget configuration
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Lag
(id=None, load_balance_algorithm=None, mode=None, name=None, number_of_uplinks=None, timeout_type=None, uplinks=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
LACP group
Tip
The arguments are used to initialize data attributes with the same names.
-
LOAD_BALANCE_ALGORITHM_DESTMAC
= 'DESTMAC'¶
-
LOAD_BALANCE_ALGORITHM_SRCDESTIPVLAN
= 'SRCDESTIPVLAN'¶
-
LOAD_BALANCE_ALGORITHM_SRCDESTMAC
= 'SRCDESTMAC'¶
-
LOAD_BALANCE_ALGORITHM_SRCDESTMACIPPORT
= 'SRCDESTMACIPPORT'¶
-
LOAD_BALANCE_ALGORITHM_SRCMAC
= 'SRCMAC'¶
-
MODE_ACTIVE
= 'ACTIVE'¶
-
MODE_PASSIVE
= 'PASSIVE'¶
-
TIMEOUT_TYPE_FAST
= 'FAST'¶
-
TIMEOUT_TYPE_SLOW
= 'SLOW'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbActiveMonitor
(fall_count=None, interval=None, monitor_port=None, rise_count=None, timeout=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LbActiveMonitor', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbAppProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LbAppProfile', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_LBFASTTCPPROFILE
= 'LbFastTcpProfile'¶
-
RESOURCE_TYPE_LBFASTUDPPROFILE
= 'LbFastUdpProfile'¶
-
RESOURCE_TYPE_LBHTTPPROFILE
= 'LbHttpProfile'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbAppProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbClientSslProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, ciphers=None, is_secure=None, prefer_server_ciphers=None, protocols=None, session_cache_enabled=None, session_cache_timeout=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDH_RSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_ECDH_RSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDH_RSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHERS_ECDH_RSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHERS_RSA_WITH_3DES_EDE_CBC_SHA
= 'TLS_RSA_WITH_3DES_EDE_CBC_SHA'¶
-
CIPHERS_RSA_WITH_AES_128_CBC_SHA
= 'TLS_RSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_RSA_WITH_AES_128_CBC_SHA256
= 'TLS_RSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_RSA_WITH_AES_128_GCM_SHA256
= 'TLS_RSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_RSA_WITH_AES_256_CBC_SHA
= 'TLS_RSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_RSA_WITH_AES_256_CBC_SHA256
= 'TLS_RSA_WITH_AES_256_CBC_SHA256'¶
-
CIPHERS_RSA_WITH_AES_256_GCM_SHA384
= 'TLS_RSA_WITH_AES_256_GCM_SHA384'¶
-
PROTOCOLS_SSL_V2
= 'SSL_V2'¶
-
PROTOCOLS_SSL_V3
= 'SSL_V3'¶
-
PROTOCOLS_TLS_V1
= 'TLS_V1'¶
-
PROTOCOLS_TLS_V1_1
= 'TLS_V1_1'¶
-
PROTOCOLS_TLS_V1_2
= 'TLS_V1_2'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbClientSslProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbCookiePersistenceProfile
(cookie_domain=None, cookie_fallback=None, cookie_garble=None, cookie_mode=None, cookie_name=None, cookie_path=None, cookie_time=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LbCookiePersistenceProfile', tags=None, persistence_shared=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
COOKIE_MODE_INSERT
= 'INSERT'¶
-
COOKIE_MODE_PREFIX
= 'PREFIX'¶
-
COOKIE_MODE_REWRITE
= 'REWRITE'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbCookieTime
(type='LbCookieTime')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
TYPE_LBPERSISTENCECOOKIETIME
= 'LbPersistenceCookieTime'¶
-
TYPE_LBSESSIONCOOKIETIME
= 'LbSessionCookieTime'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbFastTcpProfile
(close_timeout=None, ha_flow_mirroring_enabled=None, idle_timeout=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LbFastTcpProfile', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbFastUdpProfile
(flow_mirroring_enabled=None, idle_timeout=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LbFastUdpProfile', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbHttpMonitor
(request_body=None, request_headers=None, request_method=None, request_url=None, request_version=None, response_body=None, response_status_codes=None, fall_count=None, interval=None, monitor_port=None, rise_count=None, timeout=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
REQUEST_METHOD_GET
= 'GET'¶
-
REQUEST_METHOD_HEAD
= 'HEAD'¶
-
REQUEST_METHOD_OPTIONS
= 'OPTIONS'¶
-
REQUEST_METHOD_POST
= 'POST'¶
-
REQUEST_METHOD_PUT
= 'PUT'¶
-
REQUEST_VERSION_1_0
= 'HTTP_VERSION_1_0'¶
-
REQUEST_VERSION_1_1
= 'HTTP_VERSION_1_1'¶
-
REQUEST_VERSION_2_0
= 'HTTP_VERSION_2_0'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbHttpProfile
(http_redirect_to=None, http_redirect_to_https=None, idle_timeout=None, ntlm=None, request_body_size=None, request_header_size=None, response_timeout=None, x_forwarded_for=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LbHttpProfile', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
XFORWARDED_FOR_INSERT
= 'INSERT'¶
-
XFORWARDED_FOR_REPLACE
= 'REPLACE'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbHttpRedirectAction
(redirect_status=None, redirect_url=None, type='LbHttpRedirectAction')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This action is used to redirect HTTP request messages to a new URL. The reply_status value specified in this action is used as the status code of HTTP response message which is sent back to client (Normally a browser). The HTTP status code for redirection is 3xx, for example, 301, 302, 303, 307, etc. The redirect_url is the new URL that the HTTP request message is redirected to. Normally browser will send another HTTP request to the new URL after receiving a redirection response message. Captured variables and built-in variables can be used in redirect_url field. For example, to redirect all HTTP requests to HTTPS requests for a virtual server. We create an LbRule without any conditions, add an LbHttpRedirectAction to the rule. Set the redirect_url field of the LbHttpRedirectAction to: https://$_host$_request_uri And set redirect_status to "302", which means found. This rule will redirect all HTTP requests to HTTPS server port on the same host.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbHttpRejectAction
(reply_message=None, reply_status=None, type='LbHttpRejectAction')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This action is used to reject HTTP request messages. The specified reply_status value is used as the status code for the corresponding HTTP response message which is sent back to client (Normally a browser) indicating the reason it was rejected. Reference official HTTP status code list for your specific HTTP version to set the reply_status properly. LbHttpRejectAction does not support variables.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbHttpRequestBodyCondition
(body_value=None, case_sensitive=None, match_type=None, inverse=None, type='LbHttpRequestBodyCondition')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This condition is used to match the message body of an HTTP request. Typically, only HTTP POST, PATCH, or PUT requests have request body. The match_type field defines how body_value field is used to match the body of HTTP requests.
Tip
The arguments are used to initialize data attributes with the same names.
-
MATCH_TYPE_CONTAINS
= 'CONTAINS'¶
-
MATCH_TYPE_ENDS_WITH
= 'ENDS_WITH'¶
-
MATCH_TYPE_EQUALS
= 'EQUALS'¶
-
MATCH_TYPE_REGEX
= 'REGEX'¶
-
MATCH_TYPE_STARTS_WITH
= 'STARTS_WITH'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbHttpRequestCookieCondition
(case_sensitive=None, cookie_name=None, cookie_value=None, match_type=None, inverse=None, type='LbHttpRequestCookieCondition')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This condition is used to match HTTP request messages by cookie which is a specific type of HTTP header. The match_type and case_sensitive define how to compare cookie value.
Tip
The arguments are used to initialize data attributes with the same names.
-
MATCH_TYPE_CONTAINS
= 'CONTAINS'¶
-
MATCH_TYPE_ENDS_WITH
= 'ENDS_WITH'¶
-
MATCH_TYPE_EQUALS
= 'EQUALS'¶
-
MATCH_TYPE_REGEX
= 'REGEX'¶
-
MATCH_TYPE_STARTS_WITH
= 'STARTS_WITH'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbHttpRequestHeader
(header_name=None, header_value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbHttpRequestHeaderCondition
(case_sensitive=None, header_name=None, header_value=None, match_type=None, inverse=None, type='LbHttpRequestHeaderCondition')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This condition is used to match HTTP request messages by HTTP header fields. HTTP header fields are components of the header section of HTTP request and response messages. They define the operating parameters of an HTTP transaction. For example, Cookie, Authorization, User-Agent, etc. One condition can be used to match one header field, to match multiple header fields, multiple conditions must be specified. The match_type field defines how header_value field is used to match HTTP requests. The header_name field does not support match types.
Tip
The arguments are used to initialize data attributes with the same names.
-
MATCH_TYPE_CONTAINS
= 'CONTAINS'¶
-
MATCH_TYPE_ENDS_WITH
= 'ENDS_WITH'¶
-
MATCH_TYPE_EQUALS
= 'EQUALS'¶
-
MATCH_TYPE_REGEX
= 'REGEX'¶
-
MATCH_TYPE_STARTS_WITH
= 'STARTS_WITH'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbHttpRequestHeaderRewriteAction
(header_name=None, header_value=None, type='LbHttpRequestHeaderRewriteAction')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This action is used to rewrite header fields of matched HTTP request messages to specified new values. One action can be used to rewrite one header field. To rewrite multiple header fields, multiple actions must be defined. Captured variables and built-in variables can be used in the header_value field, header_name field does not support variables.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbHttpRequestMethodCondition
(method=None, inverse=None, type='LbHttpRequestMethodCondition')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This condition is used to match method of HTTP requests. If the method of an HTTP request is same as the method specified in this condition, the HTTP request match this condition. For example, if the method field is set to GET in this condition, any HTTP request with GET method matches the condition.
Tip
The arguments are used to initialize data attributes with the same names.
-
METHOD_GET
= 'GET'¶
-
METHOD_HEAD
= 'HEAD'¶
-
METHOD_OPTIONS
= 'OPTIONS'¶
-
METHOD_POST
= 'POST'¶
-
METHOD_PUT
= 'PUT'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbHttpRequestUriArgumentsCondition
(case_sensitive=None, match_type=None, uri_arguments=None, inverse=None, type='LbHttpRequestUriArgumentsCondition')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This condition is used to match URI arguments aka query string of Http request messages, for example, in URI http://exaple.com?foo=1&bar=2, the "foo=1&bar=2" is the query string containing URI arguments. In an URI scheme, query string is indicated by the first question mark ("?") character and terminated by a number sign ("#") character or by the end of the URI. The uri_arguments field can be specified as a regular expression(Set match_type to REGEX). For example, "foo=(?<x>\d+)". It matches HTTP requests whose URI arguments containing "foo", the value of foo contains only digits. And the value of foo is captured as $x which can be used in LbRuleAction fields which support variables.
Tip
The arguments are used to initialize data attributes with the same names.
-
MATCH_TYPE_CONTAINS
= 'CONTAINS'¶
-
MATCH_TYPE_ENDS_WITH
= 'ENDS_WITH'¶
-
MATCH_TYPE_EQUALS
= 'EQUALS'¶
-
MATCH_TYPE_REGEX
= 'REGEX'¶
-
MATCH_TYPE_STARTS_WITH
= 'STARTS_WITH'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbHttpRequestUriCondition
(case_sensitive=None, match_type=None, uri=None, inverse=None, type='LbHttpRequestUriCondition')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This condition is used to match URIs(Uniform Resource Identifier) of HTTP request messages. The URI field can be specified as a regular expression. If an HTTP request message is requesting an URI which matches specified regular expression, it matches the condition. The syntax of whole URI looks like this: scheme:[//[user[:password]\@]host[:port]][/path][?query][#fragment] This condition matches only the path part of entire URI. When match_type field is specified as REGEX, the uri field is used as a regular expression to match URI path of HTTP requests. For example, to match any URI that has "/image/" or "/images/", uri field can be specified as: "/image[s]?/". Named capturing groups can be used in the uri field to capture substrings of matched URIs and store them in variables for use in LbRuleAction. For example, specify uri field as: "/news/(?<year>\d+)/(?<month>\d+)/(?<article>.\*)" If the URI path is /articles/news/2017/06/xyz.html, then substring "2017" is captured in variable year, "06" is captured in variable month, and "xyz.html" is captured in variable article. These variables can then be used in an LbRuleAction field which supports variables, such as uri field of LbHttpRequestUriRewriteAction. For example, set the uri field of LbHttpRequestUriRewriteAction as: "/articles/news/$year-$month-$article" Then the URI path /articles/news/2017/06/xyz.html is rewritten to: "/articles/news/2017-06-xyz.html"
Tip
The arguments are used to initialize data attributes with the same names.
-
MATCH_TYPE_CONTAINS
= 'CONTAINS'¶
-
MATCH_TYPE_ENDS_WITH
= 'ENDS_WITH'¶
-
MATCH_TYPE_EQUALS
= 'EQUALS'¶
-
MATCH_TYPE_REGEX
= 'REGEX'¶
-
MATCH_TYPE_STARTS_WITH
= 'STARTS_WITH'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbHttpRequestUriRewriteAction
(uri=None, uri_arguments=None, type='LbHttpRequestUriRewriteAction')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This action is used to rewrite URIs in matched HTTP request messages. Specify the uri and uri_arguments fields in this condition to rewrite the matched HTTP request message’s URI and URI arguments to the new values. Full URI scheme of HTTP messages have following syntax: scheme:[//[user[:password]\@]host[:port]][/path][?query][#fragment] The uri field of this action is used to rewrite the /path part in above scheme. And the uri_arguments field is used to rewrite the query part. Captured variables and built-in variables can be used in the uri and uri_arguments fields. Check the example in LbRuleAction to see how to use variables in this action.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbHttpRequestVersionCondition
(version=None, inverse=None, type='LbHttpRequestVersionCondition')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This condition is used to match the HTTP protocol version of the HTTP request messages.
Tip
The arguments are used to initialize data attributes with the same names.
-
VERSION_1_0
= 'HTTP_VERSION_1_0'¶
-
VERSION_1_1
= 'HTTP_VERSION_1_1'¶
-
VERSION_2_0
= 'HTTP_VERSION_2_0'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbHttpResponseHeaderCondition
(case_sensitive=None, header_name=None, header_value=None, match_type=None, inverse=None, type='LbHttpResponseHeaderCondition')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This condition is used to match HTTP response messages from backend servers by HTTP header fields. HTTP header fields are components of the header section of HTTP request and response messages. They define the operating parameters of an HTTP transaction. For example, Cookie, Authorization, User-Agent, etc. One condition can be used to match one header field, to match multiple header fields, multiple conditions must be specified. The match_type field defines how header_value field is used to match HTTP responses. The header_name field does not support match types.
Tip
The arguments are used to initialize data attributes with the same names.
-
MATCH_TYPE_CONTAINS
= 'CONTAINS'¶
-
MATCH_TYPE_ENDS_WITH
= 'ENDS_WITH'¶
-
MATCH_TYPE_EQUALS
= 'EQUALS'¶
-
MATCH_TYPE_REGEX
= 'REGEX'¶
-
MATCH_TYPE_STARTS_WITH
= 'STARTS_WITH'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbHttpResponseHeaderRewriteAction
(header_name=None, header_value=None, type='LbHttpResponseHeaderRewriteAction')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This action is used to rewrite header fields of HTTP response messages to specified new values at HTTP_RESPONSE_REWRITE phase. One action can be used to rewrite one header field. To rewrite multiple header fields, multiple actions must be defined. Captured variables and built-in variables can be used in the header_value field, header_name field does not support variables.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbHttpsMonitor
(certificate_chain_depth=None, ciphers=None, client_certificate_id=None, is_secure=None, protocols=None, request_body=None, request_headers=None, request_method=None, request_url=None, request_version=None, response_body=None, response_status_codes=None, server_auth=None, server_auth_ca_ids=None, server_auth_crl_ids=None, fall_count=None, interval=None, monitor_port=None, rise_count=None, timeout=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDH_RSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_ECDH_RSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDH_RSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHERS_ECDH_RSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHERS_RSA_WITH_3DES_EDE_CBC_SHA
= 'TLS_RSA_WITH_3DES_EDE_CBC_SHA'¶
-
CIPHERS_RSA_WITH_AES_128_CBC_SHA
= 'TLS_RSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_RSA_WITH_AES_128_CBC_SHA256
= 'TLS_RSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_RSA_WITH_AES_128_GCM_SHA256
= 'TLS_RSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_RSA_WITH_AES_256_CBC_SHA
= 'TLS_RSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_RSA_WITH_AES_256_CBC_SHA256
= 'TLS_RSA_WITH_AES_256_CBC_SHA256'¶
-
CIPHERS_RSA_WITH_AES_256_GCM_SHA384
= 'TLS_RSA_WITH_AES_256_GCM_SHA384'¶
-
PROTOCOLS_SSL_V2
= 'SSL_V2'¶
-
PROTOCOLS_SSL_V3
= 'SSL_V3'¶
-
PROTOCOLS_TLS_V1
= 'TLS_V1'¶
-
PROTOCOLS_TLS_V1_1
= 'TLS_V1_1'¶
-
PROTOCOLS_TLS_V1_2
= 'TLS_V1_2'¶
-
REQUEST_METHOD_GET
= 'GET'¶
-
REQUEST_METHOD_HEAD
= 'HEAD'¶
-
REQUEST_METHOD_OPTIONS
= 'OPTIONS'¶
-
REQUEST_METHOD_POST
= 'POST'¶
-
REQUEST_METHOD_PUT
= 'PUT'¶
-
REQUEST_VERSION_1_0
= 'HTTP_VERSION_1_0'¶
-
REQUEST_VERSION_1_1
= 'HTTP_VERSION_1_1'¶
-
REQUEST_VERSION_2_0
= 'HTTP_VERSION_2_0'¶
-
SERVER_AUTH_IGNORE
= 'IGNORE'¶
-
SERVER_AUTH_REQUIRED
= 'REQUIRED'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbIcmpMonitor
(data_length=None, fall_count=None, interval=None, monitor_port=None, rise_count=None, timeout=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbIpHeaderCondition
(source_address=None, inverse=None, type='LbIpHeaderCondition')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This condition is used to match IP header fields of HTTP messages. Currently, only the source IP address is supported. IP addresses can be expressed as a single IP address like 10.1.1.1, or a range of IP addresses like 10.1.1.101-10.1.1.160. Both IPv4 and IPv6 addresses are supported.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbMonitor
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LbMonitor', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_LBHTTPMONITOR
= 'LbHttpMonitor'¶
-
RESOURCE_TYPE_LBHTTPSMONITOR
= 'LbHttpsMonitor'¶
-
RESOURCE_TYPE_LBICMPMONITOR
= 'LbIcmpMonitor'¶
-
RESOURCE_TYPE_LBPASSIVEMONITOR
= 'LbPassiveMonitor'¶
-
RESOURCE_TYPE_LBTCPMONITOR
= 'LbTcpMonitor'¶
-
RESOURCE_TYPE_LBUDPMONITOR
= 'LbUdpMonitor'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbMonitorListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbPassiveMonitor
(max_fails=None, timeout=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LbPassiveMonitor', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbPersistenceCookieTime
(cookie_max_idle=None, type='LbPersistenceCookieTime')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbPersistenceProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LbPersistenceProfile', tags=None, persistence_shared=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_LBCOOKIEPERSISTENCEPROFILE
= 'LbCookiePersistenceProfile'¶
-
RESOURCE_TYPE_LBSOURCEIPPERSISTENCEPROFILE
= 'LbSourceIpPersistenceProfile'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbPersistenceProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbPool
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, active_monitor_ids=None, algorithm=None, member_group=None, members=None, min_active_members=None, passive_monitor_id=None, snat_translation=None, tcp_multiplexing_enabled=None, tcp_multiplexing_number=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ALGORITHM_IP_HASH
= 'IP_HASH'¶
-
ALGORITHM_LEAST_CONNECTION
= 'LEAST_CONNECTION'¶
-
ALGORITHM_ROUND_ROBIN
= 'ROUND_ROBIN'¶
-
ALGORITHM_WEIGHTED_LEAST_CONNECTION
= 'WEIGHTED_LEAST_CONNECTION'¶
-
ALGORITHM_WEIGHTED_ROUND_ROBIN
= 'WEIGHTED_ROUND_ROBIN'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbPoolListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbPoolMemberStatistics
(ip_address=None, port=None, statistics=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbPoolMemberStatus
(failure_cause=None, ip_address=None, last_check_time=None, last_state_change_time=None, port=None, status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
STATUS_DISABLED
= 'DISABLED'¶
-
STATUS_DOWN
= 'DOWN'¶
-
STATUS_GRACEFUL_DISABLED
= 'GRACEFUL_DISABLED'¶
-
STATUS_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbPoolStatistics
(last_update_timestamp=None, members=None, pool_id=None, statistics=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbPoolStatisticsListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbPoolStatus
(last_update_timestamp=None, members=None, pool_id=None, status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
STATUS_DETACHED
= 'DETACHED'¶
-
STATUS_DOWN
= 'DOWN'¶
-
STATUS_PARTIALLY_UP
= 'PARTIALLY_UP'¶
-
STATUS_PRIMARY_DOWN
= 'PRIMARY_DOWN'¶
-
STATUS_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbPoolStatusListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbRule
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, actions=None, match_conditions=None, match_strategy=None, phase=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Load balancer rules allow customization of load balancing behavior using match/action rules. Currently, load balancer rules are supported for only layer 7 virtual servers with application profile LbHttpProfile. Each application rule consists of one or more match conditions and one or more actions. Load balancer rules could be used by different load balancer services.
Tip
The arguments are used to initialize data attributes with the same names.
-
MATCH_STRATEGY_ALL
= 'ALL'¶
-
MATCH_STRATEGY_ANY
= 'ANY'¶
-
PHASE_FORWARDING
= 'HTTP_FORWARDING'¶
-
PHASE_REQUEST_REWRITE
= 'HTTP_REQUEST_REWRITE'¶
-
PHASE_RESPONSE_REWRITE
= 'HTTP_RESPONSE_REWRITE'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbRuleAction
(type='LbRuleAction')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Load balancer rule actions are used to manipulate application traffic. Currently load balancer rules can be used at three load balancer processing phases. Each phase has its own supported type of actions. Supported actions in HTTP_REQUST_REWRITE phase are: LbHttpRequestUriRewriteAction LbHttpRequestHeaderRewriteAction Supported actions in HTTP_FORWARDING phase are: LbHttpRejectAction LbHttpRedirectAction LbSelectPoolAction LbSelectServerAction Supported action in HTTP_RESPONSE_REWRITE phase is: LbHttpResponseHeaderRewriteAction If the match type of an LbRuleCondition field is specified as REGEX and named capturing groups are used in the specified regular expression. The groups can be used as variables in LbRuleAction fields. For example, define a rule with LbHttpRequestUriCondition as match condition and LbHttpRequestUriRewriteAction as action. Set match_type field of LbHttpRequestUriCondition to REGEX, and set uri field to "/news/(?<year>\d+)/(?<month>\d+)/(?<article>.\*)". Set uri field of LbHttpRequestUriRewriteAction to: "/news/$year-$month/$article" In uri field of LbHttpRequestUriCondition, the (?<year>\d+), (?<month>\d+) and (?<article>.\*) are named capturing groups, they define variables named $year, $month and $article respectively. The defined variables are used in LbHttpRequestUriRewriteAction. For a matched HTTP request with URI "/news/2017/06/xyz.html", the substring "2017" is captured in variable $year, "06" is captured in variable $month, and "xyz.html" is captured in variable $article. The LbHttpRequestUriRewriteAction will rewrite the URI to: "/news/2017-06/xyz.html" A set of built-in variables can be used in LbRuleAction as well. The name of built-in variables start with underscore, the name of user defined variables is not allowed to start with underscore. Following are some of the built-in variables: $_scheme: Reference the scheme part of matched HTTP messages, could be "http" or "https". $_host: Host of matched HTTP messages, for example "www.example.com". $_server_port: Port part of URI, it is also the port of the server which accepted a request. Default port is 80 for http and 443 for https. $_uri: The URI path, for example "/products/sample.html". $_request_uri: Full original request URI with arguments, for example, "/products/sample.html?a=b&c=d". $_args: URI arguments, for instance "a=b&c=d" $_is_args: "?" if a request has URI arguments, or an empty string otherwise. For the full list of built-in variables, please reference the NSX-T Administrator’s Guide.
Tip
The arguments are used to initialize data attributes with the same names.
-
TYPE_LBHTTPREDIRECTACTION
= 'LbHttpRedirectAction'¶
-
TYPE_LBHTTPREJECTACTION
= 'LbHttpRejectAction'¶
-
TYPE_LBHTTPREQUESTHEADERREWRITEACTION
= 'LbHttpRequestHeaderRewriteAction'¶
-
TYPE_LBHTTPREQUESTURIREWRITEACTION
= 'LbHttpRequestUriRewriteAction'¶
-
TYPE_LBHTTPRESPONSEHEADERREWRITEACTION
= 'LbHttpResponseHeaderRewriteAction'¶
-
TYPE_LBSELECTPOOLACTION
= 'LbSelectPoolAction'¶
-
TYPE_LBSELECTSERVERACTION
= 'LbSelectServerAction'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbRuleCondition
(inverse=None, type='LbRuleCondition')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Match conditions are used to match application traffic passing through load balancers. Multiple match conditions can be specified in one load balancer rule, each match condition defines a criterion for application traffic. If inverse field is set to true, the match result of the condition is inverted. If more than one match condition is specified, match strategy determines if all conditions should match or any one condition should match for the load balancer rule to be considered a match. Currently only HTTP messages are supported by load balancer rules. Each load balancer rule is used at a specific phase of load balancer processing. Currently three phases are supported, HTTP_REQUEST_REWRITE, HTTP_FORWARDING and HTTP_RESPONSE_REWRITE. Each phase supports certain types of match conditions, supported match conditions in HTTP_REQUEST_REWRITE phase are: LbHttpRequestMethodCondition LbHttpRequestUriCondition LbHttpRequestUriArgumentsCondition LbHttpRequestVersionCondition LbHttpRequestHeaderCondition LbHttpRequestCookieCondition LbHttpRequestBodyCondition LbTcpHeaderCondition LbIpHeaderCondition Supported match conditions in HTTP_FORWARDING phase are: LbHttpRequestMethodCondition LbHttpRequestUriCondition LbHttpRequestVersionCondition LbHttpRequestHeaderCondition LbHttpRequestCookieCondition LbHttpRequestBodyCondition LbTcpHeaderCondition LbIpHeaderCondition Supported match condition in HTTP_RESPONSE_REWRITE phase is: LbHttpResponseHeaderCondition LbHttpRequestMethodCondition LbHttpRequestUriCondition LbHttpRequestUriArgumentsCondition LbHttpRequestVersionCondition LbHttpRequestHeaderCondition LbHttpRequestCookieCondition LbTcpHeaderCondition LbIpHeaderCondition
Tip
The arguments are used to initialize data attributes with the same names.
-
TYPE_LBHTTPREQUESTBODYCONDITION
= 'LbHttpRequestBodyCondition'¶
-
TYPE_LBHTTPREQUESTCOOKIECONDITION
= 'LbHttpRequestCookieCondition'¶
-
TYPE_LBHTTPREQUESTHEADERCONDITION
= 'LbHttpRequestHeaderCondition'¶
-
TYPE_LBHTTPREQUESTMETHODCONDITION
= 'LbHttpRequestMethodCondition'¶
-
TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION
= 'LbHttpRequestUriArgumentsCondition'¶
-
TYPE_LBHTTPREQUESTURICONDITION
= 'LbHttpRequestUriCondition'¶
-
TYPE_LBHTTPREQUESTVERSIONCONDITION
= 'LbHttpRequestVersionCondition'¶
-
TYPE_LBHTTPRESPONSEHEADERCONDITION
= 'LbHttpResponseHeaderCondition'¶
-
TYPE_LBIPHEADERCONDITION
= 'LbIpHeaderCondition'¶
-
TYPE_LBTCPHEADERCONDITION
= 'LbTcpHeaderCondition'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbRuleListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbSelectPoolAction
(pool_id=None, type='LbSelectPoolAction')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This action is used to select a pool for matched HTTP request messages. The pool is specified by UUID. The matched HTTP request messages are forwarded to the specified pool.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbSelectServerAction
(ip=None, pool_id=None, port=None, type='LbSelectServerAction')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This action is used to select a backend server for matched HTTP request messages. Matched HTTP request messages are forwarded to the specified backend server. The ip and port fields must be specified as single values, IP range and port range are not supported.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbServerSslProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, ciphers=None, is_secure=None, protocols=None, session_cache_enabled=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDH_RSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_ECDH_RSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDH_RSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHERS_ECDH_RSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHERS_RSA_WITH_3DES_EDE_CBC_SHA
= 'TLS_RSA_WITH_3DES_EDE_CBC_SHA'¶
-
CIPHERS_RSA_WITH_AES_128_CBC_SHA
= 'TLS_RSA_WITH_AES_128_CBC_SHA'¶
-
CIPHERS_RSA_WITH_AES_128_CBC_SHA256
= 'TLS_RSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHERS_RSA_WITH_AES_128_GCM_SHA256
= 'TLS_RSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHERS_RSA_WITH_AES_256_CBC_SHA
= 'TLS_RSA_WITH_AES_256_CBC_SHA'¶
-
CIPHERS_RSA_WITH_AES_256_CBC_SHA256
= 'TLS_RSA_WITH_AES_256_CBC_SHA256'¶
-
CIPHERS_RSA_WITH_AES_256_GCM_SHA384
= 'TLS_RSA_WITH_AES_256_GCM_SHA384'¶
-
PROTOCOLS_SSL_V2
= 'SSL_V2'¶
-
PROTOCOLS_SSL_V3
= 'SSL_V3'¶
-
PROTOCOLS_TLS_V1
= 'TLS_V1'¶
-
PROTOCOLS_TLS_V1_1
= 'TLS_V1_1'¶
-
PROTOCOLS_TLS_V1_2
= 'TLS_V1_2'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbServerSslProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbService
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, access_log_enabled=None, attachment=None, enabled=None, error_log_level=None, size=None, virtual_server_ids=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ERROR_LOG_LEVEL_ALERT
= 'ALERT'¶
-
ERROR_LOG_LEVEL_CRITICAL
= 'CRITICAL'¶
-
ERROR_LOG_LEVEL_DEBUG
= 'DEBUG'¶
-
ERROR_LOG_LEVEL_EMERGENCY
= 'EMERGENCY'¶
-
ERROR_LOG_LEVEL_ERROR
= 'ERROR'¶
-
ERROR_LOG_LEVEL_INFO
= 'INFO'¶
-
ERROR_LOG_LEVEL_WARNING
= 'WARNING'¶
-
SIZE_LARGE
= 'LARGE'¶
-
SIZE_MEDIUM
= 'MEDIUM'¶
-
SIZE_SMALL
= 'SMALL'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbServiceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbSessionCookieTime
(cookie_max_idle=None, cookie_max_life=None, type='LbSessionCookieTime')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbSnatAutoMap
(port_overload=None, type='LbSnatAutoMap')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbSnatIpElement
(ip_address=None, prefix_length=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbSnatIpPool
(ip_addresses=None, port_overload=None, type='LbSnatIpPool')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbSnatTranslation
(port_overload=None, type='LbSnatTranslation')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
TYPE_LBSNATAUTOMAP
= 'LbSnatAutoMap'¶
-
TYPE_LBSNATIPPOOL
= 'LbSnatIpPool'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbSourceIpPersistenceProfile
(ha_persistence_mirroring_enabled=None, purge=None, timeout=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LbSourceIpPersistenceProfile', tags=None, persistence_shared=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
PURGE_FULL
= 'FULL'¶
-
PURGE_NO_PURGE
= 'NO_PURGE'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbSslCipherAndProtocolListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, ciphers=None, protocols=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbSslCipherInfo
(cipher=None, is_default=None, is_secure=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
SSL cipher
Tip
The arguments are used to initialize data attributes with the same names.
-
CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA'¶
-
CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA'¶
-
CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHER_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA'¶
-
CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHER_ECDHE_RSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA'¶
-
CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHER_ECDHE_RSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA'¶
-
CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHER_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA'¶
-
CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHER_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA
= 'TLS_ECDH_RSA_WITH_AES_128_CBC_SHA'¶
-
CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA256
= 'TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHER_ECDH_RSA_WITH_AES_128_GCM_SHA256
= 'TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA
= 'TLS_ECDH_RSA_WITH_AES_256_CBC_SHA'¶
-
CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA384
= 'TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384'¶
-
CIPHER_ECDH_RSA_WITH_AES_256_GCM_SHA384
= 'TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384'¶
-
CIPHER_RSA_WITH_3DES_EDE_CBC_SHA
= 'TLS_RSA_WITH_3DES_EDE_CBC_SHA'¶
-
CIPHER_RSA_WITH_AES_128_CBC_SHA
= 'TLS_RSA_WITH_AES_128_CBC_SHA'¶
-
CIPHER_RSA_WITH_AES_128_CBC_SHA256
= 'TLS_RSA_WITH_AES_128_CBC_SHA256'¶
-
CIPHER_RSA_WITH_AES_128_GCM_SHA256
= 'TLS_RSA_WITH_AES_128_GCM_SHA256'¶
-
CIPHER_RSA_WITH_AES_256_CBC_SHA
= 'TLS_RSA_WITH_AES_256_CBC_SHA'¶
-
CIPHER_RSA_WITH_AES_256_CBC_SHA256
= 'TLS_RSA_WITH_AES_256_CBC_SHA256'¶
-
CIPHER_RSA_WITH_AES_256_GCM_SHA384
= 'TLS_RSA_WITH_AES_256_GCM_SHA384'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbSslProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Load balancer abstract SSL profile
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbSslProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbSslProtocolInfo
(is_default=None, is_secure=None, protocol=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
SSL protocol
Tip
The arguments are used to initialize data attributes with the same names.
-
PROTOCOL_SSL_V2
= 'SSL_V2'¶
-
PROTOCOL_SSL_V3
= 'SSL_V3'¶
-
PROTOCOL_TLS_V1
= 'TLS_V1'¶
-
PROTOCOL_TLS_V1_1
= 'TLS_V1_1'¶
-
PROTOCOL_TLS_V1_2
= 'TLS_V1_2'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbStatisticsCounter
(bytes_in=None, bytes_in_rate=None, bytes_out=None, bytes_out_rate=None, current_session_rate=None, current_sessions=None, http_request_rate=None, http_requests=None, max_sessions=None, packets_in=None, packets_in_rate=None, packets_out=None, packets_out_rate=None, source_ip_persistence_entry_size=None, total_sessions=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbTcpHeaderCondition
(source_port=None, inverse=None, type='LbTcpHeaderCondition')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This condition is used to match TCP header fields of HTTP messages. Currently, only the TCP source port is supported. Ports can be expressed as a single port number like 80, or a port range like 1024-1030.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbTcpMonitor
(receive=None, send=None, fall_count=None, interval=None, monitor_port=None, rise_count=None, timeout=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbTcpProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, fin_wait2_timeout=None, max_syn_retransmissions=None, nagle_algorithm_enabled=None, receive_window_size=None, transmit_window_size=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
TCP profile allows customization of TCP stack behavior for each application. As TCP connections are terminated (or initiated) on the load balancer only for L7 virtual servers, TCP profiles are applicable only to them. As the desired TCP characteristics (e.g. Rx/Tx buffers) may be different for client (typically on WAN) and server (typically on LAN) sides, two separate profiles can be bound to virtual server, one for client-side (LbVirtualServer.client_tcp_profile_id) and another for server-side (LbVirtualServer.server_tcp_profile_id).
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbTcpProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbUdpMonitor
(receive=None, send=None, fall_count=None, interval=None, monitor_port=None, rise_count=None, timeout=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbVirtualServer
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, access_log_enabled=None, application_profile_id=None, client_ssl_profile_binding=None, client_tcp_profile_id=None, default_pool_member_port=None, default_pool_member_ports=None, enabled=None, ip_address=None, ip_protocol=None, max_concurrent_connections=None, max_new_connection_rate=None, persistence_profile_id=None, pool_id=None, port=None, ports=None, rule_ids=None, server_ssl_profile_binding=None, server_tcp_profile_id=None, sorry_pool_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
IP_PROTOCOL_TCP
= 'TCP'¶
-
IP_PROTOCOL_UDP
= 'UDP'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbVirtualServerListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbVirtualServerStatistics
(last_update_timestamp=None, statistics=None, virtual_server_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbVirtualServerStatisticsListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LbVirtualServerStatus
(last_update_timestamp=None, status=None, virtual_server_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
STATUS_DETACHED
= 'DETACHED'¶
-
STATUS_DISABLED
= 'DISABLED'¶
-
STATUS_DOWN
= 'DOWN'¶
-
STATUS_PARTIALLY_UP
= 'PARTIALLY_UP'¶
-
STATUS_PRIMARY_DOWN
= 'PRIMARY_DOWN'¶
-
STATUS_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
LbVirtualServerStatusListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
License
(links=None, schema=None, self_=None, capacity_type=None, description=None, expiry=None, features=None, is_eval=None, is_expired=None, is_mh=None, license_key=None, product_name=None, product_version=None, quantity=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
license properties
Tip
The arguments are used to initialize data attributes with the same names.
-
CAPACITY_TYPE_CPU
= 'CPU'¶
-
CAPACITY_TYPE_USER
= 'USER'¶
-
CAPACITY_TYPE_VM
= 'VM'¶
-
-
class
com.vmware.nsx_policy.model_client.
LicensesListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Licenses queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Base class for list results from collections
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LldpHostSwitchProfile
(send_enabled=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LldpHostSwitchProfile', tags=None, required_capabilities=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Host Switch for LLDP
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalDhcpServer
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, attached_logical_port_id=None, dhcp_profile_id=None, ipv4_dhcp_server=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalDhcpServerListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalPort
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, address_bindings=None, admin_state=None, attachment=None, extra_configs=None, init_state=None, logical_switch_id=None, switching_profile_ids=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ADMIN_STATE_DOWN
= 'DOWN'¶
-
ADMIN_STATE_UP
= 'UP'¶
-
INIT_STATE_VLAN
= 'UNBLOCKED_VLAN'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalPortAttachment
(attachment_type=None, context=None, id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Logical port attachment
Tip
The arguments are used to initialize data attributes with the same names.
-
ATTACHMENT_TYPE_BRIDGEENDPOINT
= 'BRIDGEENDPOINT'¶
-
ATTACHMENT_TYPE_DHCP_SERVICE
= 'DHCP_SERVICE'¶
-
ATTACHMENT_TYPE_L2VPN_SESSION
= 'L2VPN_SESSION'¶
-
ATTACHMENT_TYPE_LOGICALROUTER
= 'LOGICALROUTER'¶
-
ATTACHMENT_TYPE_METADATA_PROXY
= 'METADATA_PROXY'¶
-
ATTACHMENT_TYPE_VIF
= 'VIF'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalPortListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Logical port queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalPortMacAddressCsvListResult
(file_name=None, last_update_timestamp=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalPortMacAddressListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, last_update_timestamp=None, logical_port_id=None, results=None, transport_node_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalPortMacTableCsvEntry
(mac_address=None, mac_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
MAC_TYPE_LEARNED
= 'LEARNED'¶
-
MAC_TYPE_STATIC
= 'STATIC'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalPortMacTableEntry
(mac_address=None, mac_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
MAC_TYPE_LEARNED
= 'LEARNED'¶
-
MAC_TYPE_STATIC
= 'STATIC'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalPortMirrorDestination
(port_ids=None, resource_type='LogicalPortMirrorDestination')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalPortMirrorSource
(port_ids=None, resource_type='LogicalPortMirrorSource')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouter
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, advanced_config=None, edge_cluster_id=None, failover_mode=None, firewall_sections=None, high_availability_mode=None, preferred_edge_cluster_member_index=None, router_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
FAILOVER_MODE_NON_PREEMPTIVE
= 'NON_PREEMPTIVE'¶
-
FAILOVER_MODE_PREEMPTIVE
= 'PREEMPTIVE'¶
-
HIGH_AVAILABILITY_MODE_ACTIVE
= 'ACTIVE_ACTIVE'¶
-
HIGH_AVAILABILITY_MODE_STANDBY
= 'ACTIVE_STANDBY'¶
-
ROUTER_TYPE_TIER0
= 'TIER0'¶
-
ROUTER_TYPE_TIER1
= 'TIER1'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterCentralizedServicePort
(enable_netx=None, linked_logical_switch_port_id=None, subnets=None, urpf_mode=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LogicalRouterCentralizedServicePort', tags=None, logical_router_id=None, service_bindings=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This port can be configured on both TIER0 and TIER1 logical router. Port can be connected to VLAN or overlay logical switch. Unlike downlink port it does not participate in distributed routing and hosted on all edge cluster members associated with logical router. Stateful services can be applied on this port.
Tip
The arguments are used to initialize data attributes with the same names.
-
URPF_MODE_NONE
= 'NONE'¶
-
URPF_MODE_STRICT
= 'STRICT'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterConfig
(external_transit_networks=None, ha_vip_configs=None, internal_transit_network=None, transport_zone_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterDeleteRequestParameters
(force=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
LogicalRouter delete request parameters
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterDownLinkPort
(linked_logical_switch_port_id=None, mac_address=None, subnets=None, urpf_mode=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LogicalRouterDownLinkPort', tags=None, logical_router_id=None, service_bindings=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
URPF_MODE_NONE
= 'NONE'¶
-
URPF_MODE_STRICT
= 'STRICT'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterIPTunnelPort
(admin_state=None, subnets=None, vpn_session_id=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LogicalRouterIPTunnelPort', tags=None, logical_router_id=None, service_bindings=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Logical router IP tunnel port.
Tip
The arguments are used to initialize data attributes with the same names.
-
ADMIN_STATE_DOWN
= 'DOWN'¶
-
ADMIN_STATE_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterLinkPortOnTIER0
(linked_logical_router_port_id=None, mac_address=None, subnets=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LogicalRouterLinkPortOnTIER0', tags=None, logical_router_id=None, service_bindings=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This port can be configured only on a TIER0 LogicalRouter. Create an empty port to generate an id. Use this id in the linked_logical_router_port_id on LogicalRouterLinkPortOnTIER1 on TIER1 logical router.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterLinkPortOnTIER1
(edge_cluster_member_index=None, linked_logical_router_port_id=None, mac_address=None, subnets=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LogicalRouterLinkPortOnTIER1', tags=None, logical_router_id=None, service_bindings=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This port can be configured only on a TIER1 LogicalRouter. Use the id of the LogicalRouterLinkPortOnTIER0 from TIER0 logical router to set the linked_logical_router_port_id on the port on TIER1 logical router.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterLoopbackPort
(edge_cluster_member_index=None, subnets=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LogicalRouterLoopbackPort', tags=None, logical_router_id=None, service_bindings=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterPort
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LogicalRouterPort', tags=None, logical_router_id=None, service_bindings=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_LOGICALROUTERCENTRALIZEDSERVICEPORT
= 'LogicalRouterCentralizedServicePort'¶
-
RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT
= 'LogicalRouterDownLinkPort'¶
-
RESOURCE_TYPE_LOGICALROUTERIPTUNNELPORT
= 'LogicalRouterIPTunnelPort'¶
-
RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0
= 'LogicalRouterLinkPortOnTIER0'¶
-
RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1
= 'LogicalRouterLinkPortOnTIER1'¶
-
RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT
= 'LogicalRouterLoopbackPort'¶
-
RESOURCE_TYPE_LOGICALROUTERUPLINKPORT
= 'LogicalRouterUpLinkPort'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterPortArpCsvRecord
(ip=None, mac_address=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterPortArpEntry
(ip=None, mac_address=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterPortArpTable
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, last_update_timestamp=None, logical_router_port_id=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterPortArpTableInCsvFormat
(file_name=None, last_update_timestamp=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterPortDeleteRequestParameters
(force=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
LogicalRouterPort delete request parameters
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterPortListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterRouteCsvRecord
(admin_distance=None, logical_router_port_id=None, lr_component_id=None, lr_component_type=None, network=None, next_hop=None, route_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterRouteEntry
(admin_distance=None, logical_router_port_id=None, lr_component_id=None, lr_component_type=None, network=None, next_hop=None, route_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterRouteTable
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, last_update_timestamp=None, logical_router_id=None, logical_router_name=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterRouteTableInCsvFormat
(file_name=None, last_update_timestamp=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalRouterUpLinkPort
(edge_cluster_member_index=None, linked_logical_switch_port_id=None, mac_address=None, mtu=None, subnets=None, urpf_mode=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='LogicalRouterUpLinkPort', tags=None, logical_router_id=None, service_bindings=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
URPF_MODE_NONE
= 'NONE'¶
-
URPF_MODE_STRICT
= 'STRICT'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalService
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, dhcp_relay_profile_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_DHCPRELAYSERVICE
= 'DhcpRelayService'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalServiceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalSwitch
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, address_bindings=None, admin_state=None, extra_configs=None, ip_pool_id=None, mac_pool_id=None, replication_mode=None, switching_profile_ids=None, transport_zone_id=None, uplink_teaming_policy_name=None, vlan=None, vlan_trunk_spec=None, vni=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ADMIN_STATE_DOWN
= 'DOWN'¶
-
ADMIN_STATE_UP
= 'UP'¶
-
REPLICATION_MODE_MTEP
= 'MTEP'¶
-
REPLICATION_MODE_SOURCE
= 'SOURCE'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalSwitchElement
(element_id=None, elements=None, resource_name=None, resource_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Logical switch element extends from Element class. This class contains the information related to the logical switch.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_GROUPELEMENT
= 'GroupElement'¶
-
RESOURCE_TYPE_LOGICALSWITCHELEMENT
= 'LogicalSwitchElement'¶
-
RESOURCE_TYPE_LOGICALT0ROUTERELEMENT
= 'LogicalT0RouterElement'¶
-
RESOURCE_TYPE_LOGICALT1ROUTERELEMENT
= 'LogicalT1RouterElement'¶
-
RESOURCE_TYPE_PROCESSELEMENT
= 'ProcessElement'¶
-
RESOURCE_TYPE_VMELEMENT
= 'VMElement'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalSwitchListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Logical Switch queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalSwitchMirrorSource
(switch_id=None, resource_type='LogicalSwitchMirrorSource')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalSwitchState
(details=None, failure_code=None, failure_message=None, state=None, logical_switch_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_FAILED
= 'failed'¶
-
STATE_IN_PROGRESS
= 'in_progress'¶
-
STATE_ORPHANED
= 'orphaned'¶
-
STATE_PARTIAL_SUCCESS
= 'partial_success'¶
-
STATE_PENDING
= 'pending'¶
-
STATE_SUCCESS
= 'success'¶
-
STATE_UNKNOWN
= 'unknown'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalSwitchStateListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Logical Switch state queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalSwitchStatus
(logical_switch_id=None, num_logical_ports=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalSwitchStatusListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Logical Switch runtime status queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
LogicalT0RouterElement
(element_id=None, elements=None, resource_name=None, resource_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Logical T0 router element extends from Element class. This class contains the information related to logical T0 router.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_GROUPELEMENT
= 'GroupElement'¶
-
RESOURCE_TYPE_LOGICALSWITCHELEMENT
= 'LogicalSwitchElement'¶
-
RESOURCE_TYPE_LOGICALT0ROUTERELEMENT
= 'LogicalT0RouterElement'¶
-
RESOURCE_TYPE_LOGICALT1ROUTERELEMENT
= 'LogicalT1RouterElement'¶
-
RESOURCE_TYPE_PROCESSELEMENT
= 'ProcessElement'¶
-
RESOURCE_TYPE_VMELEMENT
= 'VMElement'¶
-
-
class
com.vmware.nsx_policy.model_client.
LogicalT1RouterElement
(element_id=None, elements=None, resource_name=None, resource_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Logical T1 router element extends from Element class. This class contains the information related to logical T1 router.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_GROUPELEMENT
= 'GroupElement'¶
-
RESOURCE_TYPE_LOGICALSWITCHELEMENT
= 'LogicalSwitchElement'¶
-
RESOURCE_TYPE_LOGICALT0ROUTERELEMENT
= 'LogicalT0RouterElement'¶
-
RESOURCE_TYPE_LOGICALT1ROUTERELEMENT
= 'LogicalT1RouterElement'¶
-
RESOURCE_TYPE_PROCESSELEMENT
= 'ProcessElement'¶
-
RESOURCE_TYPE_VMELEMENT
= 'VMElement'¶
-
-
class
com.vmware.nsx_policy.model_client.
LoginCredential
(credential_type='LoginCredential')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Base type for various login credential types
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MACAddressElement
(links=None, schema=None, self_=None, revision=None, mac_address=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
MAC Address
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MACAddressElementListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Collection of MAC address elements
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MACSet
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, mac_addresses=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
MACSet is used to group individual MAC addresses. MACSets can be used as sources and destinations in layer2 firewall rules. These can also be used as members of NSGroups.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MACSetDeleteRequestParameters
(force=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
MACSet delete request parameters
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MACSetListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MacAddressCsvListResult
(file_name=None, last_update_timestamp=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MacAddressListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, last_update_timestamp=None, logical_switch_id=None, results=None, transport_node_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MacLearningSpec
(aging_time=None, enabled=None, limit=None, limit_policy=None, unicast_flooding_allowed=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
MAC learning configuration
Tip
The arguments are used to initialize data attributes with the same names.
-
LIMIT_POLICY_ALLOW
= 'ALLOW'¶
-
LIMIT_POLICY_DROP
= 'DROP'¶
-
-
class
com.vmware.nsx_policy.model_client.
MacManagementSwitchingProfile
(mac_change_allowed=None, mac_learning=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='MacManagementSwitchingProfile', tags=None, required_capabilities=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MacPool
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, ranges=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A collection of ranges of MAC addresses
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MacPoolListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MacRange
(end=None, start=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A range of MAC addresses with a start and end value
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MacTableCsvRecord
(mac_address=None, vtep_ip=None, vtep_mac_address=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MacTableEntry
(mac_address=None, vtep_ip=None, vtep_mac_address=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ManagedResource
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Base type for resources that are managed by API clients
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ManagementClusterNodeStatus
(mgmt_cluster_status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
MGMT_CLUSTER_STATUS_CONNECTED
= 'CONNECTED'¶
-
MGMT_CLUSTER_STATUS_DISCONNECTED
= 'DISCONNECTED'¶
-
MGMT_CLUSTER_STATUS_UNKNOWN
= 'UNKNOWN'¶
-
-
class
com.vmware.nsx_policy.model_client.
ManagementClusterRoleConfig
(type=None, api_listen_addr=None, mgmt_cluster_listen_addr=None, mgmt_plane_listen_addr=None, mpa_msg_client_info=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
TYPE_CONTROLLERCLUSTERROLECONFIG
= 'ControllerClusterRoleConfig'¶
-
TYPE_MANAGEMENTCLUSTERROLECONFIG
= 'ManagementClusterRoleConfig'¶
-
-
class
com.vmware.nsx_policy.model_client.
ManagementClusterStatus
(offline_nodes=None, online_nodes=None, required_members_for_initialization=None, status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
STATUS_INITIALIZING
= 'INITIALIZING'¶
-
STATUS_STABLE
= 'STABLE'¶
-
STATUS_UNKNOWN
= 'UNKNOWN'¶
-
STATUS_UNSTABLE
= 'UNSTABLE'¶
-
-
class
com.vmware.nsx_policy.model_client.
ManagementConfig
(links=None, schema=None, self_=None, revision=None, publish_fqdns=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ManagementNodeAggregateInfo
(display_name=None, id=None, node_interface_properties=None, node_interface_statistics=None, node_status=None, node_status_properties=None, role_config=None, transport_nodes_connected=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ManagementPlaneBaseNodeInfo
(mgmt_cluster_listen_ip_address=None, uuid=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The basic node info of management plane node
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MetadataProxy
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, attached_logical_port_id=None, edge_cluster_id=None, edge_cluster_member_indexes=None, metadata_server_ca_ids=None, metadata_server_url=None, secret=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MetadataProxyListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MgmtConnStatus
(connectivity_status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
CONNECTIVITY_STATUS_CONNECTED
= 'CONNECTED'¶
-
CONNECTIVITY_STATUS_DISCONNECTED
= 'DISCONNECTED'¶
-
CONNECTIVITY_STATUS_UNKNOWN
= 'UNKNOWN'¶
-
-
class
com.vmware.nsx_policy.model_client.
MirrorDestination
(resource_type='MirrorDestination')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_IPMIRRORDESTINATION
= 'IPMirrorDestination'¶
-
RESOURCE_TYPE_LOGICALPORTMIRRORDESTINATION
= 'LogicalPortMirrorDestination'¶
-
RESOURCE_TYPE_PNICMIRRORDESTINATION
= 'PnicMirrorDestination'¶
-
-
class
com.vmware.nsx_policy.model_client.
MirrorSource
(resource_type='MirrorSource')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_LOGICALPORTMIRRORSOURCE
= 'LogicalPortMirrorSource'¶
-
RESOURCE_TYPE_LOGICALSWITCHMIRRORSOURCE
= 'LogicalSwitchMirrorSource'¶
-
RESOURCE_TYPE_PNICMIRRORSOURCE
= 'PnicMirrorSource'¶
-
RESOURCE_TYPE_VLANMIRRORSOURCE
= 'VlanMirrorSource'¶
-
-
class
com.vmware.nsx_policy.model_client.
MonthlyTelemetrySchedule
(day_of_month=None, hour_of_day=None, minutes=None, frequency_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MsgClientInfo
(account_name=None, certificate=None, shared_secret=None, software_version=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Information about a messaging client
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
MultiWidgetConfiguration
(navigation=None, widgets=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='MultiWidgetConfiguration', tags=None, datasources=None, drilldown_id=None, footer=None, is_drilldown=None, shared=None, weight=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Combines two or more widgetconfigurations into a multi-widget
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NSGroup
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, member_count=None, members=None, membership_criteria=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
NSGroups are recursive groupings of different NSX elements (logical and physical), typically used in policy definitions.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NSGroupComplexExpression
(expressions=None, resource_type='NSGroupComplexExpression')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Complex expressions to represent NSGroup membership
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NSGroupDeleteRequestParameters
(force=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
NSGroup delete request parameters
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NSGroupExpression
(resource_type='NSGroupExpression')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Policy expression for NSGroup membership
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_NSGROUPCOMPLEXEXPRESSION
= 'NSGroupComplexExpression'¶
-
RESOURCE_TYPE_NSGROUPSIMPLEEXPRESSION
= 'NSGroupSimpleExpression'¶
-
RESOURCE_TYPE_NSGROUPTAGEXPRESSION
= 'NSGroupTagExpression'¶
-
-
class
com.vmware.nsx_policy.model_client.
NSGroupListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of NSGroups
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NSGroupSimpleExpression
(op=None, target_property=None, target_resource=None, target_type=None, value=None, resource_type='NSGroupSimpleExpression')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Simple expressions to represent NSGroup membership
Tip
The arguments are used to initialize data attributes with the same names.
-
OP_CONTAINS
= 'CONTAINS'¶
-
OP_EQUALS
= 'EQUALS'¶
-
OP_STARTSWITH
= 'STARTSWITH'¶
-
TARGET_TYPE_IPSET
= 'IPSet'¶
-
TARGET_TYPE_LOGICALPORT
= 'LogicalPort'¶
-
TARGET_TYPE_LOGICALSWITCH
= 'LogicalSwitch'¶
-
TARGET_TYPE_MACSET
= 'MACSet'¶
-
TARGET_TYPE_NSGROUP
= 'NSGroup'¶
-
TARGET_TYPE_VIRTUALMACHINE
= 'VirtualMachine'¶
-
-
class
com.vmware.nsx_policy.model_client.
NSGroupTagExpression
(scope=None, scope_op=None, tag=None, tag_op=None, target_type=None, resource_type='NSGroupTagExpression')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Includes both scope and tag attribute of Tag. The scope and tag expressions are logically ‘AND’ with each other. eg- tag.scope = "S1" AND tag.tag = ‘T1’
Tip
The arguments are used to initialize data attributes with the same names.
-
SCOPE_OP_EQUALS
= 'EQUALS'¶
-
TAG_OP_EQUALS
= 'EQUALS'¶
-
TARGET_TYPE_LOGICALPORT
= 'LogicalPort'¶
-
TARGET_TYPE_LOGICALSWITCH
= 'LogicalSwitch'¶
-
TARGET_TYPE_VIRTUALMACHINE
= 'VirtualMachine'¶
-
-
class
com.vmware.nsx_policy.model_client.
NSService
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, default_service=None, nsservice_element=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A Networking and Security Service allows users to specify characteristics to use for matching network traffic. For example the user can specify port and protocol pair.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NSServiceDeleteRequestParameters
(force=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
NSService delete request parameters
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NSServiceElement
(resource_type='NSServiceElement')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
An NSService element that describes traffic corresponding to an NSService
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_ALGTYPENSSERVICE
= 'ALGTypeNSService'¶
-
RESOURCE_TYPE_ETHERTYPENSSERVICE
= 'EtherTypeNSService'¶
-
RESOURCE_TYPE_ICMPTYPENSSERVICE
= 'ICMPTypeNSService'¶
-
RESOURCE_TYPE_IGMPTYPENSSERVICE
= 'IGMPTypeNSService'¶
-
RESOURCE_TYPE_IPPROTOCOLNSSERVICE
= 'IPProtocolNSService'¶
-
RESOURCE_TYPE_L4PORTSETNSSERVICE
= 'L4PortSetNSService'¶
-
-
class
com.vmware.nsx_policy.model_client.
NSServiceGroup
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, default_service=None, members=None, service_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A Networking and Security Service Group that represents a group of NSServices
Tip
The arguments are used to initialize data attributes with the same names.
-
SERVICE_TYPE_ETHER
= 'ETHER'¶
-
SERVICE_TYPE_NON_ETHER
= 'NON_ETHER'¶
-
-
class
com.vmware.nsx_policy.model_client.
NSServiceGroupDeleteRequestParameters
(force=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
NSServiceGroup delete request parameters
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NSServiceGroupListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List result of NSServiceGroups
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NSServiceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List result of NSservices
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NSXTConnectionInfo
(edge_cluster_ids=None, password=None, thumbprint=None, transport_zone_ids=None, username=None, enforcement_point_address=None, resource_type='NSXTConnectionInfo')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Credential info to connect to NSXT enforcement type
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NSXVConnectionInfo
(password=None, thumbprint=None, username=None, enforcement_point_address=None, resource_type='NSXVConnectionInfo')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Credential info to connect to NSXV enforcement type
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NamedTeamingPolicy
(active_list=None, policy=None, standby_list=None, name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Uplink Teaming Policy with a name that can be referenced by logical switches
Tip
The arguments are used to initialize data attributes with the same names.
-
POLICY_FAILOVER_ORDER
= 'FAILOVER_ORDER'¶
-
POLICY_LOADBALANCE_SRCID
= 'LOADBALANCE_SRCID'¶
-
-
class
com.vmware.nsx_policy.model_client.
NatRule
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, action=None, applied_tos=None, enabled=None, logging=None, logical_router_id=None, match_destination_network=None, match_service=None, match_source_network=None, nat_pass=None, rule_priority=None, translated_network=None, translated_ports=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ACTION_DNAT
= 'DNAT'¶
-
ACTION_NO_DNAT
= 'NO_DNAT'¶
-
ACTION_NO_NAT
= 'NO_NAT'¶
-
ACTION_NO_SNAT
= 'NO_SNAT'¶
-
ACTION_REFLEXIVE
= 'REFLEXIVE'¶
-
ACTION_SNAT
= 'SNAT'¶
-
-
class
com.vmware.nsx_policy.model_client.
NatRuleListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NeighborProperties
(capabilities=None, enabled_capabilities=None, ifindex=None, link_aggregation_capable=None, link_aggregation_port_id=None, link_aggregation_status=None, mac=None, mgmt_addr=None, name=None, oid=None, port_desc=None, system_desc=None, system_name=None, system_port_number=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Neighbor properties
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NestedExpression
(expressions=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='NestedExpression', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Network
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, force_whitelisting=None, ha_mode=None, ip_addresses=None, provider=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Network instance configuration
Tip
The arguments are used to initialize data attributes with the same names.
-
HA_MODE_ACTIVE
= 'ACTIVE_ACTIVE'¶
-
HA_MODE_STANDBY
= 'ACTIVE_STANDBY'¶
-
-
class
com.vmware.nsx_policy.model_client.
NetworkConnection
(dest_element_id=None, number_of_events=None, src_element_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Network Connection contains the statistical information of network events.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NetworkListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged collection of Network instances
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NetworkMigrationSpec
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='NetworkMigrationSpec', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The NetworkMigrationSpec is the base class for any types of network migration specifications to be handled by transport node.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_HOSTPROFILENETWORKMIGRATIONSPEC
= 'HostProfileNetworkMigrationSpec'¶
-
-
class
com.vmware.nsx_policy.model_client.
NetworkMigrationSpecListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Network migration specification template list result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NetworkMigrationSpecTypeIdEntry
(key=None, value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
KEY_HOSTPROFILENETWORKMIGRATIONSPEC
= 'HostProfileNetworkMigrationSpec'¶
-
-
class
com.vmware.nsx_policy.model_client.
NicInfo
(gateway_address=None, ip_address=None, network_id=None, nic_metadata=None, subnet_mask=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Information of a network interface present on the partner appliance that needs to be configured by the NSX Manager.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NicMetadata
(interface_index=None, interface_label=None, interface_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Information on the Network interfaces present on the partner appliance that needs to be configured by the NSX Manager.
Tip
The arguments are used to initialize data attributes with the same names.
-
INTERFACE_TYPE_DATA1
= 'DATA1'¶
-
INTERFACE_TYPE_DATA2
= 'DATA2'¶
-
INTERFACE_TYPE_HA1
= 'HA1'¶
-
INTERFACE_TYPE_HA2
= 'HA2'¶
-
INTERFACE_TYPE_MANAGEMENT
= 'MANAGEMENT'¶
-
-
class
com.vmware.nsx_policy.model_client.
NiocProfile
(enabled=None, host_infra_traffic_res=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='NiocProfile', tags=None, required_capabilities=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This profile is created for Network I/O Control(NIOC).
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Node
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='Node', tags=None, discovered_ip_addresses=None, external_id=None, fqdn=None, ip_addresses=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NodeAggregateInfo
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, node=None, status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Aggregation of desired and runtime status of fabric node
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NodeAggregateInfoListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Node aggregate state list result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NodeFileSystemProperties
(file_system=None, mount=None, total=None, type=None, used=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
File system properties
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NodeIdServicesMap
(node_id=None, service_types=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
SERVICE_TYPES_API
= 'API'¶
-
SERVICE_TYPES_MGMT_CLUSTER
= 'MGMT_CLUSTER'¶
-
SERVICE_TYPES_MGMT_PLANE
= 'MGMT_PLANE'¶
-
-
class
com.vmware.nsx_policy.model_client.
NodeInterfaceAlias
(broadcast_address=None, ip_address=None, ip_configuration=None, netmask=None, physical_address=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Node network interface alias
Tip
The arguments are used to initialize data attributes with the same names.
-
IP_CONFIGURATION_DHCP
= 'dhcp'¶
-
IP_CONFIGURATION_NOT_CONFIGURED
= 'not configured'¶
-
IP_CONFIGURATION_STATIC
= 'static'¶
-
-
class
com.vmware.nsx_policy.model_client.
NodeInterfaceProperties
(admin_status=None, connected_switch=None, ens_capable=None, ens_enabled=None, interface_alias=None, interface_id=None, interface_type=None, link_status=None, mtu=None, source=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Node network interface properties
Tip
The arguments are used to initialize data attributes with the same names.
-
ADMIN_STATUS_DOWN
= 'DOWN'¶
-
ADMIN_STATUS_UP
= 'UP'¶
-
INTERFACE_TYPE_PHYSICAL
= 'PHYSICAL'¶
-
INTERFACE_TYPE_VIRTUAL
= 'VIRTUAL'¶
-
LINK_STATUS_DOWN
= 'DOWN'¶
-
LINK_STATUS_UP
= 'UP'¶
-
SOURCE_CACHED
= 'cached'¶
-
SOURCE_REALTIME
= 'realtime'¶
-
-
class
com.vmware.nsx_policy.model_client.
NodeInterfacePropertiesListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Node network interface properties list results
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NodeInterfaceStatisticsProperties
(links=None, schema=None, self_=None, interface_id=None, rx_bytes=None, rx_dropped=None, rx_errors=None, rx_frame=None, rx_packets=None, source=None, tx_bytes=None, tx_carrier=None, tx_colls=None, tx_dropped=None, tx_errors=None, tx_packets=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Node network interface statistic properties
Tip
The arguments are used to initialize data attributes with the same names.
-
SOURCE_CACHED
= 'cached'¶
-
SOURCE_REALTIME
= 'realtime'¶
-
-
class
com.vmware.nsx_policy.model_client.
NodeListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Node list result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NodeStatus
(external_id=None, host_node_deployment_status=None, inventory_sync_paused=None, inventory_sync_reenable_time=None, last_heartbeat_timestamp=None, last_sync_time=None, lcp_connectivity_status=None, lcp_connectivity_status_details=None, maintenance_mode=None, mpa_connectivity_status=None, mpa_connectivity_status_details=None, software_version=None, system_status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Runtime status information of the fabric node.
Tip
The arguments are used to initialize data attributes with the same names.
-
HOST_NODE_DEPLOYMENT_STATUS_EDGE_CONFIG_ERROR
= 'EDGE_CONFIG_ERROR'¶
-
HOST_NODE_DEPLOYMENT_STATUS_INSTALL_FAILED
= 'INSTALL_FAILED'¶
-
HOST_NODE_DEPLOYMENT_STATUS_INSTALL_IN_PROGRESS
= 'INSTALL_IN_PROGRESS'¶
-
HOST_NODE_DEPLOYMENT_STATUS_INSTALL_SUCCESSFUL
= 'INSTALL_SUCCESSFUL'¶
-
HOST_NODE_DEPLOYMENT_STATUS_NODE_NOT_READY
= 'NODE_NOT_READY'¶
-
HOST_NODE_DEPLOYMENT_STATUS_NODE_READY
= 'NODE_READY'¶
-
HOST_NODE_DEPLOYMENT_STATUS_NOT_AVAILABLE
= 'NOT_AVAILABLE'¶
-
HOST_NODE_DEPLOYMENT_STATUS_NOT_PREPARED
= 'NOT_PREPARED'¶
-
HOST_NODE_DEPLOYMENT_STATUS_PENDING_UPGRADE
= 'PENDING_UPGRADE'¶
-
HOST_NODE_DEPLOYMENT_STATUS_REGISTRATION_FAILED
= 'REGISTRATION_FAILED'¶
-
HOST_NODE_DEPLOYMENT_STATUS_REGISTRATION_PENDING
= 'REGISTRATION_PENDING'¶
-
HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_FAILED
= 'UNINSTALL_FAILED'¶
-
HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_IN_PROGRESS
= 'UNINSTALL_IN_PROGRESS'¶
-
HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_SUCCESSFUL
= 'UNINSTALL_SUCCESSFUL'¶
-
HOST_NODE_DEPLOYMENT_STATUS_UPGRADE_FAILED
= 'UPGRADE_FAILED'¶
-
HOST_NODE_DEPLOYMENT_STATUS_UPGRADE_IN_PROGRESS
= 'UPGRADE_IN_PROGRESS'¶
-
HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_FAILED
= 'VM_DEPLOYMENT_FAILED'¶
-
HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_IN_PROGRESS
= 'VM_DEPLOYMENT_IN_PROGRESS'¶
-
HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_QUEUED
= 'VM_DEPLOYMENT_QUEUED'¶
-
HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_RESTARTED
= 'VM_DEPLOYMENT_RESTARTED'¶
-
HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_OFF_FAILED
= 'VM_POWER_OFF_FAILED'¶
-
HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_OFF_IN_PROGRESS
= 'VM_POWER_OFF_IN_PROGRESS'¶
-
HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_ON_FAILED
= 'VM_POWER_ON_FAILED'¶
-
HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_ON_IN_PROGRESS
= 'VM_POWER_ON_IN_PROGRESS'¶
-
HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_FAILED
= 'VM_UNDEPLOY_FAILED'¶
-
HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_IN_PROGRESS
= 'VM_UNDEPLOY_IN_PROGRESS'¶
-
HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_SUCCESSFUL
= 'VM_UNDEPLOY_SUCCESSFUL'¶
-
LCP_CONNECTIVITY_STATUS_DEGRADED
= 'DEGRADED'¶
-
LCP_CONNECTIVITY_STATUS_DOWN
= 'DOWN'¶
-
LCP_CONNECTIVITY_STATUS_UNKNOWN
= 'UNKNOWN'¶
-
LCP_CONNECTIVITY_STATUS_UP
= 'UP'¶
-
MAINTENANCE_MODE_ENTERING
= 'ENTERING'¶
-
MAINTENANCE_MODE_EXITING
= 'EXITING'¶
-
MAINTENANCE_MODE_OFF
= 'OFF'¶
-
MAINTENANCE_MODE_ON
= 'ON'¶
-
MPA_CONNECTIVITY_STATUS_DOWN
= 'DOWN'¶
-
MPA_CONNECTIVITY_STATUS_UNKNOWN
= 'UNKNOWN'¶
-
MPA_CONNECTIVITY_STATUS_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
NodeStatusProperties
(links=None, schema=None, self_=None, cpu_cores=None, file_systems=None, load_average=None, mem_cache=None, mem_total=None, mem_used=None, source=None, swap_total=None, swap_used=None, system_time=None, uptime=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Node status properties
Tip
The arguments are used to initialize data attributes with the same names.
-
SOURCE_CACHED
= 'cached'¶
-
SOURCE_REALTIME
= 'realtime'¶
-
-
class
com.vmware.nsx_policy.model_client.
NodeUserSettings
(audit_password=None, audit_username=None, cli_password=None, cli_username=None, root_password=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NormalizedResourceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of normalized resources
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
NsxRole
(permissions=None, role=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Role
Tip
The arguments are used to initialize data attributes with the same names.
-
PERMISSIONS_CRUD
= 'crud'¶
-
PERMISSIONS_EXECUTE
= 'execute'¶
-
PERMISSIONS_NONE
= 'none'¶
-
PERMISSIONS_READ
= 'read'¶
-
PERMISSIONS_READ_API
= 'read-api'¶
-
PERMISSIONS_READ_WRITE_API
= 'read-write-api'¶
-
ROLE_AUDITOR
= 'auditor'¶
-
ROLE_CLOUD_ADMIN
= 'cloud_admin'¶
-
ROLE_CLOUD_AUDITOR
= 'cloud_auditor'¶
-
ROLE_CLOUD_SERVICE_ADMIN
= 'cloud_service_admin'¶
-
ROLE_CLOUD_SERVICE_AUDITOR
= 'cloud_service_auditor'¶
-
ROLE_ENTERPRISE_ADMIN
= 'enterprise_admin'¶
-
ROLE_LB_ADMIN
= 'lb_admin'¶
-
ROLE_LB_AUDITOR
= 'lb_auditor'¶
-
ROLE_NETWORK_ENGINEER
= 'network_engineer'¶
-
ROLE_NETWORK_OP
= 'network_op'¶
-
ROLE_READ_ONLY_API_USERS
= 'read_only_api_users'¶
-
ROLE_READ_WRITE_API_USERS
= 'read_write_api_users'¶
-
ROLE_SECURITY_ENGINEER
= 'security_engineer'¶
-
ROLE_SECURITY_OP
= 'security_op'¶
-
ROLE_SITE_RELIABILITY_AUDITOR
= 'site_reliability_auditor'¶
-
ROLE_SITE_RELIABILITY_ENGINEER
= 'site_reliability_engineer'¶
-
-
class
com.vmware.nsx_policy.model_client.
ObjectRolePermissionGroup
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, operation=None, path_prefix=None, role_name=None, rule_disabled=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
RBAC Objects qualifier
Tip
The arguments are used to initialize data attributes with the same names.
-
OPERATION_CRUD
= 'crud'¶
-
OPERATION_EXECUTE
= 'execute'¶
-
OPERATION_NONE
= 'none'¶
-
OPERATION_READ
= 'read'¶
-
-
class
com.vmware.nsx_policy.model_client.
ObjectRolePermissionGroupListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged collection of RBAC Objects
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
OwnerResourceLink
(action=None, href=None, rel=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The server will populate this field when returing the resource. Ignored on PUT and POST.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PBRRule
(links=None, schema=None, self_=None, revision=None, owner=None, description=None, display_name=None, id=None, resource_type=None, action=None, applied_tos=None, destinations=None, disabled=None, logged=None, notes=None, rule_tag=None, services=None, sources=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ACTION_OVERLAY
= 'ROUTE_TO_OVERLAY'¶
-
ACTION_OVERLAY_NAT
= 'ROUTE_TO_OVERLAY_NAT'¶
-
ACTION_UNDERLAY
= 'ROUTE_TO_UNDERLAY'¶
-
ACTION_UNDERLAY_NAT
= 'ROUTE_TO_UNDERLAY_NAT'¶
-
-
class
com.vmware.nsx_policy.model_client.
PBRRuleListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PBRSection
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, rule_count=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PBRSectionListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PBRSectionRuleList
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, rule_count=None, rules=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PBRService
(is_valid=None, target_display_name=None, target_id=None, target_type=None, service=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Type to define services associated with every rule
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PackageStore
(bulletin_ids=None, package_url=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains package information
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PacketAddressClassifier
(ip_address=None, mac_address=None, vlan=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A packet is classified to have an address binding, if its address configuration matches with all user specified properties.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PacketCaptureOption
(name=None, value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The option is used to filter data on given node.
Tip
The arguments are used to initialize data attributes with the same names.
-
NAME_DSTIP
= 'DSTIP'¶
-
NAME_DSTMAC
= 'DSTMAC'¶
-
NAME_DSTPORT
= 'DSTPORT'¶
-
NAME_ETHTYPE
= 'ETHTYPE'¶
-
NAME_IP
= 'IP'¶
-
NAME_IPPROTO
= 'IPPROTO'¶
-
NAME_MAC
= 'MAC'¶
-
NAME_PORT
= 'PORT'¶
-
NAME_SRCIP
= 'SRCIP'¶
-
NAME_SRCMAC
= 'SRCMAC'¶
-
NAME_SRCPORT
= 'SRCPORT'¶
-
NAME_VLAN
= 'VLAN'¶
-
NAME_VNI
= 'VNI'¶
-
-
class
com.vmware.nsx_policy.model_client.
PacketCaptureOptionList
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, values=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of packet capture options to filter data in capture process.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PacketCaptureRequest
(capamount=None, capduration=None, capfilesize=None, capmode=None, cappoint=None, caprate=None, capsource=None, capvalue=None, direction=None, filtertype=None, node=None, options=None, streamaddress=None, streamport=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This type is used to create packet request on give node. Need to specify related parameters according to the capture point.
Tip
The arguments are used to initialize data attributes with the same names.
-
CAPMODE_STANDALONE
= 'STANDALONE'¶
-
CAPMODE_STREAM
= 'STREAM'¶
-
CAPPOINT_DVFILTER
= 'DVFILTER'¶
-
CAPPOINT_LOGICALPORT
= 'LOGICALPORT'¶
-
CAPPOINT_OTHERS
= 'OTHERS'¶
-
CAPPOINT_VDRPORT
= 'VDRPORT'¶
-
CAPPOINT_VMKNIC
= 'VMKNIC'¶
-
CAPPOINT_VMNIC
= 'VMNIC'¶
-
CAPPOINT_VNIC
= 'VNIC'¶
-
CAPSOURCE_CLI
= 'CLI'¶
-
CAPSOURCE_UI
= 'UI'¶
-
DIRECTION_DUAL
= 'DUAL'¶
-
DIRECTION_INPUT
= 'INPUT'¶
-
DIRECTION_OUTPUT
= 'OUTPUT'¶
-
FILTERTYPE_POST
= 'POST'¶
-
FILTERTYPE_PRE
= 'PRE'¶
-
-
class
com.vmware.nsx_policy.model_client.
PacketCaptureSession
(endtime=None, errormsg=None, filelocation=None, filesize=None, request=None, sessionid=None, sessionname=None, sessionstatus=None, starttime=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Packet capture response information
Tip
The arguments are used to initialize data attributes with the same names.
-
SESSIONSTATUS_CREATED
= 'CREATED'¶
-
SESSIONSTATUS_ERROR
= 'ERROR'¶
-
SESSIONSTATUS_FINISHED
= 'FINISHED'¶
-
SESSIONSTATUS_STARTED
= 'STARTED'¶
-
SESSIONSTATUS_STOPPED
= 'STOPPED'¶
-
-
class
com.vmware.nsx_policy.model_client.
PacketCaptureSessionList
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PartnerServiceEULAStatus
(accepted=None, eula_link=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
EULA status for partner service per user
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PerStepRestoreStatus
(description=None, value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Restore step status
Tip
The arguments are used to initialize data attributes with the same names.
-
VALUE_FAILED
= 'FAILED'¶
-
VALUE_INITIAL
= 'INITIAL'¶
-
VALUE_RUNNING
= 'RUNNING'¶
-
VALUE_SUCCESS
= 'SUCCESS'¶
-
VALUE_SUSPENDED_BY_USER
= 'SUSPENDED_BY_USER'¶
-
VALUE_SUSPENDED_FOR_USER_ACTION
= 'SUSPENDED_FOR_USER_ACTION'¶
-
-
class
com.vmware.nsx_policy.model_client.
Pnic
(device_name=None, uplink_name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Physical NIC specification
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PnicBondStatus
(name=None, status=None, type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
pNIC/bond statuses
Tip
The arguments are used to initialize data attributes with the same names.
-
STATUS_DEGRADED
= 'DEGRADED'¶
-
STATUS_DOWN
= 'DOWN'¶
-
STATUS_UNKNOWN
= 'UNKNOWN'¶
-
STATUS_UP
= 'UP'¶
-
TYPE_BOND
= 'BOND'¶
-
TYPE_PNIC
= 'PNIC'¶
-
TYPE_UNKNOWN_TYPE
= 'UNKNOWN_TYPE'¶
-
-
class
com.vmware.nsx_policy.model_client.
PnicBondStatusListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
This object contains reference to list of pNIC/bond statuses
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PnicMirrorDestination
(dest_pnics=None, node_id=None, resource_type='PnicMirrorDestination')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PnicMirrorSource
(encapsulated=None, node_id=None, source_pnics=None, resource_type='PnicMirrorSource')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyAlarmResource
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, message=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Alarm base class of realized policy object
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyAssociationsListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection for Associations
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyBasedIPSecVPNSession
(policy_rules=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='PolicyBasedIPSecVPNSession', tags=None, enabled=None, ipsec_vpn_service_id=None, local_endpoint_id=None, peer_endpoint_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A Policy Based VPN requires to define protect rules that match local and peer subnets. IPSec security associations is negotiated for each pair of local and peer subnet.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyBasedL3VpnSession
(rules=None, resource_type='PolicyBasedL3VpnSession')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A Policy-based L3Vpn session is a configuration in which a specific vpn tunnel is referenced in a policy whose action is set as tunnel.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyConfigResource
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents an object on the desired state
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyDnsForwarder
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, conditional_forwarder_zone_paths=None, default_forwarder_zone_path=None, listener_ip=None, log_level=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Used to configure DNS Forwarder
Tip
The arguments are used to initialize data attributes with the same names.
-
LOG_LEVEL_DEBUG
= 'DEBUG'¶
-
LOG_LEVEL_DISABLED
= 'DISABLED'¶
-
LOG_LEVEL_ERROR
= 'ERROR'¶
-
LOG_LEVEL_FATAL
= 'FATAL'¶
-
LOG_LEVEL_INFO
= 'INFO'¶
-
LOG_LEVEL_TRACE
= 'TRACE'¶
-
LOG_LEVEL_WARNING
= 'WARNING'¶
-
-
class
com.vmware.nsx_policy.model_client.
PolicyDnsForwarderListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Dns Forwarders
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyDnsForwarderZone
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, dns_domain_names=None, upstream_servers=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Used to configure zones on DNS Forwarder
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyDnsForwarderZoneListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of DNS Forwarder Zones
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyIPAddressInfo
(address_value=None, display_name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Used to specify the display name and value of the IPv4Address.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyLabel
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, refs=None, type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Label to reference group of policy entities of same type.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyLabelListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Domains
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyLbMonitorProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='PolicyLbMonitorProfile', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, fall_count=None, interval=None, monitor_port=None, rise_count=None, timeout=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
All the types of PolicyLbMonitorProfile extend from this abstract class. This is present for extensibility.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_HTTPPOLICYLBMONITORPROFILE
= 'HttpPolicyLbMonitorProfile'¶
-
RESOURCE_TYPE_HTTPSPOLICYLBMONITORPROFILE
= 'HttpsPolicyLbMonitorProfile'¶
-
RESOURCE_TYPE_ICMPPOLICYLBMONITORPROFILE
= 'IcmpPolicyLbMonitorProfile'¶
-
RESOURCE_TYPE_TCPPOLICYLBMONITORPROFILE
= 'TcpPolicyLbMonitorProfile'¶
-
RESOURCE_TYPE_UDPPOLICYLBMONITORPROFILE
= 'UdpPolicyLbMonitorProfile'¶
-
-
class
com.vmware.nsx_policy.model_client.
PolicyLbMonitorProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of PolicyLbMonitorProfiles
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyLbPersistenceProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='PolicyLbPersistenceProfile', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Some applications maintain state and require all relevant connections to be sent to the same server as the application state is not synchronized among servers. Persistence is enabled on a PolicyLbVirtualServer by binding a persistence profile to it.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_CUSTOMPOLICYLBPERSISTENCEPROFILE
= 'CustomPolicyLbPersistenceProfile'¶
-
RESOURCE_TYPE_L4POLICYLBPERSISTENCEPROFILE
= 'L4PolicyLbPersistenceProfile'¶
-
RESOURCE_TYPE_L7POLICYLBPERSISTENCEPROFILE
= 'L7PolicyLbPersistenceProfile'¶
-
-
class
com.vmware.nsx_policy.model_client.
PolicyLbPersistenceProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of PolicyLbPersistenceProfiles
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyLbPoolAccess
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, algorithm=None, ip_port_list=None, lb_monitor_profile=None, pool_port=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Defining access of a Group from a PolicyLbVirtualServer and binding to PolicyLbMonitorProfile.
Tip
The arguments are used to initialize data attributes with the same names.
-
ALGORITHM_LEAST_CONNECTION
= 'LEAST_CONNECTION'¶
-
ALGORITHM_ROUND_ROBIN
= 'ROUND_ROBIN'¶
-
-
class
com.vmware.nsx_policy.model_client.
PolicyLbPoolAccessListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of PolicyLbPoolAccess
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyLbRule
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, host_match=None, lb_virtual_server=None, match_strategy=None, path_match=None, sequence_number=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Binding of a LbPoolAccess and Group to a PolicyLbVirtualServer used to route application traffic passing through load balancers. PolicyLbRule uses match conditions to match application traffic passing through a PolicyLbVirtualServer using HTTP or HTTPS. Can bind multiple PolicyLbVirtualServers to a Group. Each PolicyLbRule consists of two optional match conditions, each match contidion defines a criterion for application traffic. If no match conditions are specified, then the PolicyLbRule will always match and it is used typically to define default rules. If more than one match condition is specified, then matching strategy determines if all conditions should match or any one condition should match for the PolicyLbRule to be considered a match. A match indicates that the PolicyLbVirtualServer should route the request to the Group (parent of PolicyLbRule).
Tip
The arguments are used to initialize data attributes with the same names.
-
MATCH_STRATEGY_ALL
= 'ALL'¶
-
MATCH_STRATEGY_ANY
= 'ANY'¶
-
-
class
com.vmware.nsx_policy.model_client.
PolicyLbRuleListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of PolicyLbRules
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyLbVirtualServer
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='PolicyLbVirtualServer', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, access_log_enabled=None, ip_address=None, lb_persistence_profile=None, ports=None, router_path=None, traffic_source=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
All the types of PolicyLbVirtualServer extend from this abstract class. This is present for extensibility.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_CUSTOMPOLICYLBVIRTUALSERVER
= 'CustomPolicyLbVirtualServer'¶
-
RESOURCE_TYPE_HTTPPOLICYLBVIRTUALSERVER
= 'HttpPolicyLbVirtualServer'¶
-
RESOURCE_TYPE_HTTPSPOLICYLBVIRTUALSERVER
= 'HttpsPolicyLbVirtualServer'¶
-
RESOURCE_TYPE_TCPPOLICYLBVIRTUALSERVER
= 'TcpPolicyLbVirtualServer'¶
-
RESOURCE_TYPE_UDPPOLICYLBVIRTUALSERVER
= 'UdpPolicyLbVirtualServer'¶
-
TRAFFIC_SOURCE_EXTERNAL_PUBLIC
= 'EXTERNAL_PUBLIC'¶
-
TRAFFIC_SOURCE_EXTERNAL_VPN
= 'EXTERNAL_VPN'¶
-
TRAFFIC_SOURCE_INTERNAL
= 'INTERNAL'¶
-
-
class
com.vmware.nsx_policy.model_client.
PolicyLbVirtualServerListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of PolicyLbVirtualServers
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyNat
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, nat_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents NAT section. This object is created by default when corresponding Network is created. Under Network there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT).
Tip
The arguments are used to initialize data attributes with the same names.
-
NAT_TYPE_DEFAULT
= 'DEFAULT'¶
-
NAT_TYPE_INTERNAL
= 'INTERNAL'¶
-
NAT_TYPE_USER
= 'USER'¶
-
-
class
com.vmware.nsx_policy.model_client.
PolicyNatRule
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, action=None, destination_network=None, scope=None, sequence_number=None, service=None, source_network=None, translated_network=None, translated_ports=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents a NAT rule between source and destination at T0/T1 router.
Tip
The arguments are used to initialize data attributes with the same names.
-
ACTION_DNAT
= 'DNAT'¶
-
ACTION_NO_DNAT
= 'NO_DNAT'¶
-
ACTION_NO_SNAT
= 'NO_SNAT'¶
-
ACTION_REFLEXIVE
= 'REFLEXIVE'¶
-
ACTION_SNAT
= 'SNAT'¶
-
-
class
com.vmware.nsx_policy.model_client.
PolicyNatRuleListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of NAT Rules
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyRealizedResource
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Abstract base class for all the realized policy objects
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
PolicyResource
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Abstract base class for all the policy objects
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyResourceReference
(is_valid=None, target_display_name=None, target_id=None, target_type=None, path=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Policy resource reference
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyResourceReferenceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of PolicyResourceReference
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyRoot
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents the root of the policy tree
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyServiceInstance
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, deployment_mode=None, partner_service_name=None, transport_type=None, attributes=None, compute_id=None, context_id=None, deployment_spec_name=None, deployment_template_name=None, failure_policy=None, primary_interface_mgmt_ip=None, primary_interface_network=None, secondary_interface_mgmt_ip=None, secondary_interface_network=None, storage_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents an instance of partner Service and its configuration.
Tip
The arguments are used to initialize data attributes with the same names.
-
DEPLOYMENT_MODE_ACTIVE_STANDBY
= 'ACTIVE_STANDBY'¶
-
DEPLOYMENT_MODE_STAND_ALONE
= 'STAND_ALONE'¶
-
FAILURE_POLICY_ALLOW
= 'ALLOW'¶
-
FAILURE_POLICY_BLOCK
= 'BLOCK'¶
-
TRANSPORT_TYPE_L2_BRIDGE
= 'L2_BRIDGE'¶
-
TRANSPORT_TYPE_L3_ROUTED
= 'L3_ROUTED'¶
-
-
class
com.vmware.nsx_policy.model_client.
PolicyServiceInstanceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Collection of only SI objects
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyTemplate
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, template_body=None, template_placeholders=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Policy Template
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyTemplateListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Policy Templates
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyTemplateParameter
(parameter_id=None, parameter_value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Policy template parameter
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyTemplateParameters
(placeholders=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Policy template parameters
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PolicyTemplatePlaceholder
(placeholder_id=None, placeholder_message=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Policy template placeholdder
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PoolMember
(admin_state=None, backup_member=None, display_name=None, ip_address=None, max_concurrent_connections=None, port=None, weight=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ADMIN_STATE_DISABLED
= 'DISABLED'¶
-
ADMIN_STATE_ENABLED
= 'ENABLED'¶
-
ADMIN_STATE_GRACEFUL_DISABLED
= 'GRACEFUL_DISABLED'¶
-
-
class
com.vmware.nsx_policy.model_client.
PoolMemberGroup
(customized_members=None, grouping_object=None, ip_revision_filter=None, max_ip_list_size=None, port=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
IP_REVISION_FILTER_IPV4
= 'IPV4'¶
-
IP_REVISION_FILTER_IPV4_IPV6
= 'IPV4_IPV6'¶
-
IP_REVISION_FILTER_IPV6
= 'IPV6'¶
-
-
class
com.vmware.nsx_policy.model_client.
PoolMemberSetting
(admin_state=None, display_name=None, ip_address=None, port=None, weight=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The setting is used to add, update or remove pool members from pool. For static pool members, admin_state, display_name and weight can be updated. For dynamic pool members, only admin_state can be updated.
Tip
The arguments are used to initialize data attributes with the same names.
-
ADMIN_STATE_DISABLED
= 'DISABLED'¶
-
ADMIN_STATE_ENABLED
= 'ENABLED'¶
-
ADMIN_STATE_GRACEFUL_DISABLED
= 'GRACEFUL_DISABLED'¶
-
-
class
com.vmware.nsx_policy.model_client.
PoolUsage
(allocated_ids=None, free_ids=None, total_ids=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Pool usage statistics in a pool.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PortMirroringInstance
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, destination_group=None, direction=None, snap_length=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Mirrors Data from source to destination
Tip
The arguments are used to initialize data attributes with the same names.
-
DIRECTION_BIDIRECTIONAL
= 'BIDIRECTIONAL'¶
-
DIRECTION_EGRESS
= 'EGRESS'¶
-
DIRECTION_INGRESS
= 'INGRESS'¶
-
-
class
com.vmware.nsx_policy.model_client.
PortMirroringInstanceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged collection of port mirroring instances
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PortMirroringSession
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, direction=None, encapsulation_vlan_id=None, mirror_destination=None, mirror_sources=None, preserve_original_vlan=None, session_type=None, snap_length=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
DIRECTION_BIDIRECTIONAL
= 'BIDIRECTIONAL'¶
-
DIRECTION_EGRESS
= 'EGRESS'¶
-
DIRECTION_INGRESS
= 'INGRESS'¶
-
SESSION_TYPE_L3PORTMIRRORSESSION
= 'L3PortMirrorSession'¶
-
SESSION_TYPE_LOCALPORTMIRRORSESSION
= 'LocalPortMirrorSession'¶
-
SESSION_TYPE_LOGICALLOCALPORTMIRRORSESSION
= 'LogicalLocalPortMirrorSession'¶
-
SESSION_TYPE_LOGICALPORTMIRRORSESSION
= 'LogicalPortMirrorSession'¶
-
SESSION_TYPE_RSPANDSTMIRRORSESSION
= 'RspanDstMirrorSession'¶
-
SESSION_TYPE_RSPANSRCMIRRORSESSION
= 'RspanSrcMirrorSession'¶
-
SESSION_TYPE_UPLINKPORTMIRRORSESSION
= 'UplinkPortMirrorSession'¶
-
-
class
com.vmware.nsx_policy.model_client.
PortMirroringSessionListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Mirror session queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PortMirroringSwitchingProfile
(destinations=None, direction=None, key=None, snap_length=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='PortMirroringSwitchingProfile', tags=None, required_capabilities=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
DIRECTION_BIDIRECTIONAL
= 'BIDIRECTIONAL'¶
-
DIRECTION_EGRESS
= 'EGRESS'¶
-
DIRECTION_INGRESS
= 'INGRESS'¶
-
-
class
com.vmware.nsx_policy.model_client.
PreconfiguredEndpoint
(device_name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tunnel endpoint configuration of preconfigured host switch
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PreconfiguredHostSwitch
(endpoints=None, host_switch_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Preconfigured host switch is used for manually configured transport node.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PreconfiguredHostSwitchSpec
(host_switches=None, resource_type='PreconfiguredHostSwitchSpec')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Preconfigured host switch specification is used for manually configured transport node. It is user’s responsibility to ensure correct configuration is provided to NSX. This type is only valid for supported KVM fabric nodes.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PrefixConfig
(action=None, ge=None, le=None, network=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ACTION_DENY
= 'DENY'¶
-
ACTION_PERMIT
= 'PERMIT'¶
-
-
class
com.vmware.nsx_policy.model_client.
Principal
(attributes=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PrincipalIdentity
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, certificate_id=None, is_protected=None, name=None, node_id=None, permission_group=None, role=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
PERMISSION_GROUP_READ_ONLY_API_USERS
= 'read_only_api_users'¶
-
PERMISSION_GROUP_READ_WRITE_API_USERS
= 'read_write_api_users'¶
-
PERMISSION_GROUP_SUPERUSERS
= 'superusers'¶
-
PERMISSION_GROUP_UNDEFINED
= 'undefined'¶
-
-
class
com.vmware.nsx_policy.model_client.
PrincipalIdentityList
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
PrincipalIdentity query result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ProcessConnection
(dest_element_id=None, number_of_events=None, src_element_id=None, dest_port=None, latency=None, packets_rx=None, packets_tx=None, protocol=None, source_ports=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
ProcessConnection contains the statistic information of the connection between two processes.
Tip
The arguments are used to initialize data attributes with the same names.
-
PROTOCOL_INVALID
= 'INVALID'¶
-
PROTOCOL_TCP
= 'TCP'¶
-
PROTOCOL_UDP
= 'UDP'¶
-
-
class
com.vmware.nsx_policy.model_client.
ProcessElement
(element_id=None, elements=None, resource_name=None, resource_type=None, process_command_line=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Process element extends from Element class. This class contains the information related to the process.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_GROUPELEMENT
= 'GroupElement'¶
-
RESOURCE_TYPE_LOGICALSWITCHELEMENT
= 'LogicalSwitchElement'¶
-
RESOURCE_TYPE_LOGICALT0ROUTERELEMENT
= 'LogicalT0RouterElement'¶
-
RESOURCE_TYPE_LOGICALT1ROUTERELEMENT
= 'LogicalT1RouterElement'¶
-
RESOURCE_TYPE_PROCESSELEMENT
= 'ProcessElement'¶
-
RESOURCE_TYPE_VMELEMENT
= 'VMElement'¶
-
-
class
com.vmware.nsx_policy.model_client.
PropertyItem
(condition=None, field=None, heading=None, label=None, render_configuration=None, type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents a label-value pair.
Tip
The arguments are used to initialize data attributes with the same names.
-
TYPE_DATE
= 'Date'¶
-
TYPE_NUMBER
= 'Number'¶
-
TYPE_STRING
= 'String'¶
-
TYPE_URL
= 'Url'¶
-
-
class
com.vmware.nsx_policy.model_client.
Provider
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, force_whitelisting=None, ha_mode=None, transit_subnet=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Provider configuration for external connectivity
Tip
The arguments are used to initialize data attributes with the same names.
-
HA_MODE_ACTIVE
= 'ACTIVE_ACTIVE'¶
-
HA_MODE_STANDBY
= 'ACTIVE_STANDBY'¶
-
-
class
com.vmware.nsx_policy.model_client.
ProviderDeploymentMap
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, enforcement_point=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Associate provider to the enforcement point to realize policy intent
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ProviderDeploymentMapListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Provider Deployment map
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ProviderInterface
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, subnets=None, edge_cluster_member_index=None, ls_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Provider interface configuration for external connectivity
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ProviderInterfaceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged collection of Provider Interfaces
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ProviderListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged collection of Providers
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
PublicCloudGatewayNode
(allocation_list=None, deployment_config=None, deployment_type=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, discovered_ip_addresses=None, external_id=None, fqdn=None, ip_addresses=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
QosBaseRateShaper
(enabled=None, resource_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A shaper configuration entry that specifies type and metrics
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_EGRESSRATESHAPER
= 'EgressRateShaper'¶
-
RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER
= 'IngressBroadcastRateShaper'¶
-
RESOURCE_TYPE_INGRESSRATESHAPER
= 'IngressRateShaper'¶
-
-
class
com.vmware.nsx_policy.model_client.
QosSwitchingProfile
(class_of_service=None, dscp=None, shaper_configuration=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='QosSwitchingProfile', tags=None, required_capabilities=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
QuickSearchResponse
(links=None, schema=None, self_=None, result_count=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RateLimits
(enabled=None, rx_broadcast=None, rx_multicast=None, tx_broadcast=None, tx_multicast=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Enables traffic limit for incoming/outgoing broadcast and multicast packets. Use 0 to disable rate limiting for a specific traffic type
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizationStateBarrierConfig
(links=None, schema=None, self_=None, revision=None, interval=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The configuration data for setting the global realization state barrier
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizedDiscoverySession
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None, message=None, status=None, timestamp=None, topology=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains the realized information of a discovery session.
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
STATUS_COMPLETED
= 'COMPLETED'¶
-
STATUS_FAILED
= 'FAILED'¶
-
STATUS_INVALID
= 'INVALID'¶
-
STATUS_IN_PROGRESS
= 'IN_PROGRESS'¶
-
STATUS_STARTED
= 'STARTED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedEnforcementPoint
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None, realized_firewalls=None, realized_groups=None, realized_services=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized Enforcement Point
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedEnforcementPointListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizedFirewall
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='RealizedFirewall', tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized firewall
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_REALIZEDFIREWALLSECTION
= 'RealizedFirewallSection'¶
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedFirewallRule
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None, action=None, destinations=None, direction=None, disabled=None, services=None, sources=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized Firewall Rule
Tip
The arguments are used to initialize data attributes with the same names.
-
ACTION_ALLOW
= 'ALLOW'¶
-
ACTION_DROP
= 'DROP'¶
-
ACTION_REJECT
= 'REJECT'¶
-
DIRECTION_IN
= 'IN'¶
-
DIRECTION_IN_OUT
= 'IN_OUT'¶
-
DIRECTION_OUT
= 'OUT'¶
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedFirewallSection
(rule_count=None, rules=None, section_type=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='RealizedFirewallSection', tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized Firewall section
Tip
The arguments are used to initialize data attributes with the same names.
-
SECTION_TYPE_LAYER2
= 'LAYER2'¶
-
SECTION_TYPE_LAYER3
= 'LAYER3'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedFirewallSectionListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizedFirewallUIResource
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, intent_communication_map=None, realized_firewall_sections=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized Firewall Sections and associated communication map
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizedFirewallUIResourceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of communication map and Realized Firewall Sections Pairs
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizedFirewalls
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None, realized_firewalls=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized firewalls
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedGroup
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='RealizedGroup', tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized group
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_REALIZEDNSGROUP
= 'RealizedNSGroup'¶
-
RESOURCE_TYPE_REALIZEDSECURITYGROUP
= 'RealizedSecurityGroup'¶
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedGroupUIResource
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, intent_group=None, realized_groups=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized Groups and associated Intent Group
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizedGroupUIResourceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Intent and Realized Group Pairs
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizedGroups
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None, realized_groups=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized groups
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedIPSet
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized IPSet
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedIPSetListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizedLogicalPort
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None, logical_port_id=None, status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized Logical Port
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
STATUS_DOWN
= 'DOWN'¶
-
STATUS_UNKNOWN
= 'UNKNOWN'¶
-
STATUS_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedLogicalSwitch
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None, logical_switch_id=None, transport_zone_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized Logical Switch
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedMACSet
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized MACSet
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedMACSetListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizedNSGroup
(evaluations=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='RealizedNSGroup', tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized Network and Security Group
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizedNSGroupListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizedNSGroupMemberEvaluation
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None, logical_ports=None, logical_switches=None, member_count=None, virtual_machines=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized NSGroup member evaluation
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedNSService
(service_type=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='RealizedNSService', tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized NSService
Tip
The arguments are used to initialize data attributes with the same names.
-
SERVICE_TYPE_SERVICE
= 'SERVICE'¶
-
SERVICE_TYPE_SERVICE_GROUP
= 'SERVICE_GROUP'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedNSServiceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizedSecurityGroup
(evaluations=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='RealizedSecurityGroup', tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized Network and Security Group
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizedSecurityGroupListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RealizedSecurityGroupMemberEvaluation
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None, member_count=None, virtual_machines=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized Security Group member evaluation
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedService
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='RealizedService', tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized Service
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_REALIZEDNSSERVICE
= 'RealizedNSService'¶
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedServices
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None, realized_services=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized services
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedState
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None, enforcement_points=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Root of realized policy state
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedVirtualMachine
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, alarms=None, intent_reference=None, realization_specific_identifier=None, runtime_status=None, state=None, compute_ids=None, host_id=None, local_id_on_host=None, power_state=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Realized Virtual Machine
Tip
The arguments are used to initialize data attributes with the same names.
-
POWER_STATE_UNKNOWN
= 'UNKNOWN'¶
-
POWER_STATE_VM_RUNNING
= 'VM_RUNNING'¶
-
POWER_STATE_VM_STOPPED
= 'VM_STOPPED'¶
-
POWER_STATE_VM_SUSPENDED
= 'VM_SUSPENDED'¶
-
STATE_ERROR
= 'ERROR'¶
-
STATE_REALIZED
= 'REALIZED'¶
-
STATE_UNAVAILABLE
= 'UNAVAILABLE'¶
-
STATE_UNREALIZED
= 'UNREALIZED'¶
-
-
class
com.vmware.nsx_policy.model_client.
RealizedVirtualMachineListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RedirectionCommunicationEntry
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, action=None, destination_groups=None, logged=None, scope=None, sequence_number=None, services=None, source_groups=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
It define redirection rule for service insertion
Tip
The arguments are used to initialize data attributes with the same names.
-
ACTION_DO_NOT_REDIRECT
= 'DO_NOT_REDIRECT'¶
-
ACTION_REDIRECT
= 'REDIRECT'¶
-
-
class
com.vmware.nsx_policy.model_client.
RedirectionCommunicationEntryListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of RedirectionCommunicationEntries
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RedirectionCommunicationMap
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, category=None, communication_entries=None, precedence=None, redirect_to=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Ordered list of CommunicationEntries long with the path of PolicyServiceInstance to which the traffic needs to be redirected.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RedirectionCommunicationMapListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Groups
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RedistributionConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, bgp_enabled=None, logical_router_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RedistributionRule
(description=None, destination=None, display_name=None, route_map_id=None, sources=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
DESTINATION_BGP
= 'BGP'¶
-
DESTINATION_NSX_CONNECTED
= 'NSX_CONNECTED'¶
-
DESTINATION_NSX_STATIC
= 'NSX_STATIC'¶
-
DESTINATION_STATIC
= 'STATIC'¶
-
DESTINATION_TIER0_NAT
= 'TIER0_NAT'¶
-
DESTINATION_TIER1_LB_SNAT
= 'TIER1_LB_SNAT'¶
-
DESTINATION_TIER1_LB_VIP
= 'TIER1_LB_VIP'¶
-
DESTINATION_TIER1_NAT
= 'TIER1_NAT'¶
-
SOURCES_BGP
= 'BGP'¶
-
SOURCES_NSX_CONNECTED
= 'NSX_CONNECTED'¶
-
SOURCES_NSX_STATIC
= 'NSX_STATIC'¶
-
SOURCES_STATIC
= 'STATIC'¶
-
SOURCES_TIER0_NAT
= 'TIER0_NAT'¶
-
SOURCES_TIER1_LB_SNAT
= 'TIER1_LB_SNAT'¶
-
SOURCES_TIER1_LB_VIP
= 'TIER1_LB_VIP'¶
-
SOURCES_TIER1_NAT
= 'TIER1_NAT'¶
-
-
class
com.vmware.nsx_policy.model_client.
RedistributionRuleList
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, logical_router_id=None, rules=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RegistrationToken
(roles=None, token=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Appliance registration access token
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RelatedAttribute
(attribute=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Related attribute on the target resource for conditional constraints based on related attribute value. Example - destinationGroups/service/action is related attribute of sourceGroups in communcation entry.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RelatedAttributeConditionalExpression
(condition=None, related_attribute=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='RelatedAttributeConditionalExpression', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents the leaf level type expression to express constraint as value of realted attribute to the target. Example - Constraint traget attribute ‘X’ (example in Constraint), if destinationGroups contains ‘vCeneter’ then allow only values "HTTPS", "HTTP" for attribute X. { "target":{ "target_resource_type":"CommunicationEntry", "attribute":"services", "path_prefix": "/infra/domains/{{DOMAIN}}/edge-communication-maps/default/communication-entries/" }, "constraint_expression": { "resource_type": "RelatedAttributeConditionalExpression", "related_attribute":{ "attribute":"destinationGroups" }, "condition" : { "operator":"INCLUDES", "rhs_value": ["/infra/domains/mgw/groups/VCENTER"], "value_constraint": { "resource_type": "ValueConstraintExpression", "operator":"INCLUDES", "values":["/infra/services/HTTP", "/infra/services/HTTPS"] } } } }
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RelatedData
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, alias=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The results array will contain all the related objects
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RelatedDataRequest
(included_fields=None, alias=None, filters=None, resource_type=None, join_condition=None, size=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Request parameters for the related types
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RemoteFileServer
(directory_path=None, port=None, protocol=None, server=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Remote file server
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RemoteServerFingerprint
(port=None, server=None, ssh_fingerprint=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Remote server
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RemoteServerFingerprintRequest
(port=None, server=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Remote server
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RenderConfiguration
(color=None, condition=None, display_value=None, icons=None, tooltip=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Render configuration to be applied to the widget.
Tip
The arguments are used to initialize data attributes with the same names.
-
COLOR_BLUE
= 'BLUE'¶
-
COLOR_GREEN
= 'GREEN'¶
-
COLOR_GREY
= 'GREY'¶
-
COLOR_RED
= 'RED'¶
-
COLOR_SKY_BLUE
= 'SKY_BLUE'¶
-
COLOR_YELLOW
= 'YELLOW'¶
-
-
class
com.vmware.nsx_policy.model_client.
Resource
(links=None, schema=None, self_=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Base class for resources
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ResourceAllocation
(limit=None, reservation=None, shares=None, traffic_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Specify limit, shares and reservation for all kinds of traffic. Values for limit and reservation are expressed in percentage. And for shares, the value is expressed as a number between 1-100. The overall reservation among all traffic types should not exceed 75%. Otherwise, the API request will be rejected.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ResourceLink
(action=None, href=None, rel=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A link to a related resource
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ResourceReference
(is_valid=None, target_display_name=None, target_id=None, target_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A weak reference to an NSX resource.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RestoreConfiguration
(passphrase=None, remote_file_server=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Configuration where backup files are stored for restore
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RestoreStep
(description=None, status=None, step_number=None, value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Restore step info
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RevisionedResource
(links=None, schema=None, self_=None, revision=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A base class for types that track revisions
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RevokeNodeRequest
(hosts=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Role
(role=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RoleBinding
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, name=None, roles=None, type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
User/Group’s role binding
Tip
The arguments are used to initialize data attributes with the same names.
-
TYPE_LOCAL_USER
= 'local_user'¶
-
TYPE_PRINCIPAL_IDENTITY
= 'principal_identity'¶
-
TYPE_REMOTE_GROUP
= 'remote_group'¶
-
TYPE_REMOTE_USER
= 'remote_user'¶
-
-
class
com.vmware.nsx_policy.model_client.
RoleBindingListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RoleListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RoleWithFeatures
(features=None, role=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Role
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RouteBasedIPSecVPNSession
(tunnel_ports=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='RouteBasedIPSecVPNSession', tags=None, enabled=None, ipsec_vpn_service_id=None, local_endpoint_id=None, peer_endpoint_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A Route Based VPN is more flexible, more powerful and recommended over policy based VPN. IP Tunnel port is created and all traffic routed via tunnel port is protected. Routes can be configured statically or can be learned through BGP. A route based VPN is must for establishing redundant VPN session to remote site.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RouteBasedL3VpnSession
(routing_config_path=None, tunnel_subnets=None, resource_type='RouteBasedL3VpnSession')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A Route Based L3Vpn is more flexible, more powerful and recommended over policy based. IP Tunnel subnet is created and all traffic routed through tunnel subnet is sent over tunnel. Routes can be learned through BGP. A route based L3Vpn is required when using redundant L3Vpn.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RouteMap
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, logical_router_id=None, sequences=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RouteMapListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RouteMapSequence
(action=None, match_criteria=None, set_criteria=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ACTION_DENY
= 'DENY'¶
-
ACTION_PERMIT
= 'PERMIT'¶
-
-
class
com.vmware.nsx_policy.model_client.
RouteMapSequenceMatch
(ip_prefix_lists=None, match_community_expression=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Match sequence in route map which is used for matching routes. IP prefix lists and match community expression are mutually exclusive fields, one of them must be provided.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RouteMapSequenceSet
(as_path_prepend=None, community=None, multi_exit_discriminator=None, weight=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RouterNexthop
(admin_distance=None, interface_name=None, ip_address=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Next hop configuration for network
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RoutingConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, forwarding_up_timer=None, logical_router_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RowListField
(alias=None, path=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Root of the api result set for forming rows.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
RuleState
(details=None, failure_code=None, failure_message=None, state=None, revision_desired=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_FAILED
= 'failed'¶
-
STATE_IN_PROGRESS
= 'in_progress'¶
-
STATE_ORPHANED
= 'orphaned'¶
-
STATE_PARTIAL_SUCCESS
= 'partial_success'¶
-
STATE_PENDING
= 'pending'¶
-
STATE_SUCCESS
= 'success'¶
-
STATE_UNKNOWN
= 'unknown'¶
-
-
class
com.vmware.nsx_policy.model_client.
SVMDeploymentSpec
(host_type=None, name=None, ovf_url=None, service_form_factor=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Deployment Specs holds information required to deploy the Service-VMs.i.e. OVF url where the partner Service-VM OVF is hosted. The host type on which the OVF(Open Virtualization Format) can be deployed, Form factor to name a few.
Tip
The arguments are used to initialize data attributes with the same names.
-
HOST_TYPE_ESXI
= 'ESXI'¶
-
HOST_TYPE_RHELKVM
= 'RHELKVM'¶
-
HOST_TYPE_UBUNTUKVM
= 'UBUNTUKVM'¶
-
SERVICE_FORM_FACTOR_LARGE
= 'LARGE'¶
-
SERVICE_FORM_FACTOR_MEDIUM
= 'MEDIUM'¶
-
SERVICE_FORM_FACTOR_SMALL
= 'SMALL'¶
-
-
class
com.vmware.nsx_policy.model_client.
SearchResponse
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Segment
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, domain_name=None, l2_extension=None, ls_id=None, subnets=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Segment configuration to attach workloads
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
SegmentListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged collection of Segments
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
SegmentSubnet
(dhcp_ranges=None, gateway_addresses=None, network=None, prefix_len=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Subnet configuration for segment
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
SelectableResourceReference
(is_valid=None, target_display_name=None, target_id=None, target_type=None, selected=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Resources to take action on
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
SelfResourceLink
(action=None, href=None, rel=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The server will populate this field when returing the resource. Ignored on PUT and POST.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServerSslProfileBinding
(certificate_chain_depth=None, client_certificate_id=None, server_auth=None, server_auth_ca_ids=None, server_auth_crl_ids=None, ssl_profile_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
SERVER_AUTH_IGNORE
= 'IGNORE'¶
-
SERVER_AUTH_REQUIRED
= 'REQUIRED'¶
-
-
class
com.vmware.nsx_policy.model_client.
Service
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, service_entries=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Used while defining a CommunicationEntry. A service may have multiple service entries.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceAssociationListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, service_type='ServiceAssociationListResult')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
SERVICE_TYPE_FIREWALLSERVICEASSOCIATIONLISTRESULT
= 'FireWallServiceAssociationListResult'¶
-
SERVICE_TYPE_IPFIXSERVICEASSOCIATIONLISTRESULT
= 'IpfixServiceAssociationListResult'¶
-
-
class
com.vmware.nsx_policy.model_client.
ServiceAttachment
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, attachment_status=None, deployed_to=None, local_ips=None, logical_switch=None, service_port=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A ServiceAttachment represents a point on NSX entity (Example - Edge Router) to which ServiceInstance can be connected through an InstanceEndpoint. Example - In VMWare Hybric Cloud Extention (HCX) use case, HCX appliances connect to this Service Attachment Point. We do not handle the lifecycle of these appliance/s.
Tip
The arguments are used to initialize data attributes with the same names.
-
ATTACHMENT_STATUS_DOWN
= 'DOWN'¶
-
ATTACHMENT_STATUS_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
ServiceAttachmentListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of Service Attachments.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceBinding
(service_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceDefinition
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, attachment_point=None, functionalities=None, implementations=None, on_failure_policy=None, service_deployment_spec=None, transports=None, vendor_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Registering a Service is the first step in the ServiceInsertion mechanism. A ServiceDefinition is used to create a service.
Tip
The arguments are used to initialize data attributes with the same names.
-
ATTACHMENT_POINT_TIER0_LR
= 'TIER0_LR'¶
-
ATTACHMENT_POINT_TIER1_LR
= 'TIER1_LR'¶
-
FUNCTIONALITIES_HCX
= 'HCX'¶
-
FUNCTIONALITIES_IDS_IPS
= 'IDS_IPS'¶
-
FUNCTIONALITIES_NG_FW
= 'NG_FW'¶
-
IMPLEMENTATIONS_EAST_WEST
= 'EAST_WEST'¶
-
IMPLEMENTATIONS_NORTH_SOUTH
= 'NORTH_SOUTH'¶
-
ON_FAILURE_POLICY_ALLOW
= 'ALLOW'¶
-
ON_FAILURE_POLICY_BLOCK
= 'BLOCK'¶
-
TRANSPORTS_L2_BRIDGE
= 'L2_BRIDGE'¶
-
TRANSPORTS_L3_ROUTED
= 'L3_ROUTED'¶
-
-
class
com.vmware.nsx_policy.model_client.
ServiceDeploymentSpec
(deployment_specs=None, deployment_template=None, nic_metadata_list=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
ServiceDeployment Spec consists of information required to deploy and configure the partner appliances. viz. Deployment template, deployment spec and NIC metatdata.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceEndpoint
(certificate=None, certificate_sha256_thumbprint=None, fqdn=None, ip_address=None, port=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceEntry
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='ServiceEntry', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
An Service entry that describes traffic
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_ALGTYPESERVICEENTRY
= 'ALGTypeServiceEntry'¶
-
RESOURCE_TYPE_ICMPTYPESERVICEENTRY
= 'ICMPTypeServiceEntry'¶
-
RESOURCE_TYPE_IGMPTYPESERVICEENTRY
= 'IGMPTypeServiceEntry'¶
-
RESOURCE_TYPE_IPPROTOCOLSERVICEENTRY
= 'IPProtocolServiceEntry'¶
-
RESOURCE_TYPE_L4PORTSETSERVICEENTRY
= 'L4PortSetServiceEntry'¶
-
-
class
com.vmware.nsx_policy.model_client.
ServiceEntryListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Service entries
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceIP
(ip_address=None, is_advertised=None, is_arp_proxy_enabled=None, is_loopback_enabled=None, service=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceInsertionRule
(links=None, schema=None, self_=None, revision=None, owner=None, description=None, display_name=None, id=None, resource_type=None, action=None, applied_tos=None, destinations=None, destinations_excluded=None, direction=None, disabled=None, ip_protocol=None, is_default=None, logged=None, notes=None, rule_tag=None, services=None, sources=None, sources_excluded=None, redirect_tos=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
ServiceInsertion Rule.
Tip
The arguments are used to initialize data attributes with the same names.
-
ACTION_ALLOW
= 'ALLOW'¶
-
ACTION_DO_NOT_REDIRECT
= 'DO_NOT_REDIRECT'¶
-
ACTION_DROP
= 'DROP'¶
-
ACTION_REDIRECT
= 'REDIRECT'¶
-
ACTION_REJECT
= 'REJECT'¶
-
DIRECTION_IN
= 'IN'¶
-
DIRECTION_IN_OUT
= 'IN_OUT'¶
-
DIRECTION_OUT
= 'OUT'¶
-
IP_PROTOCOL_IPV4
= 'IPV4'¶
-
IP_PROTOCOL_IPV4_IPV6
= 'IPV4_IPV6'¶
-
IP_PROTOCOL_IPV6
= 'IPV6'¶
-
-
class
com.vmware.nsx_policy.model_client.
ServiceInsertionRuleListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of ServiceInsertion Rules.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceInsertionSection
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, applied_tos=None, is_default=None, rule_count=None, section_type=None, stateful=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A ServiceInsertion section composed of ServiceInsertion Rules.
Tip
The arguments are used to initialize data attributes with the same names.
-
SECTION_TYPE_L3REDIRECT
= 'L3REDIRECT'¶
-
SECTION_TYPE_LAYER2
= 'LAYER2'¶
-
SECTION_TYPE_LAYER3
= 'LAYER3'¶
-
-
class
com.vmware.nsx_policy.model_client.
ServiceInsertionSectionListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of ServiceInsertion Sections.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceInsertionSectionRuleList
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, applied_tos=None, is_default=None, rule_count=None, section_type=None, stateful=None, rules=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of ServiceInsertion Rules.
Tip
The arguments are used to initialize data attributes with the same names.
-
SECTION_TYPE_L3REDIRECT
= 'L3REDIRECT'¶
-
SECTION_TYPE_LAYER2
= 'LAYER2'¶
-
SECTION_TYPE_LAYER3
= 'LAYER3'¶
-
-
class
com.vmware.nsx_policy.model_client.
ServiceInsertionService
(is_valid=None, target_display_name=None, target_id=None, target_type=None, service=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Protocol on which a particular ServiceInsertion Rule should apply to.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceInsertionServiceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Service List
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceInstance
(attachment_point=None, deployed_to=None, deployment_spec_name=None, implementation_type=None, instance_deployment_config=None, instance_deployment_template=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='ServiceInstance', tags=None, deployment_mode=None, on_failure_policy=None, service_id=None, transport_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The deployment of a registered service. Service instance is instantiation of service. It is the most used type of instance. It is a default instance to be used when NSX handles lifecycle of appliance. Deployment and appliance related all the information is necessary.
Tip
The arguments are used to initialize data attributes with the same names.
-
ATTACHMENT_POINT_TIER0_LR
= 'TIER0_LR'¶
-
ATTACHMENT_POINT_TIER1_LR
= 'TIER1_LR'¶
-
IMPLEMENTATION_TYPE_EAST_WEST
= 'EAST_WEST'¶
-
IMPLEMENTATION_TYPE_NORTH_SOUTH
= 'NORTH_SOUTH'¶
-
-
class
com.vmware.nsx_policy.model_client.
ServiceInstanceEndpoint
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, endpoint_type=None, service_interface_path=None, target_ips=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A ServiceInstanceEndpoint belongs to one ByodPolicyServiceInstance and is attached to one ServiceInterface. A ServiceInstanceEndpoint represents a redirection target for a RedirectionCommunicationMap.
Tip
The arguments are used to initialize data attributes with the same names.
-
ENDPOINT_TYPE_LOGICAL
= 'LOGICAL'¶
-
ENDPOINT_TYPE_VIRTUAL
= 'VIRTUAL'¶
-
-
class
com.vmware.nsx_policy.model_client.
ServiceInstanceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Service Instance List
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceInterface
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, subnets=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Service interface configuration for internal connectivity.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceInterfaceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged collection of Service Interfaces
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged Collection of Services
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, server_addresses=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_DHCPRELAYPROFILE
= 'DhcpRelayProfile'¶
-
-
class
com.vmware.nsx_policy.model_client.
ServiceProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
ServiceiPsListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
SpoofGuardSwitchingProfile
(white_list_providers=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='SpoofGuardSwitchingProfile', tags=None, required_capabilities=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
SpoofGuard configuration
Tip
The arguments are used to initialize data attributes with the same names.
-
WHITE_LIST_PROVIDERS_LPORT_BINDINGS
= 'LPORT_BINDINGS'¶
-
WHITE_LIST_PROVIDERS_LSWITCH_BINDINGS
= 'LSWITCH_BINDINGS'¶
-
-
class
com.vmware.nsx_policy.model_client.
SslCertificate
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, details=None, pem_encoded=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
SslCertificateList
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Certificate queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
SslTrustObjectData
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, key_algo=None, passphrase=None, pem_encoded=None, private_key=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StandardHostSwitch
(cpu_config=None, host_switch_name=None, host_switch_profile_ids=None, ip_assignment_spec=None, pnics=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Standard host switch specification
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StandardHostSwitchSpec
(host_switches=None, resource_type='StandardHostSwitchSpec')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Standard host switch specification is used for NSX configured transport node.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StatItem
(drilldown_id=None, tooltip=None, value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Displayed as a single number. It can be used to show the characteristics of entities such as Logical Switches, Firewall Rules, and so on. For example, number of logical switches and their admin states.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StaticARPConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, ip_address=None, mac_address=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains Static ARP configuration for Segment.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StaticHopBfdPeer
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, bfd_config=None, enabled=None, peer_ip_address=None, source_addresses=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StaticHopBfdPeerDeleteRequestParameters
(force=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
BFD peer delete request parameters
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StaticHopBfdPeerListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StaticIpListSpec
(default_gateway=None, ip_list=None, subnet_mask=None, resource_type='StaticIpListSpec')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IP assignment specification for Static IP List.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StaticIpMacListSpec
(default_gateway=None, ip_mac_list=None, subnet_mask=None, resource_type='StaticIpMacListSpec')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IP and MAC assignment specification for Static IP List.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StaticIpPoolSpec
(ip_pool_id=None, resource_type='StaticIpPoolSpec')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IP assignment specification for Static IP Pool.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StaticRoute
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, logical_router_id=None, network=None, next_hops=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StaticRouteListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StaticRouteNextHop
(administrative_distance=None, bfd_enabled=None, blackhole_action=None, ip_address=None, logical_router_port_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
BLACKHOLE_ACTION_DISCARD
= 'DISCARD'¶
-
-
class
com.vmware.nsx_policy.model_client.
StaticRoutes
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, network=None, next_hops=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Static routes configuration on Provider or Network
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StaticRoutesListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Paged collection of Static Routes
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StatsConfiguration
(label=None, navigation=None, sections=None, stat=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='StatsConfiguration', tags=None, datasources=None, drilldown_id=None, footer=None, is_drilldown=None, shared=None, weight=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents configuration of a statistic for an entity. Example, number of logical switches and their admin states.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StatusCount
(degraded_count=None, down_count=None, status=None, up_count=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
STATUS_DEGRADED
= 'DEGRADED'¶
-
STATUS_DOWN
= 'DOWN'¶
-
STATUS_UNKNOWN
= 'UNKNOWN'¶
-
STATUS_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
StringListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Collection of all records
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
StubFactory
(stub_config)¶ Bases:
vmware.vapi.bindings.stub.StubFactoryBase
-
class
com.vmware.nsx_policy.model_client.
SwitchSecuritySwitchingProfile
(block_non_ip_traffic=None, bpdu_filter=None, dhcp_filter=None, rate_limits=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='SwitchSecuritySwitchingProfile', tags=None, required_capabilities=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
SwitchingProfileTypeIdEntry
(key=None, value=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
KEY_IPDISCOVERYSWITCHINGPROFILE
= 'IpDiscoverySwitchingProfile'¶
-
KEY_MACMANAGEMENTSWITCHINGPROFILE
= 'MacManagementSwitchingProfile'¶
-
KEY_PORTMIRRORINGSWITCHINGPROFILE
= 'PortMirroringSwitchingProfile'¶
-
KEY_QOSSWITCHINGPROFILE
= 'QosSwitchingProfile'¶
-
KEY_SPOOFGUARDSWITCHINGPROFILE
= 'SpoofGuardSwitchingProfile'¶
-
KEY_SWITCHSECURITYSWITCHINGPROFILE
= 'SwitchSecuritySwitchingProfile'¶
-
-
class
com.vmware.nsx_policy.model_client.
SwitchingProfilesListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Switching Profile queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Tag
(scope=None, tag=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Arbitrary key-value pairs that may be attached to an entity
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TargetResourceStatus
(target_id=None, target_status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Holds status of target resource in firewall context.
Tip
The arguments are used to initialize data attributes with the same names.
-
TARGET_STATUS_DISABLED
= 'DISABLED'¶
-
TARGET_STATUS_ENABLED
= 'ENABLED'¶
-
-
class
com.vmware.nsx_policy.model_client.
TaskListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Task query results
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TaskProperties
(links=None, schema=None, self_=None, async_response_available=None, cancelable=None, description=None, end_time=None, id=None, message=None, progress=None, request_method=None, request_uri=None, start_time=None, status=None, user=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Task properties
Tip
The arguments are used to initialize data attributes with the same names.
-
STATUS_CANCELED
= 'canceled'¶
-
STATUS_CANCELING
= 'canceling'¶
-
STATUS_ERROR
= 'error'¶
-
STATUS_KILLED
= 'killed'¶
-
STATUS_RUNNING
= 'running'¶
-
STATUS_SUCCESS
= 'success'¶
-
-
class
com.vmware.nsx_policy.model_client.
TcpPolicyLbMonitorProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='TcpPolicyLbMonitorProfile', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, fall_count=None, interval=None, monitor_port=None, rise_count=None, timeout=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Active healthchecks are disabled by default and can be enabled for a server pool by binding a health monitor to the Group through the PolicyLbRule object. This represents active health monitoring over TCP. Active healthchecks are initiated periodically, at a configurable interval, to each member of the Group. Only if a healthcheck fails consecutively for a specified number of times (fall_count) to a member will the member status be marked DOWN. Once a member is DOWN, a specified number of consecutive successful healthchecks (rise_count) will bring the member back to UP state. After a healthcheck is initiated, if it does not complete within a certain period, then also the healthcheck is considered to be unsuccessful. Completing a healthcheck within timeout means establishing a connection (TCP or SSL), if applicable, sending the request and receiving the response, all within the configured timeout.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TcpPolicyLbVirtualServer
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='TcpPolicyLbVirtualServer', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, access_log_enabled=None, ip_address=None, lb_persistence_profile=None, ports=None, router_path=None, traffic_source=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Virtual server acts as a facade to an application, receives all client connections over TCP and distributes them among the backend servers.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TeamingPolicy
(active_list=None, policy=None, standby_list=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Uplink Teaming Policy
Tip
The arguments are used to initialize data attributes with the same names.
-
POLICY_FAILOVER_ORDER
= 'FAILOVER_ORDER'¶
-
POLICY_LOADBALANCE_SRCID
= 'LOADBALANCE_SRCID'¶
-
-
class
com.vmware.nsx_policy.model_client.
TelemetryAgreement
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, telemetry_agreement_displayed=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TelemetryConfig
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, ceip_acceptance=None, proxy_enabled=None, schedule_enabled=None, telemetry_proxy=None, telemetry_schedule=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TelemetryProxy
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, hostname=None, password=None, port=None, scheme=None, username=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
SCHEME_HTTP
= 'HTTP'¶
-
SCHEME_HTTPS
= 'HTTPS'¶
-
-
class
com.vmware.nsx_policy.model_client.
TelemetrySchedule
(frequency_type='TelemetrySchedule')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Abstract base type for telemetry schedule configuration
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Tooltip
(condition=None, text=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tooltip to be shown while hovering over the dashboard UI element.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Topology
(connections=None, elements=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Topology contains the discovered/realized data for a discovery session that can be represented in graphical view. It contains two parts: - Elements: Elements are verticies that represent a policy group which contains list of VMs and processes inside VM. - Connections: Connections are edges which provides information of connectivity between the elements.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Traceflow
(links=None, schema=None, self_=None, analysis=None, counters=None, id=None, logical_counters=None, lport_id=None, operation_state=None, result_overflowed=None, timeout=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
OPERATION_STATE_FAILED
= 'FAILED'¶
-
OPERATION_STATE_FINISHED
= 'FINISHED'¶
-
OPERATION_STATE_IN_PROGRESS
= 'IN_PROGRESS'¶
-
-
class
com.vmware.nsx_policy.model_client.
TraceflowListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Traceflow queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TraceflowObservation
(component_name=None, component_sub_type=None, component_type=None, resource_type=None, sequence_no=None, timestamp=None, timestamp_micro=None, transport_node_id=None, transport_node_name=None, transport_node_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
COMPONENT_SUB_TYPE_LR_TIER0
= 'LR_TIER0'¶
-
COMPONENT_SUB_TYPE_LR_TIER1
= 'LR_TIER1'¶
-
COMPONENT_SUB_TYPE_LR_VRF_TIER0
= 'LR_VRF_TIER0'¶
-
COMPONENT_SUB_TYPE_LS_TRANSIT
= 'LS_TRANSIT'¶
-
COMPONENT_SUB_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
COMPONENT_TYPE_BRIDGE
= 'BRIDGE'¶
-
COMPONENT_TYPE_DFW
= 'DFW'¶
-
COMPONENT_TYPE_EDGE_HOSTSWITCH
= 'EDGE_HOSTSWITCH'¶
-
COMPONENT_TYPE_EDGE_TUNNEL
= 'EDGE_TUNNEL'¶
-
COMPONENT_TYPE_LR
= 'LR'¶
-
COMPONENT_TYPE_LS
= 'LS'¶
-
COMPONENT_TYPE_PHYSICAL
= 'PHYSICAL'¶
-
COMPONENT_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED
= 'TraceflowObservationDelivered'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED
= 'TraceflowObservationDropped'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL
= 'TraceflowObservationDroppedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED
= 'TraceflowObservationForwarded'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL
= 'TraceflowObservationForwardedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED
= 'TraceflowObservationReceived'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL
= 'TraceflowObservationReceivedLogical'¶
-
TRANSPORT_NODE_TYPE_EDGE
= 'EDGE'¶
-
TRANSPORT_NODE_TYPE_ESX
= 'ESX'¶
-
TRANSPORT_NODE_TYPE_HYPERV
= 'HYPERV'¶
-
TRANSPORT_NODE_TYPE_OTHERS
= 'OTHERS'¶
-
TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE
= 'PUBLIC_CLOUD_GATEWAY_NODE'¶
-
TRANSPORT_NODE_TYPE_RHELKVM
= 'RHELKVM'¶
-
TRANSPORT_NODE_TYPE_UBUNTUKVM
= 'UBUNTUKVM'¶
-
-
class
com.vmware.nsx_policy.model_client.
TraceflowObservationCounters
(delivered_count=None, dropped_count=None, forwarded_count=None, received_count=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TraceflowObservationDelivered
(component_name=None, component_sub_type=None, component_type=None, resource_type=None, sequence_no=None, timestamp=None, timestamp_micro=None, transport_node_id=None, transport_node_name=None, transport_node_type=None, lport_id=None, lport_name=None, vlan_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
COMPONENT_SUB_TYPE_LR_TIER0
= 'LR_TIER0'¶
-
COMPONENT_SUB_TYPE_LR_TIER1
= 'LR_TIER1'¶
-
COMPONENT_SUB_TYPE_LR_VRF_TIER0
= 'LR_VRF_TIER0'¶
-
COMPONENT_SUB_TYPE_LS_TRANSIT
= 'LS_TRANSIT'¶
-
COMPONENT_SUB_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
COMPONENT_TYPE_BRIDGE
= 'BRIDGE'¶
-
COMPONENT_TYPE_DFW
= 'DFW'¶
-
COMPONENT_TYPE_EDGE_HOSTSWITCH
= 'EDGE_HOSTSWITCH'¶
-
COMPONENT_TYPE_EDGE_TUNNEL
= 'EDGE_TUNNEL'¶
-
COMPONENT_TYPE_LR
= 'LR'¶
-
COMPONENT_TYPE_LS
= 'LS'¶
-
COMPONENT_TYPE_PHYSICAL
= 'PHYSICAL'¶
-
COMPONENT_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED
= 'TraceflowObservationDelivered'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED
= 'TraceflowObservationDropped'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL
= 'TraceflowObservationDroppedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED
= 'TraceflowObservationForwarded'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL
= 'TraceflowObservationForwardedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED
= 'TraceflowObservationReceived'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL
= 'TraceflowObservationReceivedLogical'¶
-
TRANSPORT_NODE_TYPE_EDGE
= 'EDGE'¶
-
TRANSPORT_NODE_TYPE_ESX
= 'ESX'¶
-
TRANSPORT_NODE_TYPE_HYPERV
= 'HYPERV'¶
-
TRANSPORT_NODE_TYPE_OTHERS
= 'OTHERS'¶
-
TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE
= 'PUBLIC_CLOUD_GATEWAY_NODE'¶
-
TRANSPORT_NODE_TYPE_RHELKVM
= 'RHELKVM'¶
-
TRANSPORT_NODE_TYPE_UBUNTUKVM
= 'UBUNTUKVM'¶
-
-
class
com.vmware.nsx_policy.model_client.
TraceflowObservationDropped
(component_name=None, component_sub_type=None, component_type=None, resource_type=None, sequence_no=None, timestamp=None, timestamp_micro=None, transport_node_id=None, transport_node_name=None, transport_node_type=None, acl_rule_id=None, lport_id=None, lport_name=None, reason=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
COMPONENT_SUB_TYPE_LR_TIER0
= 'LR_TIER0'¶
-
COMPONENT_SUB_TYPE_LR_TIER1
= 'LR_TIER1'¶
-
COMPONENT_SUB_TYPE_LR_VRF_TIER0
= 'LR_VRF_TIER0'¶
-
COMPONENT_SUB_TYPE_LS_TRANSIT
= 'LS_TRANSIT'¶
-
COMPONENT_SUB_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
COMPONENT_TYPE_BRIDGE
= 'BRIDGE'¶
-
COMPONENT_TYPE_DFW
= 'DFW'¶
-
COMPONENT_TYPE_EDGE_HOSTSWITCH
= 'EDGE_HOSTSWITCH'¶
-
COMPONENT_TYPE_EDGE_TUNNEL
= 'EDGE_TUNNEL'¶
-
COMPONENT_TYPE_LR
= 'LR'¶
-
COMPONENT_TYPE_LS
= 'LS'¶
-
COMPONENT_TYPE_PHYSICAL
= 'PHYSICAL'¶
-
COMPONENT_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
REASON_ARP_FAIL
= 'ARP_FAIL'¶
-
REASON_FW_RULE
= 'FW_RULE'¶
-
REASON_NO_ROUTE
= 'NO_ROUTE'¶
-
REASON_TTL_ZERO
= 'TTL_ZERO'¶
-
REASON_UNKNOWN
= 'UNKNOWN'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED
= 'TraceflowObservationDelivered'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED
= 'TraceflowObservationDropped'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL
= 'TraceflowObservationDroppedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED
= 'TraceflowObservationForwarded'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL
= 'TraceflowObservationForwardedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED
= 'TraceflowObservationReceived'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL
= 'TraceflowObservationReceivedLogical'¶
-
TRANSPORT_NODE_TYPE_EDGE
= 'EDGE'¶
-
TRANSPORT_NODE_TYPE_ESX
= 'ESX'¶
-
TRANSPORT_NODE_TYPE_HYPERV
= 'HYPERV'¶
-
TRANSPORT_NODE_TYPE_OTHERS
= 'OTHERS'¶
-
TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE
= 'PUBLIC_CLOUD_GATEWAY_NODE'¶
-
TRANSPORT_NODE_TYPE_RHELKVM
= 'RHELKVM'¶
-
TRANSPORT_NODE_TYPE_UBUNTUKVM
= 'UBUNTUKVM'¶
-
-
class
com.vmware.nsx_policy.model_client.
TraceflowObservationDroppedLogical
(component_name=None, component_sub_type=None, component_type=None, resource_type=None, sequence_no=None, timestamp=None, timestamp_micro=None, transport_node_id=None, transport_node_name=None, transport_node_type=None, acl_rule_id=None, lport_id=None, lport_name=None, reason=None, component_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
COMPONENT_SUB_TYPE_LR_TIER0
= 'LR_TIER0'¶
-
COMPONENT_SUB_TYPE_LR_TIER1
= 'LR_TIER1'¶
-
COMPONENT_SUB_TYPE_LR_VRF_TIER0
= 'LR_VRF_TIER0'¶
-
COMPONENT_SUB_TYPE_LS_TRANSIT
= 'LS_TRANSIT'¶
-
COMPONENT_SUB_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
COMPONENT_TYPE_BRIDGE
= 'BRIDGE'¶
-
COMPONENT_TYPE_DFW
= 'DFW'¶
-
COMPONENT_TYPE_EDGE_HOSTSWITCH
= 'EDGE_HOSTSWITCH'¶
-
COMPONENT_TYPE_EDGE_TUNNEL
= 'EDGE_TUNNEL'¶
-
COMPONENT_TYPE_LR
= 'LR'¶
-
COMPONENT_TYPE_LS
= 'LS'¶
-
COMPONENT_TYPE_PHYSICAL
= 'PHYSICAL'¶
-
COMPONENT_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
REASON_ARP_FAIL
= 'ARP_FAIL'¶
-
REASON_FW_RULE
= 'FW_RULE'¶
-
REASON_NO_ROUTE
= 'NO_ROUTE'¶
-
REASON_TTL_ZERO
= 'TTL_ZERO'¶
-
REASON_UNKNOWN
= 'UNKNOWN'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED
= 'TraceflowObservationDelivered'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED
= 'TraceflowObservationDropped'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL
= 'TraceflowObservationDroppedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED
= 'TraceflowObservationForwarded'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL
= 'TraceflowObservationForwardedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED
= 'TraceflowObservationReceived'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL
= 'TraceflowObservationReceivedLogical'¶
-
TRANSPORT_NODE_TYPE_EDGE
= 'EDGE'¶
-
TRANSPORT_NODE_TYPE_ESX
= 'ESX'¶
-
TRANSPORT_NODE_TYPE_HYPERV
= 'HYPERV'¶
-
TRANSPORT_NODE_TYPE_OTHERS
= 'OTHERS'¶
-
TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE
= 'PUBLIC_CLOUD_GATEWAY_NODE'¶
-
TRANSPORT_NODE_TYPE_RHELKVM
= 'RHELKVM'¶
-
TRANSPORT_NODE_TYPE_UBUNTUKVM
= 'UBUNTUKVM'¶
-
-
class
com.vmware.nsx_policy.model_client.
TraceflowObservationForwarded
(component_name=None, component_sub_type=None, component_type=None, resource_type=None, sequence_no=None, timestamp=None, timestamp_micro=None, transport_node_id=None, transport_node_name=None, transport_node_type=None, context=None, dst_transport_node_id=None, dst_transport_node_name=None, local_ip_address=None, remote_ip_address=None, uplink_name=None, vtep_label=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
COMPONENT_SUB_TYPE_LR_TIER0
= 'LR_TIER0'¶
-
COMPONENT_SUB_TYPE_LR_TIER1
= 'LR_TIER1'¶
-
COMPONENT_SUB_TYPE_LR_VRF_TIER0
= 'LR_VRF_TIER0'¶
-
COMPONENT_SUB_TYPE_LS_TRANSIT
= 'LS_TRANSIT'¶
-
COMPONENT_SUB_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
COMPONENT_TYPE_BRIDGE
= 'BRIDGE'¶
-
COMPONENT_TYPE_DFW
= 'DFW'¶
-
COMPONENT_TYPE_EDGE_HOSTSWITCH
= 'EDGE_HOSTSWITCH'¶
-
COMPONENT_TYPE_EDGE_TUNNEL
= 'EDGE_TUNNEL'¶
-
COMPONENT_TYPE_LR
= 'LR'¶
-
COMPONENT_TYPE_LS
= 'LS'¶
-
COMPONENT_TYPE_PHYSICAL
= 'PHYSICAL'¶
-
COMPONENT_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED
= 'TraceflowObservationDelivered'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED
= 'TraceflowObservationDropped'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL
= 'TraceflowObservationDroppedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED
= 'TraceflowObservationForwarded'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL
= 'TraceflowObservationForwardedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED
= 'TraceflowObservationReceived'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL
= 'TraceflowObservationReceivedLogical'¶
-
TRANSPORT_NODE_TYPE_EDGE
= 'EDGE'¶
-
TRANSPORT_NODE_TYPE_ESX
= 'ESX'¶
-
TRANSPORT_NODE_TYPE_HYPERV
= 'HYPERV'¶
-
TRANSPORT_NODE_TYPE_OTHERS
= 'OTHERS'¶
-
TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE
= 'PUBLIC_CLOUD_GATEWAY_NODE'¶
-
TRANSPORT_NODE_TYPE_RHELKVM
= 'RHELKVM'¶
-
TRANSPORT_NODE_TYPE_UBUNTUKVM
= 'UBUNTUKVM'¶
-
-
class
com.vmware.nsx_policy.model_client.
TraceflowObservationForwardedLogical
(component_name=None, component_sub_type=None, component_type=None, resource_type=None, sequence_no=None, timestamp=None, timestamp_micro=None, transport_node_id=None, transport_node_name=None, transport_node_type=None, acl_rule_id=None, component_id=None, dst_component_id=None, dst_component_name=None, dst_component_type=None, lport_id=None, lport_name=None, vni=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
COMPONENT_SUB_TYPE_LR_TIER0
= 'LR_TIER0'¶
-
COMPONENT_SUB_TYPE_LR_TIER1
= 'LR_TIER1'¶
-
COMPONENT_SUB_TYPE_LR_VRF_TIER0
= 'LR_VRF_TIER0'¶
-
COMPONENT_SUB_TYPE_LS_TRANSIT
= 'LS_TRANSIT'¶
-
COMPONENT_SUB_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
COMPONENT_TYPE_BRIDGE
= 'BRIDGE'¶
-
COMPONENT_TYPE_DFW
= 'DFW'¶
-
COMPONENT_TYPE_EDGE_HOSTSWITCH
= 'EDGE_HOSTSWITCH'¶
-
COMPONENT_TYPE_EDGE_TUNNEL
= 'EDGE_TUNNEL'¶
-
COMPONENT_TYPE_LR
= 'LR'¶
-
COMPONENT_TYPE_LS
= 'LS'¶
-
COMPONENT_TYPE_PHYSICAL
= 'PHYSICAL'¶
-
COMPONENT_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
DST_COMPONENT_TYPE_BRIDGE
= 'BRIDGE'¶
-
DST_COMPONENT_TYPE_DFW
= 'DFW'¶
-
DST_COMPONENT_TYPE_EDGE_HOSTSWITCH
= 'EDGE_HOSTSWITCH'¶
-
DST_COMPONENT_TYPE_EDGE_TUNNEL
= 'EDGE_TUNNEL'¶
-
DST_COMPONENT_TYPE_LR
= 'LR'¶
-
DST_COMPONENT_TYPE_LS
= 'LS'¶
-
DST_COMPONENT_TYPE_PHYSICAL
= 'PHYSICAL'¶
-
DST_COMPONENT_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED
= 'TraceflowObservationDelivered'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED
= 'TraceflowObservationDropped'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL
= 'TraceflowObservationDroppedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED
= 'TraceflowObservationForwarded'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL
= 'TraceflowObservationForwardedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED
= 'TraceflowObservationReceived'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL
= 'TraceflowObservationReceivedLogical'¶
-
TRANSPORT_NODE_TYPE_EDGE
= 'EDGE'¶
-
TRANSPORT_NODE_TYPE_ESX
= 'ESX'¶
-
TRANSPORT_NODE_TYPE_HYPERV
= 'HYPERV'¶
-
TRANSPORT_NODE_TYPE_OTHERS
= 'OTHERS'¶
-
TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE
= 'PUBLIC_CLOUD_GATEWAY_NODE'¶
-
TRANSPORT_NODE_TYPE_RHELKVM
= 'RHELKVM'¶
-
TRANSPORT_NODE_TYPE_UBUNTUKVM
= 'UBUNTUKVM'¶
-
-
class
com.vmware.nsx_policy.model_client.
TraceflowObservationListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TraceflowObservationReceived
(component_name=None, component_sub_type=None, component_type=None, resource_type=None, sequence_no=None, timestamp=None, timestamp_micro=None, transport_node_id=None, transport_node_name=None, transport_node_type=None, local_ip_address=None, remote_ip_address=None, uplink_name=None, vtep_label=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
COMPONENT_SUB_TYPE_LR_TIER0
= 'LR_TIER0'¶
-
COMPONENT_SUB_TYPE_LR_TIER1
= 'LR_TIER1'¶
-
COMPONENT_SUB_TYPE_LR_VRF_TIER0
= 'LR_VRF_TIER0'¶
-
COMPONENT_SUB_TYPE_LS_TRANSIT
= 'LS_TRANSIT'¶
-
COMPONENT_SUB_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
COMPONENT_TYPE_BRIDGE
= 'BRIDGE'¶
-
COMPONENT_TYPE_DFW
= 'DFW'¶
-
COMPONENT_TYPE_EDGE_HOSTSWITCH
= 'EDGE_HOSTSWITCH'¶
-
COMPONENT_TYPE_EDGE_TUNNEL
= 'EDGE_TUNNEL'¶
-
COMPONENT_TYPE_LR
= 'LR'¶
-
COMPONENT_TYPE_LS
= 'LS'¶
-
COMPONENT_TYPE_PHYSICAL
= 'PHYSICAL'¶
-
COMPONENT_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED
= 'TraceflowObservationDelivered'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED
= 'TraceflowObservationDropped'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL
= 'TraceflowObservationDroppedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED
= 'TraceflowObservationForwarded'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL
= 'TraceflowObservationForwardedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED
= 'TraceflowObservationReceived'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL
= 'TraceflowObservationReceivedLogical'¶
-
TRANSPORT_NODE_TYPE_EDGE
= 'EDGE'¶
-
TRANSPORT_NODE_TYPE_ESX
= 'ESX'¶
-
TRANSPORT_NODE_TYPE_HYPERV
= 'HYPERV'¶
-
TRANSPORT_NODE_TYPE_OTHERS
= 'OTHERS'¶
-
TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE
= 'PUBLIC_CLOUD_GATEWAY_NODE'¶
-
TRANSPORT_NODE_TYPE_RHELKVM
= 'RHELKVM'¶
-
TRANSPORT_NODE_TYPE_UBUNTUKVM
= 'UBUNTUKVM'¶
-
-
class
com.vmware.nsx_policy.model_client.
TraceflowObservationReceivedLogical
(component_name=None, component_sub_type=None, component_type=None, resource_type=None, sequence_no=None, timestamp=None, timestamp_micro=None, transport_node_id=None, transport_node_name=None, transport_node_type=None, component_id=None, lport_id=None, lport_name=None, src_component_id=None, src_component_name=None, src_component_type=None, vni=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
COMPONENT_SUB_TYPE_LR_TIER0
= 'LR_TIER0'¶
-
COMPONENT_SUB_TYPE_LR_TIER1
= 'LR_TIER1'¶
-
COMPONENT_SUB_TYPE_LR_VRF_TIER0
= 'LR_VRF_TIER0'¶
-
COMPONENT_SUB_TYPE_LS_TRANSIT
= 'LS_TRANSIT'¶
-
COMPONENT_SUB_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
COMPONENT_TYPE_BRIDGE
= 'BRIDGE'¶
-
COMPONENT_TYPE_DFW
= 'DFW'¶
-
COMPONENT_TYPE_EDGE_HOSTSWITCH
= 'EDGE_HOSTSWITCH'¶
-
COMPONENT_TYPE_EDGE_TUNNEL
= 'EDGE_TUNNEL'¶
-
COMPONENT_TYPE_LR
= 'LR'¶
-
COMPONENT_TYPE_LS
= 'LS'¶
-
COMPONENT_TYPE_PHYSICAL
= 'PHYSICAL'¶
-
COMPONENT_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED
= 'TraceflowObservationDelivered'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED
= 'TraceflowObservationDropped'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL
= 'TraceflowObservationDroppedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED
= 'TraceflowObservationForwarded'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL
= 'TraceflowObservationForwardedLogical'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED
= 'TraceflowObservationReceived'¶
-
RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL
= 'TraceflowObservationReceivedLogical'¶
-
SRC_COMPONENT_TYPE_BRIDGE
= 'BRIDGE'¶
-
SRC_COMPONENT_TYPE_DFW
= 'DFW'¶
-
SRC_COMPONENT_TYPE_EDGE_HOSTSWITCH
= 'EDGE_HOSTSWITCH'¶
-
SRC_COMPONENT_TYPE_EDGE_TUNNEL
= 'EDGE_TUNNEL'¶
-
SRC_COMPONENT_TYPE_LR
= 'LR'¶
-
SRC_COMPONENT_TYPE_LS
= 'LS'¶
-
SRC_COMPONENT_TYPE_PHYSICAL
= 'PHYSICAL'¶
-
SRC_COMPONENT_TYPE_UNKNOWN
= 'UNKNOWN'¶
-
TRANSPORT_NODE_TYPE_EDGE
= 'EDGE'¶
-
TRANSPORT_NODE_TYPE_ESX
= 'ESX'¶
-
TRANSPORT_NODE_TYPE_HYPERV
= 'HYPERV'¶
-
TRANSPORT_NODE_TYPE_OTHERS
= 'OTHERS'¶
-
TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE
= 'PUBLIC_CLOUD_GATEWAY_NODE'¶
-
TRANSPORT_NODE_TYPE_RHELKVM
= 'RHELKVM'¶
-
TRANSPORT_NODE_TYPE_UBUNTUKVM
= 'UBUNTUKVM'¶
-
-
class
com.vmware.nsx_policy.model_client.
TransportNode
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, host_switch_spec=None, host_switches=None, maintenance_mode=None, node_id=None, transport_zone_endpoints=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Transport Node
Tip
The arguments are used to initialize data attributes with the same names.
-
MAINTENANCE_MODE_DISABLED
= 'DISABLED'¶
-
MAINTENANCE_MODE_ENABLED
= 'ENABLED'¶
-
MAINTENANCE_MODE_FORCE_ENABLED
= 'FORCE_ENABLED'¶
-
-
class
com.vmware.nsx_policy.model_client.
TransportNodeListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Transport Node queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TransportNodeState
(details=None, failure_code=None, failure_message=None, state=None, host_switch_states=None, maintenance_mode_state=None, transport_node_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Transport Node State
Tip
The arguments are used to initialize data attributes with the same names.
-
MAINTENANCE_MODE_STATE_DISABLED
= 'DISABLED'¶
-
MAINTENANCE_MODE_STATE_ENABLED
= 'ENABLED'¶
-
MAINTENANCE_MODE_STATE_ENTERING
= 'ENTERING'¶
-
MAINTENANCE_MODE_STATE_EXITING
= 'EXITING'¶
-
STATE_FAILED
= 'failed'¶
-
STATE_IN_PROGRESS
= 'in_progress'¶
-
STATE_ORPHANED
= 'orphaned'¶
-
STATE_PARTIAL_SUCCESS
= 'partial_success'¶
-
STATE_PENDING
= 'pending'¶
-
STATE_SUCCESS
= 'success'¶
-
STATE_UNKNOWN
= 'unknown'¶
-
-
class
com.vmware.nsx_policy.model_client.
TransportNodeStateListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Transport node state queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TransportNodeStatus
(control_connection_status=None, mgmt_connection_status=None, node_display_name=None, node_uuid=None, pnic_status=None, status=None, tunnel_status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
MGMT_CONNECTION_STATUS_DOWN
= 'DOWN'¶
-
MGMT_CONNECTION_STATUS_UP
= 'UP'¶
-
STATUS_DEGRADED
= 'DEGRADED'¶
-
STATUS_DOWN
= 'DOWN'¶
-
STATUS_UNKNOWN
= 'UNKNOWN'¶
-
STATUS_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
TransportNodeStatusListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TransportNodeTemplateListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Compute collection transport node template list result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TransportNodeTemplateState
(node_id=None, state=None, transport_node_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
transport node template application state
Tip
The arguments are used to initialize data attributes with the same names.
-
STATE_FAILED_TO_CREATE
= 'FAILED_TO_CREATE'¶
-
STATE_FAILED_TO_REALIZE
= 'FAILED_TO_REALIZE'¶
-
STATE_IN_PROGRESS
= 'IN_PROGRESS'¶
-
STATE_SUCCESS
= 'SUCCESS'¶
-
-
class
com.vmware.nsx_policy.model_client.
TransportZone
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, host_switch_mode=None, host_switch_name=None, nested_nsx=None, transport_type=None, transport_zone_profile_ids=None, uplink_teaming_policy_names=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
HOST_SWITCH_MODE_ENS
= 'ENS'¶
-
HOST_SWITCH_MODE_STANDARD
= 'STANDARD'¶
-
TRANSPORT_TYPE_OVERLAY
= 'OVERLAY'¶
-
TRANSPORT_TYPE_VLAN
= 'VLAN'¶
-
-
class
com.vmware.nsx_policy.model_client.
TransportZoneEndPoint
(transport_zone_id=None, transport_zone_profile_ids=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Specify which HostSwitch from this TransportNode is used handle traffic for given TransportZone
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TransportZoneListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Transport zone queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TransportZoneProfile
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='TransportZoneProfile', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_BFDHEALTHMONITORINGPROFILE
= 'BfdHealthMonitoringProfile'¶
-
-
class
com.vmware.nsx_policy.model_client.
TransportZoneProfileListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Transport zone profile queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TransportZoneProfileTypeIdEntry
(profile_id=None, resource_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_BFDHEALTHMONITORINGPROFILE
= 'BfdHealthMonitoringProfile'¶
-
-
class
com.vmware.nsx_policy.model_client.
TransportZoneStatus
(num_logical_ports=None, num_logical_switches=None, num_transport_nodes=None, transport_zone_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Transport zone runtime status information
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TransportZoneStatusListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Transport zone runtime status queries result
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TrunkVlanRange
(end=None, start=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Trunk VLAN id range
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TrustManagementData
(supported_algorithms=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TrustObjectData
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, key_algo=None, passphrase=None, pem_encoded=None, private_key=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TunnelList
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, tunnels=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TunnelPortConfig
(ip_subnets=None, tunnel_port_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
IP Tunnel port configuration.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TunnelProperties
(links=None, schema=None, self_=None, bfd=None, egress_interface=None, encap=None, last_updated_time=None, local_ip=None, name=None, remote_ip=None, remote_node_display_name=None, remote_node_id=None, status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
ENCAP_GENEVE
= 'GENEVE'¶
-
ENCAP_STT
= 'STT'¶
-
ENCAP_UNKNOWN_ENCAP
= 'UNKNOWN_ENCAP'¶
-
ENCAP_VXLAN
= 'VXLAN'¶
-
STATUS_DOWN
= 'DOWN'¶
-
STATUS_UNKNOWN
= 'UNKNOWN'¶
-
STATUS_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
TunnelStatusCount
(degraded_count=None, down_count=None, status=None, up_count=None, bfd_diagnostic=None, bfd_status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
STATUS_DEGRADED
= 'DEGRADED'¶
-
STATUS_DOWN
= 'DOWN'¶
-
STATUS_UNKNOWN
= 'UNKNOWN'¶
-
STATUS_UP
= 'UP'¶
-
-
class
com.vmware.nsx_policy.model_client.
TunnelSubnet
(ip_addresses=None, prefix_length=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
TypeGroup
(count=None, group_by_field_value=None, hits=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
UdpPolicyLbMonitorProfile
(receive=None, send=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='UdpPolicyLbMonitorProfile', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, fall_count=None, interval=None, monitor_port=None, rise_count=None, timeout=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Active healthchecks are disabled by default and can be enabled for a server pool by binding a health monitor to the Group through the PolicyLbRule object. This represents active health monitoring over UDP. Active healthchecks are initiated periodically, at a configurable interval, to each member of the Group. Only if a healthcheck fails consecutively for a specified number of times (fall_count) to a member will the member status be marked DOWN. Once a member is DOWN, a specified number of consecutive successful healthchecks (rise_count) will bring the member back to UP state. After a healthcheck is initiated, if it does not complete within a certain period, then also the healthcheck is considered to be unsuccessful. Completing a healthcheck within timeout means establishing a connection (TCP or SSL), if applicable, sending the request and receiving the response, all within the configured timeout.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
UdpPolicyLbVirtualServer
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='UdpPolicyLbVirtualServer', tags=None, parent_path=None, path=None, relative_path=None, children=None, marked_for_delete=None, access_log_enabled=None, ip_address=None, lb_persistence_profile=None, ports=None, router_path=None, traffic_source=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Virtual server acts as a facade to an application, receives all client connections over UDP and distributes them among the backend servers.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
UnassociatedVMListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, last_update_timestamp=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
UpdatePrincipalIdentityCertificateRequest
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, certificate_id=None, principal_identity_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Request to update the certificate of a principal identity with a new certificate
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
UpgradeHistory
(initial_version=None, target_version=None, timestamp=None, upgrade_status=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
UPGRADE_STATUS_FAILED
= 'FAILED'¶
-
UPGRADE_STATUS_STARTED
= 'STARTED'¶
-
UPGRADE_STATUS_SUCCESS
= 'SUCCESS'¶
-
-
class
com.vmware.nsx_policy.model_client.
UpgradeHistoryList
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
Uplink
(uplink_name=None, uplink_type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Object to identify an uplink based on its type and name
Tip
The arguments are used to initialize data attributes with the same names.
-
UPLINK_TYPE_LAG
= 'LAG'¶
-
UPLINK_TYPE_PNIC
= 'PNIC'¶
-
-
class
com.vmware.nsx_policy.model_client.
UplinkHostSwitchProfile
(lags=None, mtu=None, named_teamings=None, teaming=None, transport_vlan=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='UplinkHostSwitchProfile', tags=None, required_capabilities=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Profile for uplink policies
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
UrlAlias
(alias=None, query=None, url=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Short name or alias of a url. It is used to represent the url.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
UserInfo
(roles=None, user_name=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Authenticated User Info
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
UsernamePasswordLoginCredential
(password=None, thumbprint=None, username=None, credential_type='UsernamePasswordLoginCredential')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A login credential specifying a username and password
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VIPSubnet
(active_vip_addresses=None, prefix_length=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VMConnection
(dest_element_id=None, number_of_events=None, src_element_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
VMConnection contains the statistic information of connection from source VM to destination VM.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VMElement
(element_id=None, elements=None, resource_name=None, resource_type=None, vm_bios_uuid=None, vm_external_id=None, vm_host_id=None, vm_host_name=None, vm_instance_uuid=None, vm_ips=None, vm_path=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
VM element extends from Element class. This class contains the information related to a VM.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_GROUPELEMENT
= 'GroupElement'¶
-
RESOURCE_TYPE_LOGICALSWITCHELEMENT
= 'LogicalSwitchElement'¶
-
RESOURCE_TYPE_LOGICALT0ROUTERELEMENT
= 'LogicalT0RouterElement'¶
-
RESOURCE_TYPE_LOGICALT1ROUTERELEMENT
= 'LogicalT1RouterElement'¶
-
RESOURCE_TYPE_PROCESSELEMENT
= 'ProcessElement'¶
-
RESOURCE_TYPE_VMELEMENT
= 'VMElement'¶
-
-
class
com.vmware.nsx_policy.model_client.
ValueConstraintExpression
(operator=None, values=None, links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='ValueConstraintExpression', tags=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents the leaf level value constraint to constrain specified attribute value to the set of values to be allowed/not-allowed. Example - sourceGroups allowed to have only with list of groups. { "operator":"INCLUDES", "values":["/infra/services/HTTP", "/infra/services/HTTPS"] }
Tip
The arguments are used to initialize data attributes with the same names.
-
OPERATOR_EQUALS
= 'EQUALS'¶
-
OPERATOR_EXCLUDES
= 'EXCLUDES'¶
-
OPERATOR_INCLUDES
= 'INCLUDES'¶
-
-
class
com.vmware.nsx_policy.model_client.
VerifiableAsymmetricLoginCredential
(asymmetric_credential=None, credential_key=None, credential_verifier=None, credential_type='VerifiableAsymmetricLoginCredential')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VersionList
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, acceptable_versions=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VersionedDeploymentSpec
(host_type=None, host_version=None, package_stores=None, service_vm_ovf_url=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Versioned DeploymentSpec contains vibs and ofv urls for specific version of fabric module and host type and host version.
Tip
The arguments are used to initialize data attributes with the same names.
-
HOST_TYPE_ESXI
= 'ESXI'¶
-
HOST_TYPE_RHELKVM
= 'RHELKVM'¶
-
HOST_TYPE_UBUNTUKVM
= 'UBUNTUKVM'¶
-
-
class
com.vmware.nsx_policy.model_client.
VidmInfo
(display_name=None, name=None, type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Vidm Info
Tip
The arguments are used to initialize data attributes with the same names.
-
TYPE_GROUP
= 'remote_group'¶
-
TYPE_USER
= 'remote_user'¶
-
-
class
com.vmware.nsx_policy.model_client.
VidmInfoListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
View
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, exclude_roles=None, include_roles=None, shared=None, weight=None, widgets=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Describes the configuration of a view to be displayed on the dashboard.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VifAttachmentContext
(app_id=None, parent_vif_id=None, traffic_tag=None, vif_type=None, allocate_addresses=None, resource_type='VifAttachmentContext')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
VIF_TYPE_CHILD
= 'CHILD'¶
-
VIF_TYPE_INDEPENDENT
= 'INDEPENDENT'¶
-
VIF_TYPE_PARENT
= 'PARENT'¶
-
-
class
com.vmware.nsx_policy.model_client.
VirtualMachine
(links=None, schema=None, self_=None, last_sync_time=None, description=None, display_name=None, resource_type=None, tags=None, compute_ids=None, external_id=None, host_id=None, local_id_on_host=None, power_state=None, source=None, type=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
POWER_STATE_UNKNOWN
= 'UNKNOWN'¶
-
POWER_STATE_VM_RUNNING
= 'VM_RUNNING'¶
-
POWER_STATE_VM_STOPPED
= 'VM_STOPPED'¶
-
POWER_STATE_VM_SUSPENDED
= 'VM_SUSPENDED'¶
-
TYPE_EDGE
= 'EDGE'¶
-
TYPE_REGULAR
= 'REGULAR'¶
-
TYPE_SERVICE
= 'SERVICE'¶
-
-
class
com.vmware.nsx_policy.model_client.
VirtualMachineListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VirtualMachineTagsUpdate
(tags=None, virtual_machine_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
List of tags applied to the virtual machine. Based on the enforcement point, the virtual_machine_id will be different. It could be an external id for NSX T or a moid for NSX V
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VirtualNetworkInterface
(links=None, schema=None, self_=None, last_sync_time=None, description=None, display_name=None, resource_type=None, tags=None, device_key=None, device_name=None, external_id=None, host_id=None, ip_address_info=None, lport_attachment_id=None, mac_address=None, owner_vm_id=None, vm_local_id_on_host=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VirtualNetworkInterfaceListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VlanMirrorSource
(vlan_ids=None, resource_type='VlanMirrorSource')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VlanTrunkSpec
(vlan_ranges=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
VlanTrunkspec is used for specifying trunk VLAN id ranges.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VmNicInfo
(nic_infos=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Contains a set of information of a VM on the network interfaces present on the partner appliance that needs to be configured by the NSX Manager.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VmkToLogicalSwitchMapping
(dest_network_id=None, src_interface_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Holds VMkernal to logical switch mapping. This will be used for network migration.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VniPool
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, ranges=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VniPoolListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VniRange
(links=None, schema=None, self_=None, end=None, start=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A range of virtual network identifiers (VNIs)
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VsphereClusterNodeVMDeploymentConfig
(allow_ssh_root_login=None, compute_id=None, default_gateway_addresses=None, enable_ssh=None, host_id=None, hostname=None, management_network_id=None, management_port_subnets=None, storage_id=None, vc_id=None, placement_type='VsphereClusterNodeVMDeploymentConfig')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Config for deploying a cluster node VM through a Vcenter server
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VsphereDeploymentConfig
(allow_ssh_root_login=None, compute_id=None, data_network_ids=None, default_gateway_addresses=None, dns_servers=None, enable_ssh=None, host_id=None, hostname=None, management_network_id=None, management_port_subnets=None, ntp_servers=None, search_domains=None, storage_id=None, vc_id=None, placement_type='VsphereDeploymentConfig')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
The Vsphere deployment configuration determines where to deploy the edge node. It contains settings that are applied during install time. If using DHCP, you must leave the following fields unset: search_domains, management_port_subnets, dns_servers and default_gateway_addresses.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VtepCsvListResult
(file_name=None, last_update_timestamp=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VtepLabelPool
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type=None, tags=None, pool_usage=None, ranges=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A collection of ranges of virtual tunnel endpoint labels
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VtepLabelPoolListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, results=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VtepLabelPoolUsage
(allocated_ids=None, free_ids=None, total_ids=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Pool usage statistics in a pool
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VtepLabelRange
(links=None, schema=None, self_=None, end=None, start=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VtepListResult
(links=None, schema=None, self_=None, cursor=None, result_count=None, sort_ascending=None, sort_by=None, last_update_timestamp=None, logical_switch_id=None, results=None, transport_node_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VtepTableCsvRecord
(segment_id=None, vtep_ip=None, vtep_label=None, vtep_mac_address=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
VtepTableEntry
(segment_id=None, vtep_ip=None, vtep_label=None, vtep_mac_address=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
WeeklyBackupSchedule
(days_of_week=None, hour_of_day=None, minute_of_day=None, resource_type='WeeklyBackupSchedule')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Schedule to specify day of the week and time to take automated backup
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
WeeklyTelemetrySchedule
(day_of_week=None, hour_of_day=None, minutes=None, frequency_type='WeeklyTelemetrySchedule')¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
DAY_OF_WEEK_FRIDAY
= 'FRIDAY'¶
-
DAY_OF_WEEK_MONDAY
= 'MONDAY'¶
-
DAY_OF_WEEK_SATURDAY
= 'SATURDAY'¶
-
DAY_OF_WEEK_SUNDAY
= 'SUNDAY'¶
-
DAY_OF_WEEK_THURSDAY
= 'THURSDAY'¶
-
DAY_OF_WEEK_TUESDAY
= 'TUESDAY'¶
-
DAY_OF_WEEK_WEDNESDAY
= 'WEDNESDAY'¶
-
-
class
com.vmware.nsx_policy.model_client.
WidgetConfiguration
(links=None, schema=None, self_=None, revision=None, create_time=None, create_user=None, last_modified_time=None, last_modified_user=None, protection=None, system_owned=None, description=None, display_name=None, id=None, resource_type='WidgetConfiguration', tags=None, datasources=None, drilldown_id=None, footer=None, is_drilldown=None, shared=None, weight=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Describes the configuration of a widget to be displayed on the dashboard. WidgetConfiguration is a base type that provides attributes of a widget in-general.
Tip
The arguments are used to initialize data attributes with the same names.
-
RESOURCE_TYPE_CONTAINERCONFIGURATION
= 'ContainerConfiguration'¶
-
RESOURCE_TYPE_DONUTCONFIGURATION
= 'DonutConfiguration'¶
-
RESOURCE_TYPE_GRIDCONFIGURATION
= 'GridConfiguration'¶
-
RESOURCE_TYPE_LABELVALUECONFIGURATION
= 'LabelValueConfiguration'¶
-
RESOURCE_TYPE_MULTIWIDGETCONFIGURATION
= 'MultiWidgetConfiguration'¶
-
RESOURCE_TYPE_STATSCONFIGURATION
= 'StatsConfiguration'¶
-
-
class
com.vmware.nsx_policy.model_client.
WidgetItem
(label=None, weight=None, widget_id=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Represents a reference to a widget that is held by a container or a multi-widget or a View.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
X509Certificate
(dsa_public_keyg=None, dsa_public_keyp=None, dsa_public_keyq=None, dsa_public_keyy=None, is_ca=None, is_valid=None, issuer=None, issuer_cn=None, not_after=None, not_before=None, public_key_algo=None, public_key_length=None, rsa_public_key_exponent=None, rsa_public_key_modulus=None, serial_number=None, signature=None, signature_algorithm=None, subject=None, subject_cn=None, version=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Tip
The arguments are used to initialize data attributes with the same names.
-
PUBLIC_KEY_ALGO_DSA
= 'DSA'¶
-
PUBLIC_KEY_ALGO_RSA
= 'RSA'¶
-
-
class
com.vmware.nsx_policy.model_client.
X509Crl
(crl_entries=None, issuer=None, next_update=None, version=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
A CRL is a time-stamped list identifying revoked certificates.
Tip
The arguments are used to initialize data attributes with the same names.
-
class
com.vmware.nsx_policy.model_client.
X509CrlEntry
(revocation_date=None, serial_number=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStruct
Each revoked certificate is identified in a CRL by its certificate serial number.
Tip
The arguments are used to initialize data attributes with the same names.
com.vmware.nsx_policy.tasks_client module¶
-
class
com.vmware.nsx_policy.tasks_client.
Response
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
get
(task_id)¶ Get the response of a task
Parameters: task_id ( str
) – ID of task to read (required)Return type: vmware.vapi.struct.VapiStruct
Returns: DynamicStructure 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
-
-
class
com.vmware.nsx_policy.tasks_client.
StubFactory
(stub_config)¶ Bases:
vmware.vapi.bindings.stub.StubFactoryBase
com.vmware.nsx_policy.trust_management_client module¶
-
class
com.vmware.nsx_policy.trust_management_client.
Certificates
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
LIST_TYPE_CERTIFICATE
= 'cluster_api_certificate'¶ Possible value for
type
of methodCertificates.list()
.
-
delete
(cert_id)¶ Removes the specified certificate. The private key associated with the certificate is also deleted.
Parameters: cert_id ( str
) – ID of certificate to delete (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
-
get
(cert_id, details=None)¶ Returns information for the specified certificate ID, including the certificate’s UUID; resource_type (for example, certificate_self_signed, certificate_ca, or certificate_signed); pem_encoded data; and history of the certificate (who created or modified it and when). For additional information, include the ?details=true modifier at the end of the request URI.
Parameters: - cert_id (
str
) – ID of certificate to read (required) - details (
bool
orNone
) – whether to expand the pem data and show all its details (optional, default to false)
Return type: Returns: com.vmware.nsx_policy.model.Certificate
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- cert_id (
-
importcertificate
(trust_object_data)¶ Adds a new private-public certificate or a chain of certificates (CAs) and, optionally, a private key that can be applied to one of the user-facing components (appliance management or edge). The certificate and the key should be stored in PEM format. If no private key is provided, the certificate is used as a client certificate in the trust store.
Parameters: trust_object_data ( com.vmware.nsx_policy.model_client.TrustObjectData
) – (required)Return type: com.vmware.nsx_policy.model_client.CertificateList
Returns: com.vmware.nsx_policy.model.CertificateList 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
-
list
(cursor=None, details=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None, type=None)¶ Returns all certificate information viewable by the user, including each certificate’s UUID; resource_type (for example, certificate_self_signed, certificate_ca, or certificate_signed); pem_encoded data; and history of the certificate (who created or modified it and when). For additional information, include the ?details=true modifier at the end of the request URI.
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - details (
bool
orNone
) – whether to expand the pem data and show all its details (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) - type (
str
orNone
) – Type of certificate to return (optional)
Return type: Returns: com.vmware.nsx_policy.model.CertificateList
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- cursor (
-
-
class
com.vmware.nsx_policy.trust_management_client.
Crls
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
LIST_TYPE_CERTIFICATE
= 'cluster_api_certificate'¶ Possible value for
type
of methodCrls.list()
.
-
delete
(crl_id)¶ Deletes an existing CRL.
Parameters: crl_id ( str
) – ID of CRL to delete (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
-
get
(crl_id, details=None)¶ Returns information about the specified CRL. For additional information, include the ?details=true modifier at the end of the request URI.
Parameters: - crl_id (
str
) – ID of CRL to read (required) - details (
bool
orNone
) – whether to expand the pem data and show all its details (optional, default to false)
Return type: Returns: com.vmware.nsx_policy.model.Crl
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- crl_id (
-
importcrl
(crl_object_data)¶ Adds a new certificate revocation list (CRL). The CRL is used to verify the client certificate status against the revocation lists published by the CA. For this reason, the administrator needs to add the CRL in certificate repository as well.
Parameters: crl_object_data ( com.vmware.nsx_policy.model_client.CrlObjectData
) – (required)Return type: com.vmware.nsx_policy.model_client.CrlList
Returns: com.vmware.nsx_policy.model.CrlList 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
-
list
(cursor=None, details=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None, type=None)¶ Returns information about all CRLs. For additional information, include the ?details=true modifier at the end of the request URI.
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - details (
bool
orNone
) – whether to expand the pem data and show all its details (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) - type (
str
orNone
) – Type of certificate to return (optional)
Return type: Returns: com.vmware.nsx_policy.model.CrlList
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- cursor (
-
update
(crl_id, crl)¶ Updates an existing CRL.
Parameters: - crl_id (
str
) – ID of CRL to update (required) - crl (
com.vmware.nsx_policy.model_client.Crl
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.Crl
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- crl_id (
-
-
class
com.vmware.nsx_policy.trust_management_client.
Csrs
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
create
(csr)¶ Creates a new certificate signing request (CSR). A CSR is encrypted text that contains information about your organization (organization name, country, and so on) and your Web server’s public key, which is a public certificate the is generated on the server that can be used to forward this request to a certificate authority (CA). A private key is also usually created at the same time as the CSR.
Parameters: csr ( com.vmware.nsx_policy.model_client.Csr
) – (required)Return type: com.vmware.nsx_policy.model_client.Csr
Returns: com.vmware.nsx_policy.model.Csr 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
-
delete
(csr_id)¶ Removes a specified CSR. If a CSR is not used for verification, you can delete it. Note that the CSR import and upload POST actions automatically delete the associated CSR.
Parameters: csr_id ( str
) – ID of CSR to delete (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
-
get
(csr_id)¶ Returns information about the specified CSR.
Parameters: csr_id ( str
) – ID of CSR to read (required)Return type: com.vmware.nsx_policy.model_client.Csr
Returns: com.vmware.nsx_policy.model.Csr 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
-
importcsr
(csr_id, trust_object_data)¶ Imports a certificate authority (CA)-signed certificate for a CSR. This action links the certificate to the private key created by the CSR. The pem_encoded string in the request body is the signed certificate provided by your CA in response to the CSR that you provide to them. The import POST action automatically deletes the associated CSR.
Parameters: - csr_id (
str
) – CSR this certificate is associated with (required) - trust_object_data (
com.vmware.nsx_policy.model_client.TrustObjectData
) – (required)
Return type: Returns: com.vmware.nsx_policy.model.CertificateList
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- csr_id (
-
list
(cursor=None, included_fields=None, page_size=None, sort_ascending=None, sort_by=None)¶ Returns information about all of the CSRs that have been created.
Parameters: - cursor (
str
orNone
) – Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - 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.CsrList
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- cursor (
-
selfsign
(csr_id, days_valid)¶ Self-signs the previously generated CSR. This action is similar to the import certificate action, but instead of using a public certificate signed by a CA, the self_sign POST action uses a certificate that is signed with NSX’s own private key.
Parameters: - csr_id (
str
) – CSR this certificate is associated with (required) - days_valid (
long
) – Number of days the certificate will be valid, default 10 years (required)
Return type: Returns: com.vmware.nsx_policy.model.Certificate
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- csr_id (
-
-
class
com.vmware.nsx_policy.trust_management_client.
PrincipalIdentities
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
create
(principal_identity)¶ Associates a principal’s name with a certificate that is used to authenticate.
Parameters: principal_identity ( com.vmware.nsx_policy.model_client.PrincipalIdentity
) – (required)Return type: com.vmware.nsx_policy.model_client.PrincipalIdentity
Returns: com.vmware.nsx_policy.model.PrincipalIdentity 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
-
delete
(principal_identity_id)¶ Delete a principal identity. It does not delete the certificate.
Parameters: principal_identity_id ( str
) – Unique id of the principal identity to delete (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
-
get
(principal_identity_id)¶ Get a stored principal identity
Parameters: principal_identity_id ( str
) – ID of Principal Identity to get (required)Return type: com.vmware.nsx_policy.model_client.PrincipalIdentity
Returns: com.vmware.nsx_policy.model.PrincipalIdentity 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
-
list
()¶ Returns the list of principals registered with a certificate.
Return type: com.vmware.nsx_policy.model_client.PrincipalIdentityList
Returns: com.vmware.nsx_policy.model.PrincipalIdentityList 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
-
updatecertificate
(update_principal_identity_certificate_request)¶ Update a principal identity’s certificate
Parameters: update_principal_identity_certificate_request ( com.vmware.nsx_policy.model_client.UpdatePrincipalIdentityCertificateRequest
) – (required)Return type: com.vmware.nsx_policy.model_client.PrincipalIdentity
Returns: com.vmware.nsx_policy.model.PrincipalIdentity 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
-
-
class
com.vmware.nsx_policy.trust_management_client.
StubFactory
(stub_config)¶ Bases:
vmware.vapi.bindings.stub.StubFactoryBase
com.vmware.nsx_policy.upgrade_client module¶
-
class
com.vmware.nsx_policy.upgrade_client.
StubFactory
(stub_config)¶ Bases:
vmware.vapi.bindings.stub.StubFactoryBase
-
class
com.vmware.nsx_policy.upgrade_client.
VersionWhitelist
(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterface
-
get
(component_type)¶ Get whitelist of versions for a component. Component can include HOST, EDGE, CCP, MP
Parameters: component_type ( str
) – (required)Return type: com.vmware.nsx_policy.model_client.AcceptableComponentVersion
Returns: com.vmware.nsx_policy.model.AcceptableComponentVersion 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
-
list
()¶ Get whitelist of versions for different components
Return type: com.vmware.nsx_policy.model_client.AcceptableComponentVersionList
Returns: com.vmware.nsx_policy.model.AcceptableComponentVersionList 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
-
update
(component_type, version_list)¶ Update the version whitelist for the specified component type (HOST, EDGE, CCP, MP).
Parameters: - component_type (
str
) – (required) - version_list (
com.vmware.nsx_policy.model_client.VersionList
) – (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- component_type (
-