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 PossibleValuesForScheduleDay() []string + func PossibleValuesForScheduleFrequency() []string + func ValidateAutomationAccountID(input interface{}, key string) (warnings []string, errors []error) + func ValidateScheduleID(input interface{}, key string) (warnings []string, errors []error) + type AdvancedSchedule struct + MonthDays *[]int64 + MonthlyOccurrences *[]AdvancedScheduleMonthlyOccurrence + WeekDays *[]string + type AdvancedScheduleMonthlyOccurrence struct + Day *ScheduleDay + Occurrence *int64 + type AutomationAccountId struct + AutomationAccountName string + ResourceGroupName string + SubscriptionId string + func NewAutomationAccountID(subscriptionId string, resourceGroupName string, automationAccountName string) AutomationAccountId + func ParseAutomationAccountID(input string) (*AutomationAccountId, error) + func ParseAutomationAccountIDInsensitively(input string) (*AutomationAccountId, error) + func (id *AutomationAccountId) FromParseResult(input resourceids.ParseResult) error + func (id AutomationAccountId) ID() string + func (id AutomationAccountId) Segments() []resourceids.Segment + func (id AutomationAccountId) String() string + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *Schedule + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *Schedule + OData *odata.OData + type ListByAutomationAccountCompleteResult struct + Items []Schedule + LatestHttpResponse *http.Response + type ListByAutomationAccountCustomPager struct + NextLink *odata.Link + func (p *ListByAutomationAccountCustomPager) NextPageLink() *odata.Link + type ListByAutomationAccountOperationResponse struct + HttpResponse *http.Response + Model *[]Schedule + OData *odata.OData + type Schedule struct + Id *string + Name *string + Properties *ScheduleProperties + Type *string + type ScheduleClient struct + Client *resourcemanager.Client + func NewScheduleClientWithBaseURI(sdkApi sdkEnv.Api) (*ScheduleClient, error) + func (c ScheduleClient) CreateOrUpdate(ctx context.Context, id ScheduleId, input ScheduleCreateOrUpdateParameters) (result CreateOrUpdateOperationResponse, err error) + func (c ScheduleClient) Delete(ctx context.Context, id ScheduleId) (result DeleteOperationResponse, err error) + func (c ScheduleClient) Get(ctx context.Context, id ScheduleId) (result GetOperationResponse, err error) + func (c ScheduleClient) ListByAutomationAccount(ctx context.Context, id AutomationAccountId) (result ListByAutomationAccountOperationResponse, err error) + func (c ScheduleClient) ListByAutomationAccountComplete(ctx context.Context, id AutomationAccountId) (ListByAutomationAccountCompleteResult, error) + func (c ScheduleClient) ListByAutomationAccountCompleteMatchingPredicate(ctx context.Context, id AutomationAccountId, ...) (result ListByAutomationAccountCompleteResult, err error) + func (c ScheduleClient) Update(ctx context.Context, id ScheduleId, input ScheduleUpdateParameters) (result UpdateOperationResponse, err error) + type ScheduleCreateOrUpdateParameters struct + Name string + Properties ScheduleCreateOrUpdateProperties + type ScheduleCreateOrUpdateProperties struct + AdvancedSchedule *AdvancedSchedule + Description *string + ExpiryTime *string + Frequency ScheduleFrequency + Interval *interface{} + StartTime string + TimeZone *string + func (o *ScheduleCreateOrUpdateProperties) GetExpiryTimeAsTime() (*time.Time, error) + func (o *ScheduleCreateOrUpdateProperties) GetStartTimeAsTime() (*time.Time, error) + func (o *ScheduleCreateOrUpdateProperties) SetExpiryTimeAsTime(input time.Time) + func (o *ScheduleCreateOrUpdateProperties) SetStartTimeAsTime(input time.Time) + type ScheduleDay string + const ScheduleDayFriday + const ScheduleDayMonday + const ScheduleDaySaturday + const ScheduleDaySunday + const ScheduleDayThursday + const ScheduleDayTuesday + const ScheduleDayWednesday + func (s *ScheduleDay) UnmarshalJSON(bytes []byte) error + type ScheduleFrequency string + const ScheduleFrequencyDay + const ScheduleFrequencyHour + const ScheduleFrequencyMinute + const ScheduleFrequencyMonth + const ScheduleFrequencyOneTime + const ScheduleFrequencyWeek + func (s *ScheduleFrequency) UnmarshalJSON(bytes []byte) error + type ScheduleId struct + AutomationAccountName string + ResourceGroupName string + ScheduleName string + SubscriptionId string + func NewScheduleID(subscriptionId string, resourceGroupName string, automationAccountName string, ...) ScheduleId + func ParseScheduleID(input string) (*ScheduleId, error) + func ParseScheduleIDInsensitively(input string) (*ScheduleId, error) + func (id *ScheduleId) FromParseResult(input resourceids.ParseResult) error + func (id ScheduleId) ID() string + func (id ScheduleId) Segments() []resourceids.Segment + func (id ScheduleId) String() string + type ScheduleOperationPredicate struct + Id *string + Name *string + Type *string + func (p ScheduleOperationPredicate) Matches(input Schedule) bool + type ScheduleProperties struct + AdvancedSchedule *AdvancedSchedule + CreationTime *string + Description *string + ExpiryTime *string + ExpiryTimeOffsetMinutes *float64 + Frequency *ScheduleFrequency + Interval *interface{} + IsEnabled *bool + LastModifiedTime *string + NextRun *string + NextRunOffsetMinutes *float64 + StartTime *string + StartTimeOffsetMinutes *float64 + TimeZone *string + func (o *ScheduleProperties) GetCreationTimeAsTime() (*time.Time, error) + func (o *ScheduleProperties) GetExpiryTimeAsTime() (*time.Time, error) + func (o *ScheduleProperties) GetLastModifiedTimeAsTime() (*time.Time, error) + func (o *ScheduleProperties) GetNextRunAsTime() (*time.Time, error) + func (o *ScheduleProperties) GetStartTimeAsTime() (*time.Time, error) + func (o *ScheduleProperties) SetCreationTimeAsTime(input time.Time) + func (o *ScheduleProperties) SetExpiryTimeAsTime(input time.Time) + func (o *ScheduleProperties) SetLastModifiedTimeAsTime(input time.Time) + func (o *ScheduleProperties) SetNextRunAsTime(input time.Time) + func (o *ScheduleProperties) SetStartTimeAsTime(input time.Time) + type ScheduleUpdateParameters struct + Name *string + Properties *ScheduleUpdateProperties + type ScheduleUpdateProperties struct + Description *string + IsEnabled *bool + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *Schedule + OData *odata.OData