22 lines
887 B
Python
22 lines
887 B
Python
from frostfs_sdk.client.parameters.container_create import PrmContainerCreate
|
|
from frostfs_sdk.client.parameters.wait import PrmWait
|
|
from frostfs_sdk.models.dto.container import Container
|
|
from frostfs_sdk.models.dto.placement_policy import PlacementPolicy
|
|
from frostfs_sdk.models.dto.replica import Replica
|
|
from frostfs_sdk.models.dto.session_token import SessionToken
|
|
from frostfs_sdk.models.enums.basic_acl import BasicAcl
|
|
|
|
|
|
class ParamsContainerHelper:
|
|
def create_params_container_create(self):
|
|
req_container_create = PrmContainerCreate(
|
|
container=Container(
|
|
basicAcl=BasicAcl.PUBLIC_RW,
|
|
placementPolicy=PlacementPolicy(
|
|
replicas=[Replica(count=1)],
|
|
unique=True
|
|
)
|
|
),
|
|
wait_params=PrmWait()
|
|
)
|
|
return req_container_create
|