Documentation ¶
Index ¶
- func PossibleValuesForUdfType() []string
- func ValidateFunctionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateStreamingJobID(input interface{}, key string) (warnings []string, errors []error)
- type AggregateFunctionProperties
- type AzureMachineLearningWebServiceFunctionBinding
- type AzureMachineLearningWebServiceFunctionBindingProperties
- type AzureMachineLearningWebServiceFunctionBindingRetrievalProperties
- type AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters
- type AzureMachineLearningWebServiceInputColumn
- type AzureMachineLearningWebServiceInputs
- type AzureMachineLearningWebServiceOutputColumn
- type BaseFunctionBindingImpl
- type BaseFunctionPropertiesImpl
- type BaseFunctionRetrieveDefaultDefinitionParametersImpl
- 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 ListByStreamingJobCustomPager
- type ListByStreamingJobOperationOptions
- type ListByStreamingJobOperationResponse
- type RawFunctionBindingImpl
- type RawFunctionPropertiesImpl
- type RawFunctionRetrieveDefaultDefinitionParametersImpl
- type ResourceTestStatus
- type RetrieveDefaultDefinitionOperationResponse
- type ScalarFunctionProperties
- type StreamingJobId
- type UdfType
- type UpdateOperationOptions
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForUdfType ¶
func PossibleValuesForUdfType() []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 { Etag *string `json:"etag,omitempty"` Properties *FunctionConfiguration `json:"properties,omitempty"` Type string `json:"type"` }
func (AggregateFunctionProperties) FunctionProperties ¶ added in v0.20240920.1135249
func (s AggregateFunctionProperties) FunctionProperties() BaseFunctionPropertiesImpl
func (AggregateFunctionProperties) MarshalJSON ¶
func (s AggregateFunctionProperties) MarshalJSON() ([]byte, error)
type AzureMachineLearningWebServiceFunctionBinding ¶
type AzureMachineLearningWebServiceFunctionBinding struct { Properties *AzureMachineLearningWebServiceFunctionBindingProperties `json:"properties,omitempty"` Type string `json:"type"` }
func (AzureMachineLearningWebServiceFunctionBinding) FunctionBinding ¶ added in v0.20240920.1135249
func (s AzureMachineLearningWebServiceFunctionBinding) FunctionBinding() BaseFunctionBindingImpl
func (AzureMachineLearningWebServiceFunctionBinding) MarshalJSON ¶
func (s AzureMachineLearningWebServiceFunctionBinding) MarshalJSON() ([]byte, error)
type AzureMachineLearningWebServiceFunctionBindingProperties ¶
type AzureMachineLearningWebServiceFunctionBindingProperties struct { ApiKey *string `json:"apiKey,omitempty"` BatchSize *int64 `json:"batchSize,omitempty"` Endpoint *string `json:"endpoint,omitempty"` Inputs *AzureMachineLearningWebServiceInputs `json:"inputs,omitempty"` Outputs *[]AzureMachineLearningWebServiceOutputColumn `json:"outputs,omitempty"` }
type AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters ¶
type AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters struct { BindingRetrievalProperties *AzureMachineLearningWebServiceFunctionBindingRetrievalProperties `json:"bindingRetrievalProperties,omitempty"` BindingType string `json:"bindingType"` }
func (AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters) FunctionRetrieveDefaultDefinitionParameters ¶ added in v0.20240920.1135249
func (s AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters) FunctionRetrieveDefaultDefinitionParameters() BaseFunctionRetrieveDefaultDefinitionParametersImpl
func (AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters) MarshalJSON ¶
func (s AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters) MarshalJSON() ([]byte, error)
type AzureMachineLearningWebServiceInputs ¶
type AzureMachineLearningWebServiceInputs struct { ColumnNames *[]AzureMachineLearningWebServiceInputColumn `json:"columnNames,omitempty"` Name *string `json:"name,omitempty"` }
type BaseFunctionBindingImpl ¶ added in v0.20240920.1135249
type BaseFunctionBindingImpl struct {
Type string `json:"type"`
}
func (BaseFunctionBindingImpl) FunctionBinding ¶ added in v0.20240920.1135249
func (s BaseFunctionBindingImpl) FunctionBinding() BaseFunctionBindingImpl
type BaseFunctionPropertiesImpl ¶ added in v0.20240920.1135249
type BaseFunctionPropertiesImpl struct { Etag *string `json:"etag,omitempty"` Properties *FunctionConfiguration `json:"properties,omitempty"` Type string `json:"type"` }
func (BaseFunctionPropertiesImpl) FunctionProperties ¶ added in v0.20240920.1135249
func (s BaseFunctionPropertiesImpl) FunctionProperties() BaseFunctionPropertiesImpl
type BaseFunctionRetrieveDefaultDefinitionParametersImpl ¶ added in v0.20240920.1135249
type BaseFunctionRetrieveDefaultDefinitionParametersImpl struct {
BindingType string `json:"bindingType"`
}
func (BaseFunctionRetrieveDefaultDefinitionParametersImpl) FunctionRetrieveDefaultDefinitionParameters ¶ added in v0.20240920.1135249
func (s BaseFunctionRetrieveDefaultDefinitionParametersImpl) FunctionRetrieveDefaultDefinitionParameters() BaseFunctionRetrieveDefaultDefinitionParametersImpl
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 {
FunctionBinding() BaseFunctionBindingImpl
}
func UnmarshalFunctionBindingImplementation ¶ added in v0.20240920.1135249
func UnmarshalFunctionBindingImplementation(input []byte) (FunctionBinding, error)
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 {
FunctionProperties() BaseFunctionPropertiesImpl
}
func UnmarshalFunctionPropertiesImplementation ¶ added in v0.20240920.1135249
func UnmarshalFunctionPropertiesImplementation(input []byte) (FunctionProperties, error)
type FunctionRetrieveDefaultDefinitionParameters ¶
type FunctionRetrieveDefaultDefinitionParameters interface {
FunctionRetrieveDefaultDefinitionParameters() BaseFunctionRetrieveDefaultDefinitionParametersImpl
}
func UnmarshalFunctionRetrieveDefaultDefinitionParametersImplementation ¶ added in v0.20240920.1135249
func UnmarshalFunctionRetrieveDefaultDefinitionParametersImplementation(input []byte) (FunctionRetrieveDefaultDefinitionParameters, error)
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"` Type string `json:"type"` }
func (JavaScriptFunctionBinding) FunctionBinding ¶ added in v0.20240920.1135249
func (s JavaScriptFunctionBinding) FunctionBinding() BaseFunctionBindingImpl
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"` BindingType string `json:"bindingType"` }
func (JavaScriptFunctionRetrieveDefaultDefinitionParameters) FunctionRetrieveDefaultDefinitionParameters ¶ added in v0.20240920.1135249
func (s JavaScriptFunctionRetrieveDefaultDefinitionParameters) FunctionRetrieveDefaultDefinitionParameters() BaseFunctionRetrieveDefaultDefinitionParametersImpl
func (JavaScriptFunctionRetrieveDefaultDefinitionParameters) MarshalJSON ¶
func (s JavaScriptFunctionRetrieveDefaultDefinitionParameters) MarshalJSON() ([]byte, error)
type ListByStreamingJobCustomPager ¶ added in v0.20240628.1153531
func (*ListByStreamingJobCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByStreamingJobCustomPager) NextPageLink() *odata.Link
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 ¶
type RawFunctionBindingImpl struct { Type string Values map[string]interface{} // contains filtered or unexported fields }
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).
func (RawFunctionBindingImpl) FunctionBinding ¶ added in v0.20240920.1135249
func (s RawFunctionBindingImpl) FunctionBinding() BaseFunctionBindingImpl
type RawFunctionPropertiesImpl ¶
type RawFunctionPropertiesImpl struct { Type string Values map[string]interface{} // contains filtered or unexported fields }
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).
func (RawFunctionPropertiesImpl) FunctionProperties ¶ added in v0.20240920.1135249
func (s RawFunctionPropertiesImpl) FunctionProperties() BaseFunctionPropertiesImpl
type RawFunctionRetrieveDefaultDefinitionParametersImpl ¶
type RawFunctionRetrieveDefaultDefinitionParametersImpl struct { Type string Values map[string]interface{} // contains filtered or unexported fields }
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).
func (RawFunctionRetrieveDefaultDefinitionParametersImpl) FunctionRetrieveDefaultDefinitionParameters ¶ added in v0.20240920.1135249
func (s RawFunctionRetrieveDefaultDefinitionParametersImpl) FunctionRetrieveDefaultDefinitionParameters() BaseFunctionRetrieveDefaultDefinitionParametersImpl
type ResourceTestStatus ¶
type ResourceTestStatus struct { Error *ErrorResponse `json:"error,omitempty"` Status *string `json:"status,omitempty"` }
type ScalarFunctionProperties ¶
type ScalarFunctionProperties struct { Etag *string `json:"etag,omitempty"` Properties *FunctionConfiguration `json:"properties,omitempty"` Type string `json:"type"` }
func (ScalarFunctionProperties) FunctionProperties ¶ added in v0.20240920.1135249
func (s ScalarFunctionProperties) FunctionProperties() BaseFunctionPropertiesImpl
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 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_azuremachinelearningwebservicefunctionbinding.go
- model_azuremachinelearningwebservicefunctionbindingproperties.go
- model_azuremachinelearningwebservicefunctionbindingretrievalproperties.go
- model_azuremachinelearningwebservicefunctionretrievedefaultdefinitionparameters.go
- model_azuremachinelearningwebserviceinputcolumn.go
- model_azuremachinelearningwebserviceinputs.go
- model_azuremachinelearningwebserviceoutputcolumn.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