Documentation ¶
Index ¶
- func ExpandPlan(input []interface{}) *compute.Plan
- func ExpandSSHKeys(input []interface{}) []compute.SSHPublicKey
- func ExpandVirtualMachineScaleSetAdditionalCapabilities(input []interface{}) *compute.AdditionalCapabilities
- func ExpandVirtualMachineScaleSetAutomaticUpgradePolicy(input []interface{}) *compute.AutomaticOSUpgradePolicy
- func ExpandVirtualMachineScaleSetBootDiagnostics(input []interface{}) *compute.DiagnosticsProfile
- func ExpandVirtualMachineScaleSetDataDisk(input []interface{}) *[]compute.VirtualMachineScaleSetDataDisk
- 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 ExpandVirtualMachineScaleSetSourceImageReference(referenceInput []interface{}, imageId string) (*compute.ImageReference, error)
- func FlattenPlan(input *compute.Plan) []interface{}
- func FlattenSSHKeys(input *compute.SSHConfiguration) (*[]interface{}, error)
- func FlattenVirtualMachineScaleSetAdditionalCapabilities(input *compute.AdditionalCapabilities) []interface{}
- func FlattenVirtualMachineScaleSetAutomaticOSUpgradePolicy(input *compute.AutomaticOSUpgradePolicy) []interface{}
- func FlattenVirtualMachineScaleSetBootDiagnostics(input *compute.DiagnosticsProfile) []interface{}
- func FlattenVirtualMachineScaleSetDataDisk(input *[]compute.VirtualMachineScaleSetDataDisk) []interface{}
- func FlattenVirtualMachineScaleSetIdentity(input *compute.VirtualMachineScaleSetIdentity) []interface{}
- func FlattenVirtualMachineScaleSetNetworkInterface(input *[]compute.VirtualMachineScaleSetNetworkConfiguration) []interface{}
- func FlattenVirtualMachineScaleSetOSDisk(input *compute.VirtualMachineScaleSetOSDisk) []interface{}
- func FlattenVirtualMachineScaleSetRollingUpgradePolicy(input *compute.RollingUpgradePolicy) []interface{}
- func FlattenVirtualMachineScaleSetSourceImageReference(input *compute.ImageReference) []interface{}
- func PlanSchema() *schema.Schema
- func SSHKeysSchema() *schema.Schema
- func ValidateLinuxName(i interface{}, k string) (warnings []string, errors []error)
- func ValidateWindowsName(i interface{}, k string) (warnings []string, errors []error)
- func VirtualMachineScaleSetAdditionalCapabilitiesSchema() *schema.Schema
- func VirtualMachineScaleSetAutomatedOSUpgradePolicySchema() *schema.Schema
- func VirtualMachineScaleSetBootDiagnosticsSchema() *schema.Schema
- func VirtualMachineScaleSetDataDiskSchema() *schema.Schema
- func VirtualMachineScaleSetIdentitySchema() *schema.Schema
- func VirtualMachineScaleSetNetworkInterfaceSchema() *schema.Schema
- func VirtualMachineScaleSetOSDiskSchema() *schema.Schema
- func VirtualMachineScaleSetRollingUpgradePolicySchema() *schema.Schema
- func VirtualMachineScaleSetSourceImageReferenceSchema() *schema.Schema
- type Registration
- type VirtualMachineScaleSetResourceID
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExpandPlan ¶ added in v1.36.0
func ExpandSSHKeys ¶ added in v1.36.0
func ExpandSSHKeys(input []interface{}) []compute.SSHPublicKey
func ExpandVirtualMachineScaleSetAdditionalCapabilities ¶ added in v1.36.0
func ExpandVirtualMachineScaleSetAdditionalCapabilities(input []interface{}) *compute.AdditionalCapabilities
func ExpandVirtualMachineScaleSetAutomaticUpgradePolicy ¶ added in v1.36.0
func ExpandVirtualMachineScaleSetAutomaticUpgradePolicy(input []interface{}) *compute.AutomaticOSUpgradePolicy
func ExpandVirtualMachineScaleSetBootDiagnostics ¶ added in v1.36.0
func ExpandVirtualMachineScaleSetBootDiagnostics(input []interface{}) *compute.DiagnosticsProfile
func ExpandVirtualMachineScaleSetDataDisk ¶ added in v1.36.0
func ExpandVirtualMachineScaleSetDataDisk(input []interface{}) *[]compute.VirtualMachineScaleSetDataDisk
func ExpandVirtualMachineScaleSetIdentity ¶ added in v1.36.0
func ExpandVirtualMachineScaleSetIdentity(input []interface{}) (*compute.VirtualMachineScaleSetIdentity, error)
func ExpandVirtualMachineScaleSetNetworkInterface ¶ added in v1.36.0
func ExpandVirtualMachineScaleSetNetworkInterface(input []interface{}) (*[]compute.VirtualMachineScaleSetNetworkConfiguration, error)
func ExpandVirtualMachineScaleSetNetworkInterfaceUpdate ¶ added in v1.36.0
func ExpandVirtualMachineScaleSetNetworkInterfaceUpdate(input []interface{}) (*[]compute.VirtualMachineScaleSetUpdateNetworkConfiguration, error)
func ExpandVirtualMachineScaleSetOSDisk ¶ added in v1.36.0
func ExpandVirtualMachineScaleSetOSDisk(input []interface{}, osType compute.OperatingSystemTypes) *compute.VirtualMachineScaleSetOSDisk
func ExpandVirtualMachineScaleSetOSDiskUpdate ¶ added in v1.36.0
func ExpandVirtualMachineScaleSetOSDiskUpdate(input []interface{}) *compute.VirtualMachineScaleSetUpdateOSDisk
func ExpandVirtualMachineScaleSetRollingUpgradePolicy ¶ added in v1.36.0
func ExpandVirtualMachineScaleSetRollingUpgradePolicy(input []interface{}) *compute.RollingUpgradePolicy
func ExpandVirtualMachineScaleSetSourceImageReference ¶ added in v1.36.0
func ExpandVirtualMachineScaleSetSourceImageReference(referenceInput []interface{}, imageId string) (*compute.ImageReference, error)
func FlattenPlan ¶ added in v1.36.0
func FlattenSSHKeys ¶ added in v1.36.0
func FlattenSSHKeys(input *compute.SSHConfiguration) (*[]interface{}, error)
func FlattenVirtualMachineScaleSetAdditionalCapabilities ¶ added in v1.36.0
func FlattenVirtualMachineScaleSetAdditionalCapabilities(input *compute.AdditionalCapabilities) []interface{}
func FlattenVirtualMachineScaleSetAutomaticOSUpgradePolicy ¶ added in v1.36.0
func FlattenVirtualMachineScaleSetAutomaticOSUpgradePolicy(input *compute.AutomaticOSUpgradePolicy) []interface{}
func FlattenVirtualMachineScaleSetBootDiagnostics ¶ added in v1.36.0
func FlattenVirtualMachineScaleSetBootDiagnostics(input *compute.DiagnosticsProfile) []interface{}
func FlattenVirtualMachineScaleSetDataDisk ¶ added in v1.36.0
func FlattenVirtualMachineScaleSetDataDisk(input *[]compute.VirtualMachineScaleSetDataDisk) []interface{}
func FlattenVirtualMachineScaleSetIdentity ¶ added in v1.36.0
func FlattenVirtualMachineScaleSetIdentity(input *compute.VirtualMachineScaleSetIdentity) []interface{}
func FlattenVirtualMachineScaleSetNetworkInterface ¶ added in v1.36.0
func FlattenVirtualMachineScaleSetNetworkInterface(input *[]compute.VirtualMachineScaleSetNetworkConfiguration) []interface{}
func FlattenVirtualMachineScaleSetOSDisk ¶ added in v1.36.0
func FlattenVirtualMachineScaleSetOSDisk(input *compute.VirtualMachineScaleSetOSDisk) []interface{}
func FlattenVirtualMachineScaleSetRollingUpgradePolicy ¶ added in v1.36.0
func FlattenVirtualMachineScaleSetRollingUpgradePolicy(input *compute.RollingUpgradePolicy) []interface{}
func FlattenVirtualMachineScaleSetSourceImageReference ¶ added in v1.36.0
func FlattenVirtualMachineScaleSetSourceImageReference(input *compute.ImageReference) []interface{}
func PlanSchema ¶ added in v1.36.0
func SSHKeysSchema ¶ added in v1.36.0
func ValidateLinuxName ¶ added in v1.36.0
func ValidateWindowsName ¶ added in v1.36.0
func VirtualMachineScaleSetAdditionalCapabilitiesSchema ¶ added in v1.36.0
func VirtualMachineScaleSetAutomatedOSUpgradePolicySchema ¶ added in v1.36.0
func VirtualMachineScaleSetBootDiagnosticsSchema ¶ added in v1.36.0
func VirtualMachineScaleSetDataDiskSchema ¶ added in v1.36.0
func VirtualMachineScaleSetIdentitySchema ¶ added in v1.36.0
func VirtualMachineScaleSetNetworkInterfaceSchema ¶ added in v1.36.0
func VirtualMachineScaleSetOSDiskSchema ¶ added in v1.36.0
func VirtualMachineScaleSetRollingUpgradePolicySchema ¶ added in v1.36.0
func VirtualMachineScaleSetSourceImageReferenceSchema ¶ added in v1.36.0
Types ¶
type Registration ¶ added in v1.34.0
type Registration struct{}
func (Registration) Name ¶ added in v1.34.0
func (r Registration) Name() string
Name is the name of this Service
func (Registration) SupportedDataSources ¶ added in v1.34.0
func (r Registration) SupportedDataSources() map[string]*schema.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶ added in v1.34.0
func (r Registration) SupportedResources() map[string]*schema.Resource
SupportedResources returns the supported Resources supported by this Service
type VirtualMachineScaleSetResourceID ¶ added in v1.36.0
type VirtualMachineScaleSetResourceID struct { Base azure.ResourceID Name string }
func ParseVirtualMachineScaleSetResourceID ¶ added in v1.36.0
func ParseVirtualMachineScaleSetResourceID(input string) (*VirtualMachineScaleSetResourceID, error)
Click to show internal directories.
Click to hide internal directories.