138 lines
4.8 KiB
Go
138 lines
4.8 KiB
Go
// 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"`
|
|
}
|