Versions in this module Expand all Collapse all v0 v0.4.0 Oct 11, 2017 Changes in this version + const AdditionalUnattendContentComponentNameMicrosoftWindowsShellSetup + const AdditionalUnattendContentPassNameOobeSystem + const AdditionalUnattendContentSettingNameAutoLogon + const AdditionalUnattendContentSettingNameFirstLogonCommands + const HardwareProfileVMSizeBasicA0 + const HardwareProfileVMSizeBasicA1 + const HardwareProfileVMSizeBasicA2 + const HardwareProfileVMSizeBasicA3 + const HardwareProfileVMSizeBasicA4 + const HardwareProfileVMSizeStandardA0 + const HardwareProfileVMSizeStandardA1 + const HardwareProfileVMSizeStandardA10 + const HardwareProfileVMSizeStandardA11 + const HardwareProfileVMSizeStandardA2 + const HardwareProfileVMSizeStandardA3 + const HardwareProfileVMSizeStandardA4 + const HardwareProfileVMSizeStandardA5 + const HardwareProfileVMSizeStandardA6 + const HardwareProfileVMSizeStandardA7 + const HardwareProfileVMSizeStandardA8 + const HardwareProfileVMSizeStandardA9 + const HardwareProfileVMSizeStandardD1 + const HardwareProfileVMSizeStandardD11 + const HardwareProfileVMSizeStandardD11V2 + const HardwareProfileVMSizeStandardD12 + const HardwareProfileVMSizeStandardD12V2 + const HardwareProfileVMSizeStandardD13 + const HardwareProfileVMSizeStandardD13V2 + const HardwareProfileVMSizeStandardD14 + const HardwareProfileVMSizeStandardD14V2 + const HardwareProfileVMSizeStandardD15V2 + const HardwareProfileVMSizeStandardD1V2 + const HardwareProfileVMSizeStandardD2 + const HardwareProfileVMSizeStandardD2V2 + const HardwareProfileVMSizeStandardD3 + const HardwareProfileVMSizeStandardD3V2 + const HardwareProfileVMSizeStandardD4 + const HardwareProfileVMSizeStandardD4V2 + const HardwareProfileVMSizeStandardD5V2 + const HardwareProfileVMSizeStandardDS1 + const HardwareProfileVMSizeStandardDS11 + const HardwareProfileVMSizeStandardDS11V2 + const HardwareProfileVMSizeStandardDS12 + const HardwareProfileVMSizeStandardDS12V2 + const HardwareProfileVMSizeStandardDS13 + const HardwareProfileVMSizeStandardDS13V2 + const HardwareProfileVMSizeStandardDS14 + const HardwareProfileVMSizeStandardDS14V2 + const HardwareProfileVMSizeStandardDS15V2 + const HardwareProfileVMSizeStandardDS1V2 + const HardwareProfileVMSizeStandardDS2 + const HardwareProfileVMSizeStandardDS2V2 + const HardwareProfileVMSizeStandardDS3 + const HardwareProfileVMSizeStandardDS3V2 + const HardwareProfileVMSizeStandardDS4 + const HardwareProfileVMSizeStandardDS4V2 + const HardwareProfileVMSizeStandardDS5V2 + const HardwareProfileVMSizeStandardG1 + const HardwareProfileVMSizeStandardG2 + const HardwareProfileVMSizeStandardG3 + const HardwareProfileVMSizeStandardG4 + const HardwareProfileVMSizeStandardG5 + const HardwareProfileVMSizeStandardGS1 + const HardwareProfileVMSizeStandardGS2 + const HardwareProfileVMSizeStandardGS3 + const HardwareProfileVMSizeStandardGS4 + const HardwareProfileVMSizeStandardGS5 + const ImageDataDiskCachingNone + const ImageDataDiskCachingReadOnly + const ImageDataDiskCachingReadWrite + const ImageOSDiskCachingNone + const ImageOSDiskCachingReadOnly + const ImageOSDiskCachingReadWrite + const ImageOSDiskOsStateGeneralized + const ImageOSDiskOsStateSpecialized + const ImageOSDiskOsTypeLinux + const ImageOSDiskOsTypeWindows + const InstanceViewStatusLevelError + const InstanceViewStatusLevelInfo + const InstanceViewStatusLevelWarning + const OSDiskImageOperatingSystemLinux + const OSDiskImageOperatingSystemWindows + const OSDiskOsTypeLinux + const OSDiskOsTypeWindows + const UpgradePolicyModeAutomatic + const UpgradePolicyModeManual + const UsageUnitCount + const VirtualMachineIdentityTypeSystemAssigned + const VirtualMachineScaleSetIdentityTypeSystemAssigned + const VirtualMachineScaleSetOSDiskOsTypeLinux + const VirtualMachineScaleSetOSDiskOsTypeWindows + const VirtualMachineScaleSetSkuCapacityScaleTypeAutomatic + const VirtualMachineScaleSetSkuCapacityScaleTypeNone + const WinRMListenerProtocolHTTP + const WinRMListenerProtocolHTTPS + type APIEntityReference struct + ID string + func (m *APIEntityReference) Validate(formats strfmt.Registry) error + type APIError struct + Code string + Details []*APIErrorBase + Innererror *InnerError + Message string + Target string + func (m *APIError) Validate(formats strfmt.Registry) error + type APIErrorBase struct + Code string + Message string + Target string + func (m *APIErrorBase) Validate(formats strfmt.Registry) error + type AdditionalUnattendContent struct + ComponentName string + Content string + PassName string + SettingName string + func (m *AdditionalUnattendContent) Validate(formats strfmt.Registry) error + type AvailabilitySet struct + Properties *AvailabilitySetProperties + Sku *Sku + func (m *AvailabilitySet) UnmarshalJSON(raw []byte) error + func (m *AvailabilitySet) Validate(formats strfmt.Registry) error + func (m AvailabilitySet) MarshalJSON() ([]byte, error) + type AvailabilitySetListResult struct + Value []*AvailabilitySet + func (m *AvailabilitySetListResult) Validate(formats strfmt.Registry) error + type AvailabilitySetProperties struct + Managed bool + PlatformFaultDomainCount int32 + PlatformUpdateDomainCount int32 + Statuses []*InstanceViewStatus + VirtualMachines []*SubResource + func (m *AvailabilitySetProperties) Validate(formats strfmt.Registry) error + type BootDiagnostics struct + Enabled bool + StorageURI string + func (m *BootDiagnostics) Validate(formats strfmt.Registry) error + type BootDiagnosticsInstanceView struct + ConsoleScreenshotBlobURI string + SerialConsoleLogBlobURI string + func (m *BootDiagnosticsInstanceView) Validate(formats strfmt.Registry) error + type Caching string + const CachingNone + const CachingReadOnly + const CachingReadWrite + func (m Caching) Validate(formats strfmt.Registry) error + type ComputeLongRunningOperationProperties struct + Output interface{} + func (m *ComputeLongRunningOperationProperties) Validate(formats strfmt.Registry) error + type CreateOption string + const CreateOptionAttach + const CreateOptionEmpty + const CreateOptionFromImage + func (m CreateOption) Validate(formats strfmt.Registry) error + type DataDisk struct + Caching Caching + CreateOption CreateOption + DiskSizeGB int32 + Image *VirtualHardDisk + Lun *int32 + ManagedDisk *ManagedDiskParameters + Name string + Vhd *VirtualHardDisk + func (m *DataDisk) Validate(formats strfmt.Registry) error + type DataDiskImage struct + Lun int32 + func (m *DataDiskImage) Validate(formats strfmt.Registry) error + type DiagnosticsProfile struct + BootDiagnostics *BootDiagnostics + func (m *DiagnosticsProfile) Validate(formats strfmt.Registry) error + type DiskEncryptionSettings struct + DiskEncryptionKey *KeyVaultSecretReference + Enabled bool + KeyEncryptionKey *KeyVaultKeyReference + func (m *DiskEncryptionSettings) Validate(formats strfmt.Registry) error + type DiskInstanceView struct + Name string + Statuses []*InstanceViewStatus + func (m *DiskInstanceView) Validate(formats strfmt.Registry) error + type HardwareProfile struct + VMSize string + func (m *HardwareProfile) Validate(formats strfmt.Registry) error + type Image struct + Properties *ImageProperties + func (m *Image) UnmarshalJSON(raw []byte) error + func (m *Image) Validate(formats strfmt.Registry) error + func (m Image) MarshalJSON() ([]byte, error) + type ImageDataDisk struct + BlobURI string + Caching string + DiskSizeGB int32 + Lun *int32 + ManagedDisk *SubResource + Snapshot *SubResource + func (m *ImageDataDisk) Validate(formats strfmt.Registry) error + type ImageListResult struct + NextLink string + Value []*Image + func (m *ImageListResult) Validate(formats strfmt.Registry) error + type ImageOSDisk struct + BlobURI string + Caching string + DiskSizeGB int32 + ManagedDisk *SubResource + OsState *string + OsType *string + Snapshot *SubResource + func (m *ImageOSDisk) Validate(formats strfmt.Registry) error + type ImageProperties struct + ProvisioningState string + SourceVirtualMachine *SubResource + StorageProfile *ImageStorageProfile + func (m *ImageProperties) Validate(formats strfmt.Registry) error + type ImageReference struct + Offer string + Publisher string + Sku string + Version string + func (m *ImageReference) UnmarshalJSON(raw []byte) error + func (m *ImageReference) Validate(formats strfmt.Registry) error + func (m ImageReference) MarshalJSON() ([]byte, error) + type ImageStorageProfile struct + DataDisks []*ImageDataDisk + OsDisk *ImageOSDisk + func (m *ImageStorageProfile) Validate(formats strfmt.Registry) error + type InnerError struct + Errordetail string + Exceptiontype string + func (m *InnerError) Validate(formats strfmt.Registry) error + type InstanceViewStatus struct + Code string + DisplayStatus string + Level string + Message string + Time strfmt.DateTime + func (m *InstanceViewStatus) Validate(formats strfmt.Registry) error + type KeyVaultKeyReference struct + KeyURL *string + SourceVault *SubResource + func (m *KeyVaultKeyReference) Validate(formats strfmt.Registry) error + type KeyVaultSecretReference struct + SecretURL *string + SourceVault *SubResource + func (m *KeyVaultSecretReference) Validate(formats strfmt.Registry) error + type LinuxConfiguration struct + DisablePasswordAuthentication bool + SSH *SSHConfiguration + func (m *LinuxConfiguration) Validate(formats strfmt.Registry) error + type ListUsagesResult struct + NextLink string + Value []*Usage + func (m *ListUsagesResult) Validate(formats strfmt.Registry) error + type ManagedDiskParameters struct + StorageAccountType StorageAccountType + func (m *ManagedDiskParameters) UnmarshalJSON(raw []byte) error + func (m *ManagedDiskParameters) Validate(formats strfmt.Registry) error + func (m ManagedDiskParameters) MarshalJSON() ([]byte, error) + type NetworkInterfaceReference struct + Properties *NetworkInterfaceReferenceProperties + func (m *NetworkInterfaceReference) UnmarshalJSON(raw []byte) error + func (m *NetworkInterfaceReference) Validate(formats strfmt.Registry) error + func (m NetworkInterfaceReference) MarshalJSON() ([]byte, error) + type NetworkInterfaceReferenceProperties struct + Primary bool + func (m *NetworkInterfaceReferenceProperties) Validate(formats strfmt.Registry) error + type NetworkProfile struct + NetworkInterfaces []*NetworkInterfaceReference + func (m *NetworkProfile) Validate(formats strfmt.Registry) error + type OSDisk struct + Caching Caching + CreateOption CreateOption + DiskSizeGB int32 + EncryptionSettings *DiskEncryptionSettings + Image *VirtualHardDisk + ManagedDisk *ManagedDiskParameters + Name string + OsType string + Vhd *VirtualHardDisk + func (m *OSDisk) Validate(formats strfmt.Registry) error + type OSDiskImage struct + OperatingSystem *string + func (m *OSDiskImage) Validate(formats strfmt.Registry) error + type OSProfile struct + AdminPassword string + AdminUsername string + ComputerName string + CustomData string + LinuxConfiguration *LinuxConfiguration + Secrets []*VaultSecretGroup + WindowsConfiguration *WindowsConfiguration + func (m *OSProfile) Validate(formats strfmt.Registry) error + type OperationStatusResponse struct + EndTime strfmt.DateTime + Error *APIError + Name string + StartTime strfmt.DateTime + Status string + func (m *OperationStatusResponse) Validate(formats strfmt.Registry) error + type Plan struct + Name string + Product string + PromotionCode string + Publisher string + func (m *Plan) Validate(formats strfmt.Registry) error + type PurchasePlan struct + Name *string + Product *string + Publisher *string + func (m *PurchasePlan) Validate(formats strfmt.Registry) error + type Resource struct + ID string + Location *string + Name string + Tags map[string]string + Type string + func (m *Resource) Validate(formats strfmt.Registry) error + type SSHConfiguration struct + PublicKeys []*SSHPublicKey + func (m *SSHConfiguration) Validate(formats strfmt.Registry) error + type SSHPublicKey struct + KeyData string + Path string + func (m *SSHPublicKey) Validate(formats strfmt.Registry) error + type Sku struct + Capacity int64 + Name string + Tier string + func (m *Sku) Validate(formats strfmt.Registry) error + type StorageAccountType string + const StorageAccountTypePremiumLRS + const StorageAccountTypeStandardLRS + func (m StorageAccountType) Validate(formats strfmt.Registry) error + type StorageProfile struct + DataDisks []*DataDisk + ImageReference *ImageReference + OsDisk *OSDisk + func (m *StorageProfile) Validate(formats strfmt.Registry) error + type SubResource struct + ID string + func (m *SubResource) Validate(formats strfmt.Registry) error + type SubResourceReadOnly struct + ID string + func (m *SubResourceReadOnly) Validate(formats strfmt.Registry) error + type UpgradePolicy struct + Mode string + func (m *UpgradePolicy) Validate(formats strfmt.Registry) error + type Usage struct + CurrentValue *int32 + Limit *int64 + Name *UsageName + Unit *string + func (m *Usage) Validate(formats strfmt.Registry) error + type UsageName struct + LocalizedValue string + Value string + func (m *UsageName) Validate(formats strfmt.Registry) error + type VaultCertificate struct + CertificateStore string + CertificateURL string + func (m *VaultCertificate) Validate(formats strfmt.Registry) error + type VaultSecretGroup struct + SourceVault *SubResource + VaultCertificates []*VaultCertificate + func (m *VaultSecretGroup) Validate(formats strfmt.Registry) error + type VirtualHardDisk struct + URI string + func (m *VirtualHardDisk) Validate(formats strfmt.Registry) error + type VirtualMachine struct + Identity *VirtualMachineIdentity + Plan *Plan + Properties *VirtualMachineProperties + Resources []*VirtualMachineExtension + func (m *VirtualMachine) UnmarshalJSON(raw []byte) error + func (m *VirtualMachine) Validate(formats strfmt.Registry) error + func (m VirtualMachine) MarshalJSON() ([]byte, error) + type VirtualMachineAgentInstanceView struct + ExtensionHandlers []*VirtualMachineExtensionHandlerInstanceView + Statuses []*InstanceViewStatus + VMAgentVersion string + func (m *VirtualMachineAgentInstanceView) Validate(formats strfmt.Registry) error + type VirtualMachineCaptureParameters struct + DestinationContainerName *string + OverwriteVhds *bool + VhdPrefix *string + func (m *VirtualMachineCaptureParameters) Validate(formats strfmt.Registry) error + type VirtualMachineCaptureResult struct + Properties *VirtualMachineCaptureResultProperties + func (m *VirtualMachineCaptureResult) UnmarshalJSON(raw []byte) error + func (m *VirtualMachineCaptureResult) Validate(formats strfmt.Registry) error + func (m VirtualMachineCaptureResult) MarshalJSON() ([]byte, error) + type VirtualMachineCaptureResultProperties struct + Output interface{} + func (m *VirtualMachineCaptureResultProperties) Validate(formats strfmt.Registry) error + type VirtualMachineExtension struct + Properties *VirtualMachineExtensionProperties + func (m *VirtualMachineExtension) UnmarshalJSON(raw []byte) error + func (m *VirtualMachineExtension) Validate(formats strfmt.Registry) error + func (m VirtualMachineExtension) MarshalJSON() ([]byte, error) + type VirtualMachineExtensionHandlerInstanceView struct + Status *InstanceViewStatus + Type string + TypeHandlerVersion string + func (m *VirtualMachineExtensionHandlerInstanceView) Validate(formats strfmt.Registry) error + type VirtualMachineExtensionImage struct + Properties *VirtualMachineExtensionImageProperties + func (m *VirtualMachineExtensionImage) UnmarshalJSON(raw []byte) error + func (m *VirtualMachineExtensionImage) Validate(formats strfmt.Registry) error + func (m VirtualMachineExtensionImage) MarshalJSON() ([]byte, error) + type VirtualMachineExtensionImageProperties struct + ComputeRole *string + HandlerSchema *string + OperatingSystem *string + SupportsMultipleExtensions bool + VMScaleSetEnabled bool + func (m *VirtualMachineExtensionImageProperties) Validate(formats strfmt.Registry) error + type VirtualMachineExtensionInstanceView struct + Name string + Statuses []*InstanceViewStatus + Substatuses []*InstanceViewStatus + Type string + TypeHandlerVersion string + func (m *VirtualMachineExtensionInstanceView) Validate(formats strfmt.Registry) error + type VirtualMachineExtensionProperties struct + AutoUpgradeMinorVersion bool + ForceUpdateTag string + InstanceView *VirtualMachineExtensionInstanceView + ProtectedSettings interface{} + ProvisioningState string + Publisher string + Settings interface{} + Type string + TypeHandlerVersion string + func (m *VirtualMachineExtensionProperties) Validate(formats strfmt.Registry) error + type VirtualMachineIdentity struct + PrincipalID string + TenantID string + Type string + func (m *VirtualMachineIdentity) Validate(formats strfmt.Registry) error + type VirtualMachineImage struct + Properties *VirtualMachineImageProperties + func (m *VirtualMachineImage) UnmarshalJSON(raw []byte) error + func (m *VirtualMachineImage) Validate(formats strfmt.Registry) error + func (m VirtualMachineImage) MarshalJSON() ([]byte, error) + type VirtualMachineImageProperties struct + DataDiskImages []*DataDiskImage + OsDiskImage *OSDiskImage + Plan *PurchasePlan + func (m *VirtualMachineImageProperties) Validate(formats strfmt.Registry) error + type VirtualMachineImageResource struct + Location *string + Name *string + Tags map[string]string + func (m *VirtualMachineImageResource) UnmarshalJSON(raw []byte) error + func (m *VirtualMachineImageResource) Validate(formats strfmt.Registry) error + func (m VirtualMachineImageResource) MarshalJSON() ([]byte, error) + type VirtualMachineInstanceView struct + BootDiagnostics *BootDiagnosticsInstanceView + Disks []*DiskInstanceView + Extensions []*VirtualMachineExtensionInstanceView + PlatformFaultDomain int32 + PlatformUpdateDomain int32 + RdpThumbPrint string + Statuses []*InstanceViewStatus + VMAgent *VirtualMachineAgentInstanceView + func (m *VirtualMachineInstanceView) Validate(formats strfmt.Registry) error + type VirtualMachineListResult struct + NextLink string + Value []*VirtualMachine + func (m *VirtualMachineListResult) Validate(formats strfmt.Registry) error + type VirtualMachineProperties struct + AvailabilitySet *SubResource + DiagnosticsProfile *DiagnosticsProfile + HardwareProfile *HardwareProfile + InstanceView *VirtualMachineInstanceView + LicenseType string + NetworkProfile *NetworkProfile + OsProfile *OSProfile + ProvisioningState string + StorageProfile *StorageProfile + VMID string + func (m *VirtualMachineProperties) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSet struct + Identity *VirtualMachineScaleSetIdentity + Plan *Plan + Properties *VirtualMachineScaleSetProperties + Sku *Sku + func (m *VirtualMachineScaleSet) UnmarshalJSON(raw []byte) error + func (m *VirtualMachineScaleSet) Validate(formats strfmt.Registry) error + func (m VirtualMachineScaleSet) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetDataDisk struct + Caching Caching + CreateOption CreateOption + DiskSizeGB int32 + Lun *int32 + ManagedDisk *VirtualMachineScaleSetManagedDiskParameters + Name string + func (m *VirtualMachineScaleSetDataDisk) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetExtension struct + Name string + Properties *VirtualMachineScaleSetExtensionProperties + func (m *VirtualMachineScaleSetExtension) UnmarshalJSON(raw []byte) error + func (m *VirtualMachineScaleSetExtension) Validate(formats strfmt.Registry) error + func (m VirtualMachineScaleSetExtension) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetExtensionProfile struct + Extensions []*VirtualMachineScaleSetExtension + func (m *VirtualMachineScaleSetExtensionProfile) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetExtensionProperties struct + AutoUpgradeMinorVersion bool + ProtectedSettings interface{} + ProvisioningState string + Publisher string + Settings interface{} + Type string + TypeHandlerVersion string + func (m *VirtualMachineScaleSetExtensionProperties) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetIPConfiguration struct + Name *string + Properties *VirtualMachineScaleSetIPConfigurationProperties + func (m *VirtualMachineScaleSetIPConfiguration) UnmarshalJSON(raw []byte) error + func (m *VirtualMachineScaleSetIPConfiguration) Validate(formats strfmt.Registry) error + func (m VirtualMachineScaleSetIPConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetIPConfigurationProperties struct + ApplicationGatewayBackendAddressPools []*SubResource + LoadBalancerBackendAddressPools []*SubResource + LoadBalancerInboundNatPools []*SubResource + Subnet *APIEntityReference + func (m *VirtualMachineScaleSetIPConfigurationProperties) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetIdentity struct + PrincipalID string + TenantID string + Type string + func (m *VirtualMachineScaleSetIdentity) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetInstanceView struct + Extensions []*VirtualMachineScaleSetVMExtensionsSummary + Statuses []*InstanceViewStatus + VirtualMachine *VirtualMachineScaleSetInstanceViewStatusesSummary + func (m *VirtualMachineScaleSetInstanceView) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetInstanceViewStatusesSummary struct + StatusesSummary []*VirtualMachineStatusCodeCount + func (m *VirtualMachineScaleSetInstanceViewStatusesSummary) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetListResult struct + NextLink string + Value []*VirtualMachineScaleSet + func (m *VirtualMachineScaleSetListResult) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetListSkusResult struct + NextLink string + Value []*VirtualMachineScaleSetSku + func (m *VirtualMachineScaleSetListSkusResult) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetListWithLinkResult struct + NextLink string + Value []*VirtualMachineScaleSet + func (m *VirtualMachineScaleSetListWithLinkResult) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetManagedDiskParameters struct + StorageAccountType StorageAccountType + func (m *VirtualMachineScaleSetManagedDiskParameters) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetNetworkConfiguration struct + Name *string + Properties *VirtualMachineScaleSetNetworkConfigurationProperties + func (m *VirtualMachineScaleSetNetworkConfiguration) UnmarshalJSON(raw []byte) error + func (m *VirtualMachineScaleSetNetworkConfiguration) Validate(formats strfmt.Registry) error + func (m VirtualMachineScaleSetNetworkConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetNetworkConfigurationProperties struct + IPConfigurations []*VirtualMachineScaleSetIPConfiguration + Primary bool + func (m *VirtualMachineScaleSetNetworkConfigurationProperties) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetNetworkProfile struct + NetworkInterfaceConfigurations []*VirtualMachineScaleSetNetworkConfiguration + func (m *VirtualMachineScaleSetNetworkProfile) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetOSDisk struct + Caching Caching + CreateOption CreateOption + Image *VirtualHardDisk + ManagedDisk *VirtualMachineScaleSetManagedDiskParameters + Name string + OsType string + VhdContainers []string + func (m *VirtualMachineScaleSetOSDisk) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetOSProfile struct + AdminPassword string + AdminUsername string + ComputerNamePrefix string + CustomData string + LinuxConfiguration *LinuxConfiguration + Secrets []*VaultSecretGroup + WindowsConfiguration *WindowsConfiguration + func (m *VirtualMachineScaleSetOSProfile) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetProperties struct + Overprovision bool + ProvisioningState string + SinglePlacementGroup bool + UpgradePolicy *UpgradePolicy + VirtualMachineProfile *VirtualMachineScaleSetVMProfile + func (m *VirtualMachineScaleSetProperties) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetSku struct + Capacity *VirtualMachineScaleSetSkuCapacity + ResourceType string + Sku *Sku + func (m *VirtualMachineScaleSetSku) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetSkuCapacity struct + DefaultCapacity int64 + Maximum int64 + Minimum int64 + ScaleType string + func (m *VirtualMachineScaleSetSkuCapacity) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetStorageProfile struct + DataDisks []*VirtualMachineScaleSetDataDisk + ImageReference *ImageReference + OsDisk *VirtualMachineScaleSetOSDisk + func (m *VirtualMachineScaleSetStorageProfile) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetVM struct + InstanceID string + Plan *Plan + Properties *VirtualMachineScaleSetVMProperties + Resources []*VirtualMachineExtension + Sku *Sku + func (m *VirtualMachineScaleSetVM) UnmarshalJSON(raw []byte) error + func (m *VirtualMachineScaleSetVM) Validate(formats strfmt.Registry) error + func (m VirtualMachineScaleSetVM) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMExtensionsSummary struct + Name string + StatusesSummary []*VirtualMachineStatusCodeCount + func (m *VirtualMachineScaleSetVMExtensionsSummary) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetVMInstanceIds struct + InstanceIds []string + func (m *VirtualMachineScaleSetVMInstanceIds) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetVMInstanceRequiredIds struct + InstanceIds []string + func (m *VirtualMachineScaleSetVMInstanceRequiredIds) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetVMInstanceView struct + BootDiagnostics *BootDiagnosticsInstanceView + Disks []*DiskInstanceView + Extensions []*VirtualMachineExtensionInstanceView + PlacementGroupID string + PlatformFaultDomain int32 + PlatformUpdateDomain int32 + RdpThumbPrint string + Statuses []*InstanceViewStatus + VMAgent *VirtualMachineAgentInstanceView + func (m *VirtualMachineScaleSetVMInstanceView) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetVMListResult struct + NextLink string + Value []*VirtualMachineScaleSetVM + func (m *VirtualMachineScaleSetVMListResult) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetVMProfile struct + ExtensionProfile *VirtualMachineScaleSetExtensionProfile + NetworkProfile *VirtualMachineScaleSetNetworkProfile + OsProfile *VirtualMachineScaleSetOSProfile + StorageProfile *VirtualMachineScaleSetStorageProfile + func (m *VirtualMachineScaleSetVMProfile) Validate(formats strfmt.Registry) error + type VirtualMachineScaleSetVMProperties struct + AvailabilitySet *SubResource + DiagnosticsProfile *DiagnosticsProfile + HardwareProfile *HardwareProfile + InstanceView *VirtualMachineInstanceView + LatestModelApplied *bool + LicenseType string + NetworkProfile *NetworkProfile + OsProfile *OSProfile + ProvisioningState string + StorageProfile *StorageProfile + VMID string + func (m *VirtualMachineScaleSetVMProperties) Validate(formats strfmt.Registry) error + type VirtualMachineSize struct + MaxDataDiskCount int32 + MemoryInMB int32 + Name string + NumberOfCores int32 + OsDiskSizeInMB int32 + ResourceDiskSizeInMB int32 + func (m *VirtualMachineSize) Validate(formats strfmt.Registry) error + type VirtualMachineSizeListResult struct + Value []*VirtualMachineSize + func (m *VirtualMachineSizeListResult) Validate(formats strfmt.Registry) error + type VirtualMachineStatusCodeCount struct + Code string + Count int32 + func (m *VirtualMachineStatusCodeCount) Validate(formats strfmt.Registry) error + type WinRMConfiguration struct + Listeners []*WinRMListener + func (m *WinRMConfiguration) Validate(formats strfmt.Registry) error + type WinRMListener struct + CertificateURL string + Protocol string + func (m *WinRMListener) Validate(formats strfmt.Registry) error + type WindowsConfiguration struct + AdditionalUnattendContent []*AdditionalUnattendContent + EnableAutomaticUpdates bool + ProvisionVMAgent bool + TimeZone string + WinRM *WinRMConfiguration + func (m *WindowsConfiguration) Validate(formats strfmt.Registry) error