compute

package
v2.96.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 14, 2022 License: MPL-2.0 Imports: 46 Imported by: 0

Documentation

Index

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 OrchestratedVirtualMachineScaleSetAutomaticRepairsPolicySchema

func OrchestratedVirtualMachineScaleSetAutomaticRepairsPolicySchema() *pluginsdk.Schema

func OrchestratedVirtualMachineScaleSetDataDiskSchema

func OrchestratedVirtualMachineScaleSetDataDiskSchema() *pluginsdk.Schema

func OrchestratedVirtualMachineScaleSetExtensionsSchema

func OrchestratedVirtualMachineScaleSetExtensionsSchema() *pluginsdk.Schema

func OrchestratedVirtualMachineScaleSetLinuxConfigurationSchema

func OrchestratedVirtualMachineScaleSetLinuxConfigurationSchema() *pluginsdk.Schema

func OrchestratedVirtualMachineScaleSetNetworkInterfaceSchema

func OrchestratedVirtualMachineScaleSetNetworkInterfaceSchema() *pluginsdk.Schema

func OrchestratedVirtualMachineScaleSetOSDiskSchema

func OrchestratedVirtualMachineScaleSetOSDiskSchema() *pluginsdk.Schema

func OrchestratedVirtualMachineScaleSetOSProfileSchema

func OrchestratedVirtualMachineScaleSetOSProfileSchema() *pluginsdk.Schema

func OrchestratedVirtualMachineScaleSetTerminateNotificationSchema

func OrchestratedVirtualMachineScaleSetTerminateNotificationSchema() *pluginsdk.Schema

func OrchestratedVirtualMachineScaleSetWindowsConfigurationSchema

func OrchestratedVirtualMachineScaleSetWindowsConfigurationSchema() *pluginsdk.Schema

func SSHKeyDiffSuppress

func SSHKeyDiffSuppress(_, old, new string, _ *pluginsdk.ResourceData) bool

func SSHKeySchemaHash

func SSHKeySchemaHash(v interface{}) int

func SSHKeysSchema

func SSHKeysSchema(isVirtualMachine bool) *pluginsdk.Schema

func VirtualMachineScaleSetAdditionalCapabilitiesSchema

func VirtualMachineScaleSetAdditionalCapabilitiesSchema() *pluginsdk.Schema

func VirtualMachineScaleSetAutomatedOSUpgradePolicySchema

func VirtualMachineScaleSetAutomatedOSUpgradePolicySchema() *pluginsdk.Schema

func VirtualMachineScaleSetAutomaticRepairsPolicySchema

func VirtualMachineScaleSetAutomaticRepairsPolicySchema() *pluginsdk.Schema

func VirtualMachineScaleSetDataDiskSchema

func VirtualMachineScaleSetDataDiskSchema() *pluginsdk.Schema

func VirtualMachineScaleSetExtensionsSchema

func VirtualMachineScaleSetExtensionsSchema() *pluginsdk.Schema

func VirtualMachineScaleSetNetworkInterfaceSchema

func VirtualMachineScaleSetNetworkInterfaceSchema() *pluginsdk.Schema

func VirtualMachineScaleSetNetworkInterfaceSchemaForDataSource

func VirtualMachineScaleSetNetworkInterfaceSchemaForDataSource() *pluginsdk.Schema

func VirtualMachineScaleSetOSDiskSchema

func VirtualMachineScaleSetOSDiskSchema() *pluginsdk.Schema

func VirtualMachineScaleSetRollingUpgradePolicySchema

func VirtualMachineScaleSetRollingUpgradePolicySchema() *pluginsdk.Schema

func VirtualMachineScaleSetTerminateNotificationSchema

func VirtualMachineScaleSetTerminateNotificationSchema() *pluginsdk.Schema

Types

type Registration

type Registration struct{}

func (Registration) Name

func (r Registration) Name() string

Name is the name of this Service

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL