-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
19 changed files
with
1,148 additions
and
100 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
67 changes: 67 additions & 0 deletions
67
azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/models/availability_set_update.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# coding=utf-8 | ||
# -------------------------------------------------------------------------- | ||
# Copyright (c) Microsoft Corporation. All rights reserved. | ||
# Licensed under the MIT License. See License.txt in the project root for | ||
# license information. | ||
# | ||
# Code generated by Microsoft (R) AutoRest Code Generator. | ||
# Changes may cause incorrect behavior and will be lost if the code is | ||
# regenerated. | ||
# -------------------------------------------------------------------------- | ||
|
||
from .update_resource import UpdateResource | ||
|
||
|
||
class AvailabilitySetUpdate(UpdateResource): | ||
"""Specifies information about the availability set that the virtual machine | ||
should be assigned to. Virtual machines specified in the same availability | ||
set are allocated to different nodes to maximize availability. For more | ||
information about availability sets, see [Manage the availability of | ||
virtual | ||
machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). | ||
<br><br> For more information on Azure planned maintainance, see [Planned | ||
maintenance for virtual machines in | ||
Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) | ||
<br><br> Currently, a VM can only be added to availability set at creation | ||
time. An existing VM cannot be added to an availability set. | ||
Variables are only populated by the server, and will be ignored when | ||
sending a request. | ||
:param tags: Resource tags | ||
:type tags: dict[str, str] | ||
:param platform_update_domain_count: Update Domain count. | ||
:type platform_update_domain_count: int | ||
:param platform_fault_domain_count: Fault Domain count. | ||
:type platform_fault_domain_count: int | ||
:param virtual_machines: A list of references to all virtual machines in | ||
the availability set. | ||
:type virtual_machines: | ||
list[~azure.mgmt.compute.v2017_12_01.models.SubResource] | ||
:ivar statuses: The resource status information. | ||
:vartype statuses: | ||
list[~azure.mgmt.compute.v2017_12_01.models.InstanceViewStatus] | ||
:param sku: Sku of the availability set | ||
:type sku: ~azure.mgmt.compute.v2017_12_01.models.Sku | ||
""" | ||
|
||
_validation = { | ||
'statuses': {'readonly': True}, | ||
} | ||
|
||
_attribute_map = { | ||
'tags': {'key': 'tags', 'type': '{str}'}, | ||
'platform_update_domain_count': {'key': 'properties.platformUpdateDomainCount', 'type': 'int'}, | ||
'platform_fault_domain_count': {'key': 'properties.platformFaultDomainCount', 'type': 'int'}, | ||
'virtual_machines': {'key': 'properties.virtualMachines', 'type': '[SubResource]'}, | ||
'statuses': {'key': 'properties.statuses', 'type': '[InstanceViewStatus]'}, | ||
'sku': {'key': 'sku', 'type': 'Sku'}, | ||
} | ||
|
||
def __init__(self, **kwargs): | ||
super(AvailabilitySetUpdate, self).__init__(**kwargs) | ||
self.platform_update_domain_count = kwargs.get('platform_update_domain_count', None) | ||
self.platform_fault_domain_count = kwargs.get('platform_fault_domain_count', None) | ||
self.virtual_machines = kwargs.get('virtual_machines', None) | ||
self.statuses = None | ||
self.sku = kwargs.get('sku', None) |
67 changes: 67 additions & 0 deletions
67
azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/models/availability_set_update_py3.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# coding=utf-8 | ||
# -------------------------------------------------------------------------- | ||
# Copyright (c) Microsoft Corporation. All rights reserved. | ||
# Licensed under the MIT License. See License.txt in the project root for | ||
# license information. | ||
# | ||
# Code generated by Microsoft (R) AutoRest Code Generator. | ||
# Changes may cause incorrect behavior and will be lost if the code is | ||
# regenerated. | ||
# -------------------------------------------------------------------------- | ||
|
||
from .update_resource import UpdateResource | ||
|
||
|
||
class AvailabilitySetUpdate(UpdateResource): | ||
"""Specifies information about the availability set that the virtual machine | ||
should be assigned to. Virtual machines specified in the same availability | ||
set are allocated to different nodes to maximize availability. For more | ||
information about availability sets, see [Manage the availability of | ||
virtual | ||
machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). | ||
<br><br> For more information on Azure planned maintainance, see [Planned | ||
maintenance for virtual machines in | ||
Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) | ||
<br><br> Currently, a VM can only be added to availability set at creation | ||
time. An existing VM cannot be added to an availability set. | ||
Variables are only populated by the server, and will be ignored when | ||
sending a request. | ||
:param tags: Resource tags | ||
:type tags: dict[str, str] | ||
:param platform_update_domain_count: Update Domain count. | ||
:type platform_update_domain_count: int | ||
:param platform_fault_domain_count: Fault Domain count. | ||
:type platform_fault_domain_count: int | ||
:param virtual_machines: A list of references to all virtual machines in | ||
the availability set. | ||
:type virtual_machines: | ||
list[~azure.mgmt.compute.v2017_12_01.models.SubResource] | ||
:ivar statuses: The resource status information. | ||
:vartype statuses: | ||
list[~azure.mgmt.compute.v2017_12_01.models.InstanceViewStatus] | ||
:param sku: Sku of the availability set | ||
:type sku: ~azure.mgmt.compute.v2017_12_01.models.Sku | ||
""" | ||
|
||
_validation = { | ||
'statuses': {'readonly': True}, | ||
} | ||
|
||
_attribute_map = { | ||
'tags': {'key': 'tags', 'type': '{str}'}, | ||
'platform_update_domain_count': {'key': 'properties.platformUpdateDomainCount', 'type': 'int'}, | ||
'platform_fault_domain_count': {'key': 'properties.platformFaultDomainCount', 'type': 'int'}, | ||
'virtual_machines': {'key': 'properties.virtualMachines', 'type': '[SubResource]'}, | ||
'statuses': {'key': 'properties.statuses', 'type': '[InstanceViewStatus]'}, | ||
'sku': {'key': 'sku', 'type': 'Sku'}, | ||
} | ||
|
||
def __init__(self, *, tags=None, platform_update_domain_count: int=None, platform_fault_domain_count: int=None, virtual_machines=None, sku=None, **kwargs) -> None: | ||
super(AvailabilitySetUpdate, self).__init__(tags=tags, **kwargs) | ||
self.platform_update_domain_count = platform_update_domain_count | ||
self.platform_fault_domain_count = platform_fault_domain_count | ||
self.virtual_machines = virtual_machines | ||
self.statuses = None | ||
self.sku = sku |
60 changes: 60 additions & 0 deletions
60
azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/models/compute_operation_value.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
# coding=utf-8 | ||
# -------------------------------------------------------------------------- | ||
# Copyright (c) Microsoft Corporation. All rights reserved. | ||
# Licensed under the MIT License. See License.txt in the project root for | ||
# license information. | ||
# | ||
# Code generated by Microsoft (R) AutoRest Code Generator. | ||
# Changes may cause incorrect behavior and will be lost if the code is | ||
# regenerated. | ||
# -------------------------------------------------------------------------- | ||
|
||
from msrest.serialization import Model | ||
|
||
|
||
class ComputeOperationValue(Model): | ||
"""Describes the properties of a Compute Operation value. | ||
Variables are only populated by the server, and will be ignored when | ||
sending a request. | ||
:ivar origin: The origin of the compute operation. | ||
:vartype origin: str | ||
:ivar name: The name of the compute operation. | ||
:vartype name: str | ||
:ivar operation: The display name of the compute operation. | ||
:vartype operation: str | ||
:ivar resource: The display name of the resource the operation applies to. | ||
:vartype resource: str | ||
:ivar description: The description of the operation. | ||
:vartype description: str | ||
:ivar provider: The resource provider for the operation. | ||
:vartype provider: str | ||
""" | ||
|
||
_validation = { | ||
'origin': {'readonly': True}, | ||
'name': {'readonly': True}, | ||
'operation': {'readonly': True}, | ||
'resource': {'readonly': True}, | ||
'description': {'readonly': True}, | ||
'provider': {'readonly': True}, | ||
} | ||
|
||
_attribute_map = { | ||
'origin': {'key': 'origin', 'type': 'str'}, | ||
'name': {'key': 'name', 'type': 'str'}, | ||
'operation': {'key': 'display.operation', 'type': 'str'}, | ||
'resource': {'key': 'display.resource', 'type': 'str'}, | ||
'description': {'key': 'display.description', 'type': 'str'}, | ||
'provider': {'key': 'display.provider', 'type': 'str'}, | ||
} | ||
|
||
def __init__(self, **kwargs): | ||
super(ComputeOperationValue, self).__init__(**kwargs) | ||
self.origin = None | ||
self.name = None | ||
self.operation = None | ||
self.resource = None | ||
self.description = None | ||
self.provider = None |
27 changes: 27 additions & 0 deletions
27
azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/models/compute_operation_value_paged.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# coding=utf-8 | ||
# -------------------------------------------------------------------------- | ||
# Copyright (c) Microsoft Corporation. All rights reserved. | ||
# Licensed under the MIT License. See License.txt in the project root for | ||
# license information. | ||
# | ||
# Code generated by Microsoft (R) AutoRest Code Generator. | ||
# Changes may cause incorrect behavior and will be lost if the code is | ||
# regenerated. | ||
# -------------------------------------------------------------------------- | ||
|
||
from msrest.paging import Paged | ||
|
||
|
||
class ComputeOperationValuePaged(Paged): | ||
""" | ||
A paging container for iterating over a list of :class:`ComputeOperationValue <azure.mgmt.compute.v2017_12_01.models.ComputeOperationValue>` object | ||
""" | ||
|
||
_attribute_map = { | ||
'next_link': {'key': 'nextLink', 'type': 'str'}, | ||
'current_page': {'key': 'value', 'type': '[ComputeOperationValue]'} | ||
} | ||
|
||
def __init__(self, *args, **kwargs): | ||
|
||
super(ComputeOperationValuePaged, self).__init__(*args, **kwargs) |
Oops, something went wrong.