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 ValidateScaleSetResourceID(i interface{}, k string) (s []string, es []error)
- func ValidateSnapshotName(v interface{}, _ string) (warnings []string, errors []error)
- func ValidateVirtualMachineExtensionID(i interface{}, k string) (warnings []string, errors []error)
- func ValidateVirtualMachineID(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 VirtualMachineExtensionID
- type VirtualMachineID
- type VirtualMachineScaleSetExtensionResourceID
- 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 ValidateScaleSetResourceID ¶ added in v1.38.0
func ValidateSnapshotName ¶ added in v1.40.0
func ValidateVirtualMachineExtensionID ¶ added in v1.41.0
func ValidateVirtualMachineID ¶ added in v1.41.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 VirtualMachineExtensionID ¶ added in v1.41.0
func ParseVirtualMachineExtensionID ¶ added in v1.41.0
func ParseVirtualMachineExtensionID(input string) (*VirtualMachineExtensionID, error)
type VirtualMachineID ¶ added in v1.41.0
func ParseVirtualMachineID ¶ added in v1.41.0
func ParseVirtualMachineID(input string) (*VirtualMachineID, error)
type VirtualMachineScaleSetExtensionResourceID ¶ added in v1.38.0
type VirtualMachineScaleSetExtensionResourceID struct { ResourceGroup string VirtualMachineName string Name string }
func ParseVirtualMachineScaleSetExtensionID ¶ added in v1.40.0
func ParseVirtualMachineScaleSetExtensionID(input string) (*VirtualMachineScaleSetExtensionResourceID, error)
type VirtualMachineScaleSetResourceID ¶ added in v1.36.0
func ParseVirtualMachineScaleSetID ¶ added in v1.40.0
func ParseVirtualMachineScaleSetID(input string) (*VirtualMachineScaleSetResourceID, error)
Source Files ¶
- data_source_availability_set.go
- data_source_dedicated_host_group.go
- data_source_disk_encryption_set.go
- data_source_image.go
- data_source_managed_disk.go
- data_source_platform_image.go
- data_source_proximity_placement_group.go
- data_source_shared_image.go
- data_source_shared_image_gallery.go
- data_source_shared_image_version.go
- data_source_snapshot.go
- data_source_virtual_machine.go
- encryption_settings.go
- helpers.go
- plan.go
- registration.go
- resource_arm_availability_set.go
- resource_arm_dedicated_host_group.go
- resource_arm_disk_encryption_set.go
- resource_arm_image.go
- resource_arm_linux_virtual_machine_scale_set.go
- resource_arm_managed_disk.go
- resource_arm_marketplace_agreement.go
- resource_arm_proximity_placement_group.go
- resource_arm_shared_image.go
- resource_arm_shared_image_gallery.go
- resource_arm_shared_image_version.go
- resource_arm_snapshot.go
- resource_arm_virtual_machine.go
- resource_arm_virtual_machine_data_disk_attachment.go
- resource_arm_virtual_machine_extension.go
- resource_arm_virtual_machine_scale_set.go
- resource_arm_virtual_machine_scale_set_extension.go
- resource_arm_virtual_machine_scale_set_migration.go
- resource_arm_windows_virtual_machine_scale_set.go
- ssh_keys.go
- validation.go
- virtual_machine.go
- virtual_machine_extension.go
- virtual_machine_scale_set.go
- virtual_machine_scale_set_extension.go
Click to show internal directories.
Click to hide internal directories.