Documentation ¶
Index ¶
- func PossibleValuesForUdfType() []string
- func PossibleValuesForUpdateMode() []string
- func ValidateFunctionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateStreamingJobID(input interface{}, key string) (warnings []string, errors []error)
- type AggregateFunctionProperties
- type AzureMachineLearningServiceFunctionBinding
- type AzureMachineLearningServiceFunctionBindingProperties
- type AzureMachineLearningServiceFunctionBindingRetrievalProperties
- type AzureMachineLearningServiceFunctionRetrieveDefaultDefinitionParameters
- type AzureMachineLearningServiceInputColumn
- type AzureMachineLearningServiceOutputColumn
- type AzureMachineLearningStudioFunctionBinding
- type AzureMachineLearningStudioFunctionBindingProperties
- type AzureMachineLearningStudioFunctionBindingRetrievalProperties
- type AzureMachineLearningStudioFunctionRetrieveDefaultDefinitionParameters
- type AzureMachineLearningStudioInputColumn
- type AzureMachineLearningStudioInputs
- type AzureMachineLearningStudioOutputColumn
- type CSharpFunctionBinding
- type CSharpFunctionBindingProperties
- type CSharpFunctionBindingRetrievalProperties
- type CSharpFunctionRetrieveDefaultDefinitionParameters
- type CreateOrReplaceOperationOptions
- type CreateOrReplaceOperationResponse
- type DeleteOperationResponse
- type ErrorResponse
- type Function
- type FunctionBinding
- type FunctionConfiguration
- type FunctionId
- type FunctionInput
- type FunctionOperationPredicate
- type FunctionOutput
- type FunctionProperties
- type FunctionRetrieveDefaultDefinitionParameters
- type FunctionsClient
- func (c FunctionsClient) CreateOrReplace(ctx context.Context, id FunctionId, input Function, ...) (result CreateOrReplaceOperationResponse, err error)
- func (c FunctionsClient) Delete(ctx context.Context, id FunctionId) (result DeleteOperationResponse, err error)
- func (c FunctionsClient) Get(ctx context.Context, id FunctionId) (result GetOperationResponse, err error)
- func (c FunctionsClient) ListByStreamingJob(ctx context.Context, id StreamingJobId, ...) (resp ListByStreamingJobOperationResponse, err error)
- func (c FunctionsClient) ListByStreamingJobComplete(ctx context.Context, id StreamingJobId, ...) (ListByStreamingJobCompleteResult, error)
- func (c FunctionsClient) ListByStreamingJobCompleteMatchingPredicate(ctx context.Context, id StreamingJobId, ...) (resp ListByStreamingJobCompleteResult, err error)
- func (c FunctionsClient) RetrieveDefaultDefinition(ctx context.Context, id FunctionId, ...) (result RetrieveDefaultDefinitionOperationResponse, err error)
- func (c FunctionsClient) Test(ctx context.Context, id FunctionId, input Function) (result TestOperationResponse, err error)
- func (c FunctionsClient) TestThenPoll(ctx context.Context, id FunctionId, input Function) error
- func (c FunctionsClient) Update(ctx context.Context, id FunctionId, input Function, ...) (result UpdateOperationResponse, err error)
- type GetOperationResponse
- type JavaScriptFunctionBinding
- type JavaScriptFunctionBindingProperties
- type JavaScriptFunctionBindingRetrievalProperties
- type JavaScriptFunctionRetrieveDefaultDefinitionParameters
- type ListByStreamingJobCompleteResult
- type ListByStreamingJobOperationOptions
- type ListByStreamingJobOperationResponse
- type ResourceTestStatus
- type RetrieveDefaultDefinitionOperationResponse
- type ScalarFunctionProperties
- type StreamingJobId
- type TestOperationResponse
- type UdfType
- type UpdateMode
- type UpdateOperationOptions
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForUdfType ¶
func PossibleValuesForUdfType() []string
func PossibleValuesForUpdateMode ¶
func PossibleValuesForUpdateMode() []string
func ValidateFunctionID ¶
ValidateFunctionID checks that 'input' can be parsed as a Function ID
func ValidateStreamingJobID ¶
ValidateStreamingJobID checks that 'input' can be parsed as a Streaming Job ID
Types ¶
type AggregateFunctionProperties ¶
type AggregateFunctionProperties struct { // Fields inherited from FunctionProperties Etag *string `json:"etag,omitempty"` Properties *FunctionConfiguration `json:"properties,omitempty"` }
func (AggregateFunctionProperties) MarshalJSON ¶
func (s AggregateFunctionProperties) MarshalJSON() ([]byte, error)
type AzureMachineLearningServiceFunctionBinding ¶
type AzureMachineLearningServiceFunctionBinding struct {
Properties *AzureMachineLearningServiceFunctionBindingProperties `json:"properties,omitempty"`
}
func (AzureMachineLearningServiceFunctionBinding) MarshalJSON ¶
func (s AzureMachineLearningServiceFunctionBinding) MarshalJSON() ([]byte, error)
type AzureMachineLearningServiceFunctionBindingProperties ¶
type AzureMachineLearningServiceFunctionBindingProperties struct { ApiKey *string `json:"apiKey,omitempty"` BatchSize *int64 `json:"batchSize,omitempty"` Endpoint *string `json:"endpoint,omitempty"` InputRequestName *string `json:"inputRequestName,omitempty"` Inputs *[]AzureMachineLearningServiceInputColumn `json:"inputs,omitempty"` NumberOfParallelRequests *int64 `json:"numberOfParallelRequests,omitempty"` OutputResponseName *string `json:"outputResponseName,omitempty"` Outputs *[]AzureMachineLearningServiceOutputColumn `json:"outputs,omitempty"` }
type AzureMachineLearningServiceFunctionRetrieveDefaultDefinitionParameters ¶
type AzureMachineLearningServiceFunctionRetrieveDefaultDefinitionParameters struct {
BindingRetrievalProperties *AzureMachineLearningServiceFunctionBindingRetrievalProperties `json:"bindingRetrievalProperties,omitempty"`
}
func (AzureMachineLearningServiceFunctionRetrieveDefaultDefinitionParameters) MarshalJSON ¶
func (s AzureMachineLearningServiceFunctionRetrieveDefaultDefinitionParameters) MarshalJSON() ([]byte, error)
type AzureMachineLearningStudioFunctionBinding ¶
type AzureMachineLearningStudioFunctionBinding struct {
Properties *AzureMachineLearningStudioFunctionBindingProperties `json:"properties,omitempty"`
}
func (AzureMachineLearningStudioFunctionBinding) MarshalJSON ¶
func (s AzureMachineLearningStudioFunctionBinding) MarshalJSON() ([]byte, error)
type AzureMachineLearningStudioFunctionBindingProperties ¶
type AzureMachineLearningStudioFunctionBindingProperties struct { ApiKey *string `json:"apiKey,omitempty"` BatchSize *int64 `json:"batchSize,omitempty"` Endpoint *string `json:"endpoint,omitempty"` Inputs *AzureMachineLearningStudioInputs `json:"inputs,omitempty"` Outputs *[]AzureMachineLearningStudioOutputColumn `json:"outputs,omitempty"` }
type AzureMachineLearningStudioFunctionRetrieveDefaultDefinitionParameters ¶
type AzureMachineLearningStudioFunctionRetrieveDefaultDefinitionParameters struct {
BindingRetrievalProperties *AzureMachineLearningStudioFunctionBindingRetrievalProperties `json:"bindingRetrievalProperties,omitempty"`
}
func (AzureMachineLearningStudioFunctionRetrieveDefaultDefinitionParameters) MarshalJSON ¶
func (s AzureMachineLearningStudioFunctionRetrieveDefaultDefinitionParameters) MarshalJSON() ([]byte, error)
type AzureMachineLearningStudioInputs ¶
type AzureMachineLearningStudioInputs struct { ColumnNames *[]AzureMachineLearningStudioInputColumn `json:"columnNames,omitempty"` Name *string `json:"name,omitempty"` }
type CSharpFunctionBinding ¶
type CSharpFunctionBinding struct {
Properties *CSharpFunctionBindingProperties `json:"properties,omitempty"`
}
func (CSharpFunctionBinding) MarshalJSON ¶
func (s CSharpFunctionBinding) MarshalJSON() ([]byte, error)
type CSharpFunctionBindingProperties ¶
type CSharpFunctionBindingProperties struct { Class *string `json:"class,omitempty"` DllPath *string `json:"dllPath,omitempty"` Method *string `json:"method,omitempty"` UpdateMode *UpdateMode `json:"updateMode,omitempty"` }
type CSharpFunctionRetrieveDefaultDefinitionParameters ¶
type CSharpFunctionRetrieveDefaultDefinitionParameters struct {
BindingRetrievalProperties *CSharpFunctionBindingRetrievalProperties `json:"bindingRetrievalProperties,omitempty"`
}
func (CSharpFunctionRetrieveDefaultDefinitionParameters) MarshalJSON ¶
func (s CSharpFunctionRetrieveDefaultDefinitionParameters) MarshalJSON() ([]byte, error)
type CreateOrReplaceOperationOptions ¶
func DefaultCreateOrReplaceOperationOptions ¶
func DefaultCreateOrReplaceOperationOptions() CreateOrReplaceOperationOptions
type DeleteOperationResponse ¶
type ErrorResponse ¶
type Function ¶
type Function struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties FunctionProperties `json:"properties"` Type *string `json:"type,omitempty"` }
func (*Function) UnmarshalJSON ¶
type FunctionBinding ¶
type FunctionBinding interface { }
type FunctionConfiguration ¶
type FunctionConfiguration struct { Binding FunctionBinding `json:"binding"` Inputs *[]FunctionInput `json:"inputs,omitempty"` Output *FunctionOutput `json:"output,omitempty"` }
func (*FunctionConfiguration) UnmarshalJSON ¶
func (s *FunctionConfiguration) UnmarshalJSON(bytes []byte) error
type FunctionId ¶
type FunctionId struct { SubscriptionId string ResourceGroupName string JobName string FunctionName string }
FunctionId is a struct representing the Resource ID for a Function
func NewFunctionID ¶
func NewFunctionID(subscriptionId string, resourceGroupName string, jobName string, functionName string) FunctionId
NewFunctionID returns a new FunctionId struct
func ParseFunctionID ¶
func ParseFunctionID(input string) (*FunctionId, error)
ParseFunctionID parses 'input' into a FunctionId
func ParseFunctionIDInsensitively ¶
func ParseFunctionIDInsensitively(input string) (*FunctionId, error)
ParseFunctionIDInsensitively parses 'input' case-insensitively into a FunctionId note: this method should only be used for API response data and not user input
func (FunctionId) Segments ¶
func (id FunctionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Function ID
func (FunctionId) String ¶
func (id FunctionId) String() string
String returns a human-readable description of this Function ID
type FunctionInput ¶
type FunctionOperationPredicate ¶
func (FunctionOperationPredicate) Matches ¶
func (p FunctionOperationPredicate) Matches(input Function) bool
type FunctionOutput ¶
type FunctionOutput struct {
DataType *string `json:"dataType,omitempty"`
}
type FunctionProperties ¶
type FunctionProperties interface { }
type FunctionRetrieveDefaultDefinitionParameters ¶
type FunctionRetrieveDefaultDefinitionParameters interface { }
type FunctionsClient ¶
func NewFunctionsClientWithBaseURI ¶
func NewFunctionsClientWithBaseURI(endpoint string) FunctionsClient
func (FunctionsClient) CreateOrReplace ¶
func (c FunctionsClient) CreateOrReplace(ctx context.Context, id FunctionId, input Function, options CreateOrReplaceOperationOptions) (result CreateOrReplaceOperationResponse, err error)
CreateOrReplace ...
func (FunctionsClient) Delete ¶
func (c FunctionsClient) Delete(ctx context.Context, id FunctionId) (result DeleteOperationResponse, err error)
Delete ...
func (FunctionsClient) Get ¶
func (c FunctionsClient) Get(ctx context.Context, id FunctionId) (result GetOperationResponse, err error)
Get ...
func (FunctionsClient) ListByStreamingJob ¶
func (c FunctionsClient) ListByStreamingJob(ctx context.Context, id StreamingJobId, options ListByStreamingJobOperationOptions) (resp ListByStreamingJobOperationResponse, err error)
ListByStreamingJob ...
func (FunctionsClient) ListByStreamingJobComplete ¶
func (c FunctionsClient) ListByStreamingJobComplete(ctx context.Context, id StreamingJobId, options ListByStreamingJobOperationOptions) (ListByStreamingJobCompleteResult, error)
ListByStreamingJobComplete retrieves all of the results into a single object
func (FunctionsClient) ListByStreamingJobCompleteMatchingPredicate ¶
func (c FunctionsClient) ListByStreamingJobCompleteMatchingPredicate(ctx context.Context, id StreamingJobId, options ListByStreamingJobOperationOptions, predicate FunctionOperationPredicate) (resp ListByStreamingJobCompleteResult, err error)
ListByStreamingJobCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (FunctionsClient) RetrieveDefaultDefinition ¶
func (c FunctionsClient) RetrieveDefaultDefinition(ctx context.Context, id FunctionId, input FunctionRetrieveDefaultDefinitionParameters) (result RetrieveDefaultDefinitionOperationResponse, err error)
RetrieveDefaultDefinition ...
func (FunctionsClient) Test ¶
func (c FunctionsClient) Test(ctx context.Context, id FunctionId, input Function) (result TestOperationResponse, err error)
Test ...
func (FunctionsClient) TestThenPoll ¶
func (c FunctionsClient) TestThenPoll(ctx context.Context, id FunctionId, input Function) error
TestThenPoll performs Test then polls until it's completed
func (FunctionsClient) Update ¶
func (c FunctionsClient) Update(ctx context.Context, id FunctionId, input Function, options UpdateOperationOptions) (result UpdateOperationResponse, err error)
Update ...
type GetOperationResponse ¶
type JavaScriptFunctionBinding ¶
type JavaScriptFunctionBinding struct {
Properties *JavaScriptFunctionBindingProperties `json:"properties,omitempty"`
}
func (JavaScriptFunctionBinding) MarshalJSON ¶
func (s JavaScriptFunctionBinding) MarshalJSON() ([]byte, error)
type JavaScriptFunctionBindingProperties ¶
type JavaScriptFunctionBindingProperties struct {
Script *string `json:"script,omitempty"`
}
type JavaScriptFunctionRetrieveDefaultDefinitionParameters ¶
type JavaScriptFunctionRetrieveDefaultDefinitionParameters struct {
BindingRetrievalProperties *JavaScriptFunctionBindingRetrievalProperties `json:"bindingRetrievalProperties,omitempty"`
}
func (JavaScriptFunctionRetrieveDefaultDefinitionParameters) MarshalJSON ¶
func (s JavaScriptFunctionRetrieveDefaultDefinitionParameters) MarshalJSON() ([]byte, error)
type ListByStreamingJobCompleteResult ¶
type ListByStreamingJobCompleteResult struct {
Items []Function
}
type ListByStreamingJobOperationOptions ¶
type ListByStreamingJobOperationOptions struct {
Select *string
}
func DefaultListByStreamingJobOperationOptions ¶
func DefaultListByStreamingJobOperationOptions() ListByStreamingJobOperationOptions
type ListByStreamingJobOperationResponse ¶
type ListByStreamingJobOperationResponse struct { HttpResponse *http.Response Model *[]Function // contains filtered or unexported fields }
func (ListByStreamingJobOperationResponse) HasMore ¶
func (r ListByStreamingJobOperationResponse) HasMore() bool
func (ListByStreamingJobOperationResponse) LoadMore ¶
func (r ListByStreamingJobOperationResponse) LoadMore(ctx context.Context) (resp ListByStreamingJobOperationResponse, err error)
type ResourceTestStatus ¶
type ResourceTestStatus struct { Error *ErrorResponse `json:"error,omitempty"` Status *string `json:"status,omitempty"` }
type ScalarFunctionProperties ¶
type ScalarFunctionProperties struct { // Fields inherited from FunctionProperties Etag *string `json:"etag,omitempty"` Properties *FunctionConfiguration `json:"properties,omitempty"` }
func (ScalarFunctionProperties) MarshalJSON ¶
func (s ScalarFunctionProperties) MarshalJSON() ([]byte, error)
type StreamingJobId ¶
StreamingJobId is a struct representing the Resource ID for a Streaming Job
func NewStreamingJobID ¶
func NewStreamingJobID(subscriptionId string, resourceGroupName string, jobName string) StreamingJobId
NewStreamingJobID returns a new StreamingJobId struct
func ParseStreamingJobID ¶
func ParseStreamingJobID(input string) (*StreamingJobId, error)
ParseStreamingJobID parses 'input' into a StreamingJobId
func ParseStreamingJobIDInsensitively ¶
func ParseStreamingJobIDInsensitively(input string) (*StreamingJobId, error)
ParseStreamingJobIDInsensitively parses 'input' case-insensitively into a StreamingJobId note: this method should only be used for API response data and not user input
func (StreamingJobId) ID ¶
func (id StreamingJobId) ID() string
ID returns the formatted Streaming Job ID
func (StreamingJobId) Segments ¶
func (id StreamingJobId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Streaming Job ID
func (StreamingJobId) String ¶
func (id StreamingJobId) String() string
String returns a human-readable description of this Streaming Job ID
type TestOperationResponse ¶
type TestOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type UpdateMode ¶
type UpdateMode string
const ( UpdateModeRefreshable UpdateMode = "Refreshable" UpdateModeStatic UpdateMode = "Static" )
type UpdateOperationOptions ¶
type UpdateOperationOptions struct {
IfMatch *string
}
func DefaultUpdateOperationOptions ¶
func DefaultUpdateOperationOptions() UpdateOperationOptions
type UpdateOperationResponse ¶
Source Files ¶
- client.go
- constants.go
- id_function.go
- id_streamingjob.go
- method_createorreplace_autorest.go
- method_delete_autorest.go
- method_get_autorest.go
- method_listbystreamingjob_autorest.go
- method_retrievedefaultdefinition_autorest.go
- method_test_autorest.go
- method_update_autorest.go
- model_aggregatefunctionproperties.go
- model_azuremachinelearningservicefunctionbinding.go
- model_azuremachinelearningservicefunctionbindingproperties.go
- model_azuremachinelearningservicefunctionbindingretrievalproperties.go
- model_azuremachinelearningservicefunctionretrievedefaultdefinitionparameters.go
- model_azuremachinelearningserviceinputcolumn.go
- model_azuremachinelearningserviceoutputcolumn.go
- model_azuremachinelearningstudiofunctionbinding.go
- model_azuremachinelearningstudiofunctionbindingproperties.go
- model_azuremachinelearningstudiofunctionbindingretrievalproperties.go
- model_azuremachinelearningstudiofunctionretrievedefaultdefinitionparameters.go
- model_azuremachinelearningstudioinputcolumn.go
- model_azuremachinelearningstudioinputs.go
- model_azuremachinelearningstudiooutputcolumn.go
- model_csharpfunctionbinding.go
- model_csharpfunctionbindingproperties.go
- model_csharpfunctionbindingretrievalproperties.go
- model_csharpfunctionretrievedefaultdefinitionparameters.go
- model_errorresponse.go
- model_function.go
- model_functionbinding.go
- model_functionconfiguration.go
- model_functioninput.go
- model_functionoutput.go
- model_functionproperties.go
- model_functionretrievedefaultdefinitionparameters.go
- model_javascriptfunctionbinding.go
- model_javascriptfunctionbindingproperties.go
- model_javascriptfunctionbindingretrievalproperties.go
- model_javascriptfunctionretrievedefaultdefinitionparameters.go
- model_resourceteststatus.go
- model_scalarfunctionproperties.go
- predicates.go
- version.go