Documentation
¶
Index ¶
- Constants
- func GetJobScheduleFromTFID(ctx context.Context, client *jobschedule.JobScheduleClient, ...) (js *jobschedule.JobSchedule, err error)
- func ParseAzureAutomationVariableValue(resource string, input *string) (interface{}, error)
- type AutomationConnectionTypeModel
- type AutomationConnectionTypeResource
- func (m AutomationConnectionTypeResource) Arguments() map[string]*pluginsdk.Schema
- func (m AutomationConnectionTypeResource) Attributes() map[string]*pluginsdk.Schema
- func (m AutomationConnectionTypeResource) Create() sdk.ResourceFunc
- func (m AutomationConnectionTypeResource) Delete() sdk.ResourceFunc
- func (m AutomationConnectionTypeResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (m AutomationConnectionTypeResource) ModelObject() interface{}
- func (m AutomationConnectionTypeResource) Read() sdk.ResourceFunc
- func (m AutomationConnectionTypeResource) ResourceType() string
- type AutomationPowerShell72ModuleModel
- type AutomationRunbookDataSource
- func (d AutomationRunbookDataSource) Arguments() map[string]*pluginsdk.Schema
- func (d AutomationRunbookDataSource) Attributes() map[string]*pluginsdk.Schema
- func (d AutomationRunbookDataSource) ModelObject() interface{}
- func (d AutomationRunbookDataSource) Read() sdk.ResourceFunc
- func (d AutomationRunbookDataSource) ResourceType() string
- type AutomationRunbookDataSourceModel
- type AutomationVariablesDataSource
- func (v AutomationVariablesDataSource) Arguments() map[string]*pluginsdk.Schema
- func (v AutomationVariablesDataSource) Attributes() map[string]*pluginsdk.Schema
- func (v AutomationVariablesDataSource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (v AutomationVariablesDataSource) ModelObject() interface{}
- func (v AutomationVariablesDataSource) Read() sdk.ResourceFunc
- func (v AutomationVariablesDataSource) ResourceType() string
- type AutomationVariablesDataSourceModel
- type AzureQuery
- type Field
- type HybridRunbookWorkerGroupModel
- type HybridRunbookWorkerGroupResource
- func (m HybridRunbookWorkerGroupResource) Arguments() map[string]*pluginsdk.Schema
- func (m HybridRunbookWorkerGroupResource) Attributes() map[string]*pluginsdk.Schema
- func (m HybridRunbookWorkerGroupResource) Create() sdk.ResourceFunc
- func (m HybridRunbookWorkerGroupResource) Delete() sdk.ResourceFunc
- func (m HybridRunbookWorkerGroupResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (m HybridRunbookWorkerGroupResource) ModelObject() interface{}
- func (m HybridRunbookWorkerGroupResource) Read() sdk.ResourceFunc
- func (m HybridRunbookWorkerGroupResource) ResourceType() string
- func (m HybridRunbookWorkerGroupResource) Update() sdk.ResourceFunc
- type HybridRunbookWorkerModel
- type HybridRunbookWorkerResource
- func (m HybridRunbookWorkerResource) Arguments() map[string]*pluginsdk.Schema
- func (m HybridRunbookWorkerResource) Attributes() map[string]*pluginsdk.Schema
- func (m HybridRunbookWorkerResource) Create() sdk.ResourceFunc
- func (m HybridRunbookWorkerResource) Delete() sdk.ResourceFunc
- func (m HybridRunbookWorkerResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (m HybridRunbookWorkerResource) ModelObject() interface{}
- func (m HybridRunbookWorkerResource) Read() sdk.ResourceFunc
- func (m HybridRunbookWorkerResource) ResourceType() string
- type Linux
- type ModuleHash
- type ModuleLinkModel
- type MonthlyOccurrence
- type NonAzureQuery
- type PowerShell72ModuleResource
- func (r PowerShell72ModuleResource) Arguments() map[string]*pluginsdk.Schema
- func (r PowerShell72ModuleResource) Attributes() map[string]*pluginsdk.Schema
- func (r PowerShell72ModuleResource) Create() sdk.ResourceFunc
- func (PowerShell72ModuleResource) Delete() sdk.ResourceFunc
- func (r PowerShell72ModuleResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r PowerShell72ModuleResource) ModelObject() interface{}
- func (r PowerShell72ModuleResource) Read() sdk.ResourceFunc
- func (r PowerShell72ModuleResource) ResourceType() string
- func (r PowerShell72ModuleResource) Update() sdk.ResourceFunc
- type Python3PackageModel
- type Python3PackageResource
- func (m Python3PackageResource) Arguments() map[string]*pluginsdk.Schema
- func (m Python3PackageResource) Attributes() map[string]*pluginsdk.Schema
- func (m Python3PackageResource) Create() sdk.ResourceFunc
- func (m Python3PackageResource) Delete() sdk.ResourceFunc
- func (m Python3PackageResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (m Python3PackageResource) ModelObject() interface{}
- func (m Python3PackageResource) Read() sdk.ResourceFunc
- func (m Python3PackageResource) ResourceType() string
- func (m Python3PackageResource) Update() sdk.ResourceFunc
- type Registration
- func (r Registration) AssociatedGitHubLabel() string
- func (r Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (r Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
- type Schedule
- type Security
- type SoftwareUpdateConfigurationModel
- type SoftwareUpdateConfigurationResource
- func (m SoftwareUpdateConfigurationResource) Arguments() map[string]*pluginsdk.Schema
- func (m SoftwareUpdateConfigurationResource) Attributes() map[string]*pluginsdk.Schema
- func (m SoftwareUpdateConfigurationResource) Create() sdk.ResourceFunc
- func (m SoftwareUpdateConfigurationResource) Delete() sdk.ResourceFunc
- func (m SoftwareUpdateConfigurationResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (m SoftwareUpdateConfigurationResource) ModelObject() interface{}
- func (m SoftwareUpdateConfigurationResource) Read() sdk.ResourceFunc
- func (m SoftwareUpdateConfigurationResource) ResourceType() string
- func (m SoftwareUpdateConfigurationResource) Update() sdk.ResourceFunc
- type SourceControlModel
- type SourceControlResource
- func (m SourceControlResource) Arguments() map[string]*pluginsdk.Schema
- func (m SourceControlResource) Attributes() map[string]*pluginsdk.Schema
- func (m SourceControlResource) Create() sdk.ResourceFunc
- func (m SourceControlResource) Delete() sdk.ResourceFunc
- func (m SourceControlResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (m SourceControlResource) ModelObject() interface{}
- func (m SourceControlResource) Read() sdk.ResourceFunc
- func (m SourceControlResource) ResourceType() string
- func (r SourceControlResource) StateUpgraders() sdk.StateUpgradeData
- func (m SourceControlResource) Update() sdk.ResourceFunc
- type Tag
- type Target
- type UpdateTask
- type WatcherModel
- type WatcherResource
- func (m WatcherResource) Arguments() map[string]*pluginsdk.Schema
- func (m WatcherResource) Attributes() map[string]*pluginsdk.Schema
- func (m WatcherResource) Create() sdk.ResourceFunc
- func (m WatcherResource) Delete() sdk.ResourceFunc
- func (m WatcherResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (m WatcherResource) ModelObject() interface{}
- func (m WatcherResource) Read() sdk.ResourceFunc
- func (m WatcherResource) ResourceType() string
- func (m WatcherResource) Update() sdk.ResourceFunc
- type Windows
Constants ¶
View Source
const ( RebootSettingIfRequired = "IfRequired" RebootSettingNever = "Never" RebootSettingAlways = "Always" RebootSettingRebootOnly = "RebootOnly" FrequencyOneTime = "OneTime" FrequencyDay = "Day" FrequencyHour = "Hour" FrequencyWeek = "Week" FrequencyMonth = "Month" DaysOfWeekMonday = "Monday" DaysOfWeekTuesday = "Tuesday" DaysOfWeekWednesday = "Wednesday" DaysOfWeekThursday = "Thursday" DaysOfWeekFriday = "Friday" DaysOfWeekSaturday = "Saturday" DaysOfWeekSunday = "Sunday" )
Variables ¶
This section is empty.
Functions ¶
func GetJobScheduleFromTFID ¶
func GetJobScheduleFromTFID(ctx context.Context, client *jobschedule.JobScheduleClient, id *commonids.CompositeResourceID[*schedule.ScheduleId, *runbook.RunbookId]) (js *jobschedule.JobSchedule, err error)
Types ¶
type AutomationConnectionTypeModel ¶
type AutomationConnectionTypeModel struct {
ResourceGroup string `json:"resource_group" tfschema:"resource_group_name"`
AutomationAccountName string `json:"automation_account_name" tfschema:"automation_account_name"`
Name string `json:"name" tfschema:"name"`
IsGlobal bool `json:"is_global" tfschema:"is_global"`
Field []Field `json:"field" tfschema:"field"`
}
type AutomationConnectionTypeResource ¶
type AutomationConnectionTypeResource struct{}
func (AutomationConnectionTypeResource) Arguments ¶
func (m AutomationConnectionTypeResource) Arguments() map[string]*pluginsdk.Schema
func (AutomationConnectionTypeResource) Attributes ¶
func (m AutomationConnectionTypeResource) Attributes() map[string]*pluginsdk.Schema
func (AutomationConnectionTypeResource) Create ¶
func (m AutomationConnectionTypeResource) Create() sdk.ResourceFunc
func (AutomationConnectionTypeResource) Delete ¶
func (m AutomationConnectionTypeResource) Delete() sdk.ResourceFunc
func (AutomationConnectionTypeResource) IDValidationFunc ¶
func (m AutomationConnectionTypeResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (AutomationConnectionTypeResource) ModelObject ¶
func (m AutomationConnectionTypeResource) ModelObject() interface{}
func (AutomationConnectionTypeResource) Read ¶
func (m AutomationConnectionTypeResource) Read() sdk.ResourceFunc
func (AutomationConnectionTypeResource) ResourceType ¶
func (m AutomationConnectionTypeResource) ResourceType() string
type AutomationPowerShell72ModuleModel ¶
type AutomationPowerShell72ModuleModel struct {
AutomationAccountID string `tfschema:"automation_account_id"`
Name string `tfschema:"name"`
ModuleLink []ModuleLinkModel `tfschema:"module_link"`
Tags map[string]interface{} `tfschema:"tags"`
}
type AutomationRunbookDataSource ¶
type AutomationRunbookDataSource struct{}
func (AutomationRunbookDataSource) Arguments ¶
func (d AutomationRunbookDataSource) Arguments() map[string]*pluginsdk.Schema
func (AutomationRunbookDataSource) Attributes ¶
func (d AutomationRunbookDataSource) Attributes() map[string]*pluginsdk.Schema
func (AutomationRunbookDataSource) ModelObject ¶
func (d AutomationRunbookDataSource) ModelObject() interface{}
func (AutomationRunbookDataSource) Read ¶
func (d AutomationRunbookDataSource) Read() sdk.ResourceFunc
func (AutomationRunbookDataSource) ResourceType ¶
func (d AutomationRunbookDataSource) ResourceType() string
type AutomationRunbookDataSourceModel ¶
type AutomationRunbookDataSourceModel struct {
RunbookName string `tfschema:"name"`
AutomationAccountName string `tfschema:"automation_account_name"`
ResourceGroupName string `tfschema:"resource_group_name"`
Location string `tfschema:"location"`
Description string `tfschema:"description"`
LogProgress bool `tfschema:"log_progress"`
LogVerbose bool `tfschema:"log_verbose"`
RunbookType string `tfschema:"runbook_type"`
LogActivityTrace int64 `tfschema:"log_activity_trace_level"`
Content string `tfschema:"content"`
Tags map[string]string `tfschema:"tags "`
}
type AutomationVariablesDataSource ¶
type AutomationVariablesDataSource struct{}
func (AutomationVariablesDataSource) Arguments ¶
func (v AutomationVariablesDataSource) Arguments() map[string]*pluginsdk.Schema
func (AutomationVariablesDataSource) Attributes ¶
func (v AutomationVariablesDataSource) Attributes() map[string]*pluginsdk.Schema
func (AutomationVariablesDataSource) IDValidationFunc ¶
func (v AutomationVariablesDataSource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (AutomationVariablesDataSource) ModelObject ¶
func (v AutomationVariablesDataSource) ModelObject() interface{}
func (AutomationVariablesDataSource) Read ¶
func (v AutomationVariablesDataSource) Read() sdk.ResourceFunc
func (AutomationVariablesDataSource) ResourceType ¶
func (v AutomationVariablesDataSource) ResourceType() string
type AutomationVariablesDataSourceModel ¶
type AutomationVariablesDataSourceModel struct {
AutomationAccountId string `tfschema:"automation_account_id"`
BooleanVariables []helper.BooleanVariable `tfschema:"bool"`
DateTimeVariables []helper.DateTimeVariable `tfschema:"datetime"`
EncryptedVariables []helper.EncryptedVariable `tfschema:"encrypted"`
IntegerVariables []helper.IntegerVariable `tfschema:"int"`
NullVariables []helper.NullVariable `tfschema:"null"`
ObjectVariables []helper.ObjectVariable `tfschema:"object"`
StringVariables []helper.StringVariable `tfschema:"string"`
}
type AzureQuery ¶
type HybridRunbookWorkerGroupResource ¶
type HybridRunbookWorkerGroupResource struct{}
func (HybridRunbookWorkerGroupResource) Arguments ¶
func (m HybridRunbookWorkerGroupResource) Arguments() map[string]*pluginsdk.Schema
func (HybridRunbookWorkerGroupResource) Attributes ¶
func (m HybridRunbookWorkerGroupResource) Attributes() map[string]*pluginsdk.Schema
func (HybridRunbookWorkerGroupResource) Create ¶
func (m HybridRunbookWorkerGroupResource) Create() sdk.ResourceFunc
func (HybridRunbookWorkerGroupResource) Delete ¶
func (m HybridRunbookWorkerGroupResource) Delete() sdk.ResourceFunc
func (HybridRunbookWorkerGroupResource) IDValidationFunc ¶
func (m HybridRunbookWorkerGroupResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (HybridRunbookWorkerGroupResource) ModelObject ¶
func (m HybridRunbookWorkerGroupResource) ModelObject() interface{}
func (HybridRunbookWorkerGroupResource) Read ¶
func (m HybridRunbookWorkerGroupResource) Read() sdk.ResourceFunc
func (HybridRunbookWorkerGroupResource) ResourceType ¶
func (m HybridRunbookWorkerGroupResource) ResourceType() string
func (HybridRunbookWorkerGroupResource) Update ¶
func (m HybridRunbookWorkerGroupResource) Update() sdk.ResourceFunc
type HybridRunbookWorkerModel ¶
type HybridRunbookWorkerModel struct {
ResourceGroupName string `tfschema:"resource_group_name"`
AutomationAccountName string `tfschema:"automation_account_name"`
WorkerGroupName string `tfschema:"worker_group_name"`
WorkerName string `tfschema:"worker_name"`
WorkerId string `tfschema:"worker_id"`
VmResourceId string `tfschema:"vm_resource_id"`
Ip string `tfschema:"ip"`
RegisteredDateTime string `tfschema:"registration_date_time"`
LastSeenDateTime string `tfschema:"last_seen_date_time"`
WorkerType string `tfschema:"worker_type"`
}
type HybridRunbookWorkerResource ¶
type HybridRunbookWorkerResource struct{}
func (HybridRunbookWorkerResource) Arguments ¶
func (m HybridRunbookWorkerResource) Arguments() map[string]*pluginsdk.Schema
func (HybridRunbookWorkerResource) Attributes ¶
func (m HybridRunbookWorkerResource) Attributes() map[string]*pluginsdk.Schema
func (HybridRunbookWorkerResource) Create ¶
func (m HybridRunbookWorkerResource) Create() sdk.ResourceFunc
func (HybridRunbookWorkerResource) Delete ¶
func (m HybridRunbookWorkerResource) Delete() sdk.ResourceFunc
func (HybridRunbookWorkerResource) IDValidationFunc ¶
func (m HybridRunbookWorkerResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (HybridRunbookWorkerResource) ModelObject ¶
func (m HybridRunbookWorkerResource) ModelObject() interface{}
func (HybridRunbookWorkerResource) Read ¶
func (m HybridRunbookWorkerResource) Read() sdk.ResourceFunc
func (HybridRunbookWorkerResource) ResourceType ¶
func (m HybridRunbookWorkerResource) ResourceType() string
type Linux ¶
type Linux struct {
Reboot string `tfschema:"reboot"`
Classifications []string `tfschema:"classifications_included"`
ExcludedPackages []string `tfschema:"excluded_packages"`
IncludedPackages []string `tfschema:"included_packages"`
Classification string `tfschema:"classification_included,removedInNextMajorVersion"`
}
type ModuleHash ¶
type ModuleLinkModel ¶
type ModuleLinkModel struct {
Uri string `tfschema:"uri"`
Hash []ModuleHash `tfschema:"hash"`
}
type MonthlyOccurrence ¶
type NonAzureQuery ¶
type PowerShell72ModuleResource ¶
type PowerShell72ModuleResource struct{}
func (PowerShell72ModuleResource) Arguments ¶
func (r PowerShell72ModuleResource) Arguments() map[string]*pluginsdk.Schema
func (PowerShell72ModuleResource) Attributes ¶
func (r PowerShell72ModuleResource) Attributes() map[string]*pluginsdk.Schema
func (PowerShell72ModuleResource) Create ¶
func (r PowerShell72ModuleResource) Create() sdk.ResourceFunc
func (PowerShell72ModuleResource) Delete ¶
func (PowerShell72ModuleResource) Delete() sdk.ResourceFunc
func (PowerShell72ModuleResource) IDValidationFunc ¶
func (r PowerShell72ModuleResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (PowerShell72ModuleResource) ModelObject ¶
func (r PowerShell72ModuleResource) ModelObject() interface{}
func (PowerShell72ModuleResource) Read ¶
func (r PowerShell72ModuleResource) Read() sdk.ResourceFunc
func (PowerShell72ModuleResource) ResourceType ¶
func (r PowerShell72ModuleResource) ResourceType() string
func (PowerShell72ModuleResource) Update ¶
func (r PowerShell72ModuleResource) Update() sdk.ResourceFunc
type Python3PackageModel ¶
type Python3PackageModel struct {
Name string `tfschema:"name"`
ResourceGroupName string `tfschema:"resource_group_name"`
AutomationAccountName string `tfschema:"automation_account_name"`
ContentUri string `tfschema:"content_uri"`
ContentVersion string `tfschema:"content_version"`
HashAlgorithm string `tfschema:"hash_algorithm"`
HashValue string `tfschema:"hash_value"`
Tags map[string]string `tfschema:"tags"`
}
type Python3PackageResource ¶
type Python3PackageResource struct{}
func (Python3PackageResource) Arguments ¶
func (m Python3PackageResource) Arguments() map[string]*pluginsdk.Schema
func (Python3PackageResource) Attributes ¶
func (m Python3PackageResource) Attributes() map[string]*pluginsdk.Schema
func (Python3PackageResource) Create ¶
func (m Python3PackageResource) Create() sdk.ResourceFunc
func (Python3PackageResource) Delete ¶
func (m Python3PackageResource) Delete() sdk.ResourceFunc
func (Python3PackageResource) IDValidationFunc ¶
func (m Python3PackageResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (Python3PackageResource) ModelObject ¶
func (m Python3PackageResource) ModelObject() interface{}
func (Python3PackageResource) Read ¶
func (m Python3PackageResource) Read() sdk.ResourceFunc
func (Python3PackageResource) ResourceType ¶
func (m Python3PackageResource) ResourceType() string
func (Python3PackageResource) Update ¶
func (m Python3PackageResource) Update() sdk.ResourceFunc
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
func (Registration) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
type Schedule ¶
type Schedule struct {
Description string `tfschema:"description"`
StartTime string `tfschema:"start_time"`
StartTimeOffsetMinutes float64 `tfschema:"start_time_offset_minutes"`
ExpiryTime string `tfschema:"expiry_time"`
ExpiryTimeOffsetMinutes float64 `tfschema:"expiry_time_offset_minutes"`
IsEnabled bool `tfschema:"is_enabled"`
NextRun string `tfschema:"next_run"`
NextRunOffsetMinutes float64 `tfschema:"next_run_offset_minutes"`
Interval int64 `tfschema:"interval"`
Frequency string `tfschema:"frequency"`
CreationTime string `tfschema:"creation_time"`
LastModifiedTime string `tfschema:"last_modified_time"`
TimeZone string `tfschema:"time_zone"`
AdvancedWeekDays []string `tfschema:"advanced_week_days"`
AdvancedMonthDays []int64 `tfschema:"advanced_month_days"`
MonthlyOccurrence []MonthlyOccurrence `tfschema:"monthly_occurrence"`
}
type SoftwareUpdateConfigurationModel ¶
type SoftwareUpdateConfigurationModel struct {
AutomationAccountID string `tfschema:"automation_account_id"`
Name string `tfschema:"name"`
ErrorCode string `tfschema:"error_code"`
ErrorMessage string `tfschema:"error_message"`
OperatingSystem string `tfschema:"operating_system,removedInNextMajorVersion"`
Linux []Linux `tfschema:"linux"`
Windows []Windows `tfschema:"windows"`
Duration string `tfschema:"duration"`
VirtualMachines []string `tfschema:"virtual_machine_ids"`
NonAzureComputerNames []string `tfschema:"non_azure_computer_names"`
Targets []Target `tfschema:"target"`
Schedule []Schedule `tfschema:"schedule"`
PreTask []UpdateTask `tfschema:"pre_task"`
PostTask []UpdateTask `tfschema:"post_task"`
}
type SoftwareUpdateConfigurationResource ¶
type SoftwareUpdateConfigurationResource struct{}
func (SoftwareUpdateConfigurationResource) Arguments ¶
func (m SoftwareUpdateConfigurationResource) Arguments() map[string]*pluginsdk.Schema
func (SoftwareUpdateConfigurationResource) Attributes ¶
func (m SoftwareUpdateConfigurationResource) Attributes() map[string]*pluginsdk.Schema
func (SoftwareUpdateConfigurationResource) Create ¶
func (m SoftwareUpdateConfigurationResource) Create() sdk.ResourceFunc
func (SoftwareUpdateConfigurationResource) Delete ¶
func (m SoftwareUpdateConfigurationResource) Delete() sdk.ResourceFunc
func (SoftwareUpdateConfigurationResource) IDValidationFunc ¶
func (m SoftwareUpdateConfigurationResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (SoftwareUpdateConfigurationResource) ModelObject ¶
func (m SoftwareUpdateConfigurationResource) ModelObject() interface{}
func (SoftwareUpdateConfigurationResource) Read ¶
func (m SoftwareUpdateConfigurationResource) Read() sdk.ResourceFunc
func (SoftwareUpdateConfigurationResource) ResourceType ¶
func (m SoftwareUpdateConfigurationResource) ResourceType() string
func (SoftwareUpdateConfigurationResource) Update ¶
func (m SoftwareUpdateConfigurationResource) Update() sdk.ResourceFunc
type SourceControlModel ¶
type SourceControlModel struct {
AutomationAccountID string `tfschema:"automation_account_id"`
Name string `tfschema:"name"`
RepoURL string `tfschema:"repository_url"`
Branch string `tfschema:"branch"`
FolderPath string `tfschema:"folder_path"`
AutoSync bool `tfschema:"automatic_sync"`
PublishRunbook bool `tfschema:"publish_runbook_enabled"`
SourceType string `tfschema:"source_control_type"`
Description string `tfschema:"description"`
SecurityToken []Security `tfschema:"security"`
}
type SourceControlResource ¶
type SourceControlResource struct{}
func (SourceControlResource) Arguments ¶
func (m SourceControlResource) Arguments() map[string]*pluginsdk.Schema
func (SourceControlResource) Attributes ¶
func (m SourceControlResource) Attributes() map[string]*pluginsdk.Schema
func (SourceControlResource) Create ¶
func (m SourceControlResource) Create() sdk.ResourceFunc
func (SourceControlResource) Delete ¶
func (m SourceControlResource) Delete() sdk.ResourceFunc
func (SourceControlResource) IDValidationFunc ¶
func (m SourceControlResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (SourceControlResource) ModelObject ¶
func (m SourceControlResource) ModelObject() interface{}
func (SourceControlResource) Read ¶
func (m SourceControlResource) Read() sdk.ResourceFunc
func (SourceControlResource) ResourceType ¶
func (m SourceControlResource) ResourceType() string
func (SourceControlResource) StateUpgraders ¶
func (r SourceControlResource) StateUpgraders() sdk.StateUpgradeData
func (SourceControlResource) Update ¶
func (m SourceControlResource) Update() sdk.ResourceFunc
type Target ¶
type Target struct {
AzureQueries []AzureQuery `tfschema:"azure_query"`
NonAzureQueries []NonAzureQuery `tfschema:"non_azure_query"`
}
type UpdateTask ¶
type WatcherModel ¶
type WatcherModel struct {
AutomationAccountID string `tfschema:"automation_account_id"`
Name string `tfschema:"name"`
Location string `tfschema:"location"`
Tags map[string]interface{} `tfschema:"tags"`
Etag string `tfschema:"etag"`
ExecutionFrequencyInSeconds int64 `tfschema:"execution_frequency_in_seconds"`
ScriptName string `tfschema:"script_name"`
ScriptParameters map[string]interface{} `tfschema:"script_parameters"`
ScriptRunOn string `tfschema:"script_run_on"`
Description string `tfschema:"description"`
Status string `tfschema:"status"`
}
type WatcherResource ¶
type WatcherResource struct{}
func (WatcherResource) Arguments ¶
func (m WatcherResource) Arguments() map[string]*pluginsdk.Schema
func (WatcherResource) Attributes ¶
func (m WatcherResource) Attributes() map[string]*pluginsdk.Schema
func (WatcherResource) Create ¶
func (m WatcherResource) Create() sdk.ResourceFunc
func (WatcherResource) Delete ¶
func (m WatcherResource) Delete() sdk.ResourceFunc
func (WatcherResource) IDValidationFunc ¶
func (m WatcherResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (WatcherResource) ModelObject ¶
func (m WatcherResource) ModelObject() interface{}
func (WatcherResource) Read ¶
func (m WatcherResource) Read() sdk.ResourceFunc
func (WatcherResource) ResourceType ¶
func (m WatcherResource) ResourceType() string
func (WatcherResource) Update ¶
func (m WatcherResource) Update() sdk.ResourceFunc
type Windows ¶
type Windows struct {
Classifications []string `tfschema:"classifications_included"`
ExcludedKbs []string `tfschema:"excluded_knowledge_base_numbers"`
IncludedKbs []string `tfschema:"included_knowledge_base_numbers"`
RebootSetting string `tfschema:"reboot"`
Classification string `tfschema:"classification_included,removedInNextMajorVersion"`
}
Source Files
¶
- automation_account_data_source.go
- automation_account_resource.go
- automation_certificate_resource.go
- automation_connection_certificate_resource.go
- automation_connection_classic_certificate_resource.go
- automation_connection_import.go
- automation_connection_resource.go
- automation_connection_service_principal_resource.go
- automation_connection_type_resource.go
- automation_credential_resource.go
- automation_dsc_configuration_resource.go
- automation_dsc_nodeconfiguration_resource.go
- automation_hybrid_runbook_worker_group_resource.go
- automation_hybrid_runbook_worker_resource.go
- automation_job_schedule_resource.go
- automation_module_resource.go
- automation_powershell72_module_resource.go
- automation_python3_package_resource.go
- automation_runbook_data_source.go
- automation_runbook_resource.go
- automation_schedule_resource.go
- automation_software_update_configuration_resource.go
- automation_source_control_resource.go
- automation_variable.go
- automation_variable_bool_data_source.go
- automation_variable_bool_resource.go
- automation_variable_datetime_data_source.go
- automation_variable_datetime_resource.go
- automation_variable_int_data_source.go
- automation_variable_int_resource.go
- automation_variable_object_data_source.go
- automation_variable_object_resource.go
- automation_variable_string_data_source.go
- automation_variable_string_resource.go
- automation_variables_data_source.go
- automation_watcher_resource.go
- automation_webhook_resource.go
- registration.go
- transition.go
Click to show internal directories.
Click to hide internal directories.