2020-09-04 14:29:13 -07:00
// Code generated by msgraph.go/gen DO NOT EDIT.
2020-03-15 15:43:46 -07:00
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" `
}