Documentation ¶
Index ¶
- Constants
- func ConfigInstance() interface{}
- func GetConfig(connection *plugin.Connection) microsoft365Config
- func GetGraphClient(ctx context.Context, d *plugin.QueryData) (*msgraphsdkgo.GraphServiceClient, *msgraphsdkgo.GraphRequestAdapter, error)
- func Int32(v int32) *int32
- func Plugin(ctx context.Context) *plugin.Plugin
- type Microsoft365CalendarEventInfo
- func (event *Microsoft365CalendarEventInfo) EventAttendees() []map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventBody() map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventEnd() map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventLocation() map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventLocations() []map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventOnlineMeeting() map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventOrganizer() map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventRecurrence() map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventResponseStatus() map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventStart() map[string]interface{}
- type Microsoft365CalendarGroupInfo
- type Microsoft365CalendarInfo
- func (calendar *Microsoft365CalendarInfo) CalendarColor() string
- func (calendar *Microsoft365CalendarInfo) CalendarDefaultOnlineMeetingProvider() string
- func (calendar *Microsoft365CalendarInfo) CalendarMultiValueExtendedProperties() []map[string]interface{}
- func (calendar *Microsoft365CalendarInfo) CalendarOwner() map[string]interface{}
- type Microsoft365ContactInfo
- func (contact *Microsoft365ContactInfo) ContactBusinessAddress() map[string]interface{}
- func (contact *Microsoft365ContactInfo) ContactEmailAddresses() []map[string]interface{}
- func (contact *Microsoft365ContactInfo) ContactHomeAddress() map[string]interface{}
- func (contact *Microsoft365ContactInfo) ContactOtherAddress() map[string]interface{}
- type Microsoft365DriveInfo
- type Microsoft365DriveItemInfo
- func (driveItem *Microsoft365DriveItemInfo) DriveItemCreatedBy() map[string]interface{}
- func (driveItem *Microsoft365DriveItemInfo) DriveItemFile() map[string]interface{}
- func (driveItem *Microsoft365DriveItemInfo) DriveItemFilePath() string
- func (driveItem *Microsoft365DriveItemInfo) DriveItemFolder() map[string]interface{}
- func (driveItem *Microsoft365DriveItemInfo) DriveItemLastModifiedBy() map[string]interface{}
- func (driveItem *Microsoft365DriveItemInfo) DriveItemParentReference() map[string]interface{}
- type Microsoft365MailMessageInfo
- func (message *Microsoft365MailMessageInfo) MessageAttachments() []map[string]interface{}
- func (message *Microsoft365MailMessageInfo) MessageBccRecipients() []map[string]interface{}
- func (message *Microsoft365MailMessageInfo) MessageBody() map[string]interface{}
- func (message *Microsoft365MailMessageInfo) MessageCcRecipients() []map[string]interface{}
- func (message *Microsoft365MailMessageInfo) MessageFrom() map[string]interface{}
- func (message *Microsoft365MailMessageInfo) MessageImportance() interface{}
- func (message *Microsoft365MailMessageInfo) MessageInferenceClassification() interface{}
- func (message *Microsoft365MailMessageInfo) MessageReplyTo() []map[string]interface{}
- func (message *Microsoft365MailMessageInfo) MessageSender() map[string]interface{}
- func (message *Microsoft365MailMessageInfo) MessageToRecipients() []map[string]interface{}
- type Microsoft365OrgContactInfo
- func (orgContact *Microsoft365OrgContactInfo) OrgContactAddresses() []map[string]interface{}
- func (orgContact *Microsoft365OrgContactInfo) OrgContactDirectReports() []map[string]interface{}
- func (orgContact *Microsoft365OrgContactInfo) OrgContactManager() map[string]interface{}
- func (orgContact *Microsoft365OrgContactInfo) OrgContactMemberOf() []map[string]interface{}
- func (orgContact *Microsoft365OrgContactInfo) OrgContactOnPremisesProvisioningErrors() []map[string]interface{}
- func (orgContact *Microsoft365OrgContactInfo) OrgContactPhones() []map[string]interface{}
- func (orgContact *Microsoft365OrgContactInfo) OrgContactTransitiveMemberOf() []map[string]interface{}
- type Microsoft365TeamChannelInfo
- type Microsoft365TeamInfo
- func (team *Microsoft365TeamInfo) TeamMembers() interface{}
- func (team *Microsoft365TeamInfo) TeamSpecialization() interface{}
- func (team *Microsoft365TeamInfo) TeamSummary() map[string]interface{}
- func (team *Microsoft365TeamInfo) TeamTemplate() map[string]interface{}
- func (team *Microsoft365TeamInfo) TeamVisibility() interface{}
- type Microsoft365TeamMemberInfo
- type RequestError
Constants ¶
View Source
const ( ColumnDescriptionTenant = "The Azure Tenant ID where the resource is located." ColumnDescriptionTags = "A map of tags for the resource." ColumnDescriptionTitle = "Title of the resource." ColumnDescriptionUserID = "ID or email of the user." )
Variables ¶
This section is empty.
Functions ¶
func ConfigInstance ¶
func ConfigInstance() interface{}
func GetConfig ¶
func GetConfig(connection *plugin.Connection) microsoft365Config
GetConfig :: retrieve and cast connection config from query data
func GetGraphClient ¶
func GetGraphClient(ctx context.Context, d *plugin.QueryData) (*msgraphsdkgo.GraphServiceClient, *msgraphsdkgo.GraphRequestAdapter, error)
Types ¶
type Microsoft365CalendarEventInfo ¶
func (*Microsoft365CalendarEventInfo) EventAttendees ¶
func (event *Microsoft365CalendarEventInfo) EventAttendees() []map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventBody ¶
func (event *Microsoft365CalendarEventInfo) EventBody() map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventEnd ¶
func (event *Microsoft365CalendarEventInfo) EventEnd() map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventLocation ¶
func (event *Microsoft365CalendarEventInfo) EventLocation() map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventLocations ¶
func (event *Microsoft365CalendarEventInfo) EventLocations() []map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventOnlineMeeting ¶
func (event *Microsoft365CalendarEventInfo) EventOnlineMeeting() map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventOrganizer ¶
func (event *Microsoft365CalendarEventInfo) EventOrganizer() map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventRecurrence ¶
func (event *Microsoft365CalendarEventInfo) EventRecurrence() map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventResponseStatus ¶
func (event *Microsoft365CalendarEventInfo) EventResponseStatus() map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventStart ¶
func (event *Microsoft365CalendarEventInfo) EventStart() map[string]interface{}
type Microsoft365CalendarGroupInfo ¶
type Microsoft365CalendarGroupInfo struct { models.CalendarGroupable UserID string }
type Microsoft365CalendarInfo ¶
type Microsoft365CalendarInfo struct { models.Calendarable CalendarGroupID string UserID string }
func (*Microsoft365CalendarInfo) CalendarColor ¶
func (calendar *Microsoft365CalendarInfo) CalendarColor() string
func (*Microsoft365CalendarInfo) CalendarDefaultOnlineMeetingProvider ¶
func (calendar *Microsoft365CalendarInfo) CalendarDefaultOnlineMeetingProvider() string
func (*Microsoft365CalendarInfo) CalendarMultiValueExtendedProperties ¶
func (calendar *Microsoft365CalendarInfo) CalendarMultiValueExtendedProperties() []map[string]interface{}
func (*Microsoft365CalendarInfo) CalendarOwner ¶
func (calendar *Microsoft365CalendarInfo) CalendarOwner() map[string]interface{}
type Microsoft365ContactInfo ¶
type Microsoft365ContactInfo struct { models.Contactable UserID string }
func (*Microsoft365ContactInfo) ContactBusinessAddress ¶
func (contact *Microsoft365ContactInfo) ContactBusinessAddress() map[string]interface{}
func (*Microsoft365ContactInfo) ContactEmailAddresses ¶
func (contact *Microsoft365ContactInfo) ContactEmailAddresses() []map[string]interface{}
func (*Microsoft365ContactInfo) ContactHomeAddress ¶
func (contact *Microsoft365ContactInfo) ContactHomeAddress() map[string]interface{}
func (*Microsoft365ContactInfo) ContactOtherAddress ¶
func (contact *Microsoft365ContactInfo) ContactOtherAddress() map[string]interface{}
type Microsoft365DriveInfo ¶
func (*Microsoft365DriveInfo) DriveCreatedBy ¶
func (drive *Microsoft365DriveInfo) DriveCreatedBy() map[string]interface{}
func (*Microsoft365DriveInfo) DriveLastModifiedBy ¶
func (drive *Microsoft365DriveInfo) DriveLastModifiedBy() map[string]interface{}
func (*Microsoft365DriveInfo) DriveParentReference ¶
func (drive *Microsoft365DriveInfo) DriveParentReference() map[string]interface{}
type Microsoft365DriveItemInfo ¶
type Microsoft365DriveItemInfo struct { models.DriveItemable DriveID string UserID string }
func (*Microsoft365DriveItemInfo) DriveItemCreatedBy ¶
func (driveItem *Microsoft365DriveItemInfo) DriveItemCreatedBy() map[string]interface{}
func (*Microsoft365DriveItemInfo) DriveItemFile ¶
func (driveItem *Microsoft365DriveItemInfo) DriveItemFile() map[string]interface{}
func (*Microsoft365DriveItemInfo) DriveItemFilePath ¶
func (driveItem *Microsoft365DriveItemInfo) DriveItemFilePath() string
func (*Microsoft365DriveItemInfo) DriveItemFolder ¶
func (driveItem *Microsoft365DriveItemInfo) DriveItemFolder() map[string]interface{}
func (*Microsoft365DriveItemInfo) DriveItemLastModifiedBy ¶
func (driveItem *Microsoft365DriveItemInfo) DriveItemLastModifiedBy() map[string]interface{}
func (*Microsoft365DriveItemInfo) DriveItemParentReference ¶
func (driveItem *Microsoft365DriveItemInfo) DriveItemParentReference() map[string]interface{}
type Microsoft365MailMessageInfo ¶
type Microsoft365MailMessageInfo struct { models.Messageable UserID string }
func (*Microsoft365MailMessageInfo) MessageAttachments ¶
func (message *Microsoft365MailMessageInfo) MessageAttachments() []map[string]interface{}
func (*Microsoft365MailMessageInfo) MessageBccRecipients ¶
func (message *Microsoft365MailMessageInfo) MessageBccRecipients() []map[string]interface{}
func (*Microsoft365MailMessageInfo) MessageBody ¶
func (message *Microsoft365MailMessageInfo) MessageBody() map[string]interface{}
func (*Microsoft365MailMessageInfo) MessageCcRecipients ¶
func (message *Microsoft365MailMessageInfo) MessageCcRecipients() []map[string]interface{}
func (*Microsoft365MailMessageInfo) MessageFrom ¶
func (message *Microsoft365MailMessageInfo) MessageFrom() map[string]interface{}
func (*Microsoft365MailMessageInfo) MessageImportance ¶
func (message *Microsoft365MailMessageInfo) MessageImportance() interface{}
func (*Microsoft365MailMessageInfo) MessageInferenceClassification ¶
func (message *Microsoft365MailMessageInfo) MessageInferenceClassification() interface{}
func (*Microsoft365MailMessageInfo) MessageReplyTo ¶
func (message *Microsoft365MailMessageInfo) MessageReplyTo() []map[string]interface{}
func (*Microsoft365MailMessageInfo) MessageSender ¶
func (message *Microsoft365MailMessageInfo) MessageSender() map[string]interface{}
func (*Microsoft365MailMessageInfo) MessageToRecipients ¶
func (message *Microsoft365MailMessageInfo) MessageToRecipients() []map[string]interface{}
type Microsoft365OrgContactInfo ¶
type Microsoft365OrgContactInfo struct {
models.OrgContactable
}
func (*Microsoft365OrgContactInfo) OrgContactAddresses ¶
func (orgContact *Microsoft365OrgContactInfo) OrgContactAddresses() []map[string]interface{}
func (*Microsoft365OrgContactInfo) OrgContactDirectReports ¶
func (orgContact *Microsoft365OrgContactInfo) OrgContactDirectReports() []map[string]interface{}
func (*Microsoft365OrgContactInfo) OrgContactManager ¶
func (orgContact *Microsoft365OrgContactInfo) OrgContactManager() map[string]interface{}
func (*Microsoft365OrgContactInfo) OrgContactMemberOf ¶
func (orgContact *Microsoft365OrgContactInfo) OrgContactMemberOf() []map[string]interface{}
func (*Microsoft365OrgContactInfo) OrgContactOnPremisesProvisioningErrors ¶
func (orgContact *Microsoft365OrgContactInfo) OrgContactOnPremisesProvisioningErrors() []map[string]interface{}
func (*Microsoft365OrgContactInfo) OrgContactPhones ¶
func (orgContact *Microsoft365OrgContactInfo) OrgContactPhones() []map[string]interface{}
func (*Microsoft365OrgContactInfo) OrgContactTransitiveMemberOf ¶
func (orgContact *Microsoft365OrgContactInfo) OrgContactTransitiveMemberOf() []map[string]interface{}
type Microsoft365TeamChannelInfo ¶
type Microsoft365TeamChannelInfo struct { models.Channelable TeamID string UserID string }
func (*Microsoft365TeamChannelInfo) TeamChannelMembershipType ¶
func (team *Microsoft365TeamChannelInfo) TeamChannelMembershipType() interface{}
type Microsoft365TeamInfo ¶
func (*Microsoft365TeamInfo) TeamMembers ¶
func (team *Microsoft365TeamInfo) TeamMembers() interface{}
func (*Microsoft365TeamInfo) TeamSpecialization ¶
func (team *Microsoft365TeamInfo) TeamSpecialization() interface{}
func (*Microsoft365TeamInfo) TeamSummary ¶
func (team *Microsoft365TeamInfo) TeamSummary() map[string]interface{}
func (*Microsoft365TeamInfo) TeamTemplate ¶
func (team *Microsoft365TeamInfo) TeamTemplate() map[string]interface{}
func (*Microsoft365TeamInfo) TeamVisibility ¶
func (team *Microsoft365TeamInfo) TeamVisibility() interface{}
type RequestError ¶
func (*RequestError) Error ¶
func (m *RequestError) Error() string
Source Files ¶
- connection_config.go
- errors.go
- plugin.go
- service.go
- table_microsoft365_calendar.go
- table_microsoft365_calendar_event.go
- table_microsoft365_calendar_group.go
- table_microsoft365_contact.go
- table_microsoft365_drive.go
- table_microsoft365_drive_file.go
- table_microsoft365_mail_message.go
- table_microsoft365_my_calendar.go
- table_microsoft365_my_calendar_event.go
- table_microsoft365_my_calendar_group.go
- table_microsoft365_my_contact.go
- table_microsoft365_my_drive.go
- table_microsoft365_my_drive_file.go
- table_microsoft365_my_mail_message.go
- table_microsoft365_organization_contact.go
- table_microsoft365_team.go
- table_microsoft365_team_member.go
- transforms.go
- utils.go
Click to show internal directories.
Click to hide internal directories.