Skip to content

Commit 524527e

Browse files
authored
Add missing groups.groupLifecyclePolicy tag to modules mapping config (#731)
* Add missing OpenAPI tag to modulesmapping config. * Update directives.
1 parent c922ccf commit 524527e

File tree

8 files changed

+490
-2
lines changed

8 files changed

+490
-2
lines changed

config/ModulesMapping.jsonc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"Education": "^education\\.",
1919
"Files": "^drives\\.|^shares\\.|^users.drive$|^groups.drive$",
2020
"Financials": "^financials\\.",
21-
"Groups": "^groups.group$|^groups.directoryObject$|^groups.conversation$|^groups.endpoint$|^groups.extension$|^groups.resourceSpecificPermissionGrant$|^groups.profilePhoto$|^groups.conversationThread$|^groupLifecyclePolicies\\.|^users.group$|^groups.directorySetting$|^groups.Actions$|^groups.Functions$",
21+
"Groups": "^groups.group$|^groups.directoryObject$|^groups.conversation$|^groups.endpoint$|^groups.extension$|^groups.groupLifecyclePolicy$|^groups.resourceSpecificPermissionGrant$|^groups.profilePhoto$|^groups.conversationThread$|^groupLifecyclePolicies\\.|^users.group$|^groups.directorySetting$|^groups.Actions$|^groups.Functions$",
2222
"Identity.DirectoryManagement": "^administrativeUnits\\.|^contacts\\.|^devices\\.|^domains\\.|^directoryRoles\\.|^directoryRoleTemplates\\.|^directorySettingTemplates\\.|^settings\\.|^subscribedSkus\\.|^contracts\\.|^directory\\.|^users.scopedRoleMembership$|^organization.organization$|^organization.organizationalBranding$|^organization.organizationSettings$|^organization.Actions$|^organization.extension$",
2323
"Identity.Governance": "^accessReviews\\.|^businessFlowTemplates\\.|^programs\\.|^programControls\\.|^programControlTypes\\.|^privilegedRoles\\.|^privilegedRoleAssignments\\.|^privilegedRoleAssignmentRequests\\.|^privilegedApproval\\.|^privilegedOperationEvents\\.|^privilegedAccess\\.|^agreements\\.|^users.agreementAcceptance$|^identityGovernance\\.",
2424
"Identity.SignIns": "^organization.certificateBasedAuthConfiguration$|^invitations\\.|^identityProviders\\.|^oauth2PermissionGrants\\.|^identityProtection\\.|^dataPolicyOperations\\.|^identity.identityUserFlow$|^trustFramework\\.|^informationProtection\\.|^policies\\.|^users.authentication$|^users.informationProtection$|^identity.conditionalAccessRoot$",

openApiDocs/beta/Groups.yml

Lines changed: 231 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18483,6 +18483,237 @@ paths:
1848318483
default:
1848418484
$ref: '#/components/responses/error'
1848518485
x-ms-docs-operation-type: operation
18486+
'/groups/{group-id}/groupLifecyclePolicies':
18487+
get:
18488+
tags:
18489+
- groups.groupLifecyclePolicy
18490+
summary: Get groupLifecyclePolicies from groups
18491+
operationId: groups_ListGroupLifecyclePolicies
18492+
parameters:
18493+
- name: group-id
18494+
in: path
18495+
description: 'key: id of group'
18496+
required: true
18497+
schema:
18498+
type: string
18499+
x-ms-docs-key-type: group
18500+
- $ref: '#/components/parameters/top'
18501+
- $ref: '#/components/parameters/skip'
18502+
- $ref: '#/components/parameters/search'
18503+
- $ref: '#/components/parameters/filter'
18504+
- $ref: '#/components/parameters/count'
18505+
- name: $orderby
18506+
in: query
18507+
description: Order items by property values
18508+
style: form
18509+
explode: false
18510+
schema:
18511+
uniqueItems: true
18512+
type: array
18513+
items:
18514+
enum:
18515+
- id
18516+
- id desc
18517+
- alternateNotificationEmails
18518+
- alternateNotificationEmails desc
18519+
- groupLifetimeInDays
18520+
- groupLifetimeInDays desc
18521+
- managedGroupTypes
18522+
- managedGroupTypes desc
18523+
type: string
18524+
- name: $select
18525+
in: query
18526+
description: Select properties to be returned
18527+
style: form
18528+
explode: false
18529+
schema:
18530+
uniqueItems: true
18531+
type: array
18532+
items:
18533+
enum:
18534+
- id
18535+
- alternateNotificationEmails
18536+
- groupLifetimeInDays
18537+
- managedGroupTypes
18538+
type: string
18539+
- name: $expand
18540+
in: query
18541+
description: Expand related entities
18542+
style: form
18543+
explode: false
18544+
schema:
18545+
uniqueItems: true
18546+
type: array
18547+
items:
18548+
enum:
18549+
- '*'
18550+
type: string
18551+
responses:
18552+
'200':
18553+
$ref: '#/components/responses/microsoft.graph.groupLifecyclePolicyCollectionResponse'
18554+
default:
18555+
$ref: '#/components/responses/error'
18556+
x-ms-pageable:
18557+
nextLinkName: '@odata.nextLink'
18558+
operationName: listMore
18559+
x-ms-docs-operation-type: operation
18560+
post:
18561+
tags:
18562+
- groups.groupLifecyclePolicy
18563+
summary: Create new navigation property to groupLifecyclePolicies for groups
18564+
operationId: groups_CreateGroupLifecyclePolicies
18565+
parameters:
18566+
- name: group-id
18567+
in: path
18568+
description: 'key: id of group'
18569+
required: true
18570+
schema:
18571+
type: string
18572+
x-ms-docs-key-type: group
18573+
requestBody:
18574+
description: New navigation property
18575+
content:
18576+
application/json:
18577+
schema:
18578+
$ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy'
18579+
required: true
18580+
responses:
18581+
'201':
18582+
description: Created navigation property.
18583+
content:
18584+
application/json:
18585+
schema:
18586+
$ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy'
18587+
default:
18588+
$ref: '#/components/responses/error'
18589+
x-ms-docs-operation-type: operation
18590+
'/groups/{group-id}/groupLifecyclePolicies/{groupLifecyclePolicy-id}':
18591+
get:
18592+
tags:
18593+
- groups.groupLifecyclePolicy
18594+
summary: Get groupLifecyclePolicies from groups
18595+
operationId: groups_GetGroupLifecyclePolicies
18596+
parameters:
18597+
- name: group-id
18598+
in: path
18599+
description: 'key: id of group'
18600+
required: true
18601+
schema:
18602+
type: string
18603+
x-ms-docs-key-type: group
18604+
- name: groupLifecyclePolicy-id
18605+
in: path
18606+
description: 'key: id of groupLifecyclePolicy'
18607+
required: true
18608+
schema:
18609+
type: string
18610+
x-ms-docs-key-type: groupLifecyclePolicy
18611+
- name: $select
18612+
in: query
18613+
description: Select properties to be returned
18614+
style: form
18615+
explode: false
18616+
schema:
18617+
uniqueItems: true
18618+
type: array
18619+
items:
18620+
enum:
18621+
- id
18622+
- alternateNotificationEmails
18623+
- groupLifetimeInDays
18624+
- managedGroupTypes
18625+
type: string
18626+
- name: $expand
18627+
in: query
18628+
description: Expand related entities
18629+
style: form
18630+
explode: false
18631+
schema:
18632+
uniqueItems: true
18633+
type: array
18634+
items:
18635+
enum:
18636+
- '*'
18637+
type: string
18638+
responses:
18639+
'200':
18640+
description: Retrieved navigation property
18641+
content:
18642+
application/json:
18643+
schema:
18644+
$ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy'
18645+
links:
18646+
addGroup:
18647+
operationId: groups.group.groupLifecyclePolicies.groupLifecyclePolicy.addGroup
18648+
removeGroup:
18649+
operationId: groups.group.groupLifecyclePolicies.groupLifecyclePolicy.removeGroup
18650+
default:
18651+
$ref: '#/components/responses/error'
18652+
x-ms-docs-operation-type: operation
18653+
patch:
18654+
tags:
18655+
- groups.groupLifecyclePolicy
18656+
summary: Update the navigation property groupLifecyclePolicies in groups
18657+
operationId: groups_UpdateGroupLifecyclePolicies
18658+
parameters:
18659+
- name: group-id
18660+
in: path
18661+
description: 'key: id of group'
18662+
required: true
18663+
schema:
18664+
type: string
18665+
x-ms-docs-key-type: group
18666+
- name: groupLifecyclePolicy-id
18667+
in: path
18668+
description: 'key: id of groupLifecyclePolicy'
18669+
required: true
18670+
schema:
18671+
type: string
18672+
x-ms-docs-key-type: groupLifecyclePolicy
18673+
requestBody:
18674+
description: New navigation property values
18675+
content:
18676+
application/json:
18677+
schema:
18678+
$ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy'
18679+
required: true
18680+
responses:
18681+
'204':
18682+
description: Success
18683+
default:
18684+
$ref: '#/components/responses/error'
18685+
x-ms-docs-operation-type: operation
18686+
delete:
18687+
tags:
18688+
- groups.groupLifecyclePolicy
18689+
summary: Delete navigation property groupLifecyclePolicies for groups
18690+
operationId: groups_DeleteGroupLifecyclePolicies
18691+
parameters:
18692+
- name: group-id
18693+
in: path
18694+
description: 'key: id of group'
18695+
required: true
18696+
schema:
18697+
type: string
18698+
x-ms-docs-key-type: group
18699+
- name: groupLifecyclePolicy-id
18700+
in: path
18701+
description: 'key: id of groupLifecyclePolicy'
18702+
required: true
18703+
schema:
18704+
type: string
18705+
x-ms-docs-key-type: groupLifecyclePolicy
18706+
- name: If-Match
18707+
in: header
18708+
description: ETag
18709+
schema:
18710+
type: string
18711+
responses:
18712+
'204':
18713+
description: Success
18714+
default:
18715+
$ref: '#/components/responses/error'
18716+
x-ms-docs-operation-type: operation
1848618717
'/groups/{group-id}/groupLifecyclePolicies/{groupLifecyclePolicy-id}/microsoft.graph.addGroup':
1848718718
post:
1848818719
tags:

0 commit comments

Comments
 (0)