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"` ErrorMeesage string `tfschema:"error_meesage,removedInNextMajorVersion"` 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.go
- automation_hybrid_runbook_worker_group.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.