summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/ModelResource.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/yaegashi/msgraph.go/beta/ModelResource.go')
-rw-r--r--vendor/github.com/yaegashi/msgraph.go/beta/ModelResource.go137
1 files changed, 137 insertions, 0 deletions
diff --git a/vendor/github.com/yaegashi/msgraph.go/beta/ModelResource.go b/vendor/github.com/yaegashi/msgraph.go/beta/ModelResource.go
new file mode 100644
index 00000000..f9ae8a19
--- /dev/null
+++ b/vendor/github.com/yaegashi/msgraph.go/beta/ModelResource.go
@@ -0,0 +1,137 @@
+// 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"`
+}