// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph // ResourceAccess undocumented type ResourceAccess struct { // Object is the base model of ResourceAccess Object // ID undocumented ID *UUID `json:"id,omitempty"` // Type undocumented Type *string `json:"type,omitempty"` } // ResourceAction undocumented type ResourceAction struct { // Object is the base model of ResourceAction Object // AllowedResourceActions Allowed Actions AllowedResourceActions []string `json:"allowedResourceActions,omitempty"` // NotAllowedResourceActions Not Allowed Actions. NotAllowedResourceActions []string `json:"notAllowedResourceActions,omitempty"` } // ResourceOperation Describes the resourceOperation resource (entity) of the Microsoft Graph API (REST), which supports Intune workflows related to role-based access control (RBAC). type ResourceOperation struct { // Entity is the base model of ResourceOperation Entity // Resource Resource category to which this Operation belongs. Resource *string `json:"resource,omitempty"` // ResourceName Name of the Resource this operation is performed on. ResourceName *string `json:"resourceName,omitempty"` // ActionName Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible. ActionName *string `json:"actionName,omitempty"` // Description Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal. Description *string `json:"description,omitempty"` // EnabledForScopeValidation Determines whether the Permission is validated for Scopes defined per Role Assignment. EnabledForScopeValidation *bool `json:"enabledForScopeValidation,omitempty"` } // ResourcePermission undocumented type ResourcePermission struct { // Object is the base model of ResourcePermission Object // Type undocumented Type *string `json:"type,omitempty"` // Value undocumented Value *string `json:"value,omitempty"` } // ResourcePropertiesModel undocumented type ResourcePropertiesModel struct { // Object is the base model of ResourcePropertiesModel Object // Name undocumented Name *string `json:"name,omitempty"` // Label undocumented Label *string `json:"label,omitempty"` // Type undocumented Type *string `json:"type,omitempty"` // Capacity undocumented Capacity *int `json:"capacity,omitempty"` // IsManaged undocumented IsManaged *bool `json:"isManaged,omitempty"` // BookingType undocumented BookingType *BookingType `json:"bookingType,omitempty"` // Building undocumented Building *string `json:"building,omitempty"` // Floor undocumented Floor *string `json:"floor,omitempty"` } // ResourceReference undocumented type ResourceReference struct { // Object is the base model of ResourceReference Object // WebURL undocumented WebURL *string `json:"webUrl,omitempty"` // ID undocumented ID *string `json:"id,omitempty"` // Type undocumented Type *string `json:"type,omitempty"` } // ResourceSpecificPermission undocumented type ResourceSpecificPermission struct { // Object is the base model of ResourceSpecificPermission Object // Description undocumented Description *string `json:"description,omitempty"` // DisplayName undocumented DisplayName *string `json:"displayName,omitempty"` // ID undocumented ID *UUID `json:"id,omitempty"` // IsEnabled undocumented IsEnabled *bool `json:"isEnabled,omitempty"` // Value undocumented Value *string `json:"value,omitempty"` } // ResourceSpecificPermissionGrant undocumented type ResourceSpecificPermissionGrant struct { // DirectoryObject is the base model of ResourceSpecificPermissionGrant DirectoryObject // ClientID undocumented ClientID *string `json:"clientId,omitempty"` // ClientAppID undocumented ClientAppID *string `json:"clientAppId,omitempty"` // ResourceAppID undocumented ResourceAppID *string `json:"resourceAppId,omitempty"` // PermissionType undocumented PermissionType *string `json:"permissionType,omitempty"` // Permission undocumented Permission *string `json:"permission,omitempty"` } // ResourceVisualization undocumented type ResourceVisualization struct { // Object is the base model of ResourceVisualization Object // Title undocumented Title *string `json:"title,omitempty"` // Type undocumented Type *string `json:"type,omitempty"` // MediaType undocumented MediaType *string `json:"mediaType,omitempty"` // PreviewImageURL undocumented PreviewImageURL *string `json:"previewImageUrl,omitempty"` // PreviewText undocumented PreviewText *string `json:"previewText,omitempty"` // ContainerWebURL undocumented ContainerWebURL *string `json:"containerWebUrl,omitempty"` // ContainerDisplayName undocumented ContainerDisplayName *string `json:"containerDisplayName,omitempty"` // ContainerType undocumented ContainerType *string `json:"containerType,omitempty"` }