Skip to content

GroupServiceAuthorizationAndAssignment

Bases: OCIType

Authorize (with quantity) a group service, and optionally assign the service.

Attributes:

service_name (str):

authorized_quantity (Optional[UnboundedPositiveInt]):

assign (Optional[bool]):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class GroupServiceAuthorizationAndAssignment(OCIType):
    """Authorize (with quantity) a group service, and optionally
        assign the service.

    Attributes:

        service_name (str):

        authorized_quantity (Optional[UnboundedPositiveInt]):

        assign (Optional[bool]):

    """

    service_name: str = field(metadata={"alias": "serviceName"})

    authorized_quantity: Optional[UnboundedPositiveInt] = field(
        default=None, metadata={"alias": "authorizedQuantity"}
    )

    assign: Optional[bool] = field(default=None, metadata={"alias": "assign"})