@@ -3038,13 +3038,16 @@ class AvailablePrivateEndpointType(msrest.serialization.Model):
3038
3038
:type type: str
3039
3039
:param resource_name: The name of the service and resource.
3040
3040
:type resource_name: str
3041
+ :param display_name: Display name of the resource.
3042
+ :type display_name: str
3041
3043
"""
3042
3044
3043
3045
_attribute_map = {
3044
3046
'name': {'key': 'name', 'type': 'str'},
3045
3047
'id': {'key': 'id', 'type': 'str'},
3046
3048
'type': {'key': 'type', 'type': 'str'},
3047
3049
'resource_name': {'key': 'resourceName', 'type': 'str'},
3050
+ 'display_name': {'key': 'displayName', 'type': 'str'},
3048
3051
}
3049
3052
3050
3053
def __init__(
@@ -3056,6 +3059,7 @@ def __init__(
3056
3059
self.id = kwargs.get('id', None)
3057
3060
self.type = kwargs.get('type', None)
3058
3061
self.resource_name = kwargs.get('resource_name', None)
3062
+ self.display_name = kwargs.get('display_name', None)
3059
3063
3060
3064
3061
3065
class AvailablePrivateEndpointTypesResult(msrest.serialization.Model):
@@ -11097,11 +11101,14 @@ class IPAddressAvailabilityResult(msrest.serialization.Model):
11097
11101
:param available_ip_addresses: Contains other available private IP addresses if the asked for
11098
11102
address is taken.
11099
11103
:type available_ip_addresses: list[str]
11104
+ :param is_platform_reserved: Private IP address platform reserved.
11105
+ :type is_platform_reserved: bool
11100
11106
"""
11101
11107
11102
11108
_attribute_map = {
11103
11109
'available': {'key': 'available', 'type': 'bool'},
11104
11110
'available_ip_addresses': {'key': 'availableIPAddresses', 'type': '[str]'},
11111
+ 'is_platform_reserved': {'key': 'isPlatformReserved', 'type': 'bool'},
11105
11112
}
11106
11113
11107
11114
def __init__(
@@ -11111,6 +11118,7 @@ def __init__(
11111
11118
super(IPAddressAvailabilityResult, self).__init__(**kwargs)
11112
11119
self.available = kwargs.get('available', None)
11113
11120
self.available_ip_addresses = kwargs.get('available_ip_addresses', None)
11121
+ self.is_platform_reserved = kwargs.get('is_platform_reserved', None)
11114
11122
11115
11123
11116
11124
class IpAllocation(Resource):
@@ -13284,6 +13292,11 @@ class NetworkInterface(Resource):
13284
13292
:ivar provisioning_state: The provisioning state of the network interface resource. Possible
13285
13293
values include: "Succeeded", "Updating", "Deleting", "Failed".
13286
13294
:vartype provisioning_state: str or ~azure.mgmt.network.v2020_07_01.models.ProvisioningState
13295
+ :param nic_type: Type of Network Interface resource. Possible values include: "Standard",
13296
+ "Elastic".
13297
+ :type nic_type: str or ~azure.mgmt.network.v2020_07_01.models.NetworkInterfaceNicType
13298
+ :param private_link_service: Privatelinkservice of the network interface resource.
13299
+ :type private_link_service: ~azure.mgmt.network.v2020_07_01.models.PrivateLinkService
13287
13300
"""
13288
13301
13289
13302
_validation = {
@@ -13323,6 +13336,8 @@ class NetworkInterface(Resource):
13323
13336
'dscp_configuration': {'key': 'properties.dscpConfiguration', 'type': 'SubResource'},
13324
13337
'resource_guid': {'key': 'properties.resourceGuid', 'type': 'str'},
13325
13338
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
13339
+ 'nic_type': {'key': 'properties.nicType', 'type': 'str'},
13340
+ 'private_link_service': {'key': 'properties.privateLinkService', 'type': 'PrivateLinkService'},
13326
13341
}
13327
13342
13328
13343
def __init__(
@@ -13346,6 +13361,8 @@ def __init__(
13346
13361
self.dscp_configuration = None
13347
13362
self.resource_guid = None
13348
13363
self.provisioning_state = None
13364
+ self.nic_type = kwargs.get('nic_type', None)
13365
+ self.private_link_service = kwargs.get('private_link_service', None)
13349
13366
13350
13367
13351
13368
class NetworkInterfaceAssociation(msrest.serialization.Model):
@@ -13440,6 +13457,8 @@ class NetworkInterfaceIPConfiguration(SubResource):
13440
13457
:type name: str
13441
13458
:ivar etag: A unique read-only string that changes whenever the resource is updated.
13442
13459
:vartype etag: str
13460
+ :param type: Resource type.
13461
+ :type type: str
13443
13462
:param virtual_network_taps: The reference to Virtual Network Taps.
13444
13463
:type virtual_network_taps: list[~azure.mgmt.network.v2020_07_01.models.VirtualNetworkTap]
13445
13464
:param application_gateway_backend_address_pools: The reference to
@@ -13491,6 +13510,7 @@ class NetworkInterfaceIPConfiguration(SubResource):
13491
13510
'id': {'key': 'id', 'type': 'str'},
13492
13511
'name': {'key': 'name', 'type': 'str'},
13493
13512
'etag': {'key': 'etag', 'type': 'str'},
13513
+ 'type': {'key': 'type', 'type': 'str'},
13494
13514
'virtual_network_taps': {'key': 'properties.virtualNetworkTaps', 'type': '[VirtualNetworkTap]'},
13495
13515
'application_gateway_backend_address_pools': {'key': 'properties.applicationGatewayBackendAddressPools', 'type': '[ApplicationGatewayBackendAddressPool]'},
13496
13516
'load_balancer_backend_address_pools': {'key': 'properties.loadBalancerBackendAddressPools', 'type': '[BackendAddressPool]'},
@@ -13513,6 +13533,7 @@ def __init__(
13513
13533
super(NetworkInterfaceIPConfiguration, self).__init__(**kwargs)
13514
13534
self.name = kwargs.get('name', None)
13515
13535
self.etag = None
13536
+ self.type = kwargs.get('type', None)
13516
13537
self.virtual_network_taps = kwargs.get('virtual_network_taps', None)
13517
13538
self.application_gateway_backend_address_pools = kwargs.get('application_gateway_backend_address_pools', None)
13518
13539
self.load_balancer_backend_address_pools = kwargs.get('load_balancer_backend_address_pools', None)
@@ -16520,6 +16541,15 @@ class PublicIPAddress(Resource):
16520
16541
:ivar provisioning_state: The provisioning state of the public IP address resource. Possible
16521
16542
values include: "Succeeded", "Updating", "Deleting", "Failed".
16522
16543
:vartype provisioning_state: str or ~azure.mgmt.network.v2020_07_01.models.ProvisioningState
16544
+ :param nat_gateway: The NatGateway for the Public IP address.
16545
+ :type nat_gateway: ~azure.mgmt.network.v2020_07_01.models.NatGateway
16546
+ :param migration_phase: Migration phase of Public IP Address. Possible values include: "None",
16547
+ "Prepare", "Commit", "Abort", "Committed".
16548
+ :type migration_phase: str or
16549
+ ~azure.mgmt.network.v2020_07_01.models.PublicIPAddressMigrationPhase
16550
+ :param linked_public_ip_address: The linked public IP address of the public IP address
16551
+ resource.
16552
+ :type linked_public_ip_address: ~azure.mgmt.network.v2020_07_01.models.PublicIPAddress
16523
16553
"""
16524
16554
16525
16555
_validation = {
@@ -16552,6 +16582,9 @@ class PublicIPAddress(Resource):
16552
16582
'idle_timeout_in_minutes': {'key': 'properties.idleTimeoutInMinutes', 'type': 'int'},
16553
16583
'resource_guid': {'key': 'properties.resourceGuid', 'type': 'str'},
16554
16584
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
16585
+ 'nat_gateway': {'key': 'properties.natGateway', 'type': 'NatGateway'},
16586
+ 'migration_phase': {'key': 'properties.migrationPhase', 'type': 'str'},
16587
+ 'linked_public_ip_address': {'key': 'properties.linkedPublicIPAddress', 'type': 'PublicIPAddress'},
16555
16588
}
16556
16589
16557
16590
def __init__(
@@ -16574,6 +16607,9 @@ def __init__(
16574
16607
self.idle_timeout_in_minutes = kwargs.get('idle_timeout_in_minutes', None)
16575
16608
self.resource_guid = None
16576
16609
self.provisioning_state = None
16610
+ self.nat_gateway = kwargs.get('nat_gateway', None)
16611
+ self.migration_phase = kwargs.get('migration_phase', None)
16612
+ self.linked_public_ip_address = kwargs.get('linked_public_ip_address', None)
16577
16613
16578
16614
16579
16615
class PublicIPAddressDnsSettings(msrest.serialization.Model):
@@ -16702,6 +16738,8 @@ class PublicIPPrefix(Resource):
16702
16738
:ivar provisioning_state: The provisioning state of the public IP prefix resource. Possible
16703
16739
values include: "Succeeded", "Updating", "Deleting", "Failed".
16704
16740
:vartype provisioning_state: str or ~azure.mgmt.network.v2020_07_01.models.ProvisioningState
16741
+ :param nat_gateway: NatGateway of Public IP Prefix.
16742
+ :type nat_gateway: ~azure.mgmt.network.v2020_07_01.models.NatGateway
16705
16743
"""
16706
16744
16707
16745
_validation = {
@@ -16734,6 +16772,7 @@ class PublicIPPrefix(Resource):
16734
16772
'custom_ip_prefix': {'key': 'properties.customIPPrefix', 'type': 'SubResource'},
16735
16773
'resource_guid': {'key': 'properties.resourceGuid', 'type': 'str'},
16736
16774
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
16775
+ 'nat_gateway': {'key': 'properties.natGateway', 'type': 'NatGateway'},
16737
16776
}
16738
16777
16739
16778
def __init__(
@@ -16754,6 +16793,7 @@ def __init__(
16754
16793
self.custom_ip_prefix = kwargs.get('custom_ip_prefix', None)
16755
16794
self.resource_guid = None
16756
16795
self.provisioning_state = None
16796
+ self.nat_gateway = kwargs.get('nat_gateway', None)
16757
16797
16758
16798
16759
16799
class PublicIPPrefixListResult(msrest.serialization.Model):
@@ -18097,20 +18137,24 @@ class ServiceTagInformationPropertiesFormat(msrest.serialization.Model):
18097
18137
:vartype system_service: str
18098
18138
:ivar address_prefixes: The list of IP address prefixes.
18099
18139
:vartype address_prefixes: list[str]
18140
+ :ivar state: The state of the service tag.
18141
+ :vartype state: str
18100
18142
"""
18101
18143
18102
18144
_validation = {
18103
18145
'change_number': {'readonly': True},
18104
18146
'region': {'readonly': True},
18105
18147
'system_service': {'readonly': True},
18106
18148
'address_prefixes': {'readonly': True},
18149
+ 'state': {'readonly': True},
18107
18150
}
18108
18151
18109
18152
_attribute_map = {
18110
18153
'change_number': {'key': 'changeNumber', 'type': 'str'},
18111
18154
'region': {'key': 'region', 'type': 'str'},
18112
18155
'system_service': {'key': 'systemService', 'type': 'str'},
18113
18156
'address_prefixes': {'key': 'addressPrefixes', 'type': '[str]'},
18157
+ 'state': {'key': 'state', 'type': 'str'},
18114
18158
}
18115
18159
18116
18160
def __init__(
@@ -18122,6 +18166,7 @@ def __init__(
18122
18166
self.region = None
18123
18167
self.system_service = None
18124
18168
self.address_prefixes = None
18169
+ self.state = None
18125
18170
18126
18171
18127
18172
class ServiceTagsListResult(msrest.serialization.Model):
@@ -18237,6 +18282,8 @@ class Subnet(SubResource):
18237
18282
:type name: str
18238
18283
:ivar etag: A unique read-only string that changes whenever the resource is updated.
18239
18284
:vartype etag: str
18285
+ :param type: Resource type.
18286
+ :type type: str
18240
18287
:param address_prefix: The address prefix for the subnet.
18241
18288
:type address_prefix: str
18242
18289
:param address_prefixes: List of address prefixes for the subnet.
@@ -18279,11 +18326,15 @@ class Subnet(SubResource):
18279
18326
include: "Succeeded", "Updating", "Deleting", "Failed".
18280
18327
:vartype provisioning_state: str or ~azure.mgmt.network.v2020_07_01.models.ProvisioningState
18281
18328
:param private_endpoint_network_policies: Enable or Disable apply network policies on private
18282
- end point in the subnet.
18283
- :type private_endpoint_network_policies: str
18329
+ end point in the subnet. Possible values include: "Enabled", "Disabled". Default value:
18330
+ "Enabled".
18331
+ :type private_endpoint_network_policies: str or
18332
+ ~azure.mgmt.network.v2020_07_01.models.VirtualNetworkPrivateEndpointNetworkPolicies
18284
18333
:param private_link_service_network_policies: Enable or Disable apply network policies on
18285
- private link service in the subnet.
18286
- :type private_link_service_network_policies: str
18334
+ private link service in the subnet. Possible values include: "Enabled", "Disabled". Default
18335
+ value: "Enabled".
18336
+ :type private_link_service_network_policies: str or
18337
+ ~azure.mgmt.network.v2020_07_01.models.VirtualNetworkPrivateLinkServiceNetworkPolicies
18287
18338
"""
18288
18339
18289
18340
_validation = {
@@ -18301,6 +18352,7 @@ class Subnet(SubResource):
18301
18352
'id': {'key': 'id', 'type': 'str'},
18302
18353
'name': {'key': 'name', 'type': 'str'},
18303
18354
'etag': {'key': 'etag', 'type': 'str'},
18355
+ 'type': {'key': 'type', 'type': 'str'},
18304
18356
'address_prefix': {'key': 'properties.addressPrefix', 'type': 'str'},
18305
18357
'address_prefixes': {'key': 'properties.addressPrefixes', 'type': '[str]'},
18306
18358
'network_security_group': {'key': 'properties.networkSecurityGroup', 'type': 'NetworkSecurityGroup'},
@@ -18328,6 +18380,7 @@ def __init__(
18328
18380
super(Subnet, self).__init__(**kwargs)
18329
18381
self.name = kwargs.get('name', None)
18330
18382
self.etag = None
18383
+ self.type = kwargs.get('type', None)
18331
18384
self.address_prefix = kwargs.get('address_prefix', None)
18332
18385
self.address_prefixes = kwargs.get('address_prefixes', None)
18333
18386
self.network_security_group = kwargs.get('network_security_group', None)
@@ -18344,8 +18397,8 @@ def __init__(
18344
18397
self.delegations = kwargs.get('delegations', None)
18345
18398
self.purpose = None
18346
18399
self.provisioning_state = None
18347
- self.private_endpoint_network_policies = kwargs.get('private_endpoint_network_policies', None )
18348
- self.private_link_service_network_policies = kwargs.get('private_link_service_network_policies', None )
18400
+ self.private_endpoint_network_policies = kwargs.get('private_endpoint_network_policies', "Enabled" )
18401
+ self.private_link_service_network_policies = kwargs.get('private_link_service_network_policies', "Enabled" )
18349
18402
18350
18403
18351
18404
class SubnetAssociation(msrest.serialization.Model):
@@ -20299,6 +20352,8 @@ class VirtualNetworkPeering(SubResource):
20299
20352
:type name: str
20300
20353
:ivar etag: A unique read-only string that changes whenever the resource is updated.
20301
20354
:vartype etag: str
20355
+ :param type: Resource type.
20356
+ :type type: str
20302
20357
:param allow_virtual_network_access: Whether the VMs in the local virtual network space would
20303
20358
be able to access the VMs in remote virtual network space.
20304
20359
:type allow_virtual_network_access: bool
@@ -20329,17 +20384,21 @@ class VirtualNetworkPeering(SubResource):
20329
20384
:ivar provisioning_state: The provisioning state of the virtual network peering resource.
20330
20385
Possible values include: "Succeeded", "Updating", "Deleting", "Failed".
20331
20386
:vartype provisioning_state: str or ~azure.mgmt.network.v2020_07_01.models.ProvisioningState
20387
+ :ivar resource_guid: The resourceGuid property of the Virtual Network peering resource.
20388
+ :vartype resource_guid: str
20332
20389
"""
20333
20390
20334
20391
_validation = {
20335
20392
'etag': {'readonly': True},
20336
20393
'provisioning_state': {'readonly': True},
20394
+ 'resource_guid': {'readonly': True},
20337
20395
}
20338
20396
20339
20397
_attribute_map = {
20340
20398
'id': {'key': 'id', 'type': 'str'},
20341
20399
'name': {'key': 'name', 'type': 'str'},
20342
20400
'etag': {'key': 'etag', 'type': 'str'},
20401
+ 'type': {'key': 'type', 'type': 'str'},
20343
20402
'allow_virtual_network_access': {'key': 'properties.allowVirtualNetworkAccess', 'type': 'bool'},
20344
20403
'allow_forwarded_traffic': {'key': 'properties.allowForwardedTraffic', 'type': 'bool'},
20345
20404
'allow_gateway_transit': {'key': 'properties.allowGatewayTransit', 'type': 'bool'},
@@ -20349,6 +20408,7 @@ class VirtualNetworkPeering(SubResource):
20349
20408
'remote_bgp_communities': {'key': 'properties.remoteBgpCommunities', 'type': 'VirtualNetworkBgpCommunities'},
20350
20409
'peering_state': {'key': 'properties.peeringState', 'type': 'str'},
20351
20410
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
20411
+ 'resource_guid': {'key': 'properties.resourceGuid', 'type': 'str'},
20352
20412
}
20353
20413
20354
20414
def __init__(
@@ -20358,6 +20418,7 @@ def __init__(
20358
20418
super(VirtualNetworkPeering, self).__init__(**kwargs)
20359
20419
self.name = kwargs.get('name', None)
20360
20420
self.etag = None
20421
+ self.type = kwargs.get('type', None)
20361
20422
self.allow_virtual_network_access = kwargs.get('allow_virtual_network_access', None)
20362
20423
self.allow_forwarded_traffic = kwargs.get('allow_forwarded_traffic', None)
20363
20424
self.allow_gateway_transit = kwargs.get('allow_gateway_transit', None)
@@ -20367,6 +20428,7 @@ def __init__(
20367
20428
self.remote_bgp_communities = kwargs.get('remote_bgp_communities', None)
20368
20429
self.peering_state = kwargs.get('peering_state', None)
20369
20430
self.provisioning_state = None
20431
+ self.resource_guid = None
20370
20432
20371
20433
20372
20434
class VirtualNetworkPeeringListResult(msrest.serialization.Model):
0 commit comments