internal CustomIPPrefixData(string id, string name, string type, string location, IDictionary <string, string> tags, Models.ExtendedLocation extendedLocation, string etag, IList <string> zones, string cidr, string signedMessage, string authorizationMessage, CustomIPPrefixData customIPPrefixParent, IReadOnlyList <CustomIPPrefixData> childCustomIPPrefixes, CommissionedState?commissionedState, IReadOnlyList <WritableSubResource> publicIPPrefixes, string resourceGuid, string failedReason, ProvisioningState?provisioningState) : base(id, name, type, location, tags)
 {
     ExtendedLocation      = extendedLocation;
     Etag                  = etag;
     Zones                 = zones;
     Cidr                  = cidr;
     SignedMessage         = signedMessage;
     AuthorizationMessage  = authorizationMessage;
     CustomIPPrefixParent  = customIPPrefixParent;
     ChildCustomIPPrefixes = childCustomIPPrefixes;
     CommissionedState     = commissionedState;
     PublicIPPrefixes      = publicIPPrefixes;
     ResourceGuid          = resourceGuid;
     FailedReason          = failedReason;
     ProvisioningState     = provisioningState;
 }
示例#2
0
 internal VirtualNetworkData(ResourceIdentifier id, string name, ResourceType?resourceType, AzureLocation?location, IDictionary <string, string> tags, Models.ExtendedLocation extendedLocation, ETag?etag, AddressSpace addressSpace, DhcpOptions dhcpOptions, int?flowTimeoutInMinutes, IList <SubnetData> subnets, IList <VirtualNetworkPeeringData> virtualNetworkPeerings, Guid?resourceGuid, NetworkProvisioningState?provisioningState, bool?enableDdosProtection, bool?enableVmProtection, WritableSubResource ddosProtectionPlan, VirtualNetworkBgpCommunities bgpCommunities, IList <WritableSubResource> ipAllocations) : base(id, name, resourceType, location, tags)
 {
     ExtendedLocation       = extendedLocation;
     Etag                   = etag;
     AddressSpace           = addressSpace;
     DhcpOptions            = dhcpOptions;
     FlowTimeoutInMinutes   = flowTimeoutInMinutes;
     Subnets                = subnets;
     VirtualNetworkPeerings = virtualNetworkPeerings;
     ResourceGuid           = resourceGuid;
     ProvisioningState      = provisioningState;
     EnableDdosProtection   = enableDdosProtection;
     EnableVmProtection     = enableVmProtection;
     DdosProtectionPlan     = ddosProtectionPlan;
     BgpCommunities         = bgpCommunities;
     IPAllocations          = ipAllocations;
 }
示例#3
0
 internal PublicIPPrefixData(string id, string name, string type, string location, IDictionary <string, string> tags, Models.ExtendedLocation extendedLocation, PublicIPPrefixSku sku, string etag, IList <string> zones, IPVersion?publicIPAddressVersion, IList <IpTag> ipTags, int?prefixLength, string ipPrefix, IReadOnlyList <Resources.Models.SubResource> publicIPAddresses, WritableSubResource loadBalancerFrontendIpConfiguration, WritableSubResource customIPPrefix, string resourceGuid, ProvisioningState?provisioningState, NatGatewayData natGateway) : base(id, name, type, location, tags)
 {
     ExtendedLocation = extendedLocation;
     Sku   = sku;
     Etag  = etag;
     Zones = zones;
     PublicIPAddressVersion = publicIPAddressVersion;
     IpTags            = ipTags;
     PrefixLength      = prefixLength;
     IpPrefix          = ipPrefix;
     PublicIPAddresses = publicIPAddresses;
     LoadBalancerFrontendIpConfiguration = loadBalancerFrontendIpConfiguration;
     CustomIPPrefix    = customIPPrefix;
     ResourceGuid      = resourceGuid;
     ProvisioningState = provisioningState;
     NatGateway        = natGateway;
 }
示例#4
0
 internal PublicIPPrefixData(ResourceIdentifier id, string name, ResourceType?resourceType, AzureLocation?location, IDictionary <string, string> tags, Models.ExtendedLocation extendedLocation, PublicIPPrefixSku sku, ETag?etag, IList <string> zones, IPVersion?publicIPAddressVersion, IList <IPTag> ipTags, int?prefixLength, string ipPrefix, IReadOnlyList <SubResource> publicIPAddresses, WritableSubResource loadBalancerFrontendIPConfiguration, WritableSubResource customIPPrefix, Guid?resourceGuid, NetworkProvisioningState?provisioningState, NatGatewayData natGateway) : base(id, name, resourceType, location, tags)
 {
     ExtendedLocation = extendedLocation;
     Sku   = sku;
     Etag  = etag;
     Zones = zones;
     PublicIPAddressVersion = publicIPAddressVersion;
     IPTags            = ipTags;
     PrefixLength      = prefixLength;
     IPPrefix          = ipPrefix;
     PublicIPAddresses = publicIPAddresses;
     LoadBalancerFrontendIPConfiguration = loadBalancerFrontendIPConfiguration;
     CustomIPPrefix    = customIPPrefix;
     ResourceGuid      = resourceGuid;
     ProvisioningState = provisioningState;
     NatGateway        = natGateway;
 }
示例#5
0
 internal NetworkInterfaceData(ResourceIdentifier id, string name, ResourceType?resourceType, AzureLocation?location, IDictionary <string, string> tags, Models.ExtendedLocation extendedLocation, ETag?etag, WritableSubResource virtualMachine, NetworkSecurityGroupData networkSecurityGroup, PrivateEndpointData privateEndpoint, IList <NetworkInterfaceIPConfigurationData> ipConfigurations, IReadOnlyList <NetworkInterfaceTapConfigurationData> tapConfigurations, NetworkInterfaceDnsSettings dnsSettings, string macAddress, bool?primary, bool?enableAcceleratedNetworking, bool?enableIPForwarding, IReadOnlyList <string> hostedWorkloads, WritableSubResource dscpConfiguration, Guid?resourceGuid, NetworkProvisioningState?provisioningState, string workloadType, NetworkInterfaceNicType?nicType, PrivateLinkServiceData privateLinkService, NetworkInterfaceMigrationPhase?migrationPhase) : base(id, name, resourceType, location, tags)
 {
     ExtendedLocation            = extendedLocation;
     Etag                        = etag;
     VirtualMachine              = virtualMachine;
     NetworkSecurityGroup        = networkSecurityGroup;
     PrivateEndpoint             = privateEndpoint;
     IPConfigurations            = ipConfigurations;
     TapConfigurations           = tapConfigurations;
     DnsSettings                 = dnsSettings;
     MacAddress                  = macAddress;
     Primary                     = primary;
     EnableAcceleratedNetworking = enableAcceleratedNetworking;
     EnableIPForwarding          = enableIPForwarding;
     HostedWorkloads             = hostedWorkloads;
     DscpConfiguration           = dscpConfiguration;
     ResourceGuid                = resourceGuid;
     ProvisioningState           = provisioningState;
     WorkloadType                = workloadType;
     NicType                     = nicType;
     PrivateLinkService          = privateLinkService;
     MigrationPhase              = migrationPhase;
 }
 internal PublicIPAddressData(string id, string name, string resourceType, string location, IDictionary <string, string> tags, Models.ExtendedLocation extendedLocation, PublicIPAddressSku sku, string etag, IList <string> zones, IPAllocationMethod?publicIPAllocationMethod, IPVersion?publicIPAddressVersion, IPConfiguration ipConfiguration, PublicIPAddressDnsSettings dnsSettings, DdosSettings ddosSettings, IList <IPTag> ipTags, string ipAddress, WritableSubResource publicIPPrefix, int?idleTimeoutInMinutes, string resourceGuid, ProvisioningState?provisioningState, PublicIPAddressData servicePublicIPAddress, NatGatewayData natGateway, PublicIPAddressMigrationPhase?migrationPhase, PublicIPAddressData linkedPublicIPAddress, DeleteOptions?deleteOption) : base(id, name, resourceType, location, tags)
 {
     ExtendedLocation = extendedLocation;
     Sku   = sku;
     Etag  = etag;
     Zones = zones;
     PublicIPAllocationMethod = publicIPAllocationMethod;
     PublicIPAddressVersion   = publicIPAddressVersion;
     IPConfiguration          = ipConfiguration;
     DnsSettings            = dnsSettings;
     DdosSettings           = ddosSettings;
     IPTags                 = ipTags;
     IPAddress              = ipAddress;
     PublicIPPrefix         = publicIPPrefix;
     IdleTimeoutInMinutes   = idleTimeoutInMinutes;
     ResourceGuid           = resourceGuid;
     ProvisioningState      = provisioningState;
     ServicePublicIPAddress = servicePublicIPAddress;
     NatGateway             = natGateway;
     MigrationPhase         = migrationPhase;
     LinkedPublicIPAddress  = linkedPublicIPAddress;
     DeleteOption           = deleteOption;
 }
示例#7
0
 internal VirtualNetworkGatewayData(ResourceIdentifier id, string name, ResourceType?resourceType, AzureLocation?location, IDictionary <string, string> tags, Models.ExtendedLocation extendedLocation, ETag?etag, IList <VirtualNetworkGatewayIPConfiguration> ipConfigurations, VirtualNetworkGatewayType?gatewayType, VpnType?vpnType, VpnGatewayGeneration?vpnGatewayGeneration, bool?enableBgp, bool?enablePrivateIPAddress, bool?active, WritableSubResource gatewayDefaultSite, VirtualNetworkGatewaySku sku, VpnClientConfiguration vpnClientConfiguration, BgpSettings bgpSettings, AddressSpace customRoutes, Guid?resourceGuid, NetworkProvisioningState?provisioningState, bool?enableDnsForwarding, string inboundDnsForwardingEndpoint, ResourceIdentifier vNetExtendedLocationResourceId, IList <VirtualNetworkGatewayNatRuleData> natRules, bool?enableBgpRouteTranslationForNat) : base(id, name, resourceType, location, tags)
 {
     ExtendedLocation       = extendedLocation;
     Etag                   = etag;
     IPConfigurations       = ipConfigurations;
     GatewayType            = gatewayType;
     VpnType                = vpnType;
     VpnGatewayGeneration   = vpnGatewayGeneration;
     EnableBgp              = enableBgp;
     EnablePrivateIPAddress = enablePrivateIPAddress;
     Active                 = active;
     GatewayDefaultSite     = gatewayDefaultSite;
     Sku = sku;
     VpnClientConfiguration         = vpnClientConfiguration;
     BgpSettings                    = bgpSettings;
     CustomRoutes                   = customRoutes;
     ResourceGuid                   = resourceGuid;
     ProvisioningState              = provisioningState;
     EnableDnsForwarding            = enableDnsForwarding;
     InboundDnsForwardingEndpoint   = inboundDnsForwardingEndpoint;
     VNetExtendedLocationResourceId = vNetExtendedLocationResourceId;
     NatRules = natRules;
     EnableBgpRouteTranslationForNat = enableBgpRouteTranslationForNat;
 }