diff --git a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/CapacityReservation.cs b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/CapacityReservation.cs
index b91f4e540400..d25a1505eb93 100644
--- a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/CapacityReservation.cs
+++ b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/CapacityReservation.cs
@@ -58,6 +58,9 @@ public CapacityReservation()
/// appears in the response.
/// The Capacity reservation instance
/// view.
+ /// Specifies the time at which the Capacity
+ /// Reservation resource was created.<br><br>Minimum
+ /// api-version: 2021-11-01.
/// Availability Zone to use for this capacity
/// reservation. The zone has to be single value and also should be
/// part for the list of zones specified during the capacity
@@ -65,7 +68,7 @@ public CapacityReservation()
/// creation. If not provided, the reservation supports only non-zonal
/// deployments. If provided, enforces VM/VMSS using this capacity
/// reservation to be in same zone.
- public CapacityReservation(string location, Sku sku, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string reservationId = default(string), IList virtualMachinesAssociated = default(IList), System.DateTime? provisioningTime = default(System.DateTime?), string provisioningState = default(string), CapacityReservationInstanceView instanceView = default(CapacityReservationInstanceView), IList zones = default(IList))
+ public CapacityReservation(string location, Sku sku, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string reservationId = default(string), IList virtualMachinesAssociated = default(IList), System.DateTime? provisioningTime = default(System.DateTime?), string provisioningState = default(string), CapacityReservationInstanceView instanceView = default(CapacityReservationInstanceView), System.DateTime? timeCreated = default(System.DateTime?), IList zones = default(IList))
: base(location, id, name, type, tags)
{
ReservationId = reservationId;
@@ -73,6 +76,7 @@ public CapacityReservation()
ProvisioningTime = provisioningTime;
ProvisioningState = provisioningState;
InstanceView = instanceView;
+ TimeCreated = timeCreated;
Sku = sku;
Zones = zones;
CustomInit();
@@ -116,6 +120,14 @@ public CapacityReservation()
[JsonProperty(PropertyName = "properties.instanceView")]
public CapacityReservationInstanceView InstanceView { get; private set; }
+ ///
+ /// Gets specifies the time at which the Capacity Reservation resource
+ /// was created.<br><br>Minimum
+ /// api-version: 2021-11-01.
+ ///
+ [JsonProperty(PropertyName = "properties.timeCreated")]
+ public System.DateTime? TimeCreated { get; private set; }
+
///
/// Gets or sets SKU of the resource for which capacity needs be
/// reserved. The SKU name and capacity is required to be set.
diff --git a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/CapacityReservationUpdate.cs b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/CapacityReservationUpdate.cs
index b49accbf972d..8af25f4738fd 100644
--- a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/CapacityReservationUpdate.cs
+++ b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/CapacityReservationUpdate.cs
@@ -48,6 +48,9 @@ public CapacityReservationUpdate()
/// appears in the response.
/// The Capacity reservation instance
/// view.
+ /// Specifies the time at which the Capacity
+ /// Reservation resource was created.<br><br>Minimum
+ /// api-version: 2021-11-01.
/// SKU of the resource for which capacity needs be
/// reserved. The SKU name and capacity is required to be set.
/// Currently VM Skus with the capability called
@@ -55,7 +58,7 @@ public CapacityReservationUpdate()
/// List Microsoft.Compute SKUs in a region
/// (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for
/// supported values.
- public CapacityReservationUpdate(IDictionary tags = default(IDictionary), string reservationId = default(string), IList virtualMachinesAssociated = default(IList), System.DateTime? provisioningTime = default(System.DateTime?), string provisioningState = default(string), CapacityReservationInstanceView instanceView = default(CapacityReservationInstanceView), Sku sku = default(Sku))
+ public CapacityReservationUpdate(IDictionary tags = default(IDictionary), string reservationId = default(string), IList virtualMachinesAssociated = default(IList), System.DateTime? provisioningTime = default(System.DateTime?), string provisioningState = default(string), CapacityReservationInstanceView instanceView = default(CapacityReservationInstanceView), System.DateTime? timeCreated = default(System.DateTime?), Sku sku = default(Sku))
: base(tags)
{
ReservationId = reservationId;
@@ -63,6 +66,7 @@ public CapacityReservationUpdate()
ProvisioningTime = provisioningTime;
ProvisioningState = provisioningState;
InstanceView = instanceView;
+ TimeCreated = timeCreated;
Sku = sku;
CustomInit();
}
@@ -105,6 +109,14 @@ public CapacityReservationUpdate()
[JsonProperty(PropertyName = "properties.instanceView")]
public CapacityReservationInstanceView InstanceView { get; private set; }
+ ///
+ /// Gets specifies the time at which the Capacity Reservation resource
+ /// was created.<br><br>Minimum
+ /// api-version: 2021-11-01.
+ ///
+ [JsonProperty(PropertyName = "properties.timeCreated")]
+ public System.DateTime? TimeCreated { get; private set; }
+
///
/// Gets or sets SKU of the resource for which capacity needs be
/// reserved. The SKU name and capacity is required to be set.
diff --git a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/DedicatedHost.cs b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/DedicatedHost.cs
index 2492e07e7fed..faac3438b484 100644
--- a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/DedicatedHost.cs
+++ b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/DedicatedHost.cs
@@ -65,7 +65,10 @@ public DedicatedHost()
/// appears in the response.
/// The dedicated host instance
/// view.
- public DedicatedHost(string location, Sku sku, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), int? platformFaultDomain = default(int?), bool? autoReplaceOnFailure = default(bool?), string hostId = default(string), IList virtualMachines = default(IList), DedicatedHostLicenseTypes? licenseType = default(DedicatedHostLicenseTypes?), System.DateTime? provisioningTime = default(System.DateTime?), string provisioningState = default(string), DedicatedHostInstanceView instanceView = default(DedicatedHostInstanceView))
+ /// Specifies the time at which the Dedicated
+ /// Host resource was created.<br><br>Minimum api-version:
+ /// 2021-11-01.
+ public DedicatedHost(string location, Sku sku, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), int? platformFaultDomain = default(int?), bool? autoReplaceOnFailure = default(bool?), string hostId = default(string), IList virtualMachines = default(IList), DedicatedHostLicenseTypes? licenseType = default(DedicatedHostLicenseTypes?), System.DateTime? provisioningTime = default(System.DateTime?), string provisioningState = default(string), DedicatedHostInstanceView instanceView = default(DedicatedHostInstanceView), System.DateTime? timeCreated = default(System.DateTime?))
: base(location, id, name, type, tags)
{
PlatformFaultDomain = platformFaultDomain;
@@ -76,6 +79,7 @@ public DedicatedHost()
ProvisioningTime = provisioningTime;
ProvisioningState = provisioningState;
InstanceView = instanceView;
+ TimeCreated = timeCreated;
Sku = sku;
CustomInit();
}
@@ -147,6 +151,14 @@ public DedicatedHost()
[JsonProperty(PropertyName = "properties.instanceView")]
public DedicatedHostInstanceView InstanceView { get; private set; }
+ ///
+ /// Gets specifies the time at which the Dedicated Host resource was
+ /// created.<br><br>Minimum api-version:
+ /// 2021-11-01.
+ ///
+ [JsonProperty(PropertyName = "properties.timeCreated")]
+ public System.DateTime? TimeCreated { get; private set; }
+
///
/// Gets or sets SKU of the dedicated host for Hardware Generation and
/// VM family. Only name is required to be set. List Microsoft.Compute
diff --git a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/DedicatedHostUpdate.cs b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/DedicatedHostUpdate.cs
index b49fbb5da148..43040c861db1 100644
--- a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/DedicatedHostUpdate.cs
+++ b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/DedicatedHostUpdate.cs
@@ -59,7 +59,10 @@ public DedicatedHostUpdate()
/// appears in the response.
/// The dedicated host instance
/// view.
- public DedicatedHostUpdate(IDictionary tags = default(IDictionary), int? platformFaultDomain = default(int?), bool? autoReplaceOnFailure = default(bool?), string hostId = default(string), IList virtualMachines = default(IList), DedicatedHostLicenseTypes? licenseType = default(DedicatedHostLicenseTypes?), System.DateTime? provisioningTime = default(System.DateTime?), string provisioningState = default(string), DedicatedHostInstanceView instanceView = default(DedicatedHostInstanceView))
+ /// Specifies the time at which the Dedicated
+ /// Host resource was created.<br><br>Minimum api-version:
+ /// 2021-11-01.
+ public DedicatedHostUpdate(IDictionary tags = default(IDictionary), int? platformFaultDomain = default(int?), bool? autoReplaceOnFailure = default(bool?), string hostId = default(string), IList virtualMachines = default(IList), DedicatedHostLicenseTypes? licenseType = default(DedicatedHostLicenseTypes?), System.DateTime? provisioningTime = default(System.DateTime?), string provisioningState = default(string), DedicatedHostInstanceView instanceView = default(DedicatedHostInstanceView), System.DateTime? timeCreated = default(System.DateTime?))
: base(tags)
{
PlatformFaultDomain = platformFaultDomain;
@@ -70,6 +73,7 @@ public DedicatedHostUpdate()
ProvisioningTime = provisioningTime;
ProvisioningState = provisioningState;
InstanceView = instanceView;
+ TimeCreated = timeCreated;
CustomInit();
}
@@ -140,6 +144,14 @@ public DedicatedHostUpdate()
[JsonProperty(PropertyName = "properties.instanceView")]
public DedicatedHostInstanceView InstanceView { get; private set; }
+ ///
+ /// Gets specifies the time at which the Dedicated Host resource was
+ /// created.<br><br>Minimum api-version:
+ /// 2021-11-01.
+ ///
+ [JsonProperty(PropertyName = "properties.timeCreated")]
+ public System.DateTime? TimeCreated { get; private set; }
+
///
/// Validate the object.
///
diff --git a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/DiagnosticsProfile.cs b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/DiagnosticsProfile.cs
index 655cd4d8304e..95bb88db3978 100644
--- a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/DiagnosticsProfile.cs
+++ b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/DiagnosticsProfile.cs
@@ -32,9 +32,12 @@ public DiagnosticsProfile()
///
/// Boot Diagnostics is a debugging
/// feature which allows you to view Console Output and Screenshot to
- /// diagnose VM status. <br><br> You can easily view the
- /// output of your console log. <br><br> Azure also enables
- /// you to see a screenshot of the VM from the hypervisor.
+ /// diagnose VM status. <br>**NOTE**: If storageUri is being
+ /// specified then ensure that the storage account is in the same
+ /// region and subscription as the VM. <br><br> You can
+ /// easily view the output of your console log. <br><br>
+ /// Azure also enables you to see a screenshot of the VM from the
+ /// hypervisor.
public DiagnosticsProfile(BootDiagnostics bootDiagnostics = default(BootDiagnostics))
{
BootDiagnostics = bootDiagnostics;
@@ -49,9 +52,12 @@ public DiagnosticsProfile()
///
/// Gets or sets boot Diagnostics is a debugging feature which allows
/// you to view Console Output and Screenshot to diagnose VM status.
- /// <br><br> You can easily view the output
- /// of your console log. <br><br> Azure
- /// also enables you to see a screenshot of the VM from the hypervisor.
+ /// <br>**NOTE**: If storageUri is being specified then
+ /// ensure that the storage account is in the same region and
+ /// subscription as the VM. <br><br> You
+ /// can easily view the output of your console log.
+ /// <br><br> Azure also enables you to see
+ /// a screenshot of the VM from the hypervisor.
///
[JsonProperty(PropertyName = "bootDiagnostics")]
public BootDiagnostics BootDiagnostics { get; set; }
diff --git a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachine.cs b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachine.cs
index 77427d65be44..5d2db6ded20b 100644
--- a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachine.cs
+++ b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachine.cs
@@ -160,6 +160,9 @@ public VirtualMachine()
/// <br><br>Minimum api-version: 2021-04-01.
/// Specifies the gallery applications
/// that should be made available to the VM/VMSS
+ /// Specifies the time at which the Virtual
+ /// Machine resource was created.<br><br>Minimum
+ /// api-version: 2021-11-01.
/// The virtual machine child extension
/// resources.
/// The identity of the virtual machine, if
@@ -167,7 +170,7 @@ public VirtualMachine()
/// The virtual machine zones.
/// The extended location of the Virtual
/// Machine.
- public VirtualMachine(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Plan plan = default(Plan), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), SecurityProfile securityProfile = default(SecurityProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), SubResource availabilitySet = default(SubResource), SubResource virtualMachineScaleSet = default(SubResource), SubResource proximityPlacementGroup = default(SubResource), string priority = default(string), string evictionPolicy = default(string), BillingProfile billingProfile = default(BillingProfile), SubResource host = default(SubResource), SubResource hostGroup = default(SubResource), string provisioningState = default(string), VirtualMachineInstanceView instanceView = default(VirtualMachineInstanceView), string licenseType = default(string), string vmId = default(string), string extensionsTimeBudget = default(string), int? platformFaultDomain = default(int?), ScheduledEventsProfile scheduledEventsProfile = default(ScheduledEventsProfile), string userData = default(string), CapacityReservationProfile capacityReservation = default(CapacityReservationProfile), ApplicationProfile applicationProfile = default(ApplicationProfile), IList resources = default(IList), VirtualMachineIdentity identity = default(VirtualMachineIdentity), IList zones = default(IList), ExtendedLocation extendedLocation = default(ExtendedLocation))
+ public VirtualMachine(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Plan plan = default(Plan), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), SecurityProfile securityProfile = default(SecurityProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), SubResource availabilitySet = default(SubResource), SubResource virtualMachineScaleSet = default(SubResource), SubResource proximityPlacementGroup = default(SubResource), string priority = default(string), string evictionPolicy = default(string), BillingProfile billingProfile = default(BillingProfile), SubResource host = default(SubResource), SubResource hostGroup = default(SubResource), string provisioningState = default(string), VirtualMachineInstanceView instanceView = default(VirtualMachineInstanceView), string licenseType = default(string), string vmId = default(string), string extensionsTimeBudget = default(string), int? platformFaultDomain = default(int?), ScheduledEventsProfile scheduledEventsProfile = default(ScheduledEventsProfile), string userData = default(string), CapacityReservationProfile capacityReservation = default(CapacityReservationProfile), ApplicationProfile applicationProfile = default(ApplicationProfile), System.DateTime? timeCreated = default(System.DateTime?), IList resources = default(IList), VirtualMachineIdentity identity = default(VirtualMachineIdentity), IList zones = default(IList), ExtendedLocation extendedLocation = default(ExtendedLocation))
: base(location, id, name, type, tags)
{
Plan = plan;
@@ -196,6 +199,7 @@ public VirtualMachine()
UserData = userData;
CapacityReservation = capacityReservation;
ApplicationProfile = applicationProfile;
+ TimeCreated = timeCreated;
Resources = resources;
Identity = identity;
Zones = zones;
@@ -465,6 +469,14 @@ public VirtualMachine()
[JsonProperty(PropertyName = "properties.applicationProfile")]
public ApplicationProfile ApplicationProfile { get; set; }
+ ///
+ /// Gets specifies the time at which the Virtual Machine resource was
+ /// created.<br><br>Minimum api-version:
+ /// 2021-11-01.
+ ///
+ [JsonProperty(PropertyName = "properties.timeCreated")]
+ public System.DateTime? TimeCreated { get; private set; }
+
///
/// Gets the virtual machine child extension resources.
///
diff --git a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachineScaleSet.cs b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachineScaleSet.cs
index 3254d8ae1e4d..90b1b73de66a 100644
--- a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachineScaleSet.cs
+++ b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachineScaleSet.cs
@@ -96,6 +96,9 @@ public VirtualMachineScaleSet()
/// 'Uniform', 'Flexible'
/// Specifies the Spot Restore
/// properties for the virtual machine scale set.
+ /// Specifies the time at which the Virtual
+ /// Machine Scale Set resource was created.<br><br>Minimum
+ /// api-version: 2021-11-01.
/// The identity of the virtual machine scale
/// set, if configured.
/// The virtual machine scale set zones. NOTE:
@@ -103,7 +106,7 @@ public VirtualMachineScaleSet()
/// set
/// The extended location of the Virtual
/// Machine Scale Set.
- public VirtualMachineScaleSet(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Sku sku = default(Sku), Plan plan = default(Plan), UpgradePolicy upgradePolicy = default(UpgradePolicy), AutomaticRepairsPolicy automaticRepairsPolicy = default(AutomaticRepairsPolicy), VirtualMachineScaleSetVMProfile virtualMachineProfile = default(VirtualMachineScaleSetVMProfile), string provisioningState = default(string), bool? overprovision = default(bool?), bool? doNotRunExtensionsOnOverprovisionedVMs = default(bool?), string uniqueId = default(string), bool? singlePlacementGroup = default(bool?), bool? zoneBalance = default(bool?), int? platformFaultDomainCount = default(int?), SubResource proximityPlacementGroup = default(SubResource), SubResource hostGroup = default(SubResource), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), ScaleInPolicy scaleInPolicy = default(ScaleInPolicy), string orchestrationMode = default(string), SpotRestorePolicy spotRestorePolicy = default(SpotRestorePolicy), VirtualMachineScaleSetIdentity identity = default(VirtualMachineScaleSetIdentity), IList zones = default(IList), ExtendedLocation extendedLocation = default(ExtendedLocation))
+ public VirtualMachineScaleSet(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Sku sku = default(Sku), Plan plan = default(Plan), UpgradePolicy upgradePolicy = default(UpgradePolicy), AutomaticRepairsPolicy automaticRepairsPolicy = default(AutomaticRepairsPolicy), VirtualMachineScaleSetVMProfile virtualMachineProfile = default(VirtualMachineScaleSetVMProfile), string provisioningState = default(string), bool? overprovision = default(bool?), bool? doNotRunExtensionsOnOverprovisionedVMs = default(bool?), string uniqueId = default(string), bool? singlePlacementGroup = default(bool?), bool? zoneBalance = default(bool?), int? platformFaultDomainCount = default(int?), SubResource proximityPlacementGroup = default(SubResource), SubResource hostGroup = default(SubResource), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), ScaleInPolicy scaleInPolicy = default(ScaleInPolicy), string orchestrationMode = default(string), SpotRestorePolicy spotRestorePolicy = default(SpotRestorePolicy), System.DateTime? timeCreated = default(System.DateTime?), VirtualMachineScaleSetIdentity identity = default(VirtualMachineScaleSetIdentity), IList zones = default(IList), ExtendedLocation extendedLocation = default(ExtendedLocation))
: base(location, id, name, type, tags)
{
Sku = sku;
@@ -124,6 +127,7 @@ public VirtualMachineScaleSet()
ScaleInPolicy = scaleInPolicy;
OrchestrationMode = orchestrationMode;
SpotRestorePolicy = spotRestorePolicy;
+ TimeCreated = timeCreated;
Identity = identity;
Zones = zones;
ExtendedLocation = extendedLocation;
@@ -275,6 +279,14 @@ public VirtualMachineScaleSet()
[JsonProperty(PropertyName = "properties.spotRestorePolicy")]
public SpotRestorePolicy SpotRestorePolicy { get; set; }
+ ///
+ /// Gets specifies the time at which the Virtual Machine Scale Set
+ /// resource was created.<br><br>Minimum
+ /// api-version: 2021-11-01.
+ ///
+ [JsonProperty(PropertyName = "properties.timeCreated")]
+ public System.DateTime? TimeCreated { get; private set; }
+
///
/// Gets or sets the identity of the virtual machine scale set, if
/// configured.
diff --git a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachineUpdate.cs b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachineUpdate.cs
index dac1a5e776a4..7f9bef22ff2f 100644
--- a/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachineUpdate.cs
+++ b/sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/Models/VirtualMachineUpdate.cs
@@ -156,10 +156,13 @@ public VirtualMachineUpdate()
/// <br><br>Minimum api-version: 2021-04-01.
/// Specifies the gallery applications
/// that should be made available to the VM/VMSS
+ /// Specifies the time at which the Virtual
+ /// Machine resource was created.<br><br>Minimum
+ /// api-version: 2021-11-01.
/// The identity of the virtual machine, if
/// configured.
/// The virtual machine zones.
- public VirtualMachineUpdate(IDictionary tags = default(IDictionary), Plan plan = default(Plan), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), SecurityProfile securityProfile = default(SecurityProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), SubResource availabilitySet = default(SubResource), SubResource virtualMachineScaleSet = default(SubResource), SubResource proximityPlacementGroup = default(SubResource), string priority = default(string), string evictionPolicy = default(string), BillingProfile billingProfile = default(BillingProfile), SubResource host = default(SubResource), SubResource hostGroup = default(SubResource), string provisioningState = default(string), VirtualMachineInstanceView instanceView = default(VirtualMachineInstanceView), string licenseType = default(string), string vmId = default(string), string extensionsTimeBudget = default(string), int? platformFaultDomain = default(int?), ScheduledEventsProfile scheduledEventsProfile = default(ScheduledEventsProfile), string userData = default(string), CapacityReservationProfile capacityReservation = default(CapacityReservationProfile), ApplicationProfile applicationProfile = default(ApplicationProfile), VirtualMachineIdentity identity = default(VirtualMachineIdentity), IList zones = default(IList))
+ public VirtualMachineUpdate(IDictionary tags = default(IDictionary), Plan plan = default(Plan), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), SecurityProfile securityProfile = default(SecurityProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), SubResource availabilitySet = default(SubResource), SubResource virtualMachineScaleSet = default(SubResource), SubResource proximityPlacementGroup = default(SubResource), string priority = default(string), string evictionPolicy = default(string), BillingProfile billingProfile = default(BillingProfile), SubResource host = default(SubResource), SubResource hostGroup = default(SubResource), string provisioningState = default(string), VirtualMachineInstanceView instanceView = default(VirtualMachineInstanceView), string licenseType = default(string), string vmId = default(string), string extensionsTimeBudget = default(string), int? platformFaultDomain = default(int?), ScheduledEventsProfile scheduledEventsProfile = default(ScheduledEventsProfile), string userData = default(string), CapacityReservationProfile capacityReservation = default(CapacityReservationProfile), ApplicationProfile applicationProfile = default(ApplicationProfile), System.DateTime? timeCreated = default(System.DateTime?), VirtualMachineIdentity identity = default(VirtualMachineIdentity), IList zones = default(IList))
: base(tags)
{
Plan = plan;
@@ -188,6 +191,7 @@ public VirtualMachineUpdate()
UserData = userData;
CapacityReservation = capacityReservation;
ApplicationProfile = applicationProfile;
+ TimeCreated = timeCreated;
Identity = identity;
Zones = zones;
CustomInit();
@@ -455,6 +459,14 @@ public VirtualMachineUpdate()
[JsonProperty(PropertyName = "properties.applicationProfile")]
public ApplicationProfile ApplicationProfile { get; set; }
+ ///
+ /// Gets specifies the time at which the Virtual Machine resource was
+ /// created.<br><br>Minimum api-version:
+ /// 2021-11-01.
+ ///
+ [JsonProperty(PropertyName = "properties.timeCreated")]
+ public System.DateTime? TimeCreated { get; private set; }
+
///
/// Gets or sets the identity of the virtual machine, if configured.
///