Documentation ¶
Index ¶
- func PossibleValuesForDataConnectorDefinitionKind() []string
- func PossibleValuesForProviderPermissionsScope() []string
- func ValidateDataConnectorDefinitionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error)
- type BaseDataConnectorDefinitionImpl
- type ConnectivityCriterion
- type ConnectorDataType
- type ConnectorDefinitionsAvailability
- type ConnectorDefinitionsClient
- func (c ConnectorDefinitionsClient) DataConnectorDefinitionsCreateOrUpdate(ctx context.Context, id DataConnectorDefinitionId, ...) (result DataConnectorDefinitionsCreateOrUpdateOperationResponse, err error)
- func (c ConnectorDefinitionsClient) DataConnectorDefinitionsDelete(ctx context.Context, id DataConnectorDefinitionId) (result DataConnectorDefinitionsDeleteOperationResponse, err error)
- func (c ConnectorDefinitionsClient) DataConnectorDefinitionsGet(ctx context.Context, id DataConnectorDefinitionId) (result DataConnectorDefinitionsGetOperationResponse, err error)
- func (c ConnectorDefinitionsClient) DataConnectorDefinitionsList(ctx context.Context, id WorkspaceId) (result DataConnectorDefinitionsListOperationResponse, err error)
- func (c ConnectorDefinitionsClient) DataConnectorDefinitionsListComplete(ctx context.Context, id WorkspaceId) (DataConnectorDefinitionsListCompleteResult, error)
- func (c ConnectorDefinitionsClient) DataConnectorDefinitionsListCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, ...) (result DataConnectorDefinitionsListCompleteResult, err error)
- type ConnectorDefinitionsPermissions
- type ConnectorDefinitionsResourceProvider
- type CustomPermissionDetails
- type CustomizableConnectionsConfig
- type CustomizableConnectorDefinition
- type CustomizableConnectorDefinitionProperties
- func (o *CustomizableConnectorDefinitionProperties) GetCreatedTimeUtcAsTime() (*time.Time, error)
- func (o *CustomizableConnectorDefinitionProperties) GetLastModifiedUtcAsTime() (*time.Time, error)
- func (o *CustomizableConnectorDefinitionProperties) SetCreatedTimeUtcAsTime(input time.Time)
- func (o *CustomizableConnectorDefinitionProperties) SetLastModifiedUtcAsTime(input time.Time)
- type CustomizableConnectorUiConfig
- type DataConnectorDefinition
- type DataConnectorDefinitionId
- func NewDataConnectorDefinitionID(subscriptionId string, resourceGroupName string, workspaceName string, ...) DataConnectorDefinitionId
- func ParseDataConnectorDefinitionID(input string) (*DataConnectorDefinitionId, error)
- func ParseDataConnectorDefinitionIDInsensitively(input string) (*DataConnectorDefinitionId, error)
- type DataConnectorDefinitionKind
- type DataConnectorDefinitionOperationPredicate
- type DataConnectorDefinitionsCreateOrUpdateOperationResponse
- type DataConnectorDefinitionsDeleteOperationResponse
- type DataConnectorDefinitionsGetOperationResponse
- type DataConnectorDefinitionsListCompleteResult
- type DataConnectorDefinitionsListCustomPager
- type DataConnectorDefinitionsListOperationResponse
- type GraphQuery
- type InstructionStep
- type InstructionStepDetails
- type ProviderPermissionsScope
- type RawDataConnectorDefinitionImpl
- type ResourceProviderRequiredPermissions
- type SampleQuery
- type WorkspaceId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDataConnectorDefinitionKind ¶
func PossibleValuesForDataConnectorDefinitionKind() []string
func PossibleValuesForProviderPermissionsScope ¶
func PossibleValuesForProviderPermissionsScope() []string
func ValidateDataConnectorDefinitionID ¶
func ValidateDataConnectorDefinitionID(input interface{}, key string) (warnings []string, errors []error)
ValidateDataConnectorDefinitionID checks that 'input' can be parsed as a Data Connector Definition ID
func ValidateWorkspaceID ¶
ValidateWorkspaceID checks that 'input' can be parsed as a Workspace ID
Types ¶
type BaseDataConnectorDefinitionImpl ¶
type BaseDataConnectorDefinitionImpl struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Kind DataConnectorDefinitionKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (BaseDataConnectorDefinitionImpl) DataConnectorDefinition ¶
func (s BaseDataConnectorDefinitionImpl) DataConnectorDefinition() BaseDataConnectorDefinitionImpl
type ConnectivityCriterion ¶
type ConnectorDataType ¶
type ConnectorDefinitionsClient ¶
type ConnectorDefinitionsClient struct {
Client *resourcemanager.Client
}
func NewConnectorDefinitionsClientWithBaseURI ¶
func NewConnectorDefinitionsClientWithBaseURI(sdkApi sdkEnv.Api) (*ConnectorDefinitionsClient, error)
func (ConnectorDefinitionsClient) DataConnectorDefinitionsCreateOrUpdate ¶
func (c ConnectorDefinitionsClient) DataConnectorDefinitionsCreateOrUpdate(ctx context.Context, id DataConnectorDefinitionId, input DataConnectorDefinition) (result DataConnectorDefinitionsCreateOrUpdateOperationResponse, err error)
DataConnectorDefinitionsCreateOrUpdate ...
func (ConnectorDefinitionsClient) DataConnectorDefinitionsDelete ¶
func (c ConnectorDefinitionsClient) DataConnectorDefinitionsDelete(ctx context.Context, id DataConnectorDefinitionId) (result DataConnectorDefinitionsDeleteOperationResponse, err error)
DataConnectorDefinitionsDelete ...
func (ConnectorDefinitionsClient) DataConnectorDefinitionsGet ¶
func (c ConnectorDefinitionsClient) DataConnectorDefinitionsGet(ctx context.Context, id DataConnectorDefinitionId) (result DataConnectorDefinitionsGetOperationResponse, err error)
DataConnectorDefinitionsGet ...
func (ConnectorDefinitionsClient) DataConnectorDefinitionsList ¶
func (c ConnectorDefinitionsClient) DataConnectorDefinitionsList(ctx context.Context, id WorkspaceId) (result DataConnectorDefinitionsListOperationResponse, err error)
DataConnectorDefinitionsList ...
func (ConnectorDefinitionsClient) DataConnectorDefinitionsListComplete ¶
func (c ConnectorDefinitionsClient) DataConnectorDefinitionsListComplete(ctx context.Context, id WorkspaceId) (DataConnectorDefinitionsListCompleteResult, error)
DataConnectorDefinitionsListComplete retrieves all the results into a single object
func (ConnectorDefinitionsClient) DataConnectorDefinitionsListCompleteMatchingPredicate ¶
func (c ConnectorDefinitionsClient) DataConnectorDefinitionsListCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, predicate DataConnectorDefinitionOperationPredicate) (result DataConnectorDefinitionsListCompleteResult, err error)
DataConnectorDefinitionsListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type ConnectorDefinitionsPermissions ¶
type ConnectorDefinitionsPermissions struct { Customs *[]CustomPermissionDetails `json:"customs,omitempty"` Licenses *[]string `json:"licenses,omitempty"` ResourceProvider *[]ConnectorDefinitionsResourceProvider `json:"resourceProvider,omitempty"` Tenant *[]string `json:"tenant,omitempty"` }
type ConnectorDefinitionsResourceProvider ¶
type ConnectorDefinitionsResourceProvider struct { PermissionsDisplayText string `json:"permissionsDisplayText"` Provider string `json:"provider"` ProviderDisplayName string `json:"providerDisplayName"` RequiredPermissions ResourceProviderRequiredPermissions `json:"requiredPermissions"` Scope ProviderPermissionsScope `json:"scope"` }
type CustomPermissionDetails ¶
type CustomizableConnectorDefinition ¶
type CustomizableConnectorDefinition struct { Properties *CustomizableConnectorDefinitionProperties `json:"properties,omitempty"` Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Kind DataConnectorDefinitionKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (CustomizableConnectorDefinition) DataConnectorDefinition ¶
func (s CustomizableConnectorDefinition) DataConnectorDefinition() BaseDataConnectorDefinitionImpl
func (CustomizableConnectorDefinition) MarshalJSON ¶
func (s CustomizableConnectorDefinition) MarshalJSON() ([]byte, error)
type CustomizableConnectorDefinitionProperties ¶
type CustomizableConnectorDefinitionProperties struct { ConnectionsConfig *CustomizableConnectionsConfig `json:"connectionsConfig,omitempty"` ConnectorUiConfig CustomizableConnectorUiConfig `json:"connectorUiConfig"` CreatedTimeUtc *string `json:"createdTimeUtc,omitempty"` LastModifiedUtc *string `json:"lastModifiedUtc,omitempty"` }
func (*CustomizableConnectorDefinitionProperties) GetCreatedTimeUtcAsTime ¶
func (o *CustomizableConnectorDefinitionProperties) GetCreatedTimeUtcAsTime() (*time.Time, error)
func (*CustomizableConnectorDefinitionProperties) GetLastModifiedUtcAsTime ¶
func (o *CustomizableConnectorDefinitionProperties) GetLastModifiedUtcAsTime() (*time.Time, error)
func (*CustomizableConnectorDefinitionProperties) SetCreatedTimeUtcAsTime ¶
func (o *CustomizableConnectorDefinitionProperties) SetCreatedTimeUtcAsTime(input time.Time)
func (*CustomizableConnectorDefinitionProperties) SetLastModifiedUtcAsTime ¶
func (o *CustomizableConnectorDefinitionProperties) SetLastModifiedUtcAsTime(input time.Time)
type CustomizableConnectorUiConfig ¶
type CustomizableConnectorUiConfig struct { Availability *ConnectorDefinitionsAvailability `json:"availability,omitempty"` ConnectivityCriteria []ConnectivityCriterion `json:"connectivityCriteria"` DataTypes []ConnectorDataType `json:"dataTypes"` DescriptionMarkdown string `json:"descriptionMarkdown"` GraphQueries []GraphQuery `json:"graphQueries"` GraphQueriesTableName *string `json:"graphQueriesTableName,omitempty"` Id *string `json:"id,omitempty"` InstructionSteps []InstructionStep `json:"instructionSteps"` IsConnectivityCriteriasMatchSome *bool `json:"isConnectivityCriteriasMatchSome,omitempty"` Logo *string `json:"logo,omitempty"` Permissions ConnectorDefinitionsPermissions `json:"permissions"` Publisher string `json:"publisher"` SampleQueries []SampleQuery `json:"sampleQueries"` Title string `json:"title"` }
type DataConnectorDefinition ¶
type DataConnectorDefinition interface {
DataConnectorDefinition() BaseDataConnectorDefinitionImpl
}
func UnmarshalDataConnectorDefinitionImplementation ¶
func UnmarshalDataConnectorDefinitionImplementation(input []byte) (DataConnectorDefinition, error)
type DataConnectorDefinitionId ¶
type DataConnectorDefinitionId struct { SubscriptionId string ResourceGroupName string WorkspaceName string DataConnectorDefinitionName string }
DataConnectorDefinitionId is a struct representing the Resource ID for a Data Connector Definition
func NewDataConnectorDefinitionID ¶
func NewDataConnectorDefinitionID(subscriptionId string, resourceGroupName string, workspaceName string, dataConnectorDefinitionName string) DataConnectorDefinitionId
NewDataConnectorDefinitionID returns a new DataConnectorDefinitionId struct
func ParseDataConnectorDefinitionID ¶
func ParseDataConnectorDefinitionID(input string) (*DataConnectorDefinitionId, error)
ParseDataConnectorDefinitionID parses 'input' into a DataConnectorDefinitionId
func ParseDataConnectorDefinitionIDInsensitively ¶
func ParseDataConnectorDefinitionIDInsensitively(input string) (*DataConnectorDefinitionId, error)
ParseDataConnectorDefinitionIDInsensitively parses 'input' case-insensitively into a DataConnectorDefinitionId note: this method should only be used for API response data and not user input
func (*DataConnectorDefinitionId) FromParseResult ¶
func (id *DataConnectorDefinitionId) FromParseResult(input resourceids.ParseResult) error
func (DataConnectorDefinitionId) ID ¶
func (id DataConnectorDefinitionId) ID() string
ID returns the formatted Data Connector Definition ID
func (DataConnectorDefinitionId) Segments ¶
func (id DataConnectorDefinitionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Data Connector Definition ID
func (DataConnectorDefinitionId) String ¶
func (id DataConnectorDefinitionId) String() string
String returns a human-readable description of this Data Connector Definition ID
type DataConnectorDefinitionKind ¶
type DataConnectorDefinitionKind string
const (
DataConnectorDefinitionKindCustomizable DataConnectorDefinitionKind = "Customizable"
)
func (*DataConnectorDefinitionKind) UnmarshalJSON ¶
func (s *DataConnectorDefinitionKind) UnmarshalJSON(bytes []byte) error
type DataConnectorDefinitionOperationPredicate ¶
type DataConnectorDefinitionOperationPredicate struct { }
func (DataConnectorDefinitionOperationPredicate) Matches ¶
func (p DataConnectorDefinitionOperationPredicate) Matches(input DataConnectorDefinition) bool
type DataConnectorDefinitionsCreateOrUpdateOperationResponse ¶
type DataConnectorDefinitionsCreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model DataConnectorDefinition }
type DataConnectorDefinitionsGetOperationResponse ¶
type DataConnectorDefinitionsGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model DataConnectorDefinition }
type DataConnectorDefinitionsListCompleteResult ¶
type DataConnectorDefinitionsListCompleteResult struct { LatestHttpResponse *http.Response Items []DataConnectorDefinition }
type DataConnectorDefinitionsListCustomPager ¶
func (*DataConnectorDefinitionsListCustomPager) NextPageLink ¶
func (p *DataConnectorDefinitionsListCustomPager) NextPageLink() *odata.Link
type DataConnectorDefinitionsListOperationResponse ¶
type DataConnectorDefinitionsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DataConnectorDefinition }
type GraphQuery ¶
type InstructionStep ¶
type InstructionStep struct { Description *string `json:"description,omitempty"` InnerSteps *[]InstructionStep `json:"innerSteps,omitempty"` Instructions *[]InstructionStepDetails `json:"instructions,omitempty"` Title *string `json:"title,omitempty"` }
type InstructionStepDetails ¶
type InstructionStepDetails struct { Parameters interface{} `json:"parameters"` Type string `json:"type"` }
type ProviderPermissionsScope ¶
type ProviderPermissionsScope string
const ( ProviderPermissionsScopeResourceGroup ProviderPermissionsScope = "ResourceGroup" ProviderPermissionsScopeSubscription ProviderPermissionsScope = "Subscription" ProviderPermissionsScopeWorkspace ProviderPermissionsScope = "Workspace" )
func (*ProviderPermissionsScope) UnmarshalJSON ¶
func (s *ProviderPermissionsScope) UnmarshalJSON(bytes []byte) error
type RawDataConnectorDefinitionImpl ¶
type RawDataConnectorDefinitionImpl struct { Type string Values map[string]interface{} // contains filtered or unexported fields }
RawDataConnectorDefinitionImpl 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).
func (RawDataConnectorDefinitionImpl) DataConnectorDefinition ¶
func (s RawDataConnectorDefinitionImpl) DataConnectorDefinition() BaseDataConnectorDefinitionImpl
type SampleQuery ¶
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_dataconnectordefinition.go
- id_workspace.go
- method_dataconnectordefinitionscreateorupdate.go
- method_dataconnectordefinitionsdelete.go
- method_dataconnectordefinitionsget.go
- method_dataconnectordefinitionslist.go
- model_connectivitycriterion.go
- model_connectordatatype.go
- model_connectordefinitionsavailability.go
- model_connectordefinitionspermissions.go
- model_connectordefinitionsresourceprovider.go
- model_customizableconnectionsconfig.go
- model_customizableconnectordefinition.go
- model_customizableconnectordefinitionproperties.go
- model_customizableconnectoruiconfig.go
- model_custompermissiondetails.go
- model_dataconnectordefinition.go
- model_graphquery.go
- model_instructionstep.go
- model_instructionstepdetails.go
- model_resourceproviderrequiredpermissions.go
- model_samplequery.go
- predicates.go
- version.go