Documentation ¶
Index ¶
- func PossibleValuesForLinuxUpdateClasses() []string
- func PossibleValuesForOperatingSystemType() []string
- func PossibleValuesForScheduleDay() []string
- func PossibleValuesForScheduleFrequency() []string
- func PossibleValuesForTagOperators() []string
- func PossibleValuesForWindowsUpdateClasses() []string
- func ValidateAutomationAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateSoftwareUpdateConfigurationID(input interface{}, key string) (warnings []string, errors []error)
- type AdvancedSchedule
- type AdvancedScheduleMonthlyOccurrence
- type AutomationAccountId
- type AzureQueryProperties
- type CreateOperationOptions
- type CreateOperationResponse
- type DeleteOperationOptions
- type DeleteOperationResponse
- type ErrorResponse
- type GetByNameOperationOptions
- type GetByNameOperationResponse
- type LinuxProperties
- type LinuxUpdateClasses
- type ListOperationOptions
- type ListOperationResponse
- type NonAzureQueryProperties
- type OperatingSystemType
- type SUCScheduleProperties
- func (o *SUCScheduleProperties) GetCreationTimeAsTime() (*time.Time, error)
- func (o *SUCScheduleProperties) GetExpiryTimeAsTime() (*time.Time, error)
- func (o *SUCScheduleProperties) GetLastModifiedTimeAsTime() (*time.Time, error)
- func (o *SUCScheduleProperties) GetNextRunAsTime() (*time.Time, error)
- func (o *SUCScheduleProperties) GetStartTimeAsTime() (*time.Time, error)
- func (o *SUCScheduleProperties) SetCreationTimeAsTime(input time.Time)
- func (o *SUCScheduleProperties) SetExpiryTimeAsTime(input time.Time)
- func (o *SUCScheduleProperties) SetLastModifiedTimeAsTime(input time.Time)
- func (o *SUCScheduleProperties) SetNextRunAsTime(input time.Time)
- func (o *SUCScheduleProperties) SetStartTimeAsTime(input time.Time)
- type ScheduleDay
- type ScheduleFrequency
- type SoftwareUpdateConfiguration
- type SoftwareUpdateConfigurationClient
- func (c SoftwareUpdateConfigurationClient) Create(ctx context.Context, id SoftwareUpdateConfigurationId, ...) (result CreateOperationResponse, err error)
- func (c SoftwareUpdateConfigurationClient) Delete(ctx context.Context, id SoftwareUpdateConfigurationId, ...) (result DeleteOperationResponse, err error)
- func (c SoftwareUpdateConfigurationClient) GetByName(ctx context.Context, id SoftwareUpdateConfigurationId, ...) (result GetByNameOperationResponse, err error)
- func (c SoftwareUpdateConfigurationClient) List(ctx context.Context, id AutomationAccountId, options ListOperationOptions) (result ListOperationResponse, err error)
- type SoftwareUpdateConfigurationCollectionItem
- type SoftwareUpdateConfigurationCollectionItemProperties
- func (o *SoftwareUpdateConfigurationCollectionItemProperties) GetCreationTimeAsTime() (*time.Time, error)
- func (o *SoftwareUpdateConfigurationCollectionItemProperties) GetLastModifiedTimeAsTime() (*time.Time, error)
- func (o *SoftwareUpdateConfigurationCollectionItemProperties) GetNextRunAsTime() (*time.Time, error)
- func (o *SoftwareUpdateConfigurationCollectionItemProperties) GetStartTimeAsTime() (*time.Time, error)
- func (o *SoftwareUpdateConfigurationCollectionItemProperties) SetCreationTimeAsTime(input time.Time)
- func (o *SoftwareUpdateConfigurationCollectionItemProperties) SetLastModifiedTimeAsTime(input time.Time)
- func (o *SoftwareUpdateConfigurationCollectionItemProperties) SetNextRunAsTime(input time.Time)
- func (o *SoftwareUpdateConfigurationCollectionItemProperties) SetStartTimeAsTime(input time.Time)
- type SoftwareUpdateConfigurationId
- func NewSoftwareUpdateConfigurationID(subscriptionId string, resourceGroupName string, automationAccountName string, ...) SoftwareUpdateConfigurationId
- func ParseSoftwareUpdateConfigurationID(input string) (*SoftwareUpdateConfigurationId, error)
- func ParseSoftwareUpdateConfigurationIDInsensitively(input string) (*SoftwareUpdateConfigurationId, error)
- type SoftwareUpdateConfigurationListResult
- type SoftwareUpdateConfigurationProperties
- func (o *SoftwareUpdateConfigurationProperties) GetCreationTimeAsTime() (*time.Time, error)
- func (o *SoftwareUpdateConfigurationProperties) GetLastModifiedTimeAsTime() (*time.Time, error)
- func (o *SoftwareUpdateConfigurationProperties) SetCreationTimeAsTime(input time.Time)
- func (o *SoftwareUpdateConfigurationProperties) SetLastModifiedTimeAsTime(input time.Time)
- type SoftwareUpdateConfigurationTasks
- type TagOperators
- type TagSettingsProperties
- type TargetProperties
- type TaskProperties
- type UpdateConfiguration
- type WindowsProperties
- type WindowsUpdateClasses
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForLinuxUpdateClasses ¶
func PossibleValuesForLinuxUpdateClasses() []string
func PossibleValuesForOperatingSystemType ¶
func PossibleValuesForOperatingSystemType() []string
func PossibleValuesForScheduleDay ¶
func PossibleValuesForScheduleDay() []string
func PossibleValuesForScheduleFrequency ¶
func PossibleValuesForScheduleFrequency() []string
func PossibleValuesForTagOperators ¶
func PossibleValuesForTagOperators() []string
func PossibleValuesForWindowsUpdateClasses ¶
func PossibleValuesForWindowsUpdateClasses() []string
func ValidateAutomationAccountID ¶
ValidateAutomationAccountID checks that 'input' can be parsed as a Automation Account ID
func ValidateSoftwareUpdateConfigurationID ¶
func ValidateSoftwareUpdateConfigurationID(input interface{}, key string) (warnings []string, errors []error)
ValidateSoftwareUpdateConfigurationID checks that 'input' can be parsed as a Software Update Configuration ID
Types ¶
type AdvancedSchedule ¶
type AdvancedSchedule struct { MonthDays *[]int64 `json:"monthDays,omitempty"` MonthlyOccurrences *[]AdvancedScheduleMonthlyOccurrence `json:"monthlyOccurrences,omitempty"` WeekDays *[]string `json:"weekDays,omitempty"` }
type AdvancedScheduleMonthlyOccurrence ¶
type AdvancedScheduleMonthlyOccurrence struct { Day *ScheduleDay `json:"day,omitempty"` Occurrence *int64 `json:"occurrence,omitempty"` }
type AutomationAccountId ¶
type AutomationAccountId struct { SubscriptionId string ResourceGroupName string AutomationAccountName string }
AutomationAccountId is a struct representing the Resource ID for a Automation Account
func NewAutomationAccountID ¶
func NewAutomationAccountID(subscriptionId string, resourceGroupName string, automationAccountName string) AutomationAccountId
NewAutomationAccountID returns a new AutomationAccountId struct
func ParseAutomationAccountID ¶
func ParseAutomationAccountID(input string) (*AutomationAccountId, error)
ParseAutomationAccountID parses 'input' into a AutomationAccountId
func ParseAutomationAccountIDInsensitively ¶
func ParseAutomationAccountIDInsensitively(input string) (*AutomationAccountId, error)
ParseAutomationAccountIDInsensitively parses 'input' case-insensitively into a AutomationAccountId note: this method should only be used for API response data and not user input
func (*AutomationAccountId) FromParseResult ¶
func (id *AutomationAccountId) FromParseResult(input resourceids.ParseResult) error
func (AutomationAccountId) ID ¶
func (id AutomationAccountId) ID() string
ID returns the formatted Automation Account ID
func (AutomationAccountId) Segments ¶
func (id AutomationAccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Automation Account ID
func (AutomationAccountId) String ¶
func (id AutomationAccountId) String() string
String returns a human-readable description of this Automation Account ID
type AzureQueryProperties ¶
type AzureQueryProperties struct { Locations *[]string `json:"locations,omitempty"` Scope *[]string `json:"scope,omitempty"` TagSettings *TagSettingsProperties `json:"tagSettings,omitempty"` }
type CreateOperationOptions ¶
type CreateOperationOptions struct {
ClientRequestId *string
}
func DefaultCreateOperationOptions ¶
func DefaultCreateOperationOptions() CreateOperationOptions
func (CreateOperationOptions) ToHeaders ¶ added in v0.20240209.1164150
func (o CreateOperationOptions) ToHeaders() *client.Headers
func (CreateOperationOptions) ToOData ¶ added in v0.20240209.1164150
func (o CreateOperationOptions) ToOData() *odata.Query
func (CreateOperationOptions) ToQuery ¶ added in v0.20240209.1164150
func (o CreateOperationOptions) ToQuery() *client.QueryParams
type CreateOperationResponse ¶
type CreateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SoftwareUpdateConfiguration }
type DeleteOperationOptions ¶
type DeleteOperationOptions struct {
ClientRequestId *string
}
func DefaultDeleteOperationOptions ¶
func DefaultDeleteOperationOptions() DeleteOperationOptions
func (DeleteOperationOptions) ToHeaders ¶ added in v0.20240209.1164150
func (o DeleteOperationOptions) ToHeaders() *client.Headers
func (DeleteOperationOptions) ToOData ¶ added in v0.20240209.1164150
func (o DeleteOperationOptions) ToOData() *odata.Query
func (DeleteOperationOptions) ToQuery ¶ added in v0.20240209.1164150
func (o DeleteOperationOptions) ToQuery() *client.QueryParams
type DeleteOperationResponse ¶
type ErrorResponse ¶
type GetByNameOperationOptions ¶
type GetByNameOperationOptions struct {
ClientRequestId *string
}
func DefaultGetByNameOperationOptions ¶
func DefaultGetByNameOperationOptions() GetByNameOperationOptions
func (GetByNameOperationOptions) ToHeaders ¶ added in v0.20240209.1164150
func (o GetByNameOperationOptions) ToHeaders() *client.Headers
func (GetByNameOperationOptions) ToOData ¶ added in v0.20240209.1164150
func (o GetByNameOperationOptions) ToOData() *odata.Query
func (GetByNameOperationOptions) ToQuery ¶ added in v0.20240209.1164150
func (o GetByNameOperationOptions) ToQuery() *client.QueryParams
type GetByNameOperationResponse ¶
type GetByNameOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SoftwareUpdateConfiguration }
type LinuxProperties ¶
type LinuxProperties struct { ExcludedPackageNameMasks *[]string `json:"excludedPackageNameMasks,omitempty"` IncludedPackageClassifications *LinuxUpdateClasses `json:"includedPackageClassifications,omitempty"` IncludedPackageNameMasks *[]string `json:"includedPackageNameMasks,omitempty"` RebootSetting *string `json:"rebootSetting,omitempty"` }
type LinuxUpdateClasses ¶
type LinuxUpdateClasses string
const ( LinuxUpdateClassesCritical LinuxUpdateClasses = "Critical" LinuxUpdateClassesOther LinuxUpdateClasses = "Other" LinuxUpdateClassesSecurity LinuxUpdateClasses = "Security" LinuxUpdateClassesUnclassified LinuxUpdateClasses = "Unclassified" )
func (*LinuxUpdateClasses) UnmarshalJSON ¶ added in v0.20240209.1164150
func (s *LinuxUpdateClasses) UnmarshalJSON(bytes []byte) error
type ListOperationOptions ¶
func DefaultListOperationOptions ¶
func DefaultListOperationOptions() ListOperationOptions
func (ListOperationOptions) ToHeaders ¶ added in v0.20240209.1164150
func (o ListOperationOptions) ToHeaders() *client.Headers
func (ListOperationOptions) ToOData ¶ added in v0.20240209.1164150
func (o ListOperationOptions) ToOData() *odata.Query
func (ListOperationOptions) ToQuery ¶ added in v0.20240209.1164150
func (o ListOperationOptions) ToQuery() *client.QueryParams
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SoftwareUpdateConfigurationListResult }
type NonAzureQueryProperties ¶
type OperatingSystemType ¶
type OperatingSystemType string
const ( OperatingSystemTypeLinux OperatingSystemType = "Linux" OperatingSystemTypeWindows OperatingSystemType = "Windows" )
func (*OperatingSystemType) UnmarshalJSON ¶ added in v0.20240209.1164150
func (s *OperatingSystemType) UnmarshalJSON(bytes []byte) error
type SUCScheduleProperties ¶
type SUCScheduleProperties struct { AdvancedSchedule *AdvancedSchedule `json:"advancedSchedule,omitempty"` CreationTime *string `json:"creationTime,omitempty"` Description *string `json:"description,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` ExpiryTimeOffsetMinutes *float64 `json:"expiryTimeOffsetMinutes,omitempty"` Frequency *ScheduleFrequency `json:"frequency,omitempty"` Interval *int64 `json:"interval,omitempty"` IsEnabled *bool `json:"isEnabled,omitempty"` LastModifiedTime *string `json:"lastModifiedTime,omitempty"` NextRun *string `json:"nextRun,omitempty"` NextRunOffsetMinutes *float64 `json:"nextRunOffsetMinutes,omitempty"` StartTime *string `json:"startTime,omitempty"` StartTimeOffsetMinutes *float64 `json:"startTimeOffsetMinutes,omitempty"` TimeZone *string `json:"timeZone,omitempty"` }
func (*SUCScheduleProperties) GetCreationTimeAsTime ¶
func (o *SUCScheduleProperties) GetCreationTimeAsTime() (*time.Time, error)
func (*SUCScheduleProperties) GetExpiryTimeAsTime ¶
func (o *SUCScheduleProperties) GetExpiryTimeAsTime() (*time.Time, error)
func (*SUCScheduleProperties) GetLastModifiedTimeAsTime ¶
func (o *SUCScheduleProperties) GetLastModifiedTimeAsTime() (*time.Time, error)
func (*SUCScheduleProperties) GetNextRunAsTime ¶
func (o *SUCScheduleProperties) GetNextRunAsTime() (*time.Time, error)
func (*SUCScheduleProperties) GetStartTimeAsTime ¶
func (o *SUCScheduleProperties) GetStartTimeAsTime() (*time.Time, error)
func (*SUCScheduleProperties) SetCreationTimeAsTime ¶
func (o *SUCScheduleProperties) SetCreationTimeAsTime(input time.Time)
func (*SUCScheduleProperties) SetExpiryTimeAsTime ¶
func (o *SUCScheduleProperties) SetExpiryTimeAsTime(input time.Time)
func (*SUCScheduleProperties) SetLastModifiedTimeAsTime ¶
func (o *SUCScheduleProperties) SetLastModifiedTimeAsTime(input time.Time)
func (*SUCScheduleProperties) SetNextRunAsTime ¶
func (o *SUCScheduleProperties) SetNextRunAsTime(input time.Time)
func (*SUCScheduleProperties) SetStartTimeAsTime ¶
func (o *SUCScheduleProperties) SetStartTimeAsTime(input time.Time)
type ScheduleDay ¶
type ScheduleDay string
const ( ScheduleDayFriday ScheduleDay = "Friday" ScheduleDayMonday ScheduleDay = "Monday" ScheduleDaySaturday ScheduleDay = "Saturday" ScheduleDaySunday ScheduleDay = "Sunday" ScheduleDayThursday ScheduleDay = "Thursday" ScheduleDayTuesday ScheduleDay = "Tuesday" ScheduleDayWednesday ScheduleDay = "Wednesday" )
func (*ScheduleDay) UnmarshalJSON ¶ added in v0.20240209.1164150
func (s *ScheduleDay) UnmarshalJSON(bytes []byte) error
type ScheduleFrequency ¶
type ScheduleFrequency string
const ( ScheduleFrequencyDay ScheduleFrequency = "Day" ScheduleFrequencyHour ScheduleFrequency = "Hour" ScheduleFrequencyMinute ScheduleFrequency = "Minute" ScheduleFrequencyMonth ScheduleFrequency = "Month" ScheduleFrequencyOneTime ScheduleFrequency = "OneTime" ScheduleFrequencyWeek ScheduleFrequency = "Week" )
func (*ScheduleFrequency) UnmarshalJSON ¶ added in v0.20240209.1164150
func (s *ScheduleFrequency) UnmarshalJSON(bytes []byte) error
type SoftwareUpdateConfiguration ¶
type SoftwareUpdateConfiguration struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties SoftwareUpdateConfigurationProperties `json:"properties"` Type *string `json:"type,omitempty"` }
type SoftwareUpdateConfigurationClient ¶
type SoftwareUpdateConfigurationClient struct {
Client *resourcemanager.Client
}
func NewSoftwareUpdateConfigurationClientWithBaseURI ¶
func NewSoftwareUpdateConfigurationClientWithBaseURI(sdkApi sdkEnv.Api) (*SoftwareUpdateConfigurationClient, error)
func (SoftwareUpdateConfigurationClient) Create ¶
func (c SoftwareUpdateConfigurationClient) Create(ctx context.Context, id SoftwareUpdateConfigurationId, input SoftwareUpdateConfiguration, options CreateOperationOptions) (result CreateOperationResponse, err error)
Create ...
func (SoftwareUpdateConfigurationClient) Delete ¶
func (c SoftwareUpdateConfigurationClient) Delete(ctx context.Context, id SoftwareUpdateConfigurationId, options DeleteOperationOptions) (result DeleteOperationResponse, err error)
Delete ...
func (SoftwareUpdateConfigurationClient) GetByName ¶
func (c SoftwareUpdateConfigurationClient) GetByName(ctx context.Context, id SoftwareUpdateConfigurationId, options GetByNameOperationOptions) (result GetByNameOperationResponse, err error)
GetByName ...
func (SoftwareUpdateConfigurationClient) List ¶
func (c SoftwareUpdateConfigurationClient) List(ctx context.Context, id AutomationAccountId, options ListOperationOptions) (result ListOperationResponse, err error)
List ...
type SoftwareUpdateConfigurationCollectionItem ¶
type SoftwareUpdateConfigurationCollectionItem struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties SoftwareUpdateConfigurationCollectionItemProperties `json:"properties"` }
type SoftwareUpdateConfigurationCollectionItemProperties ¶
type SoftwareUpdateConfigurationCollectionItemProperties struct { CreationTime *string `json:"creationTime,omitempty"` Frequency *ScheduleFrequency `json:"frequency,omitempty"` LastModifiedTime *string `json:"lastModifiedTime,omitempty"` NextRun *string `json:"nextRun,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` StartTime *string `json:"startTime,omitempty"` Tasks *SoftwareUpdateConfigurationTasks `json:"tasks,omitempty"` UpdateConfiguration *UpdateConfiguration `json:"updateConfiguration,omitempty"` }
func (*SoftwareUpdateConfigurationCollectionItemProperties) GetCreationTimeAsTime ¶
func (o *SoftwareUpdateConfigurationCollectionItemProperties) GetCreationTimeAsTime() (*time.Time, error)
func (*SoftwareUpdateConfigurationCollectionItemProperties) GetLastModifiedTimeAsTime ¶
func (o *SoftwareUpdateConfigurationCollectionItemProperties) GetLastModifiedTimeAsTime() (*time.Time, error)
func (*SoftwareUpdateConfigurationCollectionItemProperties) GetNextRunAsTime ¶
func (o *SoftwareUpdateConfigurationCollectionItemProperties) GetNextRunAsTime() (*time.Time, error)
func (*SoftwareUpdateConfigurationCollectionItemProperties) GetStartTimeAsTime ¶
func (o *SoftwareUpdateConfigurationCollectionItemProperties) GetStartTimeAsTime() (*time.Time, error)
func (*SoftwareUpdateConfigurationCollectionItemProperties) SetCreationTimeAsTime ¶
func (o *SoftwareUpdateConfigurationCollectionItemProperties) SetCreationTimeAsTime(input time.Time)
func (*SoftwareUpdateConfigurationCollectionItemProperties) SetLastModifiedTimeAsTime ¶
func (o *SoftwareUpdateConfigurationCollectionItemProperties) SetLastModifiedTimeAsTime(input time.Time)
func (*SoftwareUpdateConfigurationCollectionItemProperties) SetNextRunAsTime ¶
func (o *SoftwareUpdateConfigurationCollectionItemProperties) SetNextRunAsTime(input time.Time)
func (*SoftwareUpdateConfigurationCollectionItemProperties) SetStartTimeAsTime ¶
func (o *SoftwareUpdateConfigurationCollectionItemProperties) SetStartTimeAsTime(input time.Time)
type SoftwareUpdateConfigurationId ¶
type SoftwareUpdateConfigurationId struct { SubscriptionId string ResourceGroupName string AutomationAccountName string SoftwareUpdateConfigurationName string }
SoftwareUpdateConfigurationId is a struct representing the Resource ID for a Software Update Configuration
func NewSoftwareUpdateConfigurationID ¶
func NewSoftwareUpdateConfigurationID(subscriptionId string, resourceGroupName string, automationAccountName string, softwareUpdateConfigurationName string) SoftwareUpdateConfigurationId
NewSoftwareUpdateConfigurationID returns a new SoftwareUpdateConfigurationId struct
func ParseSoftwareUpdateConfigurationID ¶
func ParseSoftwareUpdateConfigurationID(input string) (*SoftwareUpdateConfigurationId, error)
ParseSoftwareUpdateConfigurationID parses 'input' into a SoftwareUpdateConfigurationId
func ParseSoftwareUpdateConfigurationIDInsensitively ¶
func ParseSoftwareUpdateConfigurationIDInsensitively(input string) (*SoftwareUpdateConfigurationId, error)
ParseSoftwareUpdateConfigurationIDInsensitively parses 'input' case-insensitively into a SoftwareUpdateConfigurationId note: this method should only be used for API response data and not user input
func (*SoftwareUpdateConfigurationId) FromParseResult ¶
func (id *SoftwareUpdateConfigurationId) FromParseResult(input resourceids.ParseResult) error
func (SoftwareUpdateConfigurationId) ID ¶
func (id SoftwareUpdateConfigurationId) ID() string
ID returns the formatted Software Update Configuration ID
func (SoftwareUpdateConfigurationId) Segments ¶
func (id SoftwareUpdateConfigurationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Software Update Configuration ID
func (SoftwareUpdateConfigurationId) String ¶
func (id SoftwareUpdateConfigurationId) String() string
String returns a human-readable description of this Software Update Configuration ID
type SoftwareUpdateConfigurationListResult ¶
type SoftwareUpdateConfigurationListResult struct {
Value *[]SoftwareUpdateConfigurationCollectionItem `json:"value,omitempty"`
}
type SoftwareUpdateConfigurationProperties ¶
type SoftwareUpdateConfigurationProperties struct { CreatedBy *string `json:"createdBy,omitempty"` CreationTime *string `json:"creationTime,omitempty"` Error *ErrorResponse `json:"error,omitempty"` LastModifiedBy *string `json:"lastModifiedBy,omitempty"` LastModifiedTime *string `json:"lastModifiedTime,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ScheduleInfo SUCScheduleProperties `json:"scheduleInfo"` Tasks *SoftwareUpdateConfigurationTasks `json:"tasks,omitempty"` UpdateConfiguration UpdateConfiguration `json:"updateConfiguration"` }
func (*SoftwareUpdateConfigurationProperties) GetCreationTimeAsTime ¶
func (o *SoftwareUpdateConfigurationProperties) GetCreationTimeAsTime() (*time.Time, error)
func (*SoftwareUpdateConfigurationProperties) GetLastModifiedTimeAsTime ¶
func (o *SoftwareUpdateConfigurationProperties) GetLastModifiedTimeAsTime() (*time.Time, error)
func (*SoftwareUpdateConfigurationProperties) SetCreationTimeAsTime ¶
func (o *SoftwareUpdateConfigurationProperties) SetCreationTimeAsTime(input time.Time)
func (*SoftwareUpdateConfigurationProperties) SetLastModifiedTimeAsTime ¶
func (o *SoftwareUpdateConfigurationProperties) SetLastModifiedTimeAsTime(input time.Time)
type SoftwareUpdateConfigurationTasks ¶
type SoftwareUpdateConfigurationTasks struct { PostTask *TaskProperties `json:"postTask,omitempty"` PreTask *TaskProperties `json:"preTask,omitempty"` }
type TagOperators ¶
type TagOperators string
const ( TagOperatorsAll TagOperators = "All" TagOperatorsAny TagOperators = "Any" )
func (*TagOperators) UnmarshalJSON ¶ added in v0.20240209.1164150
func (s *TagOperators) UnmarshalJSON(bytes []byte) error
type TagSettingsProperties ¶
type TagSettingsProperties struct { FilterOperator *TagOperators `json:"filterOperator,omitempty"` Tags *map[string][]string `json:"tags,omitempty"` }
type TargetProperties ¶
type TargetProperties struct { AzureQueries *[]AzureQueryProperties `json:"azureQueries,omitempty"` NonAzureQueries *[]NonAzureQueryProperties `json:"nonAzureQueries,omitempty"` }
type TaskProperties ¶
type UpdateConfiguration ¶
type UpdateConfiguration struct { AzureVirtualMachines *[]string `json:"azureVirtualMachines,omitempty"` Duration *string `json:"duration,omitempty"` Linux *LinuxProperties `json:"linux,omitempty"` NonAzureComputerNames *[]string `json:"nonAzureComputerNames,omitempty"` OperatingSystem OperatingSystemType `json:"operatingSystem"` Targets *TargetProperties `json:"targets,omitempty"` Windows *WindowsProperties `json:"windows,omitempty"` }
type WindowsProperties ¶
type WindowsProperties struct { ExcludedKbNumbers *[]string `json:"excludedKbNumbers,omitempty"` IncludedKbNumbers *[]string `json:"includedKbNumbers,omitempty"` IncludedUpdateClassifications *WindowsUpdateClasses `json:"includedUpdateClassifications,omitempty"` RebootSetting *string `json:"rebootSetting,omitempty"` }
type WindowsUpdateClasses ¶
type WindowsUpdateClasses string
const ( WindowsUpdateClassesCritical WindowsUpdateClasses = "Critical" WindowsUpdateClassesDefinition WindowsUpdateClasses = "Definition" WindowsUpdateClassesFeaturePack WindowsUpdateClasses = "FeaturePack" WindowsUpdateClassesSecurity WindowsUpdateClasses = "Security" WindowsUpdateClassesServicePack WindowsUpdateClasses = "ServicePack" WindowsUpdateClassesTools WindowsUpdateClasses = "Tools" WindowsUpdateClassesUnclassified WindowsUpdateClasses = "Unclassified" WindowsUpdateClassesUpdateRollup WindowsUpdateClasses = "UpdateRollup" WindowsUpdateClassesUpdates WindowsUpdateClasses = "Updates" )
func (*WindowsUpdateClasses) UnmarshalJSON ¶ added in v0.20240209.1164150
func (s *WindowsUpdateClasses) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_automationaccount.go
- id_softwareupdateconfiguration.go
- method_create.go
- method_delete.go
- method_getbyname.go
- method_list.go
- model_advancedschedule.go
- model_advancedschedulemonthlyoccurrence.go
- model_azurequeryproperties.go
- model_errorresponse.go
- model_linuxproperties.go
- model_nonazurequeryproperties.go
- model_softwareupdateconfiguration.go
- model_softwareupdateconfigurationcollectionitem.go
- model_softwareupdateconfigurationcollectionitemproperties.go
- model_softwareupdateconfigurationlistresult.go
- model_softwareupdateconfigurationproperties.go
- model_softwareupdateconfigurationtasks.go
- model_sucscheduleproperties.go
- model_tagsettingsproperties.go
- model_targetproperties.go
- model_taskproperties.go
- model_updateconfiguration.go
- model_windowsproperties.go
- version.go