Skip to content

Commit 595c28a

Browse files
authored
Generated from ac9f623bcc6d676360abc57b52b6ee8b0341ea18 (#2914)
Modeling ASG association with VMSS (Service support this hence updating swagger)
1 parent 4c7955b commit 595c28a

4 files changed

+26
-2
lines changed

azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/models/virtual_machine_scale_set_ip_configuration.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ class VirtualMachineScaleSetIPConfiguration(SubResource):
4141
Multiple scale sets cannot use the same application gateway.
4242
:type application_gateway_backend_address_pools:
4343
list[~azure.mgmt.compute.v2018_06_01.models.SubResource]
44+
:param application_security_groups: Specifies an array of references to
45+
application security group.
46+
:type application_security_groups:
47+
list[~azure.mgmt.compute.v2018_06_01.models.SubResource]
4448
:param load_balancer_backend_address_pools: Specifies an array of
4549
references to backend address pools of load balancers. A scale set can
4650
reference backend address pools of one public and one internal load
@@ -67,6 +71,7 @@ class VirtualMachineScaleSetIPConfiguration(SubResource):
6771
'public_ip_address_configuration': {'key': 'properties.publicIPAddressConfiguration', 'type': 'VirtualMachineScaleSetPublicIPAddressConfiguration'},
6872
'private_ip_address_version': {'key': 'properties.privateIPAddressVersion', 'type': 'str'},
6973
'application_gateway_backend_address_pools': {'key': 'properties.applicationGatewayBackendAddressPools', 'type': '[SubResource]'},
74+
'application_security_groups': {'key': 'properties.applicationSecurityGroups', 'type': '[SubResource]'},
7075
'load_balancer_backend_address_pools': {'key': 'properties.loadBalancerBackendAddressPools', 'type': '[SubResource]'},
7176
'load_balancer_inbound_nat_pools': {'key': 'properties.loadBalancerInboundNatPools', 'type': '[SubResource]'},
7277
}
@@ -79,5 +84,6 @@ def __init__(self, **kwargs):
7984
self.public_ip_address_configuration = kwargs.get('public_ip_address_configuration', None)
8085
self.private_ip_address_version = kwargs.get('private_ip_address_version', None)
8186
self.application_gateway_backend_address_pools = kwargs.get('application_gateway_backend_address_pools', None)
87+
self.application_security_groups = kwargs.get('application_security_groups', None)
8288
self.load_balancer_backend_address_pools = kwargs.get('load_balancer_backend_address_pools', None)
8389
self.load_balancer_inbound_nat_pools = kwargs.get('load_balancer_inbound_nat_pools', None)

azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/models/virtual_machine_scale_set_ip_configuration_py3.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ class VirtualMachineScaleSetIPConfiguration(SubResource):
4141
Multiple scale sets cannot use the same application gateway.
4242
:type application_gateway_backend_address_pools:
4343
list[~azure.mgmt.compute.v2018_06_01.models.SubResource]
44+
:param application_security_groups: Specifies an array of references to
45+
application security group.
46+
:type application_security_groups:
47+
list[~azure.mgmt.compute.v2018_06_01.models.SubResource]
4448
:param load_balancer_backend_address_pools: Specifies an array of
4549
references to backend address pools of load balancers. A scale set can
4650
reference backend address pools of one public and one internal load
@@ -67,17 +71,19 @@ class VirtualMachineScaleSetIPConfiguration(SubResource):
6771
'public_ip_address_configuration': {'key': 'properties.publicIPAddressConfiguration', 'type': 'VirtualMachineScaleSetPublicIPAddressConfiguration'},
6872
'private_ip_address_version': {'key': 'properties.privateIPAddressVersion', 'type': 'str'},
6973
'application_gateway_backend_address_pools': {'key': 'properties.applicationGatewayBackendAddressPools', 'type': '[SubResource]'},
74+
'application_security_groups': {'key': 'properties.applicationSecurityGroups', 'type': '[SubResource]'},
7075
'load_balancer_backend_address_pools': {'key': 'properties.loadBalancerBackendAddressPools', 'type': '[SubResource]'},
7176
'load_balancer_inbound_nat_pools': {'key': 'properties.loadBalancerInboundNatPools', 'type': '[SubResource]'},
7277
}
7378

74-
def __init__(self, *, name: str, id: str=None, subnet=None, primary: bool=None, public_ip_address_configuration=None, private_ip_address_version=None, application_gateway_backend_address_pools=None, load_balancer_backend_address_pools=None, load_balancer_inbound_nat_pools=None, **kwargs) -> None:
79+
def __init__(self, *, name: str, id: str=None, subnet=None, primary: bool=None, public_ip_address_configuration=None, private_ip_address_version=None, application_gateway_backend_address_pools=None, application_security_groups=None, load_balancer_backend_address_pools=None, load_balancer_inbound_nat_pools=None, **kwargs) -> None:
7580
super(VirtualMachineScaleSetIPConfiguration, self).__init__(id=id, **kwargs)
7681
self.name = name
7782
self.subnet = subnet
7883
self.primary = primary
7984
self.public_ip_address_configuration = public_ip_address_configuration
8085
self.private_ip_address_version = private_ip_address_version
8186
self.application_gateway_backend_address_pools = application_gateway_backend_address_pools
87+
self.application_security_groups = application_security_groups
8288
self.load_balancer_backend_address_pools = load_balancer_backend_address_pools
8389
self.load_balancer_inbound_nat_pools = load_balancer_inbound_nat_pools

azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/models/virtual_machine_scale_set_update_ip_configuration.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ class VirtualMachineScaleSetUpdateIPConfiguration(SubResource):
3737
backend address pools.
3838
:type application_gateway_backend_address_pools:
3939
list[~azure.mgmt.compute.v2018_06_01.models.SubResource]
40+
:param application_security_groups: Specifies an array of references to
41+
application security group.
42+
:type application_security_groups:
43+
list[~azure.mgmt.compute.v2018_06_01.models.SubResource]
4044
:param load_balancer_backend_address_pools: The load balancer backend
4145
address pools.
4246
:type load_balancer_backend_address_pools:
@@ -55,6 +59,7 @@ class VirtualMachineScaleSetUpdateIPConfiguration(SubResource):
5559
'public_ip_address_configuration': {'key': 'properties.publicIPAddressConfiguration', 'type': 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration'},
5660
'private_ip_address_version': {'key': 'properties.privateIPAddressVersion', 'type': 'str'},
5761
'application_gateway_backend_address_pools': {'key': 'properties.applicationGatewayBackendAddressPools', 'type': '[SubResource]'},
62+
'application_security_groups': {'key': 'properties.applicationSecurityGroups', 'type': '[SubResource]'},
5863
'load_balancer_backend_address_pools': {'key': 'properties.loadBalancerBackendAddressPools', 'type': '[SubResource]'},
5964
'load_balancer_inbound_nat_pools': {'key': 'properties.loadBalancerInboundNatPools', 'type': '[SubResource]'},
6065
}
@@ -67,5 +72,6 @@ def __init__(self, **kwargs):
6772
self.public_ip_address_configuration = kwargs.get('public_ip_address_configuration', None)
6873
self.private_ip_address_version = kwargs.get('private_ip_address_version', None)
6974
self.application_gateway_backend_address_pools = kwargs.get('application_gateway_backend_address_pools', None)
75+
self.application_security_groups = kwargs.get('application_security_groups', None)
7076
self.load_balancer_backend_address_pools = kwargs.get('load_balancer_backend_address_pools', None)
7177
self.load_balancer_inbound_nat_pools = kwargs.get('load_balancer_inbound_nat_pools', None)

azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/models/virtual_machine_scale_set_update_ip_configuration_py3.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ class VirtualMachineScaleSetUpdateIPConfiguration(SubResource):
3737
backend address pools.
3838
:type application_gateway_backend_address_pools:
3939
list[~azure.mgmt.compute.v2018_06_01.models.SubResource]
40+
:param application_security_groups: Specifies an array of references to
41+
application security group.
42+
:type application_security_groups:
43+
list[~azure.mgmt.compute.v2018_06_01.models.SubResource]
4044
:param load_balancer_backend_address_pools: The load balancer backend
4145
address pools.
4246
:type load_balancer_backend_address_pools:
@@ -55,17 +59,19 @@ class VirtualMachineScaleSetUpdateIPConfiguration(SubResource):
5559
'public_ip_address_configuration': {'key': 'properties.publicIPAddressConfiguration', 'type': 'VirtualMachineScaleSetUpdatePublicIPAddressConfiguration'},
5660
'private_ip_address_version': {'key': 'properties.privateIPAddressVersion', 'type': 'str'},
5761
'application_gateway_backend_address_pools': {'key': 'properties.applicationGatewayBackendAddressPools', 'type': '[SubResource]'},
62+
'application_security_groups': {'key': 'properties.applicationSecurityGroups', 'type': '[SubResource]'},
5863
'load_balancer_backend_address_pools': {'key': 'properties.loadBalancerBackendAddressPools', 'type': '[SubResource]'},
5964
'load_balancer_inbound_nat_pools': {'key': 'properties.loadBalancerInboundNatPools', 'type': '[SubResource]'},
6065
}
6166

62-
def __init__(self, *, id: str=None, name: str=None, subnet=None, primary: bool=None, public_ip_address_configuration=None, private_ip_address_version=None, application_gateway_backend_address_pools=None, load_balancer_backend_address_pools=None, load_balancer_inbound_nat_pools=None, **kwargs) -> None:
67+
def __init__(self, *, id: str=None, name: str=None, subnet=None, primary: bool=None, public_ip_address_configuration=None, private_ip_address_version=None, application_gateway_backend_address_pools=None, application_security_groups=None, load_balancer_backend_address_pools=None, load_balancer_inbound_nat_pools=None, **kwargs) -> None:
6368
super(VirtualMachineScaleSetUpdateIPConfiguration, self).__init__(id=id, **kwargs)
6469
self.name = name
6570
self.subnet = subnet
6671
self.primary = primary
6772
self.public_ip_address_configuration = public_ip_address_configuration
6873
self.private_ip_address_version = private_ip_address_version
6974
self.application_gateway_backend_address_pools = application_gateway_backend_address_pools
75+
self.application_security_groups = application_security_groups
7076
self.load_balancer_backend_address_pools = load_balancer_backend_address_pools
7177
self.load_balancer_inbound_nat_pools = load_balancer_inbound_nat_pools

0 commit comments

Comments
 (0)