package documentation

Lazy public exports for a sharded direct protobuf package.

From __init__.py:

Class AddressBlockState Controls provisioning of IP addresses from this pool to other pools or allocations. Defaults to AVAILABLE.
Class Allocation No class docstring; 3/3 properties, 3/3 constants, 4/4 methods documented
Class AllocationDetails No class docstring; 4/4 properties, 3/3 constants, 5/5 methods documented
Class AllocationNextHop AllocationNextHop specifies an IP allocation as the next hop.
Class AllocationNextHopState No class docstring; 1/1 property, 3/3 constants, 2/2 methods documented
Class AllocationServiceClient This class provides client methods for the nebius.vpc.v1.AllocationService service.
Class AllocationSpec No class docstring; 0/3 property, 3/3 constants, 3/3 methods, 0/3 class documented
Class AllocationStatus No class docstring; 4/4 properties, 3/3 constants, 5/5 methods documented
Class AllocationStatus__State Enumeration of possible states of the Allocation.
Class Assignment No class docstring; 0/3 property, 3/3 constants, 3/3 methods, 0/3 class documented
Class ComputeInstance Target representing compute instance
Class CreateAllocationRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class CreateDefaultNetworkRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class CreateNetworkRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class CreatePoolRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class CreateRouteRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class CreateRouteTableRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class CreateSecurityGroupRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class CreateSecurityRuleRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class CreateSubnetRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class DefaultEgressGatewayState No class docstring; 3/3 constants, 1/1 method documented
Class DeleteAllocationRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class DeleteNetworkRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class DeletePoolRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class DeleteRouteRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class DeleteRouteTableRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class DeleteSecurityGroupRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class DeleteSecurityRuleRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class DeleteSubnetRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class DestinationMatch No class docstring; 1/1 property, 3/3 constants, 2/2 methods documented
Class GetAllocationByNameRequest No class docstring; 1/2 property, 3/3 constants, 3/3 methods documented
Class GetAllocationRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class GetNetworkByNameRequest No class docstring; 1/2 property, 3/3 constants, 3/3 methods documented
Class GetNetworkRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class GetPoolByNameRequest No class docstring; 1/2 property, 3/3 constants, 3/3 methods documented
Class GetPoolRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class GetRouteByNameRequest No class docstring; 1/2 property, 3/3 constants, 3/3 methods documented
Class GetRouteRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class GetRouteTableByNameRequest No class docstring; 1/2 property, 3/3 constants, 3/3 methods documented
Class GetRouteTableRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class GetSecurityGroupByNameRequest No class docstring; 1/2 property, 3/3 constants, 3/3 methods documented
Class GetSecurityGroupRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class GetSecurityRuleByNameRequest No class docstring; 1/2 property, 3/3 constants, 3/3 methods documented
Class GetSecurityRuleRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class GetSubnetByNameRequest No class docstring; 1/2 property, 3/3 constants, 3/3 methods documented
Class GetSubnetRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class GetTargetGroupRequest No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class IPv4PrivateAllocationSpec Private IPv4 address configuration for the allocation.
Class IPv4PrivateNetworkPools No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class IPv4PrivateSubnetPools No class docstring; 2/2 properties, 3/3 constants, 3/3 methods documented
Class IPv4PublicAllocationSpec Public IPv4 address configuration for the allocation.
Class IPv4PublicNetworkPools No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class IPv4PublicSubnetPools No class docstring; 2/2 properties, 3/3 constants, 3/3 methods documented
Class IpVersion No class docstring; 5/5 constants documented
Class IpVisibility No class docstring; 5/5 constants documented
Class ListAllocationsByPoolRequest No class docstring; 0/3 property, 3/3 constants, 4/4 methods documented
Class ListAllocationsBySubnetRequest No class docstring; 0/3 property, 3/3 constants, 4/4 methods documented
Class ListAllocationsRequest No class docstring; 1/3 property, 3/3 constants, 4/4 methods documented
Class ListAllocationsResponse No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class ListNetworksRequest No class docstring; 1/3 property, 3/3 constants, 4/4 methods documented
Class ListNetworksResponse No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class ListPoolsBySourcePoolRequest No class docstring; 0/3 property, 3/3 constants, 4/4 methods documented
Class ListPoolsRequest No class docstring; 1/3 property, 3/3 constants, 4/4 methods documented
Class ListPoolsResponse No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class ListRoutesRequest No class docstring; 1/3 property, 3/3 constants, 4/4 methods documented
Class ListRoutesResponse No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class ListRouteTablesByNetworkRequest No class docstring; 0/3 property, 3/3 constants, 4/4 methods documented
Class ListRouteTablesRequest No class docstring; 1/3 property, 3/3 constants, 4/4 methods documented
Class ListRouteTablesResponse No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class ListSecurityGroupsByNetworkRequest No class docstring; 1/3 property, 3/3 constants, 4/4 methods documented
Class ListSecurityGroupsRequest No class docstring; 1/3 property, 3/3 constants, 4/4 methods documented
Class ListSecurityGroupsResponse No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class ListSecurityRulesRequest No class docstring; 1/3 property, 3/3 constants, 4/4 methods documented
Class ListSecurityRulesResponse No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class ListSubnetsByNetworkRequest No class docstring; 0/3 property, 3/3 constants, 4/4 methods documented
Class ListSubnetsRequest No class docstring; 1/3 property, 3/3 constants, 4/4 methods documented
Class ListSubnetsResponse No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class LoadBalancerAssignment No class docstring; 1/1 property, 3/3 constants, 2/2 methods documented
Class Network Defines a Network, which serves as a virtual representation of a traditional LAN within a cloud environment. Networks facilitate communication between subnets.
Class NetworkInterfaceAssignment No class docstring; 3/3 properties, 3/3 constants, 4/4 methods documented
Class NetworkInterfaceAssignment__Type No class docstring; 5/6 constants documented
Class NetworkPool No class docstring; 1/1 property, 3/3 constants, 2/2 methods documented
Class NetworkServiceClient This class provides client methods for the nebius.vpc.v1.NetworkService service.
Class NetworkSpec No class docstring; 2/2 properties, 3/3 constants, 3/3 methods documented
Class NetworkStatus No class docstring; 2/2 properties, 3/3 constants, 3/3 methods documented
Class NetworkStatus__State Enumeration of possible states of the network.
Class NextHop No class docstring; 2/3 properties, 3/3 constants, 3/3 methods, 0/3 class documented
Class NextHopState No class docstring; 2/3 properties, 3/3 constants, 3/3 methods, 0/3 class documented
Class Pool No class docstring; 3/3 properties, 3/3 constants, 4/4 methods documented
Class PoolAssignment No class docstring; 2/2 properties, 3/3 constants, 3/3 methods documented
Class PoolCidr No class docstring; 3/3 properties, 3/3 constants, 4/4 methods documented
Class PoolServiceClient This class provides client methods for the nebius.vpc.v1.PoolService service.
Class PoolSpec No class docstring; 4/4 properties, 3/3 constants, 5/5 methods documented
Class PoolStatus No class docstring; 4/4 properties, 3/3 constants, 5/5 methods documented
Class PoolStatus__State Possible states of the Pool.
Class Route Routes determine how network traffic is directed within a VPC network, specifying the path that traffic should take based on destination addresses.
Class RouteServiceClient This class provides client methods for the nebius.vpc.v1.RouteService service.
Class RouteSpec No class docstring; 3/3 properties, 3/3 constants, 4/4 methods documented
Class RouteStatus No class docstring; 4/4 properties, 3/3 constants, 5/5 methods documented
Class RouteStatus__State No class docstring; 4/4 constants documented
Class RouteStatus__Type Route type.
Class RouteTable RouteTable represents a routing configuration for a VPC network. Each route table can be associated with multiple subnets and contains rules for routing traffic to different destinations.
Class RouteTableAssignment No class docstring; 1/1 property, 3/3 constants, 2/2 methods documented
Class RouteTableServiceClient This class provides client methods for the nebius.vpc.v1.RouteTableService service.
Class RouteTableSpec No class docstring; 1/1 property, 3/3 constants, 2/2 methods documented
Class RouteTableStatus No class docstring; 3/3 properties, 3/3 constants, 4/4 methods documented
Class RouteTableStatus__State State indicates the current operational state of the route table.
Class RuleAccessAction Access specifies action on matching traffic: ALLOW or DENY.
Class RuleDirection Direction specifies whether traffic is INGRESS (incoming) or EGRESS (outgoing).
Class RuleEgress Defines match for outgoing traffic.
Class RuleIngress Defines match for incoming traffic.
Class RuleMatchStatus No class docstring; 3/3 properties, 3/3 constants, 4/4 methods documented
Class RuleProtocol Protocol specifies traffic protocol.
Class RuleType RuleType specifies whether the security rule is stateful or stateless.
Class SecurityGroup SecurityGroup is a logical grouping of resources used to manage and apply network security policies collectively. Security group applies implicit deny at the end (traffic not matched by any rule will be denied).
Class SecurityGroupServiceClient SecurityGroupService provides operations for managing security groups.
Class SecurityGroupSpec No class docstring; 1/1 property, 3/3 constants, 2/2 methods documented
Class SecurityGroupStatus No class docstring; 2/2 properties, 3/3 constants, 3/3 methods documented
Class SecurityGroupStatus__State Enumeration of possible states of the security group.
Class SecurityRule SecurityRules define rules for controlling network traffic within a network. These rules specify when traffic is ALLOWED or DENIED based on direction, protocol, match source, and ports.
Class SecurityRuleServiceClient SecurityRuleService provides operations for managing security rules.
Class SecurityRuleSpec No class docstring; 4/7 properties, 3/3 constants, 7/7 methods, 0/3 class documented
Class SecurityRuleStatus No class docstring; 4/5 properties, 3/3 constants, 6/6 methods documented
Class SecurityRuleStatus__State State describes lifecycle phases of a security rule.
Class Subnet Defines a Subnet, a segment of a network used for more granular control and management. Subnet uses pools to organize address space.
Class SubnetAssociatedRouteTable No class docstring; 2/2 properties, 3/3 constants, 3/3 methods documented
Class SubnetCidr No class docstring; 3/3 properties, 3/3 constants, 4/4 methods documented
Class SubnetPool No class docstring; 0/1 property, 3/3 constants, 2/2 methods documented
Class SubnetServiceClient This class provides client methods for the nebius.vpc.v1.SubnetService service.
Class SubnetSpec No class docstring; 4/4 properties, 3/3 constants, 5/5 methods documented
Class SubnetStatus No class docstring; 6/6 properties, 3/3 constants, 7/7 methods documented
Class SubnetStatus__State Enumeration of possible states of the subnet.
Class SubnetStatusPool No class docstring; 2/2 properties, 3/3 constants, 3/3 methods documented
Class Target Represents the target which can receive traffic from a load balancer listener
Class TargetGroup Target group represents the set of resources that receive traffic from a load balancer listener
Class TargetGroupServiceClient This class provides client methods for the nebius.vpc.v1.TargetGroupService service.
Class TargetGroupSpec No class docstring; 1/1 property, 3/3 constants, 2/2 methods documented
Class TargetGroupStatus No class docstring; 2/2 properties, 3/3 constants, 3/3 methods documented
Class TargetStatus No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class TargetStatus__TargetState No class docstring; 5/6 constants documented
Class UpdateAllocationRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class UpdateNetworkRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class UpdatePoolRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class UpdateRouteRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class UpdateRouteTableRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class UpdateSecurityGroupRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class UpdateSecurityRuleRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class UpdateSubnetRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Class UpdateTargetGroupRequest No class docstring; 0/2 property, 3/3 constants, 3/3 methods documented
Function _nebius_module_dir Undocumented
Function _nebius_module_getattr Undocumented
Constant _NEBIUS_EXPORT_SHARDS Undocumented
Constant _NEBIUS_SHARD_NAMES Undocumented
def _nebius_module_dir() -> list[str]: (source)

Undocumented

def _nebius_module_getattr(name: str) -> object: (source)

Undocumented

_NEBIUS_EXPORT_SHARDS: dict[str, str] = (source)

Undocumented

Value
{'AddressBlockState': '_impl_000',
 'Allocation': '_impl_000',
 'AllocationDetails': '_impl_000',
 'AllocationNextHop': '_impl_000',
 'AllocationNextHopState': '_impl_000',
 'AllocationServiceClient': '_impl_000',
 'AllocationSpec': '_impl_000',
...
_NEBIUS_SHARD_NAMES: dict = (source)

Undocumented

Value
{'_impl_000': ('AddressBlockState',
               'Allocation',
               'AllocationDetails',
               'AllocationNextHop',
               'AllocationNextHopState',
               'AllocationServiceClient',
               'AllocationSpec',
...