Documentation ¶
Index ¶
- func PossibleValuesForIntervalUnit() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForRunResult() []string
- func PossibleValuesForRunStatusEnum() []string
- func PossibleValuesForTriggerType() []string
- func ValidateStorageTaskAssignmentID(input interface{}, key string) (warnings []string, errors []error)
- type CreateOperationResponse
- type DeleteOperationResponse
- type ExecutionTarget
- type ExecutionTrigger
- type ExecutionTriggerUpdate
- type GetOperationResponse
- type InstancesReportListCompleteResult
- type InstancesReportListCustomPager
- type InstancesReportListOperationOptions
- type InstancesReportListOperationResponse
- type IntervalUnit
- type ListCompleteResult
- type ListCustomPager
- type ListOperationOptions
- type ListOperationResponse
- type ProvisioningState
- type RunResult
- type RunStatusEnum
- type StorageTaskAssignment
- type StorageTaskAssignmentExecutionContext
- type StorageTaskAssignmentId
- func NewStorageTaskAssignmentID(subscriptionId string, resourceGroupName string, storageAccountName string, ...) StorageTaskAssignmentId
- func ParseStorageTaskAssignmentID(input string) (*StorageTaskAssignmentId, error)
- func ParseStorageTaskAssignmentIDInsensitively(input string) (*StorageTaskAssignmentId, error)
- type StorageTaskAssignmentInstancesReportListCompleteResult
- type StorageTaskAssignmentInstancesReportListCustomPager
- type StorageTaskAssignmentInstancesReportListOperationOptions
- type StorageTaskAssignmentInstancesReportListOperationResponse
- type StorageTaskAssignmentOperationPredicate
- type StorageTaskAssignmentProperties
- type StorageTaskAssignmentReport
- type StorageTaskAssignmentUpdateExecutionContext
- type StorageTaskAssignmentUpdateParameters
- type StorageTaskAssignmentUpdateProperties
- type StorageTaskAssignmentUpdateReport
- type StorageTaskAssignmentsClient
- func (c StorageTaskAssignmentsClient) Create(ctx context.Context, id StorageTaskAssignmentId, input StorageTaskAssignment) (result CreateOperationResponse, err error)
- func (c StorageTaskAssignmentsClient) CreateThenPoll(ctx context.Context, id StorageTaskAssignmentId, input StorageTaskAssignment) error
- func (c StorageTaskAssignmentsClient) Delete(ctx context.Context, id StorageTaskAssignmentId) (result DeleteOperationResponse, err error)
- func (c StorageTaskAssignmentsClient) DeleteThenPoll(ctx context.Context, id StorageTaskAssignmentId) error
- func (c StorageTaskAssignmentsClient) Get(ctx context.Context, id StorageTaskAssignmentId) (result GetOperationResponse, err error)
- func (c StorageTaskAssignmentsClient) InstancesReportList(ctx context.Context, id commonids.StorageAccountId, ...) (result InstancesReportListOperationResponse, err error)
- func (c StorageTaskAssignmentsClient) InstancesReportListComplete(ctx context.Context, id commonids.StorageAccountId, ...) (InstancesReportListCompleteResult, error)
- func (c StorageTaskAssignmentsClient) InstancesReportListCompleteMatchingPredicate(ctx context.Context, id commonids.StorageAccountId, ...) (result InstancesReportListCompleteResult, err error)
- func (c StorageTaskAssignmentsClient) List(ctx context.Context, id commonids.StorageAccountId, ...) (result ListOperationResponse, err error)
- func (c StorageTaskAssignmentsClient) ListComplete(ctx context.Context, id commonids.StorageAccountId, ...) (ListCompleteResult, error)
- func (c StorageTaskAssignmentsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.StorageAccountId, ...) (result ListCompleteResult, err error)
- func (c StorageTaskAssignmentsClient) StorageTaskAssignmentInstancesReportList(ctx context.Context, id StorageTaskAssignmentId, ...) (result StorageTaskAssignmentInstancesReportListOperationResponse, err error)
- func (c StorageTaskAssignmentsClient) StorageTaskAssignmentInstancesReportListComplete(ctx context.Context, id StorageTaskAssignmentId, ...) (StorageTaskAssignmentInstancesReportListCompleteResult, error)
- func (c StorageTaskAssignmentsClient) StorageTaskAssignmentInstancesReportListCompleteMatchingPredicate(ctx context.Context, id StorageTaskAssignmentId, ...) (result StorageTaskAssignmentInstancesReportListCompleteResult, err error)
- func (c StorageTaskAssignmentsClient) Update(ctx context.Context, id StorageTaskAssignmentId, ...) (result UpdateOperationResponse, err error)
- func (c StorageTaskAssignmentsClient) UpdateThenPoll(ctx context.Context, id StorageTaskAssignmentId, ...) error
- type StorageTaskReportInstance
- type StorageTaskReportInstanceOperationPredicate
- type StorageTaskReportProperties
- type TriggerParameters
- func (o *TriggerParameters) GetEndByAsTime() (*time.Time, error)
- func (o *TriggerParameters) GetStartFromAsTime() (*time.Time, error)
- func (o *TriggerParameters) GetStartOnAsTime() (*time.Time, error)
- func (o *TriggerParameters) SetEndByAsTime(input time.Time)
- func (o *TriggerParameters) SetStartFromAsTime(input time.Time)
- func (o *TriggerParameters) SetStartOnAsTime(input time.Time)
- type TriggerParametersUpdate
- func (o *TriggerParametersUpdate) GetEndByAsTime() (*time.Time, error)
- func (o *TriggerParametersUpdate) GetStartFromAsTime() (*time.Time, error)
- func (o *TriggerParametersUpdate) GetStartOnAsTime() (*time.Time, error)
- func (o *TriggerParametersUpdate) SetEndByAsTime(input time.Time)
- func (o *TriggerParametersUpdate) SetStartFromAsTime(input time.Time)
- func (o *TriggerParametersUpdate) SetStartOnAsTime(input time.Time)
- type TriggerType
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForIntervalUnit ¶
func PossibleValuesForIntervalUnit() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForRunResult ¶
func PossibleValuesForRunResult() []string
func PossibleValuesForRunStatusEnum ¶
func PossibleValuesForRunStatusEnum() []string
func PossibleValuesForTriggerType ¶
func PossibleValuesForTriggerType() []string
func ValidateStorageTaskAssignmentID ¶
func ValidateStorageTaskAssignmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateStorageTaskAssignmentID checks that 'input' can be parsed as a Storage Task Assignment ID
Types ¶
type CreateOperationResponse ¶
type DeleteOperationResponse ¶
type ExecutionTarget ¶
type ExecutionTrigger ¶
type ExecutionTrigger struct { Parameters TriggerParameters `json:"parameters"` Type TriggerType `json:"type"` }
type ExecutionTriggerUpdate ¶
type ExecutionTriggerUpdate struct { Parameters *TriggerParametersUpdate `json:"parameters,omitempty"` Type *TriggerType `json:"type,omitempty"` }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *StorageTaskAssignment }
type InstancesReportListCompleteResult ¶
type InstancesReportListCompleteResult struct { LatestHttpResponse *http.Response Items []StorageTaskReportInstance }
type InstancesReportListCustomPager ¶ added in v0.20240628.1153531
func (*InstancesReportListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *InstancesReportListCustomPager) NextPageLink() *odata.Link
type InstancesReportListOperationOptions ¶
func DefaultInstancesReportListOperationOptions ¶
func DefaultInstancesReportListOperationOptions() InstancesReportListOperationOptions
func (InstancesReportListOperationOptions) ToHeaders ¶
func (o InstancesReportListOperationOptions) ToHeaders() *client.Headers
func (InstancesReportListOperationOptions) ToOData ¶
func (o InstancesReportListOperationOptions) ToOData() *odata.Query
func (InstancesReportListOperationOptions) ToQuery ¶
func (o InstancesReportListOperationOptions) ToQuery() *client.QueryParams
type InstancesReportListOperationResponse ¶
type InstancesReportListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]StorageTaskReportInstance }
type IntervalUnit ¶
type IntervalUnit string
const (
IntervalUnitDays IntervalUnit = "Days"
)
func (*IntervalUnit) UnmarshalJSON ¶
func (s *IntervalUnit) UnmarshalJSON(bytes []byte) error
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []StorageTaskAssignment }
type ListCustomPager ¶ added in v0.20240628.1153531
func (*ListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListOperationOptions ¶
type ListOperationOptions struct {
Maxpagesize *int64
}
func DefaultListOperationOptions ¶
func DefaultListOperationOptions() ListOperationOptions
func (ListOperationOptions) ToHeaders ¶
func (o ListOperationOptions) ToHeaders() *client.Headers
func (ListOperationOptions) ToOData ¶
func (o ListOperationOptions) ToOData() *odata.Query
func (ListOperationOptions) ToQuery ¶
func (o ListOperationOptions) ToQuery() *client.QueryParams
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]StorageTaskAssignment }
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateSucceeded ProvisioningState = "Succeeded" ProvisioningStateValidateSubscriptionQuotaBegin ProvisioningState = "ValidateSubscriptionQuotaBegin" ProvisioningStateValidateSubscriptionQuotaEnd ProvisioningState = "ValidateSubscriptionQuotaEnd" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type RunStatusEnum ¶
type RunStatusEnum string
const ( RunStatusEnumFinished RunStatusEnum = "Finished" RunStatusEnumInProgress RunStatusEnum = "InProgress" )
func (*RunStatusEnum) UnmarshalJSON ¶
func (s *RunStatusEnum) UnmarshalJSON(bytes []byte) error
type StorageTaskAssignment ¶
type StorageTaskAssignment struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties StorageTaskAssignmentProperties `json:"properties"` Type *string `json:"type,omitempty"` }
type StorageTaskAssignmentExecutionContext ¶
type StorageTaskAssignmentExecutionContext struct { Target *ExecutionTarget `json:"target,omitempty"` Trigger ExecutionTrigger `json:"trigger"` }
type StorageTaskAssignmentId ¶
type StorageTaskAssignmentId struct { SubscriptionId string ResourceGroupName string StorageAccountName string StorageTaskAssignmentName string }
StorageTaskAssignmentId is a struct representing the Resource ID for a Storage Task Assignment
func NewStorageTaskAssignmentID ¶
func NewStorageTaskAssignmentID(subscriptionId string, resourceGroupName string, storageAccountName string, storageTaskAssignmentName string) StorageTaskAssignmentId
NewStorageTaskAssignmentID returns a new StorageTaskAssignmentId struct
func ParseStorageTaskAssignmentID ¶
func ParseStorageTaskAssignmentID(input string) (*StorageTaskAssignmentId, error)
ParseStorageTaskAssignmentID parses 'input' into a StorageTaskAssignmentId
func ParseStorageTaskAssignmentIDInsensitively ¶
func ParseStorageTaskAssignmentIDInsensitively(input string) (*StorageTaskAssignmentId, error)
ParseStorageTaskAssignmentIDInsensitively parses 'input' case-insensitively into a StorageTaskAssignmentId note: this method should only be used for API response data and not user input
func (*StorageTaskAssignmentId) FromParseResult ¶
func (id *StorageTaskAssignmentId) FromParseResult(input resourceids.ParseResult) error
func (StorageTaskAssignmentId) ID ¶
func (id StorageTaskAssignmentId) ID() string
ID returns the formatted Storage Task Assignment ID
func (StorageTaskAssignmentId) Segments ¶
func (id StorageTaskAssignmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Storage Task Assignment ID
func (StorageTaskAssignmentId) String ¶
func (id StorageTaskAssignmentId) String() string
String returns a human-readable description of this Storage Task Assignment ID
type StorageTaskAssignmentInstancesReportListCompleteResult ¶
type StorageTaskAssignmentInstancesReportListCompleteResult struct { LatestHttpResponse *http.Response Items []StorageTaskReportInstance }
type StorageTaskAssignmentInstancesReportListCustomPager ¶ added in v0.20240628.1153531
type StorageTaskAssignmentInstancesReportListCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*StorageTaskAssignmentInstancesReportListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *StorageTaskAssignmentInstancesReportListCustomPager) NextPageLink() *odata.Link
type StorageTaskAssignmentInstancesReportListOperationOptions ¶
type StorageTaskAssignmentInstancesReportListOperationOptions struct { Filter *string Maxpagesize *int64 }
func DefaultStorageTaskAssignmentInstancesReportListOperationOptions ¶
func DefaultStorageTaskAssignmentInstancesReportListOperationOptions() StorageTaskAssignmentInstancesReportListOperationOptions
func (StorageTaskAssignmentInstancesReportListOperationOptions) ToHeaders ¶
func (o StorageTaskAssignmentInstancesReportListOperationOptions) ToHeaders() *client.Headers
func (StorageTaskAssignmentInstancesReportListOperationOptions) ToOData ¶
func (o StorageTaskAssignmentInstancesReportListOperationOptions) ToOData() *odata.Query
func (StorageTaskAssignmentInstancesReportListOperationOptions) ToQuery ¶
func (o StorageTaskAssignmentInstancesReportListOperationOptions) ToQuery() *client.QueryParams
type StorageTaskAssignmentInstancesReportListOperationResponse ¶
type StorageTaskAssignmentInstancesReportListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]StorageTaskReportInstance }
type StorageTaskAssignmentOperationPredicate ¶
func (StorageTaskAssignmentOperationPredicate) Matches ¶
func (p StorageTaskAssignmentOperationPredicate) Matches(input StorageTaskAssignment) bool
type StorageTaskAssignmentProperties ¶
type StorageTaskAssignmentProperties struct { Description string `json:"description"` Enabled bool `json:"enabled"` ExecutionContext StorageTaskAssignmentExecutionContext `json:"executionContext"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` Report StorageTaskAssignmentReport `json:"report"` RunStatus *StorageTaskReportProperties `json:"runStatus,omitempty"` TaskId string `json:"taskId"` }
type StorageTaskAssignmentReport ¶
type StorageTaskAssignmentReport struct {
Prefix string `json:"prefix"`
}
type StorageTaskAssignmentUpdateExecutionContext ¶
type StorageTaskAssignmentUpdateExecutionContext struct { Target *ExecutionTarget `json:"target,omitempty"` Trigger *ExecutionTriggerUpdate `json:"trigger,omitempty"` }
type StorageTaskAssignmentUpdateParameters ¶
type StorageTaskAssignmentUpdateParameters struct {
Properties *StorageTaskAssignmentUpdateProperties `json:"properties,omitempty"`
}
type StorageTaskAssignmentUpdateProperties ¶
type StorageTaskAssignmentUpdateProperties struct { Description *string `json:"description,omitempty"` Enabled *bool `json:"enabled,omitempty"` ExecutionContext *StorageTaskAssignmentUpdateExecutionContext `json:"executionContext,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` Report *StorageTaskAssignmentUpdateReport `json:"report,omitempty"` RunStatus *StorageTaskReportProperties `json:"runStatus,omitempty"` TaskId *string `json:"taskId,omitempty"` }
type StorageTaskAssignmentUpdateReport ¶
type StorageTaskAssignmentUpdateReport struct {
Prefix *string `json:"prefix,omitempty"`
}
type StorageTaskAssignmentsClient ¶
type StorageTaskAssignmentsClient struct {
Client *resourcemanager.Client
}
func NewStorageTaskAssignmentsClientWithBaseURI ¶
func NewStorageTaskAssignmentsClientWithBaseURI(sdkApi sdkEnv.Api) (*StorageTaskAssignmentsClient, error)
func (StorageTaskAssignmentsClient) Create ¶
func (c StorageTaskAssignmentsClient) Create(ctx context.Context, id StorageTaskAssignmentId, input StorageTaskAssignment) (result CreateOperationResponse, err error)
Create ...
func (StorageTaskAssignmentsClient) CreateThenPoll ¶
func (c StorageTaskAssignmentsClient) CreateThenPoll(ctx context.Context, id StorageTaskAssignmentId, input StorageTaskAssignment) error
CreateThenPoll performs Create then polls until it's completed
func (StorageTaskAssignmentsClient) Delete ¶
func (c StorageTaskAssignmentsClient) Delete(ctx context.Context, id StorageTaskAssignmentId) (result DeleteOperationResponse, err error)
Delete ...
func (StorageTaskAssignmentsClient) DeleteThenPoll ¶
func (c StorageTaskAssignmentsClient) DeleteThenPoll(ctx context.Context, id StorageTaskAssignmentId) error
DeleteThenPoll performs Delete then polls until it's completed
func (StorageTaskAssignmentsClient) Get ¶
func (c StorageTaskAssignmentsClient) Get(ctx context.Context, id StorageTaskAssignmentId) (result GetOperationResponse, err error)
Get ...
func (StorageTaskAssignmentsClient) InstancesReportList ¶
func (c StorageTaskAssignmentsClient) InstancesReportList(ctx context.Context, id commonids.StorageAccountId, options InstancesReportListOperationOptions) (result InstancesReportListOperationResponse, err error)
InstancesReportList ...
func (StorageTaskAssignmentsClient) InstancesReportListComplete ¶
func (c StorageTaskAssignmentsClient) InstancesReportListComplete(ctx context.Context, id commonids.StorageAccountId, options InstancesReportListOperationOptions) (InstancesReportListCompleteResult, error)
InstancesReportListComplete retrieves all the results into a single object
func (StorageTaskAssignmentsClient) InstancesReportListCompleteMatchingPredicate ¶
func (c StorageTaskAssignmentsClient) InstancesReportListCompleteMatchingPredicate(ctx context.Context, id commonids.StorageAccountId, options InstancesReportListOperationOptions, predicate StorageTaskReportInstanceOperationPredicate) (result InstancesReportListCompleteResult, err error)
InstancesReportListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (StorageTaskAssignmentsClient) List ¶
func (c StorageTaskAssignmentsClient) List(ctx context.Context, id commonids.StorageAccountId, options ListOperationOptions) (result ListOperationResponse, err error)
List ...
func (StorageTaskAssignmentsClient) ListComplete ¶
func (c StorageTaskAssignmentsClient) ListComplete(ctx context.Context, id commonids.StorageAccountId, options ListOperationOptions) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (StorageTaskAssignmentsClient) ListCompleteMatchingPredicate ¶
func (c StorageTaskAssignmentsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.StorageAccountId, options ListOperationOptions, predicate StorageTaskAssignmentOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (StorageTaskAssignmentsClient) StorageTaskAssignmentInstancesReportList ¶
func (c StorageTaskAssignmentsClient) StorageTaskAssignmentInstancesReportList(ctx context.Context, id StorageTaskAssignmentId, options StorageTaskAssignmentInstancesReportListOperationOptions) (result StorageTaskAssignmentInstancesReportListOperationResponse, err error)
StorageTaskAssignmentInstancesReportList ...
func (StorageTaskAssignmentsClient) StorageTaskAssignmentInstancesReportListComplete ¶
func (c StorageTaskAssignmentsClient) StorageTaskAssignmentInstancesReportListComplete(ctx context.Context, id StorageTaskAssignmentId, options StorageTaskAssignmentInstancesReportListOperationOptions) (StorageTaskAssignmentInstancesReportListCompleteResult, error)
StorageTaskAssignmentInstancesReportListComplete retrieves all the results into a single object
func (StorageTaskAssignmentsClient) StorageTaskAssignmentInstancesReportListCompleteMatchingPredicate ¶
func (c StorageTaskAssignmentsClient) StorageTaskAssignmentInstancesReportListCompleteMatchingPredicate(ctx context.Context, id StorageTaskAssignmentId, options StorageTaskAssignmentInstancesReportListOperationOptions, predicate StorageTaskReportInstanceOperationPredicate) (result StorageTaskAssignmentInstancesReportListCompleteResult, err error)
StorageTaskAssignmentInstancesReportListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (StorageTaskAssignmentsClient) Update ¶
func (c StorageTaskAssignmentsClient) Update(ctx context.Context, id StorageTaskAssignmentId, input StorageTaskAssignmentUpdateParameters) (result UpdateOperationResponse, err error)
Update ...
func (StorageTaskAssignmentsClient) UpdateThenPoll ¶
func (c StorageTaskAssignmentsClient) UpdateThenPoll(ctx context.Context, id StorageTaskAssignmentId, input StorageTaskAssignmentUpdateParameters) error
UpdateThenPoll performs Update then polls until it's completed
type StorageTaskReportInstance ¶
type StorageTaskReportInstance struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *StorageTaskReportProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type StorageTaskReportInstanceOperationPredicate ¶
func (StorageTaskReportInstanceOperationPredicate) Matches ¶
func (p StorageTaskReportInstanceOperationPredicate) Matches(input StorageTaskReportInstance) bool
type StorageTaskReportProperties ¶
type StorageTaskReportProperties struct { FinishTime *string `json:"finishTime,omitempty"` ObjectFailedCount *string `json:"objectFailedCount,omitempty"` ObjectsOperatedOnCount *string `json:"objectsOperatedOnCount,omitempty"` ObjectsSucceededCount *string `json:"objectsSucceededCount,omitempty"` ObjectsTargetedCount *string `json:"objectsTargetedCount,omitempty"` RunResult *RunResult `json:"runResult,omitempty"` RunStatusEnum *RunStatusEnum `json:"runStatusEnum,omitempty"` RunStatusError *string `json:"runStatusError,omitempty"` StartTime *string `json:"startTime,omitempty"` StorageAccountId *string `json:"storageAccountId,omitempty"` SummaryReportPath *string `json:"summaryReportPath,omitempty"` TaskAssignmentId *string `json:"taskAssignmentId,omitempty"` TaskId *string `json:"taskId,omitempty"` TaskVersion *string `json:"taskVersion,omitempty"` }
type TriggerParameters ¶
type TriggerParameters struct { EndBy *string `json:"endBy,omitempty"` Interval *int64 `json:"interval,omitempty"` IntervalUnit *IntervalUnit `json:"intervalUnit,omitempty"` StartFrom *string `json:"startFrom,omitempty"` StartOn *string `json:"startOn,omitempty"` }
func (*TriggerParameters) GetEndByAsTime ¶
func (o *TriggerParameters) GetEndByAsTime() (*time.Time, error)
func (*TriggerParameters) GetStartFromAsTime ¶
func (o *TriggerParameters) GetStartFromAsTime() (*time.Time, error)
func (*TriggerParameters) GetStartOnAsTime ¶
func (o *TriggerParameters) GetStartOnAsTime() (*time.Time, error)
func (*TriggerParameters) SetEndByAsTime ¶
func (o *TriggerParameters) SetEndByAsTime(input time.Time)
func (*TriggerParameters) SetStartFromAsTime ¶
func (o *TriggerParameters) SetStartFromAsTime(input time.Time)
func (*TriggerParameters) SetStartOnAsTime ¶
func (o *TriggerParameters) SetStartOnAsTime(input time.Time)
type TriggerParametersUpdate ¶
type TriggerParametersUpdate struct { EndBy *string `json:"endBy,omitempty"` Interval *int64 `json:"interval,omitempty"` IntervalUnit *IntervalUnit `json:"intervalUnit,omitempty"` StartFrom *string `json:"startFrom,omitempty"` StartOn *string `json:"startOn,omitempty"` }
func (*TriggerParametersUpdate) GetEndByAsTime ¶
func (o *TriggerParametersUpdate) GetEndByAsTime() (*time.Time, error)
func (*TriggerParametersUpdate) GetStartFromAsTime ¶
func (o *TriggerParametersUpdate) GetStartFromAsTime() (*time.Time, error)
func (*TriggerParametersUpdate) GetStartOnAsTime ¶
func (o *TriggerParametersUpdate) GetStartOnAsTime() (*time.Time, error)
func (*TriggerParametersUpdate) SetEndByAsTime ¶
func (o *TriggerParametersUpdate) SetEndByAsTime(input time.Time)
func (*TriggerParametersUpdate) SetStartFromAsTime ¶
func (o *TriggerParametersUpdate) SetStartFromAsTime(input time.Time)
func (*TriggerParametersUpdate) SetStartOnAsTime ¶
func (o *TriggerParametersUpdate) SetStartOnAsTime(input time.Time)
type TriggerType ¶
type TriggerType string
const ( TriggerTypeOnSchedule TriggerType = "OnSchedule" TriggerTypeRunOnce TriggerType = "RunOnce" )
func (*TriggerType) UnmarshalJSON ¶
func (s *TriggerType) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
Source Files ¶
- client.go
- constants.go
- id_storagetaskassignment.go
- method_create.go
- method_delete.go
- method_get.go
- method_instancesreportlist.go
- method_list.go
- method_storagetaskassignmentinstancesreportlist.go
- method_update.go
- model_executiontarget.go
- model_executiontrigger.go
- model_executiontriggerupdate.go
- model_storagetaskassignment.go
- model_storagetaskassignmentexecutioncontext.go
- model_storagetaskassignmentproperties.go
- model_storagetaskassignmentreport.go
- model_storagetaskassignmentupdateexecutioncontext.go
- model_storagetaskassignmentupdateparameters.go
- model_storagetaskassignmentupdateproperties.go
- model_storagetaskassignmentupdatereport.go
- model_storagetaskreportinstance.go
- model_storagetaskreportproperties.go
- model_triggerparameters.go
- model_triggerparametersupdate.go
- predicates.go
- version.go