Documentation ¶
Index ¶
- func PossibleValuesForPipelineReferenceType() []string
- func PossibleValuesForTriggerReferenceType() []string
- func PossibleValuesForTriggerRuntimeState() []string
- func PossibleValuesForTumblingWindowFrequency() []string
- func ValidateTriggerID(input interface{}, key string) (warnings []string, errors []error)
- type BaseDependencyReferenceImpl
- type BaseTriggerImpl
- type ChainingTrigger
- type ChainingTriggerTypeProperties
- type DependencyReference
- type GetOperationOptions
- type GetOperationResponse
- type MultiplePipelineTrigger
- type PipelineReference
- type PipelineReferenceType
- type RawDependencyReferenceImpl
- type RawTriggerImpl
- type RerunTumblingWindowTrigger
- type RerunTumblingWindowTriggerTypeProperties
- func (o *RerunTumblingWindowTriggerTypeProperties) GetRequestedEndTimeAsTime() (*time.Time, error)
- func (o *RerunTumblingWindowTriggerTypeProperties) GetRequestedStartTimeAsTime() (*time.Time, error)
- func (o *RerunTumblingWindowTriggerTypeProperties) SetRequestedEndTimeAsTime(input time.Time)
- func (o *RerunTumblingWindowTriggerTypeProperties) SetRequestedStartTimeAsTime(input time.Time)
- type RetryPolicy
- type SelfDependencyTumblingWindowTriggerReference
- type Trigger
- type TriggerClient
- type TriggerDependencyReference
- type TriggerId
- type TriggerPipelineReference
- type TriggerReference
- type TriggerReferenceType
- type TriggerResource
- type TriggerRuntimeState
- type TumblingWindowFrequency
- type TumblingWindowTrigger
- type TumblingWindowTriggerTypeProperties
- func (o *TumblingWindowTriggerTypeProperties) GetEndTimeAsTime() (*time.Time, error)
- func (o *TumblingWindowTriggerTypeProperties) GetStartTimeAsTime() (*time.Time, error)
- func (o *TumblingWindowTriggerTypeProperties) SetEndTimeAsTime(input time.Time)
- func (o *TumblingWindowTriggerTypeProperties) SetStartTimeAsTime(input time.Time)
- func (s *TumblingWindowTriggerTypeProperties) UnmarshalJSON(bytes []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForPipelineReferenceType ¶ added in v0.20241009.1142232
func PossibleValuesForPipelineReferenceType() []string
func PossibleValuesForTriggerReferenceType ¶ added in v0.20241009.1142232
func PossibleValuesForTriggerReferenceType() []string
func PossibleValuesForTriggerRuntimeState ¶
func PossibleValuesForTriggerRuntimeState() []string
func PossibleValuesForTumblingWindowFrequency ¶ added in v0.20241009.1142232
func PossibleValuesForTumblingWindowFrequency() []string
func ValidateTriggerID ¶
ValidateTriggerID checks that 'input' can be parsed as a Trigger ID
Types ¶
type BaseDependencyReferenceImpl ¶ added in v0.20241009.1142232
type BaseDependencyReferenceImpl struct {
Type string `json:"type"`
}
func (BaseDependencyReferenceImpl) DependencyReference ¶ added in v0.20241009.1142232
func (s BaseDependencyReferenceImpl) DependencyReference() BaseDependencyReferenceImpl
type BaseTriggerImpl ¶ added in v0.20241009.1142232
type BaseTriggerImpl struct { Annotations *[]interface{} `json:"annotations,omitempty"` Description *string `json:"description,omitempty"` RuntimeState *TriggerRuntimeState `json:"runtimeState,omitempty"` Type string `json:"type"` }
func (BaseTriggerImpl) Trigger ¶ added in v0.20241009.1142232
func (s BaseTriggerImpl) Trigger() BaseTriggerImpl
type ChainingTrigger ¶ added in v0.20241009.1142232
type ChainingTrigger struct { Pipeline TriggerPipelineReference `json:"pipeline"` TypeProperties ChainingTriggerTypeProperties `json:"typeProperties"` Annotations *[]interface{} `json:"annotations,omitempty"` Description *string `json:"description,omitempty"` RuntimeState *TriggerRuntimeState `json:"runtimeState,omitempty"` Type string `json:"type"` }
func (ChainingTrigger) MarshalJSON ¶ added in v0.20241009.1142232
func (s ChainingTrigger) MarshalJSON() ([]byte, error)
func (ChainingTrigger) Trigger ¶ added in v0.20241009.1142232
func (s ChainingTrigger) Trigger() BaseTriggerImpl
type ChainingTriggerTypeProperties ¶ added in v0.20241009.1142232
type ChainingTriggerTypeProperties struct { DependsOn []PipelineReference `json:"dependsOn"` RunDimension string `json:"runDimension"` }
type DependencyReference ¶ added in v0.20241009.1142232
type DependencyReference interface {
DependencyReference() BaseDependencyReferenceImpl
}
func UnmarshalDependencyReferenceImplementation ¶ added in v0.20241009.1142232
func UnmarshalDependencyReferenceImplementation(input []byte) (DependencyReference, error)
type GetOperationOptions ¶
type GetOperationOptions struct {
IfNoneMatch *string
}
func DefaultGetOperationOptions ¶
func DefaultGetOperationOptions() GetOperationOptions
func (GetOperationOptions) ToHeaders ¶
func (o GetOperationOptions) ToHeaders() *client.Headers
func (GetOperationOptions) ToOData ¶
func (o GetOperationOptions) ToOData() *odata.Query
func (GetOperationOptions) ToQuery ¶
func (o GetOperationOptions) ToQuery() *client.QueryParams
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *TriggerResource }
type MultiplePipelineTrigger ¶ added in v0.20241009.1142232
type MultiplePipelineTrigger struct { Pipelines *[]TriggerPipelineReference `json:"pipelines,omitempty"` Annotations *[]interface{} `json:"annotations,omitempty"` Description *string `json:"description,omitempty"` RuntimeState *TriggerRuntimeState `json:"runtimeState,omitempty"` Type string `json:"type"` }
func (MultiplePipelineTrigger) MarshalJSON ¶ added in v0.20241009.1142232
func (s MultiplePipelineTrigger) MarshalJSON() ([]byte, error)
func (MultiplePipelineTrigger) Trigger ¶ added in v0.20241009.1142232
func (s MultiplePipelineTrigger) Trigger() BaseTriggerImpl
type PipelineReference ¶ added in v0.20241009.1142232
type PipelineReference struct { Name *string `json:"name,omitempty"` ReferenceName string `json:"referenceName"` Type PipelineReferenceType `json:"type"` }
type PipelineReferenceType ¶ added in v0.20241009.1142232
type PipelineReferenceType string
const (
PipelineReferenceTypePipelineReference PipelineReferenceType = "PipelineReference"
)
func (*PipelineReferenceType) UnmarshalJSON ¶ added in v0.20241009.1142232
func (s *PipelineReferenceType) UnmarshalJSON(bytes []byte) error
type RawDependencyReferenceImpl ¶ added in v0.20241009.1142232
type RawDependencyReferenceImpl struct { Type string Values map[string]interface{} // contains filtered or unexported fields }
RawDependencyReferenceImpl 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 (RawDependencyReferenceImpl) DependencyReference ¶ added in v0.20241009.1142232
func (s RawDependencyReferenceImpl) DependencyReference() BaseDependencyReferenceImpl
type RawTriggerImpl ¶ added in v0.20241009.1142232
type RawTriggerImpl struct { Type string Values map[string]interface{} // contains filtered or unexported fields }
RawTriggerImpl 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 (RawTriggerImpl) Trigger ¶ added in v0.20241009.1142232
func (s RawTriggerImpl) Trigger() BaseTriggerImpl
type RerunTumblingWindowTrigger ¶ added in v0.20241009.1142232
type RerunTumblingWindowTrigger struct { TypeProperties RerunTumblingWindowTriggerTypeProperties `json:"typeProperties"` Annotations *[]interface{} `json:"annotations,omitempty"` Description *string `json:"description,omitempty"` RuntimeState *TriggerRuntimeState `json:"runtimeState,omitempty"` Type string `json:"type"` }
func (RerunTumblingWindowTrigger) MarshalJSON ¶ added in v0.20241009.1142232
func (s RerunTumblingWindowTrigger) MarshalJSON() ([]byte, error)
func (RerunTumblingWindowTrigger) Trigger ¶ added in v0.20241009.1142232
func (s RerunTumblingWindowTrigger) Trigger() BaseTriggerImpl
type RerunTumblingWindowTriggerTypeProperties ¶ added in v0.20241009.1142232
type RerunTumblingWindowTriggerTypeProperties struct { ParentTrigger interface{} `json:"parentTrigger"` RequestedEndTime string `json:"requestedEndTime"` RequestedStartTime string `json:"requestedStartTime"` RerunConcurrency int64 `json:"rerunConcurrency"` }
func (*RerunTumblingWindowTriggerTypeProperties) GetRequestedEndTimeAsTime ¶ added in v0.20241009.1142232
func (o *RerunTumblingWindowTriggerTypeProperties) GetRequestedEndTimeAsTime() (*time.Time, error)
func (*RerunTumblingWindowTriggerTypeProperties) GetRequestedStartTimeAsTime ¶ added in v0.20241009.1142232
func (o *RerunTumblingWindowTriggerTypeProperties) GetRequestedStartTimeAsTime() (*time.Time, error)
func (*RerunTumblingWindowTriggerTypeProperties) SetRequestedEndTimeAsTime ¶ added in v0.20241009.1142232
func (o *RerunTumblingWindowTriggerTypeProperties) SetRequestedEndTimeAsTime(input time.Time)
func (*RerunTumblingWindowTriggerTypeProperties) SetRequestedStartTimeAsTime ¶ added in v0.20241009.1142232
func (o *RerunTumblingWindowTriggerTypeProperties) SetRequestedStartTimeAsTime(input time.Time)
type RetryPolicy ¶ added in v0.20241009.1142232
type SelfDependencyTumblingWindowTriggerReference ¶ added in v0.20241009.1142232
type SelfDependencyTumblingWindowTriggerReference struct { Offset string `json:"offset"` Size *string `json:"size,omitempty"` Type string `json:"type"` }
func (SelfDependencyTumblingWindowTriggerReference) DependencyReference ¶ added in v0.20241009.1142232
func (s SelfDependencyTumblingWindowTriggerReference) DependencyReference() BaseDependencyReferenceImpl
func (SelfDependencyTumblingWindowTriggerReference) MarshalJSON ¶ added in v0.20241009.1142232
func (s SelfDependencyTumblingWindowTriggerReference) MarshalJSON() ([]byte, error)
type Trigger ¶
type Trigger interface {
Trigger() BaseTriggerImpl
}
func UnmarshalTriggerImplementation ¶ added in v0.20241009.1142232
type TriggerClient ¶
type TriggerClient struct {
Client *resourcemanager.Client
}
func NewTriggerClientWithBaseURI ¶
func NewTriggerClientWithBaseURI(sdkApi sdkEnv.Api) (*TriggerClient, error)
func (TriggerClient) Get ¶
func (c TriggerClient) Get(ctx context.Context, id TriggerId, options GetOperationOptions) (result GetOperationResponse, err error)
Get ...
type TriggerDependencyReference ¶ added in v0.20241009.1142232
type TriggerDependencyReference struct { ReferenceTrigger TriggerReference `json:"referenceTrigger"` Type string `json:"type"` }
func (TriggerDependencyReference) DependencyReference ¶ added in v0.20241009.1142232
func (s TriggerDependencyReference) DependencyReference() BaseDependencyReferenceImpl
func (TriggerDependencyReference) MarshalJSON ¶ added in v0.20241009.1142232
func (s TriggerDependencyReference) MarshalJSON() ([]byte, error)
type TriggerId ¶
type TriggerId struct { SubscriptionId string ResourceGroupName string FactoryName string TriggerName string }
TriggerId is a struct representing the Resource ID for a Trigger
func NewTriggerID ¶
func NewTriggerID(subscriptionId string, resourceGroupName string, factoryName string, triggerName string) TriggerId
NewTriggerID returns a new TriggerId struct
func ParseTriggerID ¶
ParseTriggerID parses 'input' into a TriggerId
func ParseTriggerIDInsensitively ¶
ParseTriggerIDInsensitively parses 'input' case-insensitively into a TriggerId note: this method should only be used for API response data and not user input
func (*TriggerId) FromParseResult ¶
func (id *TriggerId) FromParseResult(input resourceids.ParseResult) error
func (TriggerId) Segments ¶
func (id TriggerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Trigger ID
type TriggerPipelineReference ¶ added in v0.20241009.1142232
type TriggerPipelineReference struct { Parameters *map[string]interface{} `json:"parameters,omitempty"` PipelineReference *PipelineReference `json:"pipelineReference,omitempty"` }
type TriggerReference ¶ added in v0.20241009.1142232
type TriggerReference struct { ReferenceName string `json:"referenceName"` Type TriggerReferenceType `json:"type"` }
type TriggerReferenceType ¶ added in v0.20241009.1142232
type TriggerReferenceType string
const (
TriggerReferenceTypeTriggerReference TriggerReferenceType = "TriggerReference"
)
func (*TriggerReferenceType) UnmarshalJSON ¶ added in v0.20241009.1142232
func (s *TriggerReferenceType) UnmarshalJSON(bytes []byte) error
type TriggerResource ¶
type TriggerResource struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties Trigger `json:"properties"` Type *string `json:"type,omitempty"` }
func (*TriggerResource) UnmarshalJSON ¶ added in v0.20241009.1142232
func (s *TriggerResource) UnmarshalJSON(bytes []byte) error
type TriggerRuntimeState ¶
type TriggerRuntimeState string
const ( TriggerRuntimeStateDisabled TriggerRuntimeState = "Disabled" TriggerRuntimeStateStarted TriggerRuntimeState = "Started" TriggerRuntimeStateStopped TriggerRuntimeState = "Stopped" )
func (*TriggerRuntimeState) UnmarshalJSON ¶
func (s *TriggerRuntimeState) UnmarshalJSON(bytes []byte) error
type TumblingWindowFrequency ¶ added in v0.20241009.1142232
type TumblingWindowFrequency string
const ( TumblingWindowFrequencyHour TumblingWindowFrequency = "Hour" TumblingWindowFrequencyMinute TumblingWindowFrequency = "Minute" TumblingWindowFrequencyMonth TumblingWindowFrequency = "Month" )
func (*TumblingWindowFrequency) UnmarshalJSON ¶ added in v0.20241009.1142232
func (s *TumblingWindowFrequency) UnmarshalJSON(bytes []byte) error
type TumblingWindowTrigger ¶ added in v0.20241009.1142232
type TumblingWindowTrigger struct { Pipeline TriggerPipelineReference `json:"pipeline"` TypeProperties TumblingWindowTriggerTypeProperties `json:"typeProperties"` Annotations *[]interface{} `json:"annotations,omitempty"` Description *string `json:"description,omitempty"` RuntimeState *TriggerRuntimeState `json:"runtimeState,omitempty"` Type string `json:"type"` }
func (TumblingWindowTrigger) MarshalJSON ¶ added in v0.20241009.1142232
func (s TumblingWindowTrigger) MarshalJSON() ([]byte, error)
func (TumblingWindowTrigger) Trigger ¶ added in v0.20241009.1142232
func (s TumblingWindowTrigger) Trigger() BaseTriggerImpl
type TumblingWindowTriggerTypeProperties ¶ added in v0.20241009.1142232
type TumblingWindowTriggerTypeProperties struct { Delay *string `json:"delay,omitempty"` DependsOn *[]DependencyReference `json:"dependsOn,omitempty"` EndTime *string `json:"endTime,omitempty"` Frequency TumblingWindowFrequency `json:"frequency"` Interval int64 `json:"interval"` MaxConcurrency int64 `json:"maxConcurrency"` RetryPolicy *RetryPolicy `json:"retryPolicy,omitempty"` StartTime string `json:"startTime"` }
func (*TumblingWindowTriggerTypeProperties) GetEndTimeAsTime ¶ added in v0.20241009.1142232
func (o *TumblingWindowTriggerTypeProperties) GetEndTimeAsTime() (*time.Time, error)
func (*TumblingWindowTriggerTypeProperties) GetStartTimeAsTime ¶ added in v0.20241009.1142232
func (o *TumblingWindowTriggerTypeProperties) GetStartTimeAsTime() (*time.Time, error)
func (*TumblingWindowTriggerTypeProperties) SetEndTimeAsTime ¶ added in v0.20241009.1142232
func (o *TumblingWindowTriggerTypeProperties) SetEndTimeAsTime(input time.Time)
func (*TumblingWindowTriggerTypeProperties) SetStartTimeAsTime ¶ added in v0.20241009.1142232
func (o *TumblingWindowTriggerTypeProperties) SetStartTimeAsTime(input time.Time)
func (*TumblingWindowTriggerTypeProperties) UnmarshalJSON ¶ added in v0.20241009.1142232
func (s *TumblingWindowTriggerTypeProperties) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_trigger.go
- method_get.go
- model_chainingtrigger.go
- model_chainingtriggertypeproperties.go
- model_dependencyreference.go
- model_multiplepipelinetrigger.go
- model_pipelinereference.go
- model_reruntumblingwindowtrigger.go
- model_reruntumblingwindowtriggertypeproperties.go
- model_retrypolicy.go
- model_selfdependencytumblingwindowtriggerreference.go
- model_trigger.go
- model_triggerdependencyreference.go
- model_triggerpipelinereference.go
- model_triggerreference.go
- model_triggerresource.go
- model_tumblingwindowtrigger.go
- model_tumblingwindowtriggertypeproperties.go
- version.go