Documentation ¶
Index ¶
- func PossibleValuesForAvailabilityStatus() []int64
- func PossibleValuesForConnectivityType() []string
- func PossibleValuesForDataConnectorKind() []string
- func PossibleValuesForDataTypeState() []string
- func PossibleValuesForPermissionProviderScope() []string
- func PossibleValuesForPollingFrequency() []string
- func PossibleValuesForProviderName() []string
- func PossibleValuesForSettingType() []string
- func ValidateDataConnectorID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error)
- type AADDataConnector
- type AADDataConnectorProperties
- type AATPDataConnector
- type AATPDataConnectorProperties
- type ASCDataConnector
- type ASCDataConnectorProperties
- type AlertsDataTypeOfDataConnector
- type ApiPollingParameters
- type Availability
- type AvailabilityStatus
- type AwsCloudTrailDataConnector
- type AwsCloudTrailDataConnectorDataTypes
- type AwsCloudTrailDataConnectorProperties
- type AwsS3DataConnector
- type AwsS3DataConnectorDataTypes
- type AwsS3DataConnectorProperties
- type CodelessApiPollingDataConnector
- type CodelessConnectorPollingAuthProperties
- type CodelessConnectorPollingConfigProperties
- type CodelessConnectorPollingPagingProperties
- type CodelessConnectorPollingRequestProperties
- type CodelessConnectorPollingResponseProperties
- type CodelessParameters
- type CodelessUiConnectorConfigProperties
- type CodelessUiDataConnector
- type ConnectivityCriteria
- type ConnectivityType
- type ConnectorInstructionModelBase
- type CreateOrUpdateOperationResponse
- type CustomsPermission
- type DataConnector
- type DataConnectorDataTypeCommon
- type DataConnectorId
- type DataConnectorKind
- type DataConnectorOperationPredicate
- type DataConnectorsClient
- func (c DataConnectorsClient) CreateOrUpdate(ctx context.Context, id DataConnectorId, input DataConnector) (result CreateOrUpdateOperationResponse, err error)
- func (c DataConnectorsClient) Delete(ctx context.Context, id DataConnectorId) (result DeleteOperationResponse, err error)
- func (c DataConnectorsClient) Get(ctx context.Context, id DataConnectorId) (result GetOperationResponse, err error)
- func (c DataConnectorsClient) List(ctx context.Context, id WorkspaceId) (resp ListOperationResponse, err error)
- func (c DataConnectorsClient) ListComplete(ctx context.Context, id WorkspaceId) (ListCompleteResult, error)
- func (c DataConnectorsClient) ListCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, predicate DataConnectorOperationPredicate) (resp ListCompleteResult, err error)
- type DataTypeState
- type DeleteOperationResponse
- type Dynamics365DataConnector
- type Dynamics365DataConnectorDataTypes
- type Dynamics365DataConnectorProperties
- type GetOperationResponse
- type GraphQueries
- type InstructionSteps
- type LastDataReceivedDataType
- type ListCompleteResult
- type ListOperationResponse
- type MCASDataConnector
- type MCASDataConnectorDataTypes
- type MCASDataConnectorProperties
- type MDATPDataConnector
- type MDATPDataConnectorProperties
- type MSTIDataConnector
- type MSTIDataConnectorDataTypes
- type MSTIDataConnectorDataTypesBingSafetyPhishingURL
- type MSTIDataConnectorDataTypesMicrosoftEmergingThreatFeed
- type MSTIDataConnectorProperties
- type MTPDataConnector
- type MTPDataConnectorDataTypes
- type MTPDataConnectorProperties
- type OfficeATPDataConnector
- type OfficeATPDataConnectorProperties
- type OfficeDataConnector
- type OfficeDataConnectorDataTypes
- type OfficeDataConnectorProperties
- type OfficeIRMDataConnector
- type OfficeIRMDataConnectorProperties
- type PermissionProviderScope
- type Permissions
- type PollingFrequency
- type ProviderName
- type RawDataConnectorImpl
- type RequiredPermissions
- type ResourceProvider
- type SampleQueries
- type SettingType
- type TIDataConnector
- type TIDataConnectorDataTypes
- type TIDataConnectorProperties
- type TiTaxiiDataConnector
- type TiTaxiiDataConnectorDataTypes
- type TiTaxiiDataConnectorProperties
- type WorkspaceId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAvailabilityStatus ¶
func PossibleValuesForAvailabilityStatus() []int64
func PossibleValuesForConnectivityType ¶
func PossibleValuesForConnectivityType() []string
func PossibleValuesForDataConnectorKind ¶
func PossibleValuesForDataConnectorKind() []string
func PossibleValuesForDataTypeState ¶
func PossibleValuesForDataTypeState() []string
func PossibleValuesForPermissionProviderScope ¶
func PossibleValuesForPermissionProviderScope() []string
func PossibleValuesForPollingFrequency ¶
func PossibleValuesForPollingFrequency() []string
func PossibleValuesForProviderName ¶
func PossibleValuesForProviderName() []string
func PossibleValuesForSettingType ¶
func PossibleValuesForSettingType() []string
func ValidateDataConnectorID ¶
ValidateDataConnectorID checks that 'input' can be parsed as a Data Connector ID
func ValidateWorkspaceID ¶
ValidateWorkspaceID checks that 'input' can be parsed as a Workspace ID
Types ¶
type AADDataConnector ¶
type AADDataConnector struct { Properties *AADDataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (AADDataConnector) MarshalJSON ¶
func (s AADDataConnector) MarshalJSON() ([]byte, error)
type AADDataConnectorProperties ¶
type AADDataConnectorProperties struct { DataTypes *AlertsDataTypeOfDataConnector `json:"dataTypes,omitempty"` TenantId string `json:"tenantId"` }
type AATPDataConnector ¶
type AATPDataConnector struct { Properties *AATPDataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (AATPDataConnector) MarshalJSON ¶
func (s AATPDataConnector) MarshalJSON() ([]byte, error)
type AATPDataConnectorProperties ¶
type AATPDataConnectorProperties struct { DataTypes *AlertsDataTypeOfDataConnector `json:"dataTypes,omitempty"` TenantId string `json:"tenantId"` }
type ASCDataConnector ¶
type ASCDataConnector struct { Properties *ASCDataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (ASCDataConnector) MarshalJSON ¶
func (s ASCDataConnector) MarshalJSON() ([]byte, error)
type ASCDataConnectorProperties ¶
type ASCDataConnectorProperties struct { DataTypes *AlertsDataTypeOfDataConnector `json:"dataTypes,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` }
type AlertsDataTypeOfDataConnector ¶
type AlertsDataTypeOfDataConnector struct {
Alerts DataConnectorDataTypeCommon `json:"alerts"`
}
type ApiPollingParameters ¶
type ApiPollingParameters struct { ConnectorUiConfig *CodelessUiConnectorConfigProperties `json:"connectorUiConfig,omitempty"` PollingConfig *CodelessConnectorPollingConfigProperties `json:"pollingConfig,omitempty"` }
type Availability ¶
type Availability struct { IsPreview *bool `json:"isPreview,omitempty"` Status *AvailabilityStatus `json:"status,omitempty"` }
type AvailabilityStatus ¶
type AvailabilityStatus int64
const (
AvailabilityStatusOne AvailabilityStatus = 1
)
type AwsCloudTrailDataConnector ¶
type AwsCloudTrailDataConnector struct { Properties *AwsCloudTrailDataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (AwsCloudTrailDataConnector) MarshalJSON ¶
func (s AwsCloudTrailDataConnector) MarshalJSON() ([]byte, error)
type AwsCloudTrailDataConnectorDataTypes ¶
type AwsCloudTrailDataConnectorDataTypes struct {
Logs DataConnectorDataTypeCommon `json:"logs"`
}
type AwsCloudTrailDataConnectorProperties ¶
type AwsCloudTrailDataConnectorProperties struct { AwsRoleArn *string `json:"awsRoleArn,omitempty"` DataTypes AwsCloudTrailDataConnectorDataTypes `json:"dataTypes"` }
type AwsS3DataConnector ¶
type AwsS3DataConnector struct { Properties *AwsS3DataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (AwsS3DataConnector) MarshalJSON ¶
func (s AwsS3DataConnector) MarshalJSON() ([]byte, error)
type AwsS3DataConnectorDataTypes ¶
type AwsS3DataConnectorDataTypes struct {
Logs DataConnectorDataTypeCommon `json:"logs"`
}
type AwsS3DataConnectorProperties ¶
type AwsS3DataConnectorProperties struct { DataTypes AwsS3DataConnectorDataTypes `json:"dataTypes"` DestinationTable string `json:"destinationTable"` RoleArn string `json:"roleArn"` SqsUrls []string `json:"sqsUrls"` }
type CodelessApiPollingDataConnector ¶
type CodelessApiPollingDataConnector struct { Properties *ApiPollingParameters `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (CodelessApiPollingDataConnector) MarshalJSON ¶
func (s CodelessApiPollingDataConnector) MarshalJSON() ([]byte, error)
type CodelessConnectorPollingAuthProperties ¶
type CodelessConnectorPollingAuthProperties struct { ApiKeyIdentifier *string `json:"apiKeyIdentifier,omitempty"` ApiKeyName *string `json:"apiKeyName,omitempty"` AuthType string `json:"authType"` AuthorizationEndpoint *string `json:"authorizationEndpoint,omitempty"` AuthorizationEndpointQueryParameters *interface{} `json:"authorizationEndpointQueryParameters,omitempty"` FlowName *string `json:"flowName,omitempty"` IsApiKeyInPostPayload *string `json:"isApiKeyInPostPayload,omitempty"` IsClientSecretInHeader *bool `json:"isClientSecretInHeader,omitempty"` RedirectionEndpoint *string `json:"redirectionEndpoint,omitempty"` Scope *string `json:"scope,omitempty"` TokenEndpoint *string `json:"tokenEndpoint,omitempty"` TokenEndpointHeaders *interface{} `json:"tokenEndpointHeaders,omitempty"` TokenEndpointQueryParameters *interface{} `json:"tokenEndpointQueryParameters,omitempty"` }
type CodelessConnectorPollingConfigProperties ¶
type CodelessConnectorPollingConfigProperties struct { Auth CodelessConnectorPollingAuthProperties `json:"auth"` IsActive *bool `json:"isActive,omitempty"` Paging *CodelessConnectorPollingPagingProperties `json:"paging,omitempty"` Request CodelessConnectorPollingRequestProperties `json:"request"` Response *CodelessConnectorPollingResponseProperties `json:"response,omitempty"` }
type CodelessConnectorPollingPagingProperties ¶
type CodelessConnectorPollingPagingProperties struct { NextPageParaName *string `json:"nextPageParaName,omitempty"` NextPageTokenJsonPath *string `json:"nextPageTokenJsonPath,omitempty"` PageCountAttributePath *string `json:"pageCountAttributePath,omitempty"` PageSize *int64 `json:"pageSize,omitempty"` PageSizeParaName *string `json:"pageSizeParaName,omitempty"` PageTimeStampAttributePath *string `json:"pageTimeStampAttributePath,omitempty"` PageTotalCountAttributePath *string `json:"pageTotalCountAttributePath,omitempty"` PagingType string `json:"pagingType"` SearchTheLatestTimeStampFromEventsList *string `json:"searchTheLatestTimeStampFromEventsList,omitempty"` }
type CodelessConnectorPollingRequestProperties ¶
type CodelessConnectorPollingRequestProperties struct { ApiEndpoint string `json:"apiEndpoint"` EndTimeAttributeName *string `json:"endTimeAttributeName,omitempty"` HTTPMethod string `json:"httpMethod"` Headers *interface{} `json:"headers,omitempty"` QueryParameters *interface{} `json:"queryParameters,omitempty"` QueryParametersTemplate *string `json:"queryParametersTemplate,omitempty"` QueryTimeFormat string `json:"queryTimeFormat"` QueryWindowInMin int64 `json:"queryWindowInMin"` RateLimitQps *int64 `json:"rateLimitQps,omitempty"` RetryCount *int64 `json:"retryCount,omitempty"` StartTimeAttributeName *string `json:"startTimeAttributeName,omitempty"` TimeoutInSeconds *int64 `json:"timeoutInSeconds,omitempty"` }
type CodelessConnectorPollingResponseProperties ¶
type CodelessConnectorPollingResponseProperties struct { EventsJsonPaths []string `json:"eventsJsonPaths"` IsGzipCompressed *bool `json:"isGzipCompressed,omitempty"` SuccessStatusJsonPath *string `json:"successStatusJsonPath,omitempty"` SuccessStatusValue *string `json:"successStatusValue,omitempty"` }
type CodelessParameters ¶
type CodelessParameters struct {
ConnectorUiConfig *CodelessUiConnectorConfigProperties `json:"connectorUiConfig,omitempty"`
}
type CodelessUiConnectorConfigProperties ¶
type CodelessUiConnectorConfigProperties struct { Availability Availability `json:"availability"` ConnectivityCriteria []ConnectivityCriteria `json:"connectivityCriteria"` CustomImage *string `json:"customImage,omitempty"` DataTypes []LastDataReceivedDataType `json:"dataTypes"` DescriptionMarkdown string `json:"descriptionMarkdown"` GraphQueries []GraphQueries `json:"graphQueries"` GraphQueriesTableName string `json:"graphQueriesTableName"` InstructionSteps []InstructionSteps `json:"instructionSteps"` Permissions Permissions `json:"permissions"` Publisher string `json:"publisher"` SampleQueries []SampleQueries `json:"sampleQueries"` Title string `json:"title"` }
type CodelessUiDataConnector ¶
type CodelessUiDataConnector struct { Properties *CodelessParameters `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (CodelessUiDataConnector) MarshalJSON ¶
func (s CodelessUiDataConnector) MarshalJSON() ([]byte, error)
type ConnectivityCriteria ¶
type ConnectivityCriteria struct { Type *ConnectivityType `json:"type,omitempty"` Value *[]string `json:"value,omitempty"` }
type ConnectivityType ¶
type ConnectivityType string
const (
ConnectivityTypeIsConnectedQuery ConnectivityType = "IsConnectedQuery"
)
type ConnectorInstructionModelBase ¶
type ConnectorInstructionModelBase struct { Parameters *interface{} `json:"parameters,omitempty"` Type SettingType `json:"type"` }
type CreateOrUpdateOperationResponse ¶ added in v0.20230906.1160501
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response Model *DataConnector }
type CustomsPermission ¶
type DataConnector ¶
type DataConnector interface { }
type DataConnectorDataTypeCommon ¶
type DataConnectorDataTypeCommon struct {
State DataTypeState `json:"state"`
}
type DataConnectorId ¶
type DataConnectorId struct { SubscriptionId string ResourceGroupName string WorkspaceName string DataConnectorId string }
DataConnectorId is a struct representing the Resource ID for a Data Connector
func NewDataConnectorID ¶
func NewDataConnectorID(subscriptionId string, resourceGroupName string, workspaceName string, dataConnectorId string) DataConnectorId
NewDataConnectorID returns a new DataConnectorId struct
func ParseDataConnectorID ¶
func ParseDataConnectorID(input string) (*DataConnectorId, error)
ParseDataConnectorID parses 'input' into a DataConnectorId
func ParseDataConnectorIDInsensitively ¶
func ParseDataConnectorIDInsensitively(input string) (*DataConnectorId, error)
ParseDataConnectorIDInsensitively parses 'input' case-insensitively into a DataConnectorId note: this method should only be used for API response data and not user input
func (DataConnectorId) ID ¶
func (id DataConnectorId) ID() string
ID returns the formatted Data Connector ID
func (DataConnectorId) Segments ¶
func (id DataConnectorId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Data Connector ID
func (DataConnectorId) String ¶
func (id DataConnectorId) String() string
String returns a human-readable description of this Data Connector ID
type DataConnectorKind ¶
type DataConnectorKind string
const ( DataConnectorKindAPIPolling DataConnectorKind = "APIPolling" DataConnectorKindAmazonWebServicesCloudTrail DataConnectorKind = "AmazonWebServicesCloudTrail" DataConnectorKindAmazonWebServicesSThree DataConnectorKind = "AmazonWebServicesS3" DataConnectorKindAzureActiveDirectory DataConnectorKind = "AzureActiveDirectory" DataConnectorKindAzureAdvancedThreatProtection DataConnectorKind = "AzureAdvancedThreatProtection" DataConnectorKindAzureSecurityCenter DataConnectorKind = "AzureSecurityCenter" DataConnectorKindDynamicsThreeSixFive DataConnectorKind = "Dynamics365" DataConnectorKindGenericUI DataConnectorKind = "GenericUI" DataConnectorKindMicrosoftCloudAppSecurity DataConnectorKind = "MicrosoftCloudAppSecurity" DataConnectorKindMicrosoftDefenderAdvancedThreatProtection DataConnectorKind = "MicrosoftDefenderAdvancedThreatProtection" DataConnectorKindMicrosoftThreatIntelligence DataConnectorKind = "MicrosoftThreatIntelligence" DataConnectorKindMicrosoftThreatProtection DataConnectorKind = "MicrosoftThreatProtection" DataConnectorKindOfficeATP DataConnectorKind = "OfficeATP" DataConnectorKindOfficeIRM DataConnectorKind = "OfficeIRM" DataConnectorKindOfficeThreeSixFive DataConnectorKind = "Office365" DataConnectorKindThreatIntelligence DataConnectorKind = "ThreatIntelligence" DataConnectorKindThreatIntelligenceTaxii DataConnectorKind = "ThreatIntelligenceTaxii" )
type DataConnectorOperationPredicate ¶
type DataConnectorOperationPredicate struct { }
func (DataConnectorOperationPredicate) Matches ¶
func (p DataConnectorOperationPredicate) Matches(input DataConnector) bool
type DataConnectorsClient ¶
type DataConnectorsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewDataConnectorsClientWithBaseURI ¶
func NewDataConnectorsClientWithBaseURI(endpoint string) DataConnectorsClient
func (DataConnectorsClient) CreateOrUpdate ¶ added in v0.20230906.1160501
func (c DataConnectorsClient) CreateOrUpdate(ctx context.Context, id DataConnectorId, input DataConnector) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (DataConnectorsClient) Delete ¶ added in v0.20230906.1160501
func (c DataConnectorsClient) Delete(ctx context.Context, id DataConnectorId) (result DeleteOperationResponse, err error)
Delete ...
func (DataConnectorsClient) Get ¶ added in v0.20230906.1160501
func (c DataConnectorsClient) Get(ctx context.Context, id DataConnectorId) (result GetOperationResponse, err error)
Get ...
func (DataConnectorsClient) List ¶ added in v0.20230906.1160501
func (c DataConnectorsClient) List(ctx context.Context, id WorkspaceId) (resp ListOperationResponse, err error)
List ...
func (DataConnectorsClient) ListComplete ¶ added in v0.20230906.1160501
func (c DataConnectorsClient) ListComplete(ctx context.Context, id WorkspaceId) (ListCompleteResult, error)
ListComplete retrieves all of the results into a single object
func (DataConnectorsClient) ListCompleteMatchingPredicate ¶ added in v0.20230906.1160501
func (c DataConnectorsClient) ListCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, predicate DataConnectorOperationPredicate) (resp ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
type DataTypeState ¶
type DataTypeState string
const ( DataTypeStateDisabled DataTypeState = "Disabled" DataTypeStateEnabled DataTypeState = "Enabled" )
type DeleteOperationResponse ¶ added in v0.20230906.1160501
type Dynamics365DataConnector ¶
type Dynamics365DataConnector struct { Properties *Dynamics365DataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (Dynamics365DataConnector) MarshalJSON ¶
func (s Dynamics365DataConnector) MarshalJSON() ([]byte, error)
type Dynamics365DataConnectorDataTypes ¶
type Dynamics365DataConnectorDataTypes struct {
Dynamics365CdsActivities DataConnectorDataTypeCommon `json:"dynamics365CdsActivities"`
}
type Dynamics365DataConnectorProperties ¶
type Dynamics365DataConnectorProperties struct { DataTypes Dynamics365DataConnectorDataTypes `json:"dataTypes"` TenantId string `json:"tenantId"` }
type GetOperationResponse ¶ added in v0.20230906.1160501
type GetOperationResponse struct { HttpResponse *http.Response Model *DataConnector }
type GraphQueries ¶
type InstructionSteps ¶
type InstructionSteps struct { Description *string `json:"description,omitempty"` Instructions *[]ConnectorInstructionModelBase `json:"instructions,omitempty"` Title *string `json:"title,omitempty"` }
type ListCompleteResult ¶ added in v0.20230906.1160501
type ListCompleteResult struct {
Items []DataConnector
}
type ListOperationResponse ¶ added in v0.20230906.1160501
type ListOperationResponse struct { HttpResponse *http.Response Model *[]DataConnector // contains filtered or unexported fields }
func (ListOperationResponse) HasMore ¶ added in v0.20230906.1160501
func (r ListOperationResponse) HasMore() bool
func (ListOperationResponse) LoadMore ¶ added in v0.20230906.1160501
func (r ListOperationResponse) LoadMore(ctx context.Context) (resp ListOperationResponse, err error)
type MCASDataConnector ¶
type MCASDataConnector struct { Properties *MCASDataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (MCASDataConnector) MarshalJSON ¶
func (s MCASDataConnector) MarshalJSON() ([]byte, error)
type MCASDataConnectorDataTypes ¶
type MCASDataConnectorDataTypes struct { Alerts DataConnectorDataTypeCommon `json:"alerts"` DiscoveryLogs *DataConnectorDataTypeCommon `json:"discoveryLogs,omitempty"` }
type MCASDataConnectorProperties ¶
type MCASDataConnectorProperties struct { DataTypes MCASDataConnectorDataTypes `json:"dataTypes"` TenantId string `json:"tenantId"` }
type MDATPDataConnector ¶
type MDATPDataConnector struct { Properties *MDATPDataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (MDATPDataConnector) MarshalJSON ¶
func (s MDATPDataConnector) MarshalJSON() ([]byte, error)
type MDATPDataConnectorProperties ¶
type MDATPDataConnectorProperties struct { DataTypes *AlertsDataTypeOfDataConnector `json:"dataTypes,omitempty"` TenantId string `json:"tenantId"` }
type MSTIDataConnector ¶
type MSTIDataConnector struct { Properties *MSTIDataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (MSTIDataConnector) MarshalJSON ¶
func (s MSTIDataConnector) MarshalJSON() ([]byte, error)
type MSTIDataConnectorDataTypes ¶
type MSTIDataConnectorDataTypes struct { BingSafetyPhishingURL MSTIDataConnectorDataTypesBingSafetyPhishingURL `json:"bingSafetyPhishingURL"` MicrosoftEmergingThreatFeed MSTIDataConnectorDataTypesMicrosoftEmergingThreatFeed `json:"microsoftEmergingThreatFeed"` }
type MSTIDataConnectorDataTypesBingSafetyPhishingURL ¶
type MSTIDataConnectorDataTypesBingSafetyPhishingURL struct { LookbackPeriod string `json:"lookbackPeriod"` State *DataTypeState `json:"state,omitempty"` }
type MSTIDataConnectorDataTypesMicrosoftEmergingThreatFeed ¶
type MSTIDataConnectorDataTypesMicrosoftEmergingThreatFeed struct { LookbackPeriod string `json:"lookbackPeriod"` State *DataTypeState `json:"state,omitempty"` }
type MSTIDataConnectorProperties ¶
type MSTIDataConnectorProperties struct { DataTypes MSTIDataConnectorDataTypes `json:"dataTypes"` TenantId string `json:"tenantId"` }
type MTPDataConnector ¶
type MTPDataConnector struct { Properties *MTPDataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (MTPDataConnector) MarshalJSON ¶
func (s MTPDataConnector) MarshalJSON() ([]byte, error)
type MTPDataConnectorDataTypes ¶
type MTPDataConnectorDataTypes struct {
Incidents DataConnectorDataTypeCommon `json:"incidents"`
}
type MTPDataConnectorProperties ¶
type MTPDataConnectorProperties struct { DataTypes MTPDataConnectorDataTypes `json:"dataTypes"` TenantId string `json:"tenantId"` }
type OfficeATPDataConnector ¶
type OfficeATPDataConnector struct { Properties *OfficeATPDataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (OfficeATPDataConnector) MarshalJSON ¶
func (s OfficeATPDataConnector) MarshalJSON() ([]byte, error)
type OfficeATPDataConnectorProperties ¶
type OfficeATPDataConnectorProperties struct { DataTypes *AlertsDataTypeOfDataConnector `json:"dataTypes,omitempty"` TenantId string `json:"tenantId"` }
type OfficeDataConnector ¶
type OfficeDataConnector struct { Properties *OfficeDataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (OfficeDataConnector) MarshalJSON ¶
func (s OfficeDataConnector) MarshalJSON() ([]byte, error)
type OfficeDataConnectorDataTypes ¶
type OfficeDataConnectorDataTypes struct { Exchange DataConnectorDataTypeCommon `json:"exchange"` Teams DataConnectorDataTypeCommon `json:"teams"` }
type OfficeDataConnectorProperties ¶
type OfficeDataConnectorProperties struct { DataTypes OfficeDataConnectorDataTypes `json:"dataTypes"` TenantId string `json:"tenantId"` }
type OfficeIRMDataConnector ¶
type OfficeIRMDataConnector struct { Properties *OfficeIRMDataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (OfficeIRMDataConnector) MarshalJSON ¶
func (s OfficeIRMDataConnector) MarshalJSON() ([]byte, error)
type OfficeIRMDataConnectorProperties ¶
type OfficeIRMDataConnectorProperties struct { DataTypes *AlertsDataTypeOfDataConnector `json:"dataTypes,omitempty"` TenantId string `json:"tenantId"` }
type PermissionProviderScope ¶
type PermissionProviderScope string
const ( PermissionProviderScopeResourceGroup PermissionProviderScope = "ResourceGroup" PermissionProviderScopeSubscription PermissionProviderScope = "Subscription" PermissionProviderScopeWorkspace PermissionProviderScope = "Workspace" )
type Permissions ¶
type Permissions struct { Customs *[]CustomsPermission `json:"customs,omitempty"` ResourceProvider *[]ResourceProvider `json:"resourceProvider,omitempty"` }
type PollingFrequency ¶
type PollingFrequency string
const ( PollingFrequencyOnceADay PollingFrequency = "OnceADay" PollingFrequencyOnceAMinute PollingFrequency = "OnceAMinute" PollingFrequencyOnceAnHour PollingFrequency = "OnceAnHour" )
type ProviderName ¶
type ProviderName string
const ( ProviderNameMicrosoftPointAuthorizationPolicyAssignments ProviderName = "Microsoft.Authorization/policyAssignments" ProviderNameMicrosoftPointOperationalInsightsSolutions ProviderName = "Microsoft.OperationalInsights/solutions" ProviderNameMicrosoftPointOperationalInsightsWorkspaces ProviderName = "Microsoft.OperationalInsights/workspaces" ProviderNameMicrosoftPointOperationalInsightsWorkspacesDatasources ProviderName = "Microsoft.OperationalInsights/workspaces/datasources" ProviderNameMicrosoftPointaadiamDiagnosticSettings ProviderName = "microsoft.aadiam/diagnosticSettings" )
type RawDataConnectorImpl ¶ added in v0.20230807.1063129
RawModeOfTransitImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type RequiredPermissions ¶
type ResourceProvider ¶
type ResourceProvider struct { PermissionsDisplayText *string `json:"permissionsDisplayText,omitempty"` Provider *ProviderName `json:"provider,omitempty"` ProviderDisplayName *string `json:"providerDisplayName,omitempty"` RequiredPermissions *RequiredPermissions `json:"requiredPermissions,omitempty"` Scope *PermissionProviderScope `json:"scope,omitempty"` }
type SampleQueries ¶
type SettingType ¶
type SettingType string
const ( SettingTypeCopyableLabel SettingType = "CopyableLabel" SettingTypeInfoMessage SettingType = "InfoMessage" SettingTypeInstructionStepsGroup SettingType = "InstructionStepsGroup" )
type TIDataConnector ¶
type TIDataConnector struct { Properties *TIDataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (TIDataConnector) MarshalJSON ¶
func (s TIDataConnector) MarshalJSON() ([]byte, error)
type TIDataConnectorDataTypes ¶
type TIDataConnectorDataTypes struct {
Indicators DataConnectorDataTypeCommon `json:"indicators"`
}
type TIDataConnectorProperties ¶
type TIDataConnectorProperties struct { DataTypes TIDataConnectorDataTypes `json:"dataTypes"` TenantId string `json:"tenantId"` TipLookbackPeriod *string `json:"tipLookbackPeriod,omitempty"` }
func (*TIDataConnectorProperties) GetTipLookbackPeriodAsTime ¶
func (o *TIDataConnectorProperties) GetTipLookbackPeriodAsTime() (*time.Time, error)
func (*TIDataConnectorProperties) SetTipLookbackPeriodAsTime ¶
func (o *TIDataConnectorProperties) SetTipLookbackPeriodAsTime(input time.Time)
type TiTaxiiDataConnector ¶
type TiTaxiiDataConnector struct { Properties *TiTaxiiDataConnectorProperties `json:"properties,omitempty"` // Fields inherited from DataConnector Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (TiTaxiiDataConnector) MarshalJSON ¶
func (s TiTaxiiDataConnector) MarshalJSON() ([]byte, error)
type TiTaxiiDataConnectorDataTypes ¶
type TiTaxiiDataConnectorDataTypes struct {
TaxiiClient DataConnectorDataTypeCommon `json:"taxiiClient"`
}
type TiTaxiiDataConnectorProperties ¶
type TiTaxiiDataConnectorProperties struct { CollectionId *string `json:"collectionId,omitempty"` DataTypes TiTaxiiDataConnectorDataTypes `json:"dataTypes"` FriendlyName *string `json:"friendlyName,omitempty"` Password *string `json:"password,omitempty"` PollingFrequency PollingFrequency `json:"pollingFrequency"` TaxiiLookbackPeriod *string `json:"taxiiLookbackPeriod,omitempty"` TaxiiServer *string `json:"taxiiServer,omitempty"` TenantId string `json:"tenantId"` UserName *string `json:"userName,omitempty"` WorkspaceId *string `json:"workspaceId,omitempty"` }
func (*TiTaxiiDataConnectorProperties) GetTaxiiLookbackPeriodAsTime ¶
func (o *TiTaxiiDataConnectorProperties) GetTaxiiLookbackPeriodAsTime() (*time.Time, error)
func (*TiTaxiiDataConnectorProperties) SetTaxiiLookbackPeriodAsTime ¶
func (o *TiTaxiiDataConnectorProperties) SetTaxiiLookbackPeriodAsTime(input time.Time)
type WorkspaceId ¶
WorkspaceId is a struct representing the Resource ID for a Workspace
func NewWorkspaceID ¶
func NewWorkspaceID(subscriptionId string, resourceGroupName string, workspaceName string) WorkspaceId
NewWorkspaceID returns a new WorkspaceId struct
func ParseWorkspaceID ¶
func ParseWorkspaceID(input string) (*WorkspaceId, error)
ParseWorkspaceID parses 'input' into a WorkspaceId
func ParseWorkspaceIDInsensitively ¶
func ParseWorkspaceIDInsensitively(input string) (*WorkspaceId, error)
ParseWorkspaceIDInsensitively parses 'input' case-insensitively into a WorkspaceId note: this method should only be used for API response data and not user input
func (WorkspaceId) Segments ¶
func (id WorkspaceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Workspace ID
func (WorkspaceId) String ¶
func (id WorkspaceId) String() string
String returns a human-readable description of this Workspace ID
Source Files ¶
- client.go
- constants.go
- id_dataconnector.go
- id_workspace.go
- method_createorupdate_autorest.go
- method_delete_autorest.go
- method_get_autorest.go
- method_list_autorest.go
- model_aaddataconnector.go
- model_aaddataconnectorproperties.go
- model_aatpdataconnector.go
- model_aatpdataconnectorproperties.go
- model_alertsdatatypeofdataconnector.go
- model_apipollingparameters.go
- model_ascdataconnector.go
- model_ascdataconnectorproperties.go
- model_availability.go
- model_awscloudtraildataconnector.go
- model_awscloudtraildataconnectordatatypes.go
- model_awscloudtraildataconnectorproperties.go
- model_awss3dataconnector.go
- model_awss3dataconnectordatatypes.go
- model_awss3dataconnectorproperties.go
- model_codelessapipollingdataconnector.go
- model_codelessconnectorpollingauthproperties.go
- model_codelessconnectorpollingconfigproperties.go
- model_codelessconnectorpollingpagingproperties.go
- model_codelessconnectorpollingrequestproperties.go
- model_codelessconnectorpollingresponseproperties.go
- model_codelessparameters.go
- model_codelessuiconnectorconfigproperties.go
- model_codelessuidataconnector.go
- model_connectivitycriteria.go
- model_connectorinstructionmodelbase.go
- model_customspermission.go
- model_dataconnector.go
- model_dataconnectordatatypecommon.go
- model_dynamics365dataconnector.go
- model_dynamics365dataconnectordatatypes.go
- model_dynamics365dataconnectorproperties.go
- model_graphqueries.go
- model_instructionsteps.go
- model_lastdatareceiveddatatype.go
- model_mcasdataconnector.go
- model_mcasdataconnectordatatypes.go
- model_mcasdataconnectorproperties.go
- model_mdatpdataconnector.go
- model_mdatpdataconnectorproperties.go
- model_mstidataconnector.go
- model_mstidataconnectordatatypes.go
- model_mstidataconnectordatatypesbingsafetyphishingurl.go
- model_mstidataconnectordatatypesmicrosoftemergingthreatfeed.go
- model_mstidataconnectorproperties.go
- model_mtpdataconnector.go
- model_mtpdataconnectordatatypes.go
- model_mtpdataconnectorproperties.go
- model_officeatpdataconnector.go
- model_officeatpdataconnectorproperties.go
- model_officedataconnector.go
- model_officedataconnectordatatypes.go
- model_officedataconnectorproperties.go
- model_officeirmdataconnector.go
- model_officeirmdataconnectorproperties.go
- model_permissions.go
- model_requiredpermissions.go
- model_resourceprovider.go
- model_samplequeries.go
- model_tidataconnector.go
- model_tidataconnectordatatypes.go
- model_tidataconnectorproperties.go
- model_titaxiidataconnector.go
- model_titaxiidataconnectordatatypes.go
- model_titaxiidataconnectorproperties.go
- predicates.go
- version.go