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, ...) (result ListByStreamingJobOperationResponse, err error)
- func (c FunctionsClient) ListByStreamingJobComplete(ctx context.Context, id StreamingJobId, ...) (ListByStreamingJobCompleteResult, error)
- func (c FunctionsClient) ListByStreamingJobCompleteMatchingPredicate(ctx context.Context, id StreamingJobId, ...) (result ListByStreamingJobCompleteResult, err error)
- func (c FunctionsClient) RetrieveDefaultDefinition(ctx context.Context, id FunctionId, ...) (result RetrieveDefaultDefinitionOperationResponse, err 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 RawFunctionBindingImpl
- type RawFunctionPropertiesImpl
- type RawFunctionRetrieveDefaultDefinitionParametersImpl
- type ResourceTestStatus
- type RetrieveDefaultDefinitionOperationResponse
- type ScalarFunctionProperties
- type StreamingJobId
- 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
func (CreateOrReplaceOperationOptions) ToHeaders ¶ added in v0.20240208.1095436
func (o CreateOrReplaceOperationOptions) ToHeaders() *client.Headers
func (CreateOrReplaceOperationOptions) ToOData ¶ added in v0.20240208.1095436
func (o CreateOrReplaceOperationOptions) ToOData() *odata.Query
func (CreateOrReplaceOperationOptions) ToQuery ¶ added in v0.20240208.1095436
func (o CreateOrReplaceOperationOptions) ToQuery() *client.QueryParams
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 StreamingJobName string FunctionName string }
FunctionId is a struct representing the Resource ID for a Function
func NewFunctionID ¶
func NewFunctionID(subscriptionId string, resourceGroupName string, streamingJobName 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) FromParseResult ¶
func (id *FunctionId) FromParseResult(input resourceids.ParseResult) error
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 ¶
type FunctionsClient struct {
Client *resourcemanager.Client
}
func NewFunctionsClientWithBaseURI ¶
func NewFunctionsClientWithBaseURI(sdkApi sdkEnv.Api) (*FunctionsClient, error)
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) (result ListByStreamingJobOperationResponse, err error)
ListByStreamingJob ...
func (FunctionsClient) ListByStreamingJobComplete ¶
func (c FunctionsClient) ListByStreamingJobComplete(ctx context.Context, id StreamingJobId, options ListByStreamingJobOperationOptions) (ListByStreamingJobCompleteResult, error)
ListByStreamingJobComplete retrieves all the results into a single object
func (FunctionsClient) ListByStreamingJobCompleteMatchingPredicate ¶
func (c FunctionsClient) ListByStreamingJobCompleteMatchingPredicate(ctx context.Context, id StreamingJobId, options ListByStreamingJobOperationOptions, predicate FunctionOperationPredicate) (result ListByStreamingJobCompleteResult, err error)
ListByStreamingJobCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (FunctionsClient) RetrieveDefaultDefinition ¶
func (c FunctionsClient) RetrieveDefaultDefinition(ctx context.Context, id FunctionId, input FunctionRetrieveDefaultDefinitionParameters) (result RetrieveDefaultDefinitionOperationResponse, err error)
RetrieveDefaultDefinition ...
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 ListByStreamingJobOperationOptions ¶
type ListByStreamingJobOperationOptions struct {
Select *string
}
func DefaultListByStreamingJobOperationOptions ¶
func DefaultListByStreamingJobOperationOptions() ListByStreamingJobOperationOptions
func (ListByStreamingJobOperationOptions) ToHeaders ¶ added in v0.20240208.1095436
func (o ListByStreamingJobOperationOptions) ToHeaders() *client.Headers
func (ListByStreamingJobOperationOptions) ToOData ¶ added in v0.20240208.1095436
func (o ListByStreamingJobOperationOptions) ToOData() *odata.Query
func (ListByStreamingJobOperationOptions) ToQuery ¶ added in v0.20240208.1095436
func (o ListByStreamingJobOperationOptions) ToQuery() *client.QueryParams
type RawFunctionBindingImpl ¶
RawFunctionBindingImpl 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 RawFunctionPropertiesImpl ¶
RawFunctionPropertiesImpl 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 RawFunctionRetrieveDefaultDefinitionParametersImpl ¶
type RawFunctionRetrieveDefaultDefinitionParametersImpl struct { Type string Values map[string]interface{} }
RawFunctionRetrieveDefaultDefinitionParametersImpl 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 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 ¶
type StreamingJobId struct { SubscriptionId string ResourceGroupName string StreamingJobName string }
StreamingJobId is a struct representing the Resource ID for a Streaming Job
func NewStreamingJobID ¶
func NewStreamingJobID(subscriptionId string, resourceGroupName string, streamingJobName 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) FromParseResult ¶
func (id *StreamingJobId) FromParseResult(input resourceids.ParseResult) error
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 UdfType ¶
type UdfType string
const (
UdfTypeScalar UdfType = "Scalar"
)
func (*UdfType) UnmarshalJSON ¶ added in v0.20240208.1095436
type UpdateMode ¶
type UpdateMode string
const ( UpdateModeRefreshable UpdateMode = "Refreshable" UpdateModeStatic UpdateMode = "Static" )
func (*UpdateMode) UnmarshalJSON ¶ added in v0.20240208.1095436
func (s *UpdateMode) UnmarshalJSON(bytes []byte) error
type UpdateOperationOptions ¶
type UpdateOperationOptions struct {
IfMatch *string
}
func DefaultUpdateOperationOptions ¶
func DefaultUpdateOperationOptions() UpdateOperationOptions
func (UpdateOperationOptions) ToHeaders ¶ added in v0.20240208.1095436
func (o UpdateOperationOptions) ToHeaders() *client.Headers
func (UpdateOperationOptions) ToOData ¶ added in v0.20240208.1095436
func (o UpdateOperationOptions) ToOData() *odata.Query
func (UpdateOperationOptions) ToQuery ¶ added in v0.20240208.1095436
func (o UpdateOperationOptions) ToQuery() *client.QueryParams
Source Files ¶
- client.go
- constants.go
- id_function.go
- id_streamingjob.go
- method_createorreplace.go
- method_delete.go
- method_get.go
- method_listbystreamingjob.go
- method_retrievedefaultdefinition.go
- method_update.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