Skip to content

Ds Data Classes

AddGroupMemberRequest

DirectoryId

  • Type:
  • Required: Yes

GroupName

  • Type:
  • Required: Yes

MemberName

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

MemberRealm

  • Type: typing.Optional[str]

AttributeValue

BOOL

  • Type: typing.Optional[bool]

N

  • Type: typing.Optional[int]

S

  • Type: typing.Optional[str]

SS

  • Type: typing.Optional[typing.List[str]]

AttributeValueOutput

BOOL

  • Type: typing.Optional[bool]

N

  • Type: typing.Optional[int]

S

  • Type: typing.Optional[str]

SS

  • Type: typing.Optional[typing.List[str]]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateGroupRequest

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

GroupScope

  • Type: typing.Optional[typing.Literal['BuiltinLocal', 'DomainLocal', 'Global', 'Universal']]

GroupType

  • Type: typing.Optional[typing.Literal['Distribution', 'Security']]

OtherAttributes

  • Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.AttributeValue, aws_resource_validator.pydantic_models.ds_data.ds_data_classes.AttributeValueOutput]]]

CreateGroupResult

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

SID

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUserRequest

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

EmailAddress

  • Type: typing.Optional[str]

GivenName

  • Type: typing.Optional[str]

OtherAttributes

  • Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.AttributeValue, aws_resource_validator.pydantic_models.ds_data.ds_data_classes.AttributeValueOutput]]]

Surname

  • Type: typing.Optional[str]

CreateUserResult

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

SID

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteGroupRequest

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

DeleteUserRequest

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

DescribeGroupRequest

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

OtherAttributes

  • Type: typing.Optional[typing.List[str]]

Realm

  • Type: typing.Optional[str]

DescribeGroupResult

DirectoryId

  • Type:
  • Required: Yes

DistinguishedName

  • Type:
  • Required: Yes

GroupScope

  • Type: typing.Literal['BuiltinLocal', 'DomainLocal', 'Global', 'Universal']
  • Required: Yes

GroupType

  • Type: typing.Literal['Distribution', 'Security']
  • Required: Yes

OtherAttributes

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.ds_data.ds_data_classes.AttributeValueOutput]
  • Required: Yes

Realm

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

SID

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeUserRequest

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

OtherAttributes

  • Type: typing.Optional[typing.List[str]]

Realm

  • Type: typing.Optional[str]

DescribeUserResult

DirectoryId

  • Type:
  • Required: Yes

DistinguishedName

  • Type:
  • Required: Yes

EmailAddress

  • Type:
  • Required: Yes

Enabled

  • Type:
  • Required: Yes

GivenName

  • Type:
  • Required: Yes

OtherAttributes

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.ds_data.ds_data_classes.AttributeValueOutput]
  • Required: Yes

Realm

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

SID

  • Type:
  • Required: Yes

Surname

  • Type:
  • Required: Yes

UserPrincipalName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisableUserRequest

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Group

SAMAccountName

  • Type:
  • Required: Yes

DistinguishedName

  • Type: typing.Optional[str]

GroupScope

  • Type: typing.Optional[typing.Literal['BuiltinLocal', 'DomainLocal', 'Global', 'Universal']]

GroupType

  • Type: typing.Optional[typing.Literal['Distribution', 'Security']]

OtherAttributes

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.ds_data.ds_data_classes.AttributeValueOutput]]

SID

  • Type: typing.Optional[str]

GroupSummary

GroupScope

  • Type: typing.Literal['BuiltinLocal', 'DomainLocal', 'Global', 'Universal']
  • Required: Yes

GroupType

  • Type: typing.Literal['Distribution', 'Security']
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

SID

  • Type:
  • Required: Yes

ListGroupMembersRequest

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

MemberRealm

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Realm

  • Type: typing.Optional[str]

ListGroupMembersRequestPaginate

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

MemberRealm

  • Type: typing.Optional[str]

Realm

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.PaginatorConfig]

ListGroupMembersResult

DirectoryId

  • Type:
  • Required: Yes

MemberRealm

  • Type:
  • Required: Yes

Members

  • Type: typing.List[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.Member]
  • Required: Yes

Realm

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListGroupsForMemberRequest

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

MemberRealm

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Realm

  • Type: typing.Optional[str]

ListGroupsForMemberRequestPaginate

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

MemberRealm

  • Type: typing.Optional[str]

Realm

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.PaginatorConfig]

ListGroupsForMemberResult

DirectoryId

  • Type:
  • Required: Yes

Groups

  • Type: typing.List[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.GroupSummary]
  • Required: Yes

MemberRealm

  • Type:
  • Required: Yes

Realm

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListGroupsRequest

DirectoryId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Realm

  • Type: typing.Optional[str]

ListGroupsRequestPaginate

DirectoryId

  • Type:
  • Required: Yes

Realm

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.PaginatorConfig]

ListGroupsResult

DirectoryId

  • Type:
  • Required: Yes

Groups

  • Type: typing.List[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.GroupSummary]
  • Required: Yes

Realm

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListUsersRequest

DirectoryId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Realm

  • Type: typing.Optional[str]

ListUsersRequestPaginate

DirectoryId

  • Type:
  • Required: Yes

Realm

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.PaginatorConfig]

ListUsersResult

DirectoryId

  • Type:
  • Required: Yes

Realm

  • Type:
  • Required: Yes

Users

  • Type: typing.List[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.UserSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

Member

MemberType

  • Type: typing.Literal['COMPUTER', 'GROUP', 'USER']
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

SID

  • Type:
  • Required: Yes

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

RemoveGroupMemberRequest

DirectoryId

  • Type:
  • Required: Yes

GroupName

  • Type:
  • Required: Yes

MemberName

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

MemberRealm

  • Type: typing.Optional[str]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

SearchGroupsRequest

DirectoryId

  • Type:
  • Required: Yes

SearchAttributes

  • Type: typing.List[str]
  • Required: Yes

SearchString

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Realm

  • Type: typing.Optional[str]

SearchGroupsRequestPaginate

DirectoryId

  • Type:
  • Required: Yes

SearchAttributes

  • Type: typing.List[str]
  • Required: Yes

SearchString

  • Type:
  • Required: Yes

Realm

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.PaginatorConfig]

SearchGroupsResult

DirectoryId

  • Type:
  • Required: Yes

Groups

  • Type: typing.List[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.Group]
  • Required: Yes

Realm

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchUsersRequest

DirectoryId

  • Type:
  • Required: Yes

SearchAttributes

  • Type: typing.List[str]
  • Required: Yes

SearchString

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Realm

  • Type: typing.Optional[str]

SearchUsersRequestPaginate

DirectoryId

  • Type:
  • Required: Yes

SearchAttributes

  • Type: typing.List[str]
  • Required: Yes

SearchString

  • Type:
  • Required: Yes

Realm

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.PaginatorConfig]

SearchUsersResult

DirectoryId

  • Type:
  • Required: Yes

Realm

  • Type:
  • Required: Yes

Users

  • Type: typing.List[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.User]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

UpdateGroupRequest

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

GroupScope

  • Type: typing.Optional[typing.Literal['BuiltinLocal', 'DomainLocal', 'Global', 'Universal']]

GroupType

  • Type: typing.Optional[typing.Literal['Distribution', 'Security']]

OtherAttributes

  • Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.AttributeValue, aws_resource_validator.pydantic_models.ds_data.ds_data_classes.AttributeValueOutput]]]

UpdateType

  • Type: typing.Optional[typing.Literal['ADD', 'REMOVE', 'REPLACE']]

UpdateUserRequest

DirectoryId

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

EmailAddress

  • Type: typing.Optional[str]

GivenName

  • Type: typing.Optional[str]

OtherAttributes

  • Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.ds_data.ds_data_classes.AttributeValue, aws_resource_validator.pydantic_models.ds_data.ds_data_classes.AttributeValueOutput]]]

Surname

  • Type: typing.Optional[str]

UpdateType

  • Type: typing.Optional[typing.Literal['ADD', 'REMOVE', 'REPLACE']]

User

SAMAccountName

  • Type:
  • Required: Yes

DistinguishedName

  • Type: typing.Optional[str]

EmailAddress

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

GivenName

  • Type: typing.Optional[str]

OtherAttributes

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.ds_data.ds_data_classes.AttributeValueOutput]]

SID

  • Type: typing.Optional[str]

Surname

  • Type: typing.Optional[str]

UserPrincipalName

  • Type: typing.Optional[str]

UserSummary

Enabled

  • Type:
  • Required: Yes

SAMAccountName

  • Type:
  • Required: Yes

SID

  • Type:
  • Required: Yes

GivenName

  • Type: typing.Optional[str]

Surname

  • Type: typing.Optional[str]