Bases: OCIType
Passwords, passcode and SIP authentication passwords to be generated for a user. If the userId is not included or included but is not an existing user in the group, a password will be generated based on only the rules applicable for a new user.
Attributes:
service_provider_id (str):
group_id (str):
user_id (Optional[str]):
generate_password (Optional[bool]):
generate_passcode (Optional[bool]):
generate_sip_password (Optional[bool]):
Source code in src/mercury_ocip/commands/commands.py
| @dataclass(kw_only=True)
class PasswordForUser(OCIType):
"""Passwords, passcode and SIP authentication passwords to be generated for a user. If the userId is not
included or included but is not an existing user in the group, a password will be generated based on only
the rules applicable for a new user.
Attributes:
service_provider_id (str):
group_id (str):
user_id (Optional[str]):
generate_password (Optional[bool]):
generate_passcode (Optional[bool]):
generate_sip_password (Optional[bool]):
"""
service_provider_id: str = field(metadata={"alias": "serviceProviderId"})
group_id: str = field(metadata={"alias": "groupId"})
user_id: Optional[str] = field(default=None, metadata={"alias": "userId"})
generate_password: Optional[bool] = field(
default=None, metadata={"alias": "generatePassword"}
)
generate_passcode: Optional[bool] = field(
default=None, metadata={"alias": "generatePasscode"}
)
generate_sip_password: Optional[bool] = field(
default=None, metadata={"alias": "generateSipPassword"}
)
|