From 3f7158ffa01fb07628790c7fdaa3475bc82d887d Mon Sep 17 00:00:00 2001 From: NikCharlebois Date: Tue, 19 Nov 2024 16:02:49 +0000 Subject: [PATCH] Updated Schema Definition --- Modules/Microsoft365DSC/SchemaDefinition.json | 240 ++++++++++++++++++ 1 file changed, 240 insertions(+) diff --git a/Modules/Microsoft365DSC/SchemaDefinition.json b/Modules/Microsoft365DSC/SchemaDefinition.json index 35f76dc9dd..ca31d9dd0c 100644 --- a/Modules/Microsoft365DSC/SchemaDefinition.json +++ b/Modules/Microsoft365DSC/SchemaDefinition.json @@ -7724,6 +7724,246 @@ } ] }, + { + "ClassName": "MSFT_AADRoleAssignmentScheduleRequestScheduleRecurrenceRange", + "Parameters": [ + { + "CIMType": "String", + "Name": "endDate", + "Option": "Required" + }, + { + "CIMType": "UInt32", + "Name": "numberOfOccurrences", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "recurrenceTimeZone", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "startDate", + "Option": "Required" + }, + { + "CIMType": "String", + "Name": "type", + "Option": "Required" + } + ] + }, + { + "ClassName": "MSFT_AADRoleAssignmentScheduleRequestScheduleRecurrencePattern", + "Parameters": [ + { + "CIMType": "UInt32", + "Name": "dayOfMonth", + "Option": "Write" + }, + { + "CIMType": "String[]", + "Name": "daysOfWeek", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "firstDayOfWeek", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "index", + "Option": "Write" + }, + { + "CIMType": "UInt32", + "Name": "interval", + "Option": "Write" + }, + { + "CIMType": "UInt32", + "Name": "month", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "type", + "Option": "Write" + } + ] + }, + { + "ClassName": "MSFT_AADRoleAssignmentScheduleRequestScheduleRecurrence", + "Parameters": [ + { + "CIMType": "MSFT_AADRoleAssignmentScheduleRequestScheduleRecurrencePattern", + "Name": "pattern", + "Option": "Write" + }, + { + "CIMType": "MSFT_AADRoleAssignmentScheduleRequestScheduleRecurrenceRange", + "Name": "range", + "Option": "Write" + } + ] + }, + { + "ClassName": "MSFT_AADRoleAssignmentScheduleRequestScheduleExpiration", + "Parameters": [ + { + "CIMType": "String", + "Name": "duration", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "endDateTime", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "type", + "Option": "Write" + } + ] + }, + { + "ClassName": "MSFT_AADRoleAssignmentScheduleRequestSchedule", + "Parameters": [ + { + "CIMType": "MSFT_AADRoleAssignmentScheduleRequestScheduleExpiration", + "Name": "expiration", + "Option": "Write" + }, + { + "CIMType": "MSFT_AADRoleAssignmentScheduleRequestScheduleRecurrence", + "Name": "recurrence", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "startDateTime", + "Option": "Write" + } + ] + }, + { + "ClassName": "MSFT_AADRoleAssignmentScheduleRequestTicketInfo", + "Parameters": [ + { + "CIMType": "String", + "Name": "ticketNumber", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "ticketSystem", + "Option": "Write" + } + ] + }, + { + "ClassName": "MSFT_AADRoleAssignmentScheduleRequest", + "Parameters": [ + { + "CIMType": "String", + "Name": "Principal", + "Option": "Key" + }, + { + "CIMType": "String", + "Name": "RoleDefinition", + "Option": "Key" + }, + { + "CIMType": "String", + "Name": "PrincipalType", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "DirectoryScopeId", + "Option": "Key" + }, + { + "CIMType": "String", + "Name": "Id", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "AppScopeId", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "Action", + "Option": "Write" + }, + { + "CIMType": "Boolean", + "Name": "IsValidationOnly", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "Justification", + "Option": "Write" + }, + { + "CIMType": "MSFT_AADRoleAssignmentScheduleRequestSchedule", + "Name": "ScheduleInfo", + "Option": "Write" + }, + { + "CIMType": "MSFT_AADRoleAssignmentScheduleRequestTicketInfo", + "Name": "TicketInfo", + "Option": "Write" + }, + { + "CIMType": "string", + "Name": "Ensure", + "Option": "Write" + }, + { + "CIMType": "MSFT_Credential", + "Name": "Credential", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "ApplicationId", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "TenantId", + "Option": "Write" + }, + { + "CIMType": "MSFT_Credential", + "Name": "ApplicationSecret", + "Option": "Write" + }, + { + "CIMType": "String", + "Name": "CertificateThumbprint", + "Option": "Write" + }, + { + "CIMType": "Boolean", + "Name": "ManagedIdentity", + "Option": "Write" + }, + { + "CIMType": "String[]", + "Name": "AccessTokens", + "Option": "Write" + } + ] + }, { "ClassName": "MSFT_AADRoleDefinition", "Parameters": [