Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForTriggerEventType() []string + func ValidateDataBoxEdgeDeviceID(input interface{}, key string) (warnings []string, errors []error) + func ValidateTriggerID(input interface{}, key string) (warnings []string, errors []error) + type BaseTriggerImpl struct + Id *string + Kind TriggerEventType + Name *string + SystemData *systemdata.SystemData + Type *string + func (s BaseTriggerImpl) Trigger() BaseTriggerImpl + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model Trigger + OData *odata.OData + Poller pollers.Poller + type DataBoxEdgeDeviceId struct + DataBoxEdgeDeviceName string + ResourceGroupName string + SubscriptionId string + func NewDataBoxEdgeDeviceID(subscriptionId string, resourceGroupName string, dataBoxEdgeDeviceName string) DataBoxEdgeDeviceId + func ParseDataBoxEdgeDeviceID(input string) (*DataBoxEdgeDeviceId, error) + func ParseDataBoxEdgeDeviceIDInsensitively(input string) (*DataBoxEdgeDeviceId, error) + func (id *DataBoxEdgeDeviceId) FromParseResult(input resourceids.ParseResult) error + func (id DataBoxEdgeDeviceId) ID() string + func (id DataBoxEdgeDeviceId) Segments() []resourceids.Segment + func (id DataBoxEdgeDeviceId) String() string + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type FileEventTrigger struct + Id *string + Kind TriggerEventType + Name *string + Properties FileTriggerProperties + SystemData *systemdata.SystemData + Type *string + func (s FileEventTrigger) MarshalJSON() ([]byte, error) + func (s FileEventTrigger) Trigger() BaseTriggerImpl + type FileSourceInfo struct + ShareId string + type FileTriggerProperties struct + CustomContextTag *string + SinkInfo RoleSinkInfo + SourceInfo FileSourceInfo + type GetOperationResponse struct + HttpResponse *http.Response + Model Trigger + OData *odata.OData + type ListByDataBoxEdgeDeviceCompleteResult struct + Items []Trigger + LatestHttpResponse *http.Response + type ListByDataBoxEdgeDeviceCustomPager struct + NextLink *odata.Link + func (p *ListByDataBoxEdgeDeviceCustomPager) NextPageLink() *odata.Link + type ListByDataBoxEdgeDeviceOperationOptions struct + Filter *string + func DefaultListByDataBoxEdgeDeviceOperationOptions() ListByDataBoxEdgeDeviceOperationOptions + func (o ListByDataBoxEdgeDeviceOperationOptions) ToHeaders() *client.Headers + func (o ListByDataBoxEdgeDeviceOperationOptions) ToOData() *odata.Query + func (o ListByDataBoxEdgeDeviceOperationOptions) ToQuery() *client.QueryParams + type ListByDataBoxEdgeDeviceOperationResponse struct + HttpResponse *http.Response + Model *[]Trigger + OData *odata.OData + type PeriodicTimerEventTrigger struct + Id *string + Kind TriggerEventType + Name *string + Properties PeriodicTimerProperties + SystemData *systemdata.SystemData + Type *string + func (s PeriodicTimerEventTrigger) MarshalJSON() ([]byte, error) + func (s PeriodicTimerEventTrigger) Trigger() BaseTriggerImpl + type PeriodicTimerProperties struct + CustomContextTag *string + SinkInfo RoleSinkInfo + SourceInfo PeriodicTimerSourceInfo + type PeriodicTimerSourceInfo struct + Schedule string + StartTime string + Topic *string + func (o *PeriodicTimerSourceInfo) GetStartTimeAsTime() (*time.Time, error) + func (o *PeriodicTimerSourceInfo) SetStartTimeAsTime(input time.Time) + type RawTriggerImpl struct + Type string + Values map[string]interface{} + func (s RawTriggerImpl) Trigger() BaseTriggerImpl + type RoleSinkInfo struct + RoleId string + type Trigger interface + Trigger func() BaseTriggerImpl + func UnmarshalTriggerImplementation(input []byte) (Trigger, error) + type TriggerEventType string + const TriggerEventTypeFileEvent + const TriggerEventTypePeriodicTimerEvent + func (s *TriggerEventType) UnmarshalJSON(bytes []byte) error + type TriggerId struct + DataBoxEdgeDeviceName string + ResourceGroupName string + SubscriptionId string + TriggerName string + func NewTriggerID(subscriptionId string, resourceGroupName string, dataBoxEdgeDeviceName string, ...) TriggerId + func ParseTriggerID(input string) (*TriggerId, error) + func ParseTriggerIDInsensitively(input string) (*TriggerId, error) + func (id *TriggerId) FromParseResult(input resourceids.ParseResult) error + func (id TriggerId) ID() string + func (id TriggerId) Segments() []resourceids.Segment + func (id TriggerId) String() string + type TriggerOperationPredicate struct + func (p TriggerOperationPredicate) Matches(input Trigger) bool + type TriggersClient struct + Client *resourcemanager.Client + func NewTriggersClientWithBaseURI(sdkApi sdkEnv.Api) (*TriggersClient, error) + func (c TriggersClient) CreateOrUpdate(ctx context.Context, id TriggerId, input Trigger) (result CreateOrUpdateOperationResponse, err error) + func (c TriggersClient) CreateOrUpdateThenPoll(ctx context.Context, id TriggerId, input Trigger) error + func (c TriggersClient) Delete(ctx context.Context, id TriggerId) (result DeleteOperationResponse, err error) + func (c TriggersClient) DeleteThenPoll(ctx context.Context, id TriggerId) error + func (c TriggersClient) Get(ctx context.Context, id TriggerId) (result GetOperationResponse, err error) + func (c TriggersClient) ListByDataBoxEdgeDevice(ctx context.Context, id DataBoxEdgeDeviceId, ...) (result ListByDataBoxEdgeDeviceOperationResponse, err error) + func (c TriggersClient) ListByDataBoxEdgeDeviceComplete(ctx context.Context, id DataBoxEdgeDeviceId, ...) (ListByDataBoxEdgeDeviceCompleteResult, error) + func (c TriggersClient) ListByDataBoxEdgeDeviceCompleteMatchingPredicate(ctx context.Context, id DataBoxEdgeDeviceId, ...) (result ListByDataBoxEdgeDeviceCompleteResult, err error)