Documentation ¶
Index ¶
- 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 ExpandVirtualMachineScaleSetIdentity(input []interface{}) (*compute.VirtualMachineScaleSetIdentity, 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 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 FlattenVirtualMachineScaleSetIdentity(input *compute.VirtualMachineScaleSetIdentity) ([]interface{}, error)
- 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 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 VirtualMachineScaleSetIdentitySchema() *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 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 ExpandVirtualMachineScaleSetIdentity ¶
func ExpandVirtualMachineScaleSetIdentity(input []interface{}) (*compute.VirtualMachineScaleSetIdentity, 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 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 FlattenVirtualMachineScaleSetIdentity ¶
func FlattenVirtualMachineScaleSetIdentity(input *compute.VirtualMachineScaleSetIdentity) ([]interface{}, error)
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_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_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.