externalconnectors

package
v0.16.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2022 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateAclFromDiscriminatorValue added in v0.13.0

CreateAclFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateConfigurationFromDiscriminatorValue added in v0.13.0

CreateConfigurationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateConnectionOperationCollectionResponseFromDiscriminatorValue added in v0.13.0

CreateConnectionOperationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateConnectionOperationFromDiscriminatorValue added in v0.13.0

CreateConnectionOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateExternalConnectionCollectionResponseFromDiscriminatorValue added in v0.13.0

CreateExternalConnectionCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateExternalConnectionFromDiscriminatorValue added in v0.13.0

CreateExternalConnectionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateExternalFromDiscriminatorValue added in v0.13.0

CreateExternalFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateExternalGroupCollectionResponseFromDiscriminatorValue added in v0.13.0

CreateExternalGroupCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateExternalGroupFromDiscriminatorValue added in v0.13.0

CreateExternalGroupFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateExternalItemCollectionResponseFromDiscriminatorValue added in v0.13.0

CreateExternalItemCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateExternalItemContentFromDiscriminatorValue added in v0.13.0

CreateExternalItemContentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateExternalItemFromDiscriminatorValue added in v0.13.0

CreateExternalItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateIdentityCollectionResponseFromDiscriminatorValue added in v0.13.0

CreateIdentityCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateIdentityFromDiscriminatorValue added in v0.13.0

CreateIdentityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePropertiesFromDiscriminatorValue added in v0.13.0

CreatePropertiesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePropertyFromDiscriminatorValue added in v0.13.0

CreatePropertyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSchemaFromDiscriminatorValue added in v0.13.0

CreateSchemaFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func ParseAccessType

func ParseAccessType(v string) (interface{}, error)

func ParseAclType

func ParseAclType(v string) (interface{}, error)

func ParseConnectionOperationStatus

func ParseConnectionOperationStatus(v string) (interface{}, error)

func ParseConnectionState

func ParseConnectionState(v string) (interface{}, error)

func ParseExternalItemContentType

func ParseExternalItemContentType(v string) (interface{}, error)

func ParseIdentityType added in v0.10.0

func ParseIdentityType(v string) (interface{}, error)

func ParseLabel

func ParseLabel(v string) (interface{}, error)

func ParsePropertyType

func ParsePropertyType(v string) (interface{}, error)

func SerializeAccessType

func SerializeAccessType(values []AccessType) []string

func SerializeAclType

func SerializeAclType(values []AclType) []string

func SerializeConnectionOperationStatus

func SerializeConnectionOperationStatus(values []ConnectionOperationStatus) []string

func SerializeConnectionState

func SerializeConnectionState(values []ConnectionState) []string

func SerializeExternalItemContentType

func SerializeExternalItemContentType(values []ExternalItemContentType) []string

func SerializeIdentityType added in v0.10.0

func SerializeIdentityType(values []IdentityType) []string

func SerializeLabel

func SerializeLabel(values []Label) []string

func SerializePropertyType

func SerializePropertyType(values []PropertyType) []string

Types

type AccessType

type AccessType int

Provides operations to manage the collection of externalConnection entities.

const (
	GRANT_ACCESSTYPE AccessType = iota
	DENY_ACCESSTYPE
	UNKNOWNFUTUREVALUE_ACCESSTYPE
)

func (AccessType) String

func (i AccessType) String() string

type Acl added in v0.13.0

type Acl struct {
	// contains filtered or unexported fields
}

Acl

func NewAcl added in v0.13.0

func NewAcl() *Acl

NewAcl instantiates a new acl and sets the default values.

func (*Acl) GetAccessType added in v0.13.0

func (m *Acl) GetAccessType() *AccessType

GetAccessType gets the accessType property value. The access granted to the identity. Possible values are: grant, deny, unknownFutureValue.

func (*Acl) GetAdditionalData added in v0.13.0

func (m *Acl) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Acl) GetFieldDeserializers added in v0.13.0

func (m *Acl) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error

GetFieldDeserializers the deserialization information for the current model

func (*Acl) GetType added in v0.13.0

func (m *Acl) GetType() *AclType

GetType gets the type property value. The type of identity. Possible values are: user, group, everyone, everyoneExceptGuests, externalGroup, unknownFutureValue.

func (*Acl) GetValue added in v0.13.0

func (m *Acl) GetValue() *string

GetValue gets the value property value. The unique identifer of the identity. In case of Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. In case of external groups value is set to the ID of the externalGroup

func (*Acl) Serialize added in v0.13.0

Serialize serializes information the current object

func (*Acl) SetAccessType added in v0.13.0

func (m *Acl) SetAccessType(value *AccessType)

SetAccessType sets the accessType property value. The access granted to the identity. Possible values are: grant, deny, unknownFutureValue.

func (*Acl) SetAdditionalData added in v0.13.0

func (m *Acl) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Acl) SetType added in v0.13.0

func (m *Acl) SetType(value *AclType)

SetType sets the type property value. The type of identity. Possible values are: user, group, everyone, everyoneExceptGuests, externalGroup, unknownFutureValue.

func (*Acl) SetValue added in v0.13.0

func (m *Acl) SetValue(value *string)

SetValue sets the value property value. The unique identifer of the identity. In case of Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. In case of external groups value is set to the ID of the externalGroup

type AclType

type AclType int

Provides operations to manage the collection of externalConnection entities.

const (
	USER_ACLTYPE AclType = iota
	GROUP_ACLTYPE
	EVERYONE_ACLTYPE
	EVERYONEEXCEPTGUESTS_ACLTYPE
	EXTERNALGROUP_ACLTYPE
	UNKNOWNFUTUREVALUE_ACLTYPE
)

func (AclType) String

func (i AclType) String() string

type Aclable added in v0.13.0

Aclable

type Configuration added in v0.13.0

type Configuration struct {
	// contains filtered or unexported fields
}

Configuration

func NewConfiguration added in v0.13.0

func NewConfiguration() *Configuration

NewConfiguration instantiates a new configuration and sets the default values.

func (*Configuration) GetAdditionalData added in v0.13.0

func (m *Configuration) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Configuration) GetAuthorizedAppIds added in v0.13.0

func (m *Configuration) GetAuthorizedAppIds() []string

GetAuthorizedAppIds gets the authorizedAppIds property value. A collection of application IDs for registered Azure Active Directory apps that are allowed to manage the externalConnection and to index content in the externalConnection.

func (*Configuration) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (*Configuration) Serialize added in v0.13.0

Serialize serializes information the current object

func (*Configuration) SetAdditionalData added in v0.13.0

func (m *Configuration) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Configuration) SetAuthorizedAppIds added in v0.13.0

func (m *Configuration) SetAuthorizedAppIds(value []string)

SetAuthorizedAppIds sets the authorizedAppIds property value. A collection of application IDs for registered Azure Active Directory apps that are allowed to manage the externalConnection and to index content in the externalConnection.

type Configurationable added in v0.13.0

Configurationable

type ConnectionOperation added in v0.13.0

type ConnectionOperation struct {
	i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity
	// contains filtered or unexported fields
}

ConnectionOperation

func NewConnectionOperation added in v0.13.0

func NewConnectionOperation() *ConnectionOperation

NewConnectionOperation instantiates a new connectionOperation and sets the default values.

func (*ConnectionOperation) GetError added in v0.13.0

GetError gets the error property value. If status is failed, provides more information about the error that caused the failure.

func (*ConnectionOperation) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (*ConnectionOperation) GetStatus added in v0.13.0

GetStatus gets the status property value. Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed, unknownFutureValue.

func (*ConnectionOperation) Serialize added in v0.13.0

Serialize serializes information the current object

func (*ConnectionOperation) SetError added in v0.13.0

SetError sets the error property value. If status is failed, provides more information about the error that caused the failure.

func (*ConnectionOperation) SetStatus added in v0.13.0

func (m *ConnectionOperation) SetStatus(value *ConnectionOperationStatus)

SetStatus sets the status property value. Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed, unknownFutureValue.

type ConnectionOperationCollectionResponse added in v0.13.0

type ConnectionOperationCollectionResponse struct {
	// contains filtered or unexported fields
}

ConnectionOperationCollectionResponse

func NewConnectionOperationCollectionResponse added in v0.13.0

func NewConnectionOperationCollectionResponse() *ConnectionOperationCollectionResponse

NewConnectionOperationCollectionResponse instantiates a new ConnectionOperationCollectionResponse and sets the default values.

func (*ConnectionOperationCollectionResponse) GetAdditionalData added in v0.13.0

func (m *ConnectionOperationCollectionResponse) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ConnectionOperationCollectionResponse) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

GetNextLink gets the @odata.nextLink property value.

func (*ConnectionOperationCollectionResponse) GetValue added in v0.13.0

GetValue gets the value property value.

func (*ConnectionOperationCollectionResponse) Serialize added in v0.13.0

Serialize serializes information the current object

func (*ConnectionOperationCollectionResponse) SetAdditionalData added in v0.13.0

func (m *ConnectionOperationCollectionResponse) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (m *ConnectionOperationCollectionResponse) SetNextLink(value *string)

SetNextLink sets the @odata.nextLink property value.

func (*ConnectionOperationCollectionResponse) SetValue added in v0.13.0

SetValue sets the value property value.

type ConnectionOperationCollectionResponseable added in v0.13.0

ConnectionOperationCollectionResponseable

type ConnectionOperationStatus

type ConnectionOperationStatus int

Provides operations to manage the collection of externalConnection entities.

const (
	UNSPECIFIED_CONNECTIONOPERATIONSTATUS ConnectionOperationStatus = iota
	INPROGRESS_CONNECTIONOPERATIONSTATUS
	COMPLETED_CONNECTIONOPERATIONSTATUS
	FAILED_CONNECTIONOPERATIONSTATUS
	UNKNOWNFUTUREVALUE_CONNECTIONOPERATIONSTATUS
)

func (ConnectionOperationStatus) String

func (i ConnectionOperationStatus) String() string

type ConnectionState

type ConnectionState int

Provides operations to manage the collection of externalConnection entities.

const (
	DRAFT_CONNECTIONSTATE ConnectionState = iota
	READY_CONNECTIONSTATE
	OBSOLETE_CONNECTIONSTATE
	LIMITEXCEEDED_CONNECTIONSTATE
	UNKNOWNFUTUREVALUE_CONNECTIONSTATE
)

func (ConnectionState) String

func (i ConnectionState) String() string

type External added in v0.13.0

type External struct {
	// contains filtered or unexported fields
}

External

func NewExternal added in v0.13.0

func NewExternal() *External

NewExternal instantiates a new External and sets the default values.

func (*External) GetAdditionalData added in v0.13.0

func (m *External) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*External) GetConnections added in v0.13.0

func (m *External) GetConnections() []ExternalConnectionable

GetConnections gets the connections property value.

func (*External) GetFieldDeserializers added in v0.13.0

func (m *External) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error

GetFieldDeserializers the deserialization information for the current model

func (*External) Serialize added in v0.13.0

Serialize serializes information the current object

func (*External) SetAdditionalData added in v0.13.0

func (m *External) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*External) SetConnections added in v0.13.0

func (m *External) SetConnections(value []ExternalConnectionable)

SetConnections sets the connections property value.

type ExternalConnection added in v0.13.0

type ExternalConnection struct {
	i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity
	// contains filtered or unexported fields
}

ExternalConnection

func NewExternalConnection added in v0.13.0

func NewExternalConnection() *ExternalConnection

NewExternalConnection instantiates a new externalConnection and sets the default values.

func (*ExternalConnection) GetConfiguration added in v0.13.0

func (m *ExternalConnection) GetConfiguration() Configurationable

GetConfiguration gets the configuration property value. Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional.

func (*ExternalConnection) GetDescription added in v0.13.0

func (m *ExternalConnection) GetDescription() *string

GetDescription gets the description property value. Description of the connection displayed in the Microsoft 365 admin center. Optional.

func (*ExternalConnection) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (*ExternalConnection) GetGroups added in v0.13.0

func (m *ExternalConnection) GetGroups() []ExternalGroupable

GetGroups gets the groups property value. Read-only. Nullable.

func (*ExternalConnection) GetItems added in v0.13.0

func (m *ExternalConnection) GetItems() []ExternalItemable

GetItems gets the items property value. Read-only. Nullable.

func (*ExternalConnection) GetName added in v0.13.0

func (m *ExternalConnection) GetName() *string

GetName gets the name property value. The display name of the connection to be displayed in the Microsoft 365 admin center. Maximum length of 128 characters. Required.

func (*ExternalConnection) GetOperations added in v0.13.0

func (m *ExternalConnection) GetOperations() []ConnectionOperationable

GetOperations gets the operations property value. Read-only. Nullable.

func (*ExternalConnection) GetSchema added in v0.13.0

func (m *ExternalConnection) GetSchema() Schemaable

GetSchema gets the schema property value. Read-only. Nullable.

func (*ExternalConnection) GetState added in v0.13.0

func (m *ExternalConnection) GetState() *ConnectionState

GetState gets the state property value. Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue.

func (*ExternalConnection) Serialize added in v0.13.0

Serialize serializes information the current object

func (*ExternalConnection) SetConfiguration added in v0.13.0

func (m *ExternalConnection) SetConfiguration(value Configurationable)

SetConfiguration sets the configuration property value. Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional.

func (*ExternalConnection) SetDescription added in v0.13.0

func (m *ExternalConnection) SetDescription(value *string)

SetDescription sets the description property value. Description of the connection displayed in the Microsoft 365 admin center. Optional.

func (*ExternalConnection) SetGroups added in v0.13.0

func (m *ExternalConnection) SetGroups(value []ExternalGroupable)

SetGroups sets the groups property value. Read-only. Nullable.

func (*ExternalConnection) SetItems added in v0.13.0

func (m *ExternalConnection) SetItems(value []ExternalItemable)

SetItems sets the items property value. Read-only. Nullable.

func (*ExternalConnection) SetName added in v0.13.0

func (m *ExternalConnection) SetName(value *string)

SetName sets the name property value. The display name of the connection to be displayed in the Microsoft 365 admin center. Maximum length of 128 characters. Required.

func (*ExternalConnection) SetOperations added in v0.13.0

func (m *ExternalConnection) SetOperations(value []ConnectionOperationable)

SetOperations sets the operations property value. Read-only. Nullable.

func (*ExternalConnection) SetSchema added in v0.13.0

func (m *ExternalConnection) SetSchema(value Schemaable)

SetSchema sets the schema property value. Read-only. Nullable.

func (*ExternalConnection) SetState added in v0.13.0

func (m *ExternalConnection) SetState(value *ConnectionState)

SetState sets the state property value. Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue.

type ExternalConnectionCollectionResponse added in v0.13.0

type ExternalConnectionCollectionResponse struct {
	// contains filtered or unexported fields
}

ExternalConnectionCollectionResponse

func NewExternalConnectionCollectionResponse added in v0.13.0

func NewExternalConnectionCollectionResponse() *ExternalConnectionCollectionResponse

NewExternalConnectionCollectionResponse instantiates a new ExternalConnectionCollectionResponse and sets the default values.

func (*ExternalConnectionCollectionResponse) GetAdditionalData added in v0.13.0

func (m *ExternalConnectionCollectionResponse) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ExternalConnectionCollectionResponse) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (m *ExternalConnectionCollectionResponse) GetNextLink() *string

GetNextLink gets the @odata.nextLink property value.

func (*ExternalConnectionCollectionResponse) GetValue added in v0.13.0

GetValue gets the value property value.

func (*ExternalConnectionCollectionResponse) Serialize added in v0.13.0

Serialize serializes information the current object

func (*ExternalConnectionCollectionResponse) SetAdditionalData added in v0.13.0

func (m *ExternalConnectionCollectionResponse) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (m *ExternalConnectionCollectionResponse) SetNextLink(value *string)

SetNextLink sets the @odata.nextLink property value.

func (*ExternalConnectionCollectionResponse) SetValue added in v0.13.0

SetValue sets the value property value.

type ExternalConnectionCollectionResponseable added in v0.13.0

ExternalConnectionCollectionResponseable

type ExternalConnectionable added in v0.13.0

type ExternalConnectionable interface {
	i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entityable
	i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
	GetConfiguration() Configurationable
	GetDescription() *string
	GetGroups() []ExternalGroupable
	GetItems() []ExternalItemable
	GetName() *string
	GetOperations() []ConnectionOperationable
	GetSchema() Schemaable
	GetState() *ConnectionState
	SetConfiguration(value Configurationable)
	SetDescription(value *string)
	SetGroups(value []ExternalGroupable)
	SetItems(value []ExternalItemable)
	SetName(value *string)
	SetOperations(value []ConnectionOperationable)
	SetSchema(value Schemaable)
	SetState(value *ConnectionState)
}

ExternalConnectionable

type ExternalGroup added in v0.13.0

type ExternalGroup struct {
	i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity
	// contains filtered or unexported fields
}

ExternalGroup

func NewExternalGroup added in v0.13.0

func NewExternalGroup() *ExternalGroup

NewExternalGroup instantiates a new externalGroup and sets the default values.

func (*ExternalGroup) GetDescription added in v0.13.0

func (m *ExternalGroup) GetDescription() *string

GetDescription gets the description property value. The description of the external group. Optional.

func (*ExternalGroup) GetDisplayName added in v0.13.0

func (m *ExternalGroup) GetDisplayName() *string

GetDisplayName gets the displayName property value. The friendly name of the external group. Optional.

func (*ExternalGroup) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (*ExternalGroup) GetMembers added in v0.13.0

func (m *ExternalGroup) GetMembers() []Identityable

GetMembers gets the members property value. A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.

func (*ExternalGroup) Serialize added in v0.13.0

Serialize serializes information the current object

func (*ExternalGroup) SetDescription added in v0.13.0

func (m *ExternalGroup) SetDescription(value *string)

SetDescription sets the description property value. The description of the external group. Optional.

func (*ExternalGroup) SetDisplayName added in v0.13.0

func (m *ExternalGroup) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The friendly name of the external group. Optional.

func (*ExternalGroup) SetMembers added in v0.13.0

func (m *ExternalGroup) SetMembers(value []Identityable)

SetMembers sets the members property value. A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.

type ExternalGroupCollectionResponse added in v0.13.0

type ExternalGroupCollectionResponse struct {
	// contains filtered or unexported fields
}

ExternalGroupCollectionResponse

func NewExternalGroupCollectionResponse added in v0.13.0

func NewExternalGroupCollectionResponse() *ExternalGroupCollectionResponse

NewExternalGroupCollectionResponse instantiates a new ExternalGroupCollectionResponse and sets the default values.

func (*ExternalGroupCollectionResponse) GetAdditionalData added in v0.13.0

func (m *ExternalGroupCollectionResponse) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ExternalGroupCollectionResponse) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (m *ExternalGroupCollectionResponse) GetNextLink() *string

GetNextLink gets the @odata.nextLink property value.

func (*ExternalGroupCollectionResponse) GetValue added in v0.13.0

GetValue gets the value property value.

func (*ExternalGroupCollectionResponse) Serialize added in v0.13.0

Serialize serializes information the current object

func (*ExternalGroupCollectionResponse) SetAdditionalData added in v0.13.0

func (m *ExternalGroupCollectionResponse) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (m *ExternalGroupCollectionResponse) SetNextLink(value *string)

SetNextLink sets the @odata.nextLink property value.

func (*ExternalGroupCollectionResponse) SetValue added in v0.13.0

SetValue sets the value property value.

type ExternalGroupCollectionResponseable added in v0.13.0

ExternalGroupCollectionResponseable

type ExternalGroupable added in v0.13.0

type ExternalGroupable interface {
	i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entityable
	i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
	GetDescription() *string
	GetDisplayName() *string
	GetMembers() []Identityable
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetMembers(value []Identityable)
}

ExternalGroupable

type ExternalItem added in v0.13.0

type ExternalItem struct {
	i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity
	// contains filtered or unexported fields
}

ExternalItem

func NewExternalItem added in v0.13.0

func NewExternalItem() *ExternalItem

NewExternalItem instantiates a new externalItem and sets the default values.

func (*ExternalItem) GetAcl added in v0.13.0

func (m *ExternalItem) GetAcl() []Aclable

GetAcl gets the acl property value. An array of access control entries. Each entry specifies the access granted to a user or group. Required.

func (*ExternalItem) GetContent added in v0.13.0

func (m *ExternalItem) GetContent() ExternalItemContentable

GetContent gets the content property value. A plain-text representation of the contents of the item. The text in this property is full-text indexed. Optional.

func (*ExternalItem) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (*ExternalItem) GetProperties added in v0.13.0

func (m *ExternalItem) GetProperties() Propertiesable

GetProperties gets the properties property value. A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required.

func (*ExternalItem) Serialize added in v0.13.0

Serialize serializes information the current object

func (*ExternalItem) SetAcl added in v0.13.0

func (m *ExternalItem) SetAcl(value []Aclable)

SetAcl sets the acl property value. An array of access control entries. Each entry specifies the access granted to a user or group. Required.

func (*ExternalItem) SetContent added in v0.13.0

func (m *ExternalItem) SetContent(value ExternalItemContentable)

SetContent sets the content property value. A plain-text representation of the contents of the item. The text in this property is full-text indexed. Optional.

func (*ExternalItem) SetProperties added in v0.13.0

func (m *ExternalItem) SetProperties(value Propertiesable)

SetProperties sets the properties property value. A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required.

type ExternalItemCollectionResponse added in v0.13.0

type ExternalItemCollectionResponse struct {
	// contains filtered or unexported fields
}

ExternalItemCollectionResponse

func NewExternalItemCollectionResponse added in v0.13.0

func NewExternalItemCollectionResponse() *ExternalItemCollectionResponse

NewExternalItemCollectionResponse instantiates a new ExternalItemCollectionResponse and sets the default values.

func (*ExternalItemCollectionResponse) GetAdditionalData added in v0.13.0

func (m *ExternalItemCollectionResponse) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ExternalItemCollectionResponse) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (m *ExternalItemCollectionResponse) GetNextLink() *string

GetNextLink gets the @odata.nextLink property value.

func (*ExternalItemCollectionResponse) GetValue added in v0.13.0

GetValue gets the value property value.

func (*ExternalItemCollectionResponse) Serialize added in v0.13.0

Serialize serializes information the current object

func (*ExternalItemCollectionResponse) SetAdditionalData added in v0.13.0

func (m *ExternalItemCollectionResponse) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (m *ExternalItemCollectionResponse) SetNextLink(value *string)

SetNextLink sets the @odata.nextLink property value.

func (*ExternalItemCollectionResponse) SetValue added in v0.13.0

func (m *ExternalItemCollectionResponse) SetValue(value []ExternalItemable)

SetValue sets the value property value.

type ExternalItemCollectionResponseable added in v0.13.0

ExternalItemCollectionResponseable

type ExternalItemContent added in v0.13.0

type ExternalItemContent struct {
	// contains filtered or unexported fields
}

ExternalItemContent

func NewExternalItemContent added in v0.13.0

func NewExternalItemContent() *ExternalItemContent

NewExternalItemContent instantiates a new externalItemContent and sets the default values.

func (*ExternalItemContent) GetAdditionalData added in v0.13.0

func (m *ExternalItemContent) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ExternalItemContent) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (*ExternalItemContent) GetType added in v0.13.0

GetType gets the type property value. The type of content in the value property. Possible values are: text, html, unknownFutureValue. These are the content types that the indexer supports, and not the file extension types allowed.

func (*ExternalItemContent) GetValue added in v0.13.0

func (m *ExternalItemContent) GetValue() *string

GetValue gets the value property value. The content for the externalItem. Required.

func (*ExternalItemContent) Serialize added in v0.13.0

Serialize serializes information the current object

func (*ExternalItemContent) SetAdditionalData added in v0.13.0

func (m *ExternalItemContent) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ExternalItemContent) SetType added in v0.13.0

func (m *ExternalItemContent) SetType(value *ExternalItemContentType)

SetType sets the type property value. The type of content in the value property. Possible values are: text, html, unknownFutureValue. These are the content types that the indexer supports, and not the file extension types allowed.

func (*ExternalItemContent) SetValue added in v0.13.0

func (m *ExternalItemContent) SetValue(value *string)

SetValue sets the value property value. The content for the externalItem. Required.

type ExternalItemContentType

type ExternalItemContentType int

Provides operations to manage the collection of externalConnection entities.

const (
	TEXT_EXTERNALITEMCONTENTTYPE ExternalItemContentType = iota
	HTML_EXTERNALITEMCONTENTTYPE
	UNKNOWNFUTUREVALUE_EXTERNALITEMCONTENTTYPE
)

func (ExternalItemContentType) String

func (i ExternalItemContentType) String() string

type ExternalItemable added in v0.13.0

ExternalItemable

type Identity added in v0.13.0

type Identity struct {
	i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity
	// contains filtered or unexported fields
}

Identity

func NewIdentity added in v0.13.0

func NewIdentity() *Identity

NewIdentity instantiates a new identity and sets the default values.

func (*Identity) GetFieldDeserializers added in v0.13.0

func (m *Identity) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error

GetFieldDeserializers the deserialization information for the current model

func (*Identity) GetType added in v0.13.0

func (m *Identity) GetType() *IdentityType

GetType gets the type property value. The type of identity. Possible values are: user or group for Azure AD identities and externalgroup for groups in an external system.

func (*Identity) Serialize added in v0.13.0

Serialize serializes information the current object

func (*Identity) SetType added in v0.13.0

func (m *Identity) SetType(value *IdentityType)

SetType sets the type property value. The type of identity. Possible values are: user or group for Azure AD identities and externalgroup for groups in an external system.

type IdentityCollectionResponse added in v0.13.0

type IdentityCollectionResponse struct {
	// contains filtered or unexported fields
}

IdentityCollectionResponse

func NewIdentityCollectionResponse added in v0.13.0

func NewIdentityCollectionResponse() *IdentityCollectionResponse

NewIdentityCollectionResponse instantiates a new IdentityCollectionResponse and sets the default values.

func (*IdentityCollectionResponse) GetAdditionalData added in v0.13.0

func (m *IdentityCollectionResponse) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*IdentityCollectionResponse) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (m *IdentityCollectionResponse) GetNextLink() *string

GetNextLink gets the @odata.nextLink property value.

func (*IdentityCollectionResponse) GetValue added in v0.13.0

func (m *IdentityCollectionResponse) GetValue() []Identityable

GetValue gets the value property value.

func (*IdentityCollectionResponse) Serialize added in v0.13.0

Serialize serializes information the current object

func (*IdentityCollectionResponse) SetAdditionalData added in v0.13.0

func (m *IdentityCollectionResponse) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (m *IdentityCollectionResponse) SetNextLink(value *string)

SetNextLink sets the @odata.nextLink property value.

func (*IdentityCollectionResponse) SetValue added in v0.13.0

func (m *IdentityCollectionResponse) SetValue(value []Identityable)

SetValue sets the value property value.

type IdentityCollectionResponseable added in v0.13.0

IdentityCollectionResponseable

type IdentityType added in v0.10.0

type IdentityType int

Provides operations to manage the collection of externalConnection entities.

const (
	USER_IDENTITYTYPE IdentityType = iota
	GROUP_IDENTITYTYPE
	EXTERNALGROUP_IDENTITYTYPE
	UNKNOWNFUTUREVALUE_IDENTITYTYPE
)

func (IdentityType) String added in v0.10.0

func (i IdentityType) String() string

type Label

type Label int

Provides operations to manage the collection of externalConnection entities.

const (
	TITLE_LABEL Label = iota
	URL_LABEL
	CREATEDBY_LABEL
	LASTMODIFIEDBY_LABEL
	AUTHORS_LABEL
	CREATEDDATETIME_LABEL
	LASTMODIFIEDDATETIME_LABEL
	FILENAME_LABEL
	FILEEXTENSION_LABEL
	UNKNOWNFUTUREVALUE_LABEL
)

func (Label) String

func (i Label) String() string

type Properties added in v0.13.0

type Properties struct {
	// contains filtered or unexported fields
}

Properties

func NewProperties added in v0.13.0

func NewProperties() *Properties

NewProperties instantiates a new properties and sets the default values.

func (*Properties) GetAdditionalData added in v0.13.0

func (m *Properties) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Properties) GetFieldDeserializers added in v0.13.0

GetFieldDeserializers the deserialization information for the current model

func (*Properties) Serialize added in v0.13.0

Serialize serializes information the current object

func (*Properties) SetAdditionalData added in v0.13.0

func (m *Properties) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

type Property added in v0.13.0

type Property struct {
	// contains filtered or unexported fields
}

Property

func NewProperty added in v0.13.0

func NewProperty() *Property

NewProperty instantiates a new property and sets the default values.

func (*Property) GetAdditionalData added in v0.13.0

func (m *Property) GetAdditionalData() map[string]interface{}

GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Property) GetAliases added in v0.13.0

func (m *Property) GetAliases() []string

GetAliases gets the aliases property value. A set of aliases or a friendly names for the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Optional.

func (*Property) GetFieldDeserializers added in v0.13.0

func (m *Property) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error

GetFieldDeserializers the deserialization information for the current model

func (*Property) GetIsQueryable added in v0.13.0

func (m *Property) GetIsQueryable() *bool

GetIsQueryable gets the isQueryable property value. Specifies if the property is queryable. Queryable properties can be used in Keyword Query Language (KQL) queries. Optional.

func (*Property) GetIsRefinable added in v0.13.0

func (m *Property) GetIsRefinable() *bool

GetIsRefinable gets the isRefinable property value. Specifies if the property is refinable. Refinable properties can be used to filter search results in the Search API and add a refiner control in the Microsoft Search user experience. Optional.

func (*Property) GetIsRetrievable added in v0.13.0

func (m *Property) GetIsRetrievable() *bool

GetIsRetrievable gets the isRetrievable property value. Specifies if the property is retrievable. Retrievable properties are returned in the result set when items are returned by the search API. Retrievable properties are also available to add to the display template used to render search results. Optional.

func (*Property) GetIsSearchable added in v0.13.0

func (m *Property) GetIsSearchable() *bool

GetIsSearchable gets the isSearchable property value. Specifies if the property is searchable. Only properties of type String or StringCollection can be searchable. Non-searchable properties are not added to the search index. Optional.

func (*Property) GetLabels added in v0.13.0

func (m *Property) GetLabels() []Label

GetLabels gets the labels property value. Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (e.g. better relevance). The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue. Optional.

func (*Property) GetName added in v0.13.0

func (m *Property) GetName() *string

GetName gets the name property value. The name of the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Required.

func (*Property) GetType added in v0.13.0

func (m *Property) GetType() *PropertyType

GetType gets the type property value. The data type of the property. Possible values are: string, int64, double, dateTime, boolean, stringCollection, int64Collection, doubleCollection, dateTimeCollection, unknownFutureValue.

func (*Property) Serialize added in v0.13.0

Serialize serializes information the current object

func (*Property) SetAdditionalData added in v0.13.0

func (m *Property) SetAdditionalData(value map[string]interface{})

SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Property) SetAliases added in v0.13.0

func (m *Property) SetAliases(value []string)

SetAliases sets the aliases property value. A set of aliases or a friendly names for the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Optional.

func (*Property) SetIsQueryable added in v0.13.0

func (m *Property) SetIsQueryable(value *bool)

SetIsQueryable sets the isQueryable property value. Specifies if the property is queryable. Queryable properties can be used in Keyword Query Language (KQL) queries. Optional.

func (*Property) SetIsRefinable added in v0.13.0

func (m *Property) SetIsRefinable(value *bool)

SetIsRefinable sets the isRefinable property value. Specifies if the property is refinable. Refinable properties can be used to filter search results in the Search API and add a refiner control in the Microsoft Search user experience. Optional.

func (*Property) SetIsRetrievable added in v0.13.0

func (m *Property) SetIsRetrievable(value *bool)

SetIsRetrievable sets the isRetrievable property value. Specifies if the property is retrievable. Retrievable properties are returned in the result set when items are returned by the search API. Retrievable properties are also available to add to the display template used to render search results. Optional.

func (*Property) SetIsSearchable added in v0.13.0

func (m *Property) SetIsSearchable(value *bool)

SetIsSearchable sets the isSearchable property value. Specifies if the property is searchable. Only properties of type String or StringCollection can be searchable. Non-searchable properties are not added to the search index. Optional.

func (*Property) SetLabels added in v0.13.0

func (m *Property) SetLabels(value []Label)

SetLabels sets the labels property value. Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (e.g. better relevance). The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue. Optional.

func (*Property) SetName added in v0.13.0

func (m *Property) SetName(value *string)

SetName sets the name property value. The name of the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Required.

func (*Property) SetType added in v0.13.0

func (m *Property) SetType(value *PropertyType)

SetType sets the type property value. The data type of the property. Possible values are: string, int64, double, dateTime, boolean, stringCollection, int64Collection, doubleCollection, dateTimeCollection, unknownFutureValue.

type PropertyType

type PropertyType int

Provides operations to manage the collection of externalConnection entities.

const (
	STRING_PROPERTYTYPE PropertyType = iota
	INT64_PROPERTYTYPE
	DOUBLE_PROPERTYTYPE
	DATETIME_PROPERTYTYPE
	BOOLEAN_PROPERTYTYPE
	STRINGCOLLECTION_PROPERTYTYPE
	INT64COLLECTION_PROPERTYTYPE
	DOUBLECOLLECTION_PROPERTYTYPE
	DATETIMECOLLECTION_PROPERTYTYPE
	UNKNOWNFUTUREVALUE_PROPERTYTYPE
)

func (PropertyType) String

func (i PropertyType) String() string

type Propertyable added in v0.13.0

type Propertyable interface {
	i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.AdditionalDataHolder
	i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.Parsable
	GetAliases() []string
	GetIsQueryable() *bool
	GetIsRefinable() *bool
	GetIsRetrievable() *bool
	GetIsSearchable() *bool
	GetLabels() []Label
	GetName() *string
	GetType() *PropertyType
	SetAliases(value []string)
	SetIsQueryable(value *bool)
	SetIsRefinable(value *bool)
	SetIsRetrievable(value *bool)
	SetIsSearchable(value *bool)
	SetLabels(value []Label)
	SetName(value *string)
	SetType(value *PropertyType)
}

Propertyable

type Schema added in v0.13.0

type Schema struct {
	i4a838ef194e4c99e9f2c63ba10dab9cb120a89367c1d4ab0daa63bb424e20d87.Entity
	// contains filtered or unexported fields
}

Schema

func NewSchema added in v0.13.0

func NewSchema() *Schema

NewSchema instantiates a new schema and sets the default values.

func (*Schema) GetBaseType added in v0.13.0

func (m *Schema) GetBaseType() *string

GetBaseType gets the baseType property value. Must be set to microsoft.graph.externalConnector.externalItem. Required.

func (*Schema) GetFieldDeserializers added in v0.13.0

func (m *Schema) GetFieldDeserializers() map[string]func(interface{}, i04eb5309aeaafadd28374d79c8471df9b267510b4dc2e3144c378c50f6fd7b55.ParseNode) error

GetFieldDeserializers the deserialization information for the current model

func (*Schema) GetProperties added in v0.13.0

func (m *Schema) GetProperties() []Propertyable

GetProperties gets the properties property value. The properties defined for the items in the connection. The minimum number of properties is one, the maximum is 128.

func (*Schema) Serialize added in v0.13.0

Serialize serializes information the current object

func (*Schema) SetBaseType added in v0.13.0

func (m *Schema) SetBaseType(value *string)

SetBaseType sets the baseType property value. Must be set to microsoft.graph.externalConnector.externalItem. Required.

func (*Schema) SetProperties added in v0.13.0

func (m *Schema) SetProperties(value []Propertyable)

SetProperties sets the properties property value. The properties defined for the items in the connection. The minimum number of properties is one, the maximum is 128.

type Schemaable added in v0.13.0

Schemaable

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL