Documentation ¶
Index ¶
- func PossibleValuesForDataConnectorAuthorizationState() []string
- func PossibleValuesForDataConnectorKind() []string
- func PossibleValuesForDataConnectorLicenseState() []string
- func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error)
- type AADCheckRequirements
- type AATPCheckRequirements
- type ASCCheckRequirements
- type ASCCheckRequirementsProperties
- type AwsCloudTrailCheckRequirements
- type AwsS3CheckRequirements
- type CheckDataConnectorRequirementsClient
- type DataConnectorAuthorizationState
- type DataConnectorKind
- type DataConnectorLicenseState
- type DataConnectorRequirementsState
- type DataConnectorTenantId
- type DataConnectorsCheckRequirements
- type DataConnectorsCheckRequirementsPostOperationResponse
- type Dynamics365CheckRequirements
- type IoTCheckRequirements
- type IoTCheckRequirementsProperties
- type MCASCheckRequirements
- type MDATPCheckRequirements
- type MSTICheckRequirements
- type MtpCheckRequirements
- type Office365ProjectCheckRequirements
- type OfficeATPCheckRequirements
- type OfficeIRMCheckRequirements
- type OfficePowerBICheckRequirements
- type RawDataConnectorsCheckRequirementsImpl
- type TICheckRequirements
- type TiTaxiiCheckRequirements
- type WorkspaceId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDataConnectorAuthorizationState ¶
func PossibleValuesForDataConnectorAuthorizationState() []string
func PossibleValuesForDataConnectorKind ¶
func PossibleValuesForDataConnectorKind() []string
func PossibleValuesForDataConnectorLicenseState ¶
func PossibleValuesForDataConnectorLicenseState() []string
func ValidateWorkspaceID ¶
ValidateWorkspaceID checks that 'input' can be parsed as a Workspace ID
Types ¶
type AADCheckRequirements ¶
type AADCheckRequirements struct {
Properties *DataConnectorTenantId `json:"properties,omitempty"`
}
func (AADCheckRequirements) MarshalJSON ¶
func (s AADCheckRequirements) MarshalJSON() ([]byte, error)
type AATPCheckRequirements ¶
type AATPCheckRequirements struct {
Properties *DataConnectorTenantId `json:"properties,omitempty"`
}
func (AATPCheckRequirements) MarshalJSON ¶
func (s AATPCheckRequirements) MarshalJSON() ([]byte, error)
type ASCCheckRequirements ¶
type ASCCheckRequirements struct {
Properties *ASCCheckRequirementsProperties `json:"properties,omitempty"`
}
func (ASCCheckRequirements) MarshalJSON ¶
func (s ASCCheckRequirements) MarshalJSON() ([]byte, error)
type ASCCheckRequirementsProperties ¶
type ASCCheckRequirementsProperties struct {
SubscriptionId *string `json:"subscriptionId,omitempty"`
}
type AwsCloudTrailCheckRequirements ¶
type AwsCloudTrailCheckRequirements struct { }
func (AwsCloudTrailCheckRequirements) MarshalJSON ¶
func (s AwsCloudTrailCheckRequirements) MarshalJSON() ([]byte, error)
type AwsS3CheckRequirements ¶
type AwsS3CheckRequirements struct { }
func (AwsS3CheckRequirements) MarshalJSON ¶
func (s AwsS3CheckRequirements) MarshalJSON() ([]byte, error)
type CheckDataConnectorRequirementsClient ¶
type CheckDataConnectorRequirementsClient struct {
Client *resourcemanager.Client
}
func NewCheckDataConnectorRequirementsClientWithBaseURI ¶
func NewCheckDataConnectorRequirementsClientWithBaseURI(sdkApi sdkEnv.Api) (*CheckDataConnectorRequirementsClient, error)
func (CheckDataConnectorRequirementsClient) DataConnectorsCheckRequirementsPost ¶
func (c CheckDataConnectorRequirementsClient) DataConnectorsCheckRequirementsPost(ctx context.Context, id WorkspaceId, input DataConnectorsCheckRequirements) (result DataConnectorsCheckRequirementsPostOperationResponse, err error)
DataConnectorsCheckRequirementsPost ...
type DataConnectorAuthorizationState ¶
type DataConnectorAuthorizationState string
const ( DataConnectorAuthorizationStateInvalid DataConnectorAuthorizationState = "Invalid" DataConnectorAuthorizationStateValid DataConnectorAuthorizationState = "Valid" )
func (*DataConnectorAuthorizationState) UnmarshalJSON ¶ added in v0.20240221.1115631
func (s *DataConnectorAuthorizationState) UnmarshalJSON(bytes []byte) error
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" DataConnectorKindIOT DataConnectorKind = "IOT" DataConnectorKindMicrosoftCloudAppSecurity DataConnectorKind = "MicrosoftCloudAppSecurity" DataConnectorKindMicrosoftDefenderAdvancedThreatProtection DataConnectorKind = "MicrosoftDefenderAdvancedThreatProtection" DataConnectorKindMicrosoftThreatIntelligence DataConnectorKind = "MicrosoftThreatIntelligence" DataConnectorKindMicrosoftThreatProtection DataConnectorKind = "MicrosoftThreatProtection" DataConnectorKindOfficeATP DataConnectorKind = "OfficeATP" DataConnectorKindOfficeIRM DataConnectorKind = "OfficeIRM" DataConnectorKindOfficePowerBI DataConnectorKind = "OfficePowerBI" DataConnectorKindOfficeThreeSixFive DataConnectorKind = "Office365" DataConnectorKindOfficeThreeSixFiveProject DataConnectorKind = "Office365Project" DataConnectorKindThreatIntelligence DataConnectorKind = "ThreatIntelligence" DataConnectorKindThreatIntelligenceTaxii DataConnectorKind = "ThreatIntelligenceTaxii" )
func (*DataConnectorKind) UnmarshalJSON ¶ added in v0.20240221.1115631
func (s *DataConnectorKind) UnmarshalJSON(bytes []byte) error
type DataConnectorLicenseState ¶
type DataConnectorLicenseState string
const ( DataConnectorLicenseStateInvalid DataConnectorLicenseState = "Invalid" DataConnectorLicenseStateUnknown DataConnectorLicenseState = "Unknown" DataConnectorLicenseStateValid DataConnectorLicenseState = "Valid" )
func (*DataConnectorLicenseState) UnmarshalJSON ¶ added in v0.20240221.1115631
func (s *DataConnectorLicenseState) UnmarshalJSON(bytes []byte) error
type DataConnectorRequirementsState ¶
type DataConnectorRequirementsState struct { AuthorizationState *DataConnectorAuthorizationState `json:"authorizationState,omitempty"` LicenseState *DataConnectorLicenseState `json:"licenseState,omitempty"` }
type DataConnectorTenantId ¶
type DataConnectorTenantId struct {
TenantId string `json:"tenantId"`
}
type DataConnectorsCheckRequirements ¶
type DataConnectorsCheckRequirements interface { }
type DataConnectorsCheckRequirementsPostOperationResponse ¶
type DataConnectorsCheckRequirementsPostOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DataConnectorRequirementsState }
type Dynamics365CheckRequirements ¶
type Dynamics365CheckRequirements struct {
Properties *DataConnectorTenantId `json:"properties,omitempty"`
}
func (Dynamics365CheckRequirements) MarshalJSON ¶
func (s Dynamics365CheckRequirements) MarshalJSON() ([]byte, error)
type IoTCheckRequirements ¶
type IoTCheckRequirements struct {
Properties *IoTCheckRequirementsProperties `json:"properties,omitempty"`
}
func (IoTCheckRequirements) MarshalJSON ¶
func (s IoTCheckRequirements) MarshalJSON() ([]byte, error)
type IoTCheckRequirementsProperties ¶
type IoTCheckRequirementsProperties struct {
SubscriptionId *string `json:"subscriptionId,omitempty"`
}
type MCASCheckRequirements ¶
type MCASCheckRequirements struct {
Properties *DataConnectorTenantId `json:"properties,omitempty"`
}
func (MCASCheckRequirements) MarshalJSON ¶
func (s MCASCheckRequirements) MarshalJSON() ([]byte, error)
type MDATPCheckRequirements ¶
type MDATPCheckRequirements struct {
Properties *DataConnectorTenantId `json:"properties,omitempty"`
}
func (MDATPCheckRequirements) MarshalJSON ¶
func (s MDATPCheckRequirements) MarshalJSON() ([]byte, error)
type MSTICheckRequirements ¶
type MSTICheckRequirements struct {
Properties *DataConnectorTenantId `json:"properties,omitempty"`
}
func (MSTICheckRequirements) MarshalJSON ¶
func (s MSTICheckRequirements) MarshalJSON() ([]byte, error)
type MtpCheckRequirements ¶
type MtpCheckRequirements struct {
Properties *DataConnectorTenantId `json:"properties,omitempty"`
}
func (MtpCheckRequirements) MarshalJSON ¶
func (s MtpCheckRequirements) MarshalJSON() ([]byte, error)
type Office365ProjectCheckRequirements ¶
type Office365ProjectCheckRequirements struct {
Properties *DataConnectorTenantId `json:"properties,omitempty"`
}
func (Office365ProjectCheckRequirements) MarshalJSON ¶
func (s Office365ProjectCheckRequirements) MarshalJSON() ([]byte, error)
type OfficeATPCheckRequirements ¶
type OfficeATPCheckRequirements struct {
Properties *DataConnectorTenantId `json:"properties,omitempty"`
}
func (OfficeATPCheckRequirements) MarshalJSON ¶
func (s OfficeATPCheckRequirements) MarshalJSON() ([]byte, error)
type OfficeIRMCheckRequirements ¶
type OfficeIRMCheckRequirements struct {
Properties *DataConnectorTenantId `json:"properties,omitempty"`
}
func (OfficeIRMCheckRequirements) MarshalJSON ¶
func (s OfficeIRMCheckRequirements) MarshalJSON() ([]byte, error)
type OfficePowerBICheckRequirements ¶
type OfficePowerBICheckRequirements struct {
Properties *DataConnectorTenantId `json:"properties,omitempty"`
}
func (OfficePowerBICheckRequirements) MarshalJSON ¶
func (s OfficePowerBICheckRequirements) MarshalJSON() ([]byte, error)
type RawDataConnectorsCheckRequirementsImpl ¶
RawDataConnectorsCheckRequirementsImpl 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 TICheckRequirements ¶
type TICheckRequirements struct {
Properties *DataConnectorTenantId `json:"properties,omitempty"`
}
func (TICheckRequirements) MarshalJSON ¶
func (s TICheckRequirements) MarshalJSON() ([]byte, error)
type TiTaxiiCheckRequirements ¶
type TiTaxiiCheckRequirements struct {
Properties *DataConnectorTenantId `json:"properties,omitempty"`
}
func (TiTaxiiCheckRequirements) MarshalJSON ¶
func (s TiTaxiiCheckRequirements) MarshalJSON() ([]byte, error)
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) FromParseResult ¶
func (id *WorkspaceId) FromParseResult(input resourceids.ParseResult) error
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_workspace.go
- method_dataconnectorscheckrequirementspost.go
- model_aadcheckrequirements.go
- model_aatpcheckrequirements.go
- model_asccheckrequirements.go
- model_asccheckrequirementsproperties.go
- model_awscloudtrailcheckrequirements.go
- model_awss3checkrequirements.go
- model_dataconnectorrequirementsstate.go
- model_dataconnectorscheckrequirements.go
- model_dataconnectortenantid.go
- model_dynamics365checkrequirements.go
- model_iotcheckrequirements.go
- model_iotcheckrequirementsproperties.go
- model_mcascheckrequirements.go
- model_mdatpcheckrequirements.go
- model_msticheckrequirements.go
- model_mtpcheckrequirements.go
- model_office365projectcheckrequirements.go
- model_officeatpcheckrequirements.go
- model_officeirmcheckrequirements.go
- model_officepowerbicheckrequirements.go
- model_ticheckrequirements.go
- model_titaxiicheckrequirements.go
- version.go