Documentation ¶
Index ¶
- func PossibleValuesForDayOfWeek() []string
- func PossibleValuesForDaysOfWeek() []string
- func PossibleValuesForRecurrenceFrequency() []string
- func ValidateBatchConfigurationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateIntegrationAccountID(input interface{}, key string) (warnings []string, errors []error)
- type BatchConfiguration
- type BatchConfigurationCollection
- type BatchConfigurationId
- type BatchConfigurationProperties
- func (o *BatchConfigurationProperties) GetChangedTimeAsTime() (*time.Time, error)
- func (o *BatchConfigurationProperties) GetCreatedTimeAsTime() (*time.Time, error)
- func (o *BatchConfigurationProperties) SetChangedTimeAsTime(input time.Time)
- func (o *BatchConfigurationProperties) SetCreatedTimeAsTime(input time.Time)
- type BatchReleaseCriteria
- type CreateOrUpdateOperationResponse
- type DayOfWeek
- type DaysOfWeek
- type DeleteOperationResponse
- type GetOperationResponse
- type IntegrationAccountBatchConfigurationsClient
- func (c IntegrationAccountBatchConfigurationsClient) CreateOrUpdate(ctx context.Context, id BatchConfigurationId, input BatchConfiguration) (result CreateOrUpdateOperationResponse, err error)
- func (c IntegrationAccountBatchConfigurationsClient) Delete(ctx context.Context, id BatchConfigurationId) (result DeleteOperationResponse, err error)
- func (c IntegrationAccountBatchConfigurationsClient) Get(ctx context.Context, id BatchConfigurationId) (result GetOperationResponse, err error)
- func (c IntegrationAccountBatchConfigurationsClient) List(ctx context.Context, id IntegrationAccountId) (result ListOperationResponse, err error)
- type IntegrationAccountId
- type ListOperationResponse
- type RecurrenceFrequency
- type RecurrenceSchedule
- type RecurrenceScheduleOccurrence
- type WorkflowTriggerRecurrence
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDayOfWeek ¶
func PossibleValuesForDayOfWeek() []string
func PossibleValuesForDaysOfWeek ¶
func PossibleValuesForDaysOfWeek() []string
func PossibleValuesForRecurrenceFrequency ¶
func PossibleValuesForRecurrenceFrequency() []string
func ValidateBatchConfigurationID ¶
func ValidateBatchConfigurationID(input interface{}, key string) (warnings []string, errors []error)
ValidateBatchConfigurationID checks that 'input' can be parsed as a Batch Configuration ID
func ValidateIntegrationAccountID ¶
func ValidateIntegrationAccountID(input interface{}, key string) (warnings []string, errors []error)
ValidateIntegrationAccountID checks that 'input' can be parsed as a Integration Account ID
Types ¶
type BatchConfiguration ¶
type BatchConfigurationCollection ¶
type BatchConfigurationCollection struct {
Value *[]BatchConfiguration `json:"value,omitempty"`
}
type BatchConfigurationId ¶
type BatchConfigurationId struct { SubscriptionId string ResourceGroupName string IntegrationAccountName string BatchConfigurationName string }
BatchConfigurationId is a struct representing the Resource ID for a Batch Configuration
func NewBatchConfigurationID ¶
func NewBatchConfigurationID(subscriptionId string, resourceGroupName string, integrationAccountName string, batchConfigurationName string) BatchConfigurationId
NewBatchConfigurationID returns a new BatchConfigurationId struct
func ParseBatchConfigurationID ¶
func ParseBatchConfigurationID(input string) (*BatchConfigurationId, error)
ParseBatchConfigurationID parses 'input' into a BatchConfigurationId
func ParseBatchConfigurationIDInsensitively ¶
func ParseBatchConfigurationIDInsensitively(input string) (*BatchConfigurationId, error)
ParseBatchConfigurationIDInsensitively parses 'input' case-insensitively into a BatchConfigurationId note: this method should only be used for API response data and not user input
func (*BatchConfigurationId) FromParseResult ¶ added in v0.20231127.1171502
func (id *BatchConfigurationId) FromParseResult(input resourceids.ParseResult) error
func (BatchConfigurationId) ID ¶
func (id BatchConfigurationId) ID() string
ID returns the formatted Batch Configuration ID
func (BatchConfigurationId) Segments ¶
func (id BatchConfigurationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Batch Configuration ID
func (BatchConfigurationId) String ¶
func (id BatchConfigurationId) String() string
String returns a human-readable description of this Batch Configuration ID
type BatchConfigurationProperties ¶
type BatchConfigurationProperties struct { BatchGroupName string `json:"batchGroupName"` ChangedTime *string `json:"changedTime,omitempty"` CreatedTime *string `json:"createdTime,omitempty"` Metadata *interface{} `json:"metadata,omitempty"` ReleaseCriteria BatchReleaseCriteria `json:"releaseCriteria"` }
func (*BatchConfigurationProperties) GetChangedTimeAsTime ¶
func (o *BatchConfigurationProperties) GetChangedTimeAsTime() (*time.Time, error)
func (*BatchConfigurationProperties) GetCreatedTimeAsTime ¶
func (o *BatchConfigurationProperties) GetCreatedTimeAsTime() (*time.Time, error)
func (*BatchConfigurationProperties) SetChangedTimeAsTime ¶
func (o *BatchConfigurationProperties) SetChangedTimeAsTime(input time.Time)
func (*BatchConfigurationProperties) SetCreatedTimeAsTime ¶
func (o *BatchConfigurationProperties) SetCreatedTimeAsTime(input time.Time)
type BatchReleaseCriteria ¶
type BatchReleaseCriteria struct { BatchSize *int64 `json:"batchSize,omitempty"` MessageCount *int64 `json:"messageCount,omitempty"` Recurrence *WorkflowTriggerRecurrence `json:"recurrence,omitempty"` }
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BatchConfiguration }
type DayOfWeek ¶
type DayOfWeek string
func (*DayOfWeek) UnmarshalJSON ¶ added in v0.20230712.1163130
type DaysOfWeek ¶
type DaysOfWeek string
const ( DaysOfWeekFriday DaysOfWeek = "Friday" DaysOfWeekMonday DaysOfWeek = "Monday" DaysOfWeekSaturday DaysOfWeek = "Saturday" DaysOfWeekSunday DaysOfWeek = "Sunday" DaysOfWeekThursday DaysOfWeek = "Thursday" DaysOfWeekTuesday DaysOfWeek = "Tuesday" DaysOfWeekWednesday DaysOfWeek = "Wednesday" )
func (*DaysOfWeek) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *DaysOfWeek) UnmarshalJSON(bytes []byte) error
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BatchConfiguration }
type IntegrationAccountBatchConfigurationsClient ¶
type IntegrationAccountBatchConfigurationsClient struct {
Client *resourcemanager.Client
}
func NewIntegrationAccountBatchConfigurationsClientWithBaseURI ¶
func NewIntegrationAccountBatchConfigurationsClientWithBaseURI(sdkApi sdkEnv.Api) (*IntegrationAccountBatchConfigurationsClient, error)
func (IntegrationAccountBatchConfigurationsClient) CreateOrUpdate ¶
func (c IntegrationAccountBatchConfigurationsClient) CreateOrUpdate(ctx context.Context, id BatchConfigurationId, input BatchConfiguration) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (IntegrationAccountBatchConfigurationsClient) Delete ¶
func (c IntegrationAccountBatchConfigurationsClient) Delete(ctx context.Context, id BatchConfigurationId) (result DeleteOperationResponse, err error)
Delete ...
func (IntegrationAccountBatchConfigurationsClient) Get ¶
func (c IntegrationAccountBatchConfigurationsClient) Get(ctx context.Context, id BatchConfigurationId) (result GetOperationResponse, err error)
Get ...
func (IntegrationAccountBatchConfigurationsClient) List ¶
func (c IntegrationAccountBatchConfigurationsClient) List(ctx context.Context, id IntegrationAccountId) (result ListOperationResponse, err error)
List ...
type IntegrationAccountId ¶
type IntegrationAccountId struct { SubscriptionId string ResourceGroupName string IntegrationAccountName string }
IntegrationAccountId is a struct representing the Resource ID for a Integration Account
func NewIntegrationAccountID ¶
func NewIntegrationAccountID(subscriptionId string, resourceGroupName string, integrationAccountName string) IntegrationAccountId
NewIntegrationAccountID returns a new IntegrationAccountId struct
func ParseIntegrationAccountID ¶
func ParseIntegrationAccountID(input string) (*IntegrationAccountId, error)
ParseIntegrationAccountID parses 'input' into a IntegrationAccountId
func ParseIntegrationAccountIDInsensitively ¶
func ParseIntegrationAccountIDInsensitively(input string) (*IntegrationAccountId, error)
ParseIntegrationAccountIDInsensitively parses 'input' case-insensitively into a IntegrationAccountId note: this method should only be used for API response data and not user input
func (*IntegrationAccountId) FromParseResult ¶ added in v0.20231127.1171502
func (id *IntegrationAccountId) FromParseResult(input resourceids.ParseResult) error
func (IntegrationAccountId) ID ¶
func (id IntegrationAccountId) ID() string
ID returns the formatted Integration Account ID
func (IntegrationAccountId) Segments ¶
func (id IntegrationAccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Integration Account ID
func (IntegrationAccountId) String ¶
func (id IntegrationAccountId) String() string
String returns a human-readable description of this Integration Account ID
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *BatchConfigurationCollection }
type RecurrenceFrequency ¶
type RecurrenceFrequency string
const ( RecurrenceFrequencyDay RecurrenceFrequency = "Day" RecurrenceFrequencyHour RecurrenceFrequency = "Hour" RecurrenceFrequencyMinute RecurrenceFrequency = "Minute" RecurrenceFrequencyMonth RecurrenceFrequency = "Month" RecurrenceFrequencyNotSpecified RecurrenceFrequency = "NotSpecified" RecurrenceFrequencySecond RecurrenceFrequency = "Second" RecurrenceFrequencyWeek RecurrenceFrequency = "Week" RecurrenceFrequencyYear RecurrenceFrequency = "Year" )
func (*RecurrenceFrequency) UnmarshalJSON ¶ added in v0.20230712.1163130
func (s *RecurrenceFrequency) UnmarshalJSON(bytes []byte) error
type RecurrenceSchedule ¶
type RecurrenceSchedule struct { Hours *[]int64 `json:"hours,omitempty"` Minutes *[]int64 `json:"minutes,omitempty"` MonthDays *[]int64 `json:"monthDays,omitempty"` MonthlyOccurrences *[]RecurrenceScheduleOccurrence `json:"monthlyOccurrences,omitempty"` WeekDays *[]DaysOfWeek `json:"weekDays,omitempty"` }
type WorkflowTriggerRecurrence ¶
type WorkflowTriggerRecurrence struct { EndTime *string `json:"endTime,omitempty"` Frequency *RecurrenceFrequency `json:"frequency,omitempty"` Interval *int64 `json:"interval,omitempty"` Schedule *RecurrenceSchedule `json:"schedule,omitempty"` StartTime *string `json:"startTime,omitempty"` TimeZone *string `json:"timeZone,omitempty"` }
Source Files ¶
- client.go
- constants.go
- id_batchconfiguration.go
- id_integrationaccount.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_list.go
- model_batchconfiguration.go
- model_batchconfigurationcollection.go
- model_batchconfigurationproperties.go
- model_batchreleasecriteria.go
- model_recurrenceschedule.go
- model_recurrencescheduleoccurrence.go
- model_workflowtriggerrecurrence.go
- version.go