Documentation ¶
Index ¶
- func ExpandOrchestratedVirtualMachineScaleSetAutomaticRepairsPolicy(input []interface{}) *compute.AutomaticRepairsPolicy
- func ExpandOrchestratedVirtualMachineScaleSetDataDisk(input []interface{}, ultraSSDEnabled bool) (*[]compute.VirtualMachineScaleSetDataDisk, error)
- func ExpandOrchestratedVirtualMachineScaleSetNetworkInterface(input []interface{}) (*[]compute.VirtualMachineScaleSetNetworkConfiguration, error)
- func ExpandOrchestratedVirtualMachineScaleSetNetworkInterfaceUpdate(input []interface{}) (*[]compute.VirtualMachineScaleSetUpdateNetworkConfiguration, error)
- func ExpandOrchestratedVirtualMachineScaleSetOSDisk(input []interface{}, osType compute.OperatingSystemTypes) *compute.VirtualMachineScaleSetOSDisk
- func ExpandOrchestratedVirtualMachineScaleSetOSDiskUpdate(input []interface{}) *compute.VirtualMachineScaleSetUpdateOSDisk
- func ExpandOrchestratedVirtualMachineScaleSetScheduledEventsProfile(input []interface{}) *compute.ScheduledEventsProfile
- func ExpandSSHKeys(input []interface{}) []compute.SSHPublicKey
- func ExpandVirtualMachineScaleSetAdditionalCapabilities(input []interface{}) *compute.AdditionalCapabilities
- func ExpandVirtualMachineScaleSetAutomaticRepairsPolicy(input []interface{}) *compute.AutomaticRepairsPolicy
- func ExpandVirtualMachineScaleSetAutomaticUpgradePolicy(input []interface{}) *compute.AutomaticOSUpgradePolicy
- func ExpandVirtualMachineScaleSetDataDisk(input []interface{}, ultraSSDEnabled bool) (*[]compute.VirtualMachineScaleSetDataDisk, error)
- func ExpandVirtualMachineScaleSetNetworkInterface(input []interface{}) (*[]compute.VirtualMachineScaleSetNetworkConfiguration, error)
- func ExpandVirtualMachineScaleSetNetworkInterfaceUpdate(input []interface{}) (*[]compute.VirtualMachineScaleSetUpdateNetworkConfiguration, error)
- func ExpandVirtualMachineScaleSetOSDisk(input []interface{}, osType compute.OperatingSystemTypes) *compute.VirtualMachineScaleSetOSDisk
- func ExpandVirtualMachineScaleSetOSDiskUpdate(input []interface{}) *compute.VirtualMachineScaleSetUpdateOSDisk
- func ExpandVirtualMachineScaleSetRollingUpgradePolicy(input []interface{}) *compute.RollingUpgradePolicy
- func ExpandVirtualMachineScaleSetScheduledEventsProfile(input []interface{}) *compute.ScheduledEventsProfile
- func FlattenOrchestratedVirtualMachineScaleSetAutomaticRepairsPolicy(input *compute.AutomaticRepairsPolicy) []interface{}
- func FlattenOrchestratedVirtualMachineScaleSetDataDisk(input *[]compute.VirtualMachineScaleSetDataDisk) []interface{}
- func FlattenOrchestratedVirtualMachineScaleSetIPConfiguration(input compute.VirtualMachineScaleSetIPConfiguration) map[string]interface{}
- func FlattenOrchestratedVirtualMachineScaleSetNetworkInterface(input *[]compute.VirtualMachineScaleSetNetworkConfiguration) []interface{}
- func FlattenOrchestratedVirtualMachineScaleSetOSDisk(input *compute.VirtualMachineScaleSetOSDisk) []interface{}
- func FlattenOrchestratedVirtualMachineScaleSetOSProfile(input *compute.VirtualMachineScaleSetOSProfile, d *pluginsdk.ResourceData) []interface{}
- func FlattenOrchestratedVirtualMachineScaleSetPublicIPAddress(input compute.VirtualMachineScaleSetPublicIPAddressConfiguration) map[string]interface{}
- func FlattenOrchestratedVirtualMachineScaleSetScheduledEventsProfile(input *compute.ScheduledEventsProfile) []interface{}
- func FlattenSSHKeys(input *compute.SSHConfiguration) (*[]interface{}, error)
- func FlattenVirtualMachineScaleSetAdditionalCapabilities(input *compute.AdditionalCapabilities) []interface{}
- func FlattenVirtualMachineScaleSetAutomaticOSUpgradePolicy(input *compute.AutomaticOSUpgradePolicy) []interface{}
- func FlattenVirtualMachineScaleSetAutomaticRepairsPolicy(input *compute.AutomaticRepairsPolicy) []interface{}
- func FlattenVirtualMachineScaleSetDataDisk(input *[]compute.VirtualMachineScaleSetDataDisk) []interface{}
- func FlattenVirtualMachineScaleSetNetworkInterface(input *[]compute.VirtualMachineScaleSetNetworkConfiguration) []interface{}
- func FlattenVirtualMachineScaleSetOSDisk(input *compute.VirtualMachineScaleSetOSDisk) []interface{}
- func FlattenVirtualMachineScaleSetRollingUpgradePolicy(input *compute.RollingUpgradePolicy) []interface{}
- func FlattenVirtualMachineScaleSetScheduledEventsProfile(input *compute.ScheduledEventsProfile) []interface{}
- func OrchestratedVirtualMachineScaleSetAutomaticRepairsPolicySchema() *pluginsdk.Schema
- func OrchestratedVirtualMachineScaleSetDataDiskSchema() *pluginsdk.Schema
- func OrchestratedVirtualMachineScaleSetExtensionsSchema() *pluginsdk.Schema
- func OrchestratedVirtualMachineScaleSetLinuxConfigurationSchema() *pluginsdk.Schema
- func OrchestratedVirtualMachineScaleSetNetworkInterfaceSchema() *pluginsdk.Schema
- func OrchestratedVirtualMachineScaleSetOSDiskSchema() *pluginsdk.Schema
- func OrchestratedVirtualMachineScaleSetOSProfileSchema() *pluginsdk.Schema
- func OrchestratedVirtualMachineScaleSetTerminateNotificationSchema() *pluginsdk.Schema
- func OrchestratedVirtualMachineScaleSetWindowsConfigurationSchema() *pluginsdk.Schema
- func SSHKeyDiffSuppress(_, old, new string, _ *pluginsdk.ResourceData) bool
- func SSHKeySchemaHash(v interface{}) int
- func SSHKeysSchema(isVirtualMachine bool) *pluginsdk.Schema
- func VirtualMachineScaleSetAdditionalCapabilitiesSchema() *pluginsdk.Schema
- func VirtualMachineScaleSetAutomatedOSUpgradePolicySchema() *pluginsdk.Schema
- func VirtualMachineScaleSetAutomaticRepairsPolicySchema() *pluginsdk.Schema
- func VirtualMachineScaleSetDataDiskSchema() *pluginsdk.Schema
- func VirtualMachineScaleSetExtensionsSchema() *pluginsdk.Schema
- func VirtualMachineScaleSetNetworkInterfaceSchema() *pluginsdk.Schema
- func VirtualMachineScaleSetNetworkInterfaceSchemaForDataSource() *pluginsdk.Schema
- func VirtualMachineScaleSetOSDiskSchema() *pluginsdk.Schema
- func VirtualMachineScaleSetRollingUpgradePolicySchema() *pluginsdk.Schema
- func VirtualMachineScaleSetTerminateNotificationSchema() *pluginsdk.Schema
- type Registration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExpandOrchestratedVirtualMachineScaleSetAutomaticRepairsPolicy ¶
func ExpandOrchestratedVirtualMachineScaleSetAutomaticRepairsPolicy(input []interface{}) *compute.AutomaticRepairsPolicy
func ExpandOrchestratedVirtualMachineScaleSetDataDisk ¶
func ExpandOrchestratedVirtualMachineScaleSetDataDisk(input []interface{}, ultraSSDEnabled bool) (*[]compute.VirtualMachineScaleSetDataDisk, error)
func ExpandOrchestratedVirtualMachineScaleSetNetworkInterface ¶
func ExpandOrchestratedVirtualMachineScaleSetNetworkInterface(input []interface{}) (*[]compute.VirtualMachineScaleSetNetworkConfiguration, error)
func ExpandOrchestratedVirtualMachineScaleSetNetworkInterfaceUpdate ¶
func ExpandOrchestratedVirtualMachineScaleSetNetworkInterfaceUpdate(input []interface{}) (*[]compute.VirtualMachineScaleSetUpdateNetworkConfiguration, error)
func ExpandOrchestratedVirtualMachineScaleSetOSDisk ¶
func ExpandOrchestratedVirtualMachineScaleSetOSDisk(input []interface{}, osType compute.OperatingSystemTypes) *compute.VirtualMachineScaleSetOSDisk
func ExpandOrchestratedVirtualMachineScaleSetOSDiskUpdate ¶
func ExpandOrchestratedVirtualMachineScaleSetOSDiskUpdate(input []interface{}) *compute.VirtualMachineScaleSetUpdateOSDisk
func ExpandOrchestratedVirtualMachineScaleSetScheduledEventsProfile ¶
func ExpandOrchestratedVirtualMachineScaleSetScheduledEventsProfile(input []interface{}) *compute.ScheduledEventsProfile
func ExpandSSHKeys ¶
func ExpandSSHKeys(input []interface{}) []compute.SSHPublicKey
func ExpandVirtualMachineScaleSetAdditionalCapabilities ¶
func ExpandVirtualMachineScaleSetAdditionalCapabilities(input []interface{}) *compute.AdditionalCapabilities
func ExpandVirtualMachineScaleSetAutomaticRepairsPolicy ¶
func ExpandVirtualMachineScaleSetAutomaticRepairsPolicy(input []interface{}) *compute.AutomaticRepairsPolicy
func ExpandVirtualMachineScaleSetAutomaticUpgradePolicy ¶
func ExpandVirtualMachineScaleSetAutomaticUpgradePolicy(input []interface{}) *compute.AutomaticOSUpgradePolicy
func ExpandVirtualMachineScaleSetDataDisk ¶
func ExpandVirtualMachineScaleSetDataDisk(input []interface{}, ultraSSDEnabled bool) (*[]compute.VirtualMachineScaleSetDataDisk, error)
func ExpandVirtualMachineScaleSetNetworkInterface ¶
func ExpandVirtualMachineScaleSetNetworkInterface(input []interface{}) (*[]compute.VirtualMachineScaleSetNetworkConfiguration, error)
func ExpandVirtualMachineScaleSetNetworkInterfaceUpdate ¶
func ExpandVirtualMachineScaleSetNetworkInterfaceUpdate(input []interface{}) (*[]compute.VirtualMachineScaleSetUpdateNetworkConfiguration, error)
func ExpandVirtualMachineScaleSetOSDisk ¶
func ExpandVirtualMachineScaleSetOSDisk(input []interface{}, osType compute.OperatingSystemTypes) *compute.VirtualMachineScaleSetOSDisk
func ExpandVirtualMachineScaleSetOSDiskUpdate ¶
func ExpandVirtualMachineScaleSetOSDiskUpdate(input []interface{}) *compute.VirtualMachineScaleSetUpdateOSDisk
func ExpandVirtualMachineScaleSetRollingUpgradePolicy ¶
func ExpandVirtualMachineScaleSetRollingUpgradePolicy(input []interface{}) *compute.RollingUpgradePolicy
func ExpandVirtualMachineScaleSetScheduledEventsProfile ¶
func ExpandVirtualMachineScaleSetScheduledEventsProfile(input []interface{}) *compute.ScheduledEventsProfile
func FlattenOrchestratedVirtualMachineScaleSetAutomaticRepairsPolicy ¶
func FlattenOrchestratedVirtualMachineScaleSetAutomaticRepairsPolicy(input *compute.AutomaticRepairsPolicy) []interface{}
func FlattenOrchestratedVirtualMachineScaleSetDataDisk ¶
func FlattenOrchestratedVirtualMachineScaleSetDataDisk(input *[]compute.VirtualMachineScaleSetDataDisk) []interface{}
func FlattenOrchestratedVirtualMachineScaleSetIPConfiguration ¶
func FlattenOrchestratedVirtualMachineScaleSetIPConfiguration(input compute.VirtualMachineScaleSetIPConfiguration) map[string]interface{}
func FlattenOrchestratedVirtualMachineScaleSetNetworkInterface ¶
func FlattenOrchestratedVirtualMachineScaleSetNetworkInterface(input *[]compute.VirtualMachineScaleSetNetworkConfiguration) []interface{}
func FlattenOrchestratedVirtualMachineScaleSetOSDisk ¶
func FlattenOrchestratedVirtualMachineScaleSetOSDisk(input *compute.VirtualMachineScaleSetOSDisk) []interface{}
func FlattenOrchestratedVirtualMachineScaleSetOSProfile ¶
func FlattenOrchestratedVirtualMachineScaleSetOSProfile(input *compute.VirtualMachineScaleSetOSProfile, d *pluginsdk.ResourceData) []interface{}
func FlattenOrchestratedVirtualMachineScaleSetPublicIPAddress ¶
func FlattenOrchestratedVirtualMachineScaleSetPublicIPAddress(input compute.VirtualMachineScaleSetPublicIPAddressConfiguration) map[string]interface{}
func FlattenOrchestratedVirtualMachineScaleSetScheduledEventsProfile ¶
func FlattenOrchestratedVirtualMachineScaleSetScheduledEventsProfile(input *compute.ScheduledEventsProfile) []interface{}
func FlattenSSHKeys ¶
func FlattenSSHKeys(input *compute.SSHConfiguration) (*[]interface{}, error)
func FlattenVirtualMachineScaleSetAdditionalCapabilities ¶
func FlattenVirtualMachineScaleSetAdditionalCapabilities(input *compute.AdditionalCapabilities) []interface{}
func FlattenVirtualMachineScaleSetAutomaticOSUpgradePolicy ¶
func FlattenVirtualMachineScaleSetAutomaticOSUpgradePolicy(input *compute.AutomaticOSUpgradePolicy) []interface{}
func FlattenVirtualMachineScaleSetAutomaticRepairsPolicy ¶
func FlattenVirtualMachineScaleSetAutomaticRepairsPolicy(input *compute.AutomaticRepairsPolicy) []interface{}
func FlattenVirtualMachineScaleSetDataDisk ¶
func FlattenVirtualMachineScaleSetDataDisk(input *[]compute.VirtualMachineScaleSetDataDisk) []interface{}
func FlattenVirtualMachineScaleSetNetworkInterface ¶
func FlattenVirtualMachineScaleSetNetworkInterface(input *[]compute.VirtualMachineScaleSetNetworkConfiguration) []interface{}
func FlattenVirtualMachineScaleSetOSDisk ¶
func FlattenVirtualMachineScaleSetOSDisk(input *compute.VirtualMachineScaleSetOSDisk) []interface{}
func FlattenVirtualMachineScaleSetRollingUpgradePolicy ¶
func FlattenVirtualMachineScaleSetRollingUpgradePolicy(input *compute.RollingUpgradePolicy) []interface{}
func FlattenVirtualMachineScaleSetScheduledEventsProfile ¶
func FlattenVirtualMachineScaleSetScheduledEventsProfile(input *compute.ScheduledEventsProfile) []interface{}
func SSHKeyDiffSuppress ¶
func SSHKeyDiffSuppress(_, old, new string, _ *pluginsdk.ResourceData) bool
func SSHKeySchemaHash ¶
func SSHKeySchemaHash(v interface{}) int
func SSHKeysSchema ¶
Types ¶
type Registration ¶
type Registration struct{}
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
Source Files ¶
- availability_set_data_source.go
- availability_set_resource.go
- dedicated_host_data_source.go
- dedicated_host_group_data_source.go
- dedicated_host_group_resource.go
- dedicated_host_resource.go
- diff_suppress.go
- disk_access_data_source.go
- disk_access_resource.go
- disk_encryption_set.go
- disk_encryption_set_data_source.go
- disk_encryption_set_resource.go
- encryption_settings.go
- helpers.go
- image_data_source.go
- image_resource.go
- images_data_source.go
- linux_virtual_machine_resource.go
- linux_virtual_machine_scale_set_resource.go
- managed_disk_data_source.go
- managed_disk_resource.go
- marketplace_agreement_resource.go
- network_interface.go
- orchestrated_virtual_machine_scale_set.go
- orchestrated_virtual_machine_scale_set_resource.go
- platform_image_data_source.go
- proximity_placement_group_data_source.go
- proximity_placement_group_resource.go
- registration.go
- resourceids.go
- shared_image_data_source.go
- shared_image_gallery_data_source.go
- shared_image_gallery_resource.go
- shared_image_resource.go
- shared_image_version_data_source.go
- shared_image_version_resource.go
- shared_image_versions_data_source.go
- shared_schema.go
- snapshot_data_source.go
- snapshot_resource.go
- ssh_keys.go
- ssh_public_key_data_source.go
- ssh_public_key_resource.go
- virtual_machine.go
- virtual_machine_data_disk_attachment_resource.go
- virtual_machine_data_source.go
- virtual_machine_extension_resource.go
- virtual_machine_import.go
- virtual_machine_instance.go
- virtual_machine_resource.go
- virtual_machine_scale_set.go
- virtual_machine_scale_set_data_source.go
- virtual_machine_scale_set_extension_resource.go
- virtual_machine_scale_set_import.go
- virtual_machine_scale_set_resource.go
- virtual_machine_scale_set_update.go
- windows_virtual_machine_resource.go
- windows_virtual_machine_scale_set_resource.go
Click to show internal directories.
Click to hide internal directories.