Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,14 @@ class EntityInfo(Model):
~azure.mgmt.managementgroups.models.enum
:param number_of_descendants: Number of Descendants.
:type number_of_descendants: int
:param number_of_children: Number of Children. Number of children is the
number of Groups and Subscriptions that are exactly one level underneath
the current Group.
:type number_of_children: int
:param number_of_child_groups: Number of Child Groups. Number of child
groups is the number of Groups that are exactly one level underneath the
current Group.
:type number_of_child_groups: int
:param parent_display_name_chain: The parent display name chain from the
root group to the immediate parent
:type parent_display_name_chain: list[str]
Expand All @@ -67,6 +75,8 @@ class EntityInfo(Model):
'permissions': {'key': 'properties.permissions', 'type': 'str'},
'inherited_permissions': {'key': 'properties.inheritedPermissions', 'type': 'str'},
'number_of_descendants': {'key': 'properties.numberOfDescendants', 'type': 'int'},
'number_of_children': {'key': 'properties.numberOfChildren', 'type': 'int'},
'number_of_child_groups': {'key': 'properties.numberOfChildGroups', 'type': 'int'},
'parent_display_name_chain': {'key': 'properties.parentDisplayNameChain', 'type': '[str]'},
'parent_name_chain': {'key': 'properties.parentNameChain', 'type': '[str]'},
}
Expand All @@ -82,5 +92,7 @@ def __init__(self, **kwargs):
self.permissions = kwargs.get('permissions', None)
self.inherited_permissions = kwargs.get('inherited_permissions', None)
self.number_of_descendants = kwargs.get('number_of_descendants', None)
self.number_of_children = kwargs.get('number_of_children', None)
self.number_of_child_groups = kwargs.get('number_of_child_groups', None)
self.parent_display_name_chain = kwargs.get('parent_display_name_chain', None)
self.parent_name_chain = kwargs.get('parent_name_chain', None)
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,14 @@ class EntityInfo(Model):
~azure.mgmt.managementgroups.models.enum
:param number_of_descendants: Number of Descendants.
:type number_of_descendants: int
:param number_of_children: Number of Children. Number of children is the
number of Groups and Subscriptions that are exactly one level underneath
the current Group.
:type number_of_children: int
:param number_of_child_groups: Number of Child Groups. Number of child
groups is the number of Groups that are exactly one level underneath the
current Group.
:type number_of_child_groups: int
:param parent_display_name_chain: The parent display name chain from the
root group to the immediate parent
:type parent_display_name_chain: list[str]
Expand All @@ -67,11 +75,13 @@ class EntityInfo(Model):
'permissions': {'key': 'properties.permissions', 'type': 'str'},
'inherited_permissions': {'key': 'properties.inheritedPermissions', 'type': 'str'},
'number_of_descendants': {'key': 'properties.numberOfDescendants', 'type': 'int'},
'number_of_children': {'key': 'properties.numberOfChildren', 'type': 'int'},
'number_of_child_groups': {'key': 'properties.numberOfChildGroups', 'type': 'int'},
'parent_display_name_chain': {'key': 'properties.parentDisplayNameChain', 'type': '[str]'},
'parent_name_chain': {'key': 'properties.parentNameChain', 'type': '[str]'},
}

def __init__(self, *, tenant_id: str=None, display_name: str=None, parent=None, permissions=None, inherited_permissions=None, number_of_descendants: int=None, parent_display_name_chain=None, parent_name_chain=None, **kwargs) -> None:
def __init__(self, *, tenant_id: str=None, display_name: str=None, parent=None, permissions=None, inherited_permissions=None, number_of_descendants: int=None, number_of_children: int=None, number_of_child_groups: int=None, parent_display_name_chain=None, parent_name_chain=None, **kwargs) -> None:
super(EntityInfo, self).__init__(**kwargs)
self.id = None
self.type = None
Expand All @@ -82,5 +92,7 @@ def __init__(self, *, tenant_id: str=None, display_name: str=None, parent=None,
self.permissions = permissions
self.inherited_permissions = inherited_permissions
self.number_of_descendants = number_of_descendants
self.number_of_children = number_of_children
self.number_of_child_groups = number_of_child_groups
self.parent_display_name_chain = parent_display_name_chain
self.parent_name_chain = parent_name_chain
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,8 @@ def list(
$search=ParentAndFirstLevelChildren the API will return the parent and
first level of children that the user has either direct access to or
indirect access via one of their descendants. Possible values include:
'AllowedParents', 'AllowedChildren', 'ParentAndFirstLevelChildren'
'AllowedParents', 'AllowedChildren', 'ParentAndFirstLevelChildren',
'ParentOnly', 'ChildrenOnly'
:type search: str
:param filter: The filter parameter allows you to filter on the the
name or display name fields. You can check for equality on the name
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@
# regenerated.
# --------------------------------------------------------------------------

VERSION = "0.1.0"
VERSION = "2018-03-01-preview"