예제 #1
0
 /// <summary>
 /// Initializes a new instance of the PublicIPPrefix class.
 /// </summary>
 /// <param name="id">Resource ID.</param>
 /// <param name="name">Resource name.</param>
 /// <param name="type">Resource type.</param>
 /// <param name="location">Resource location.</param>
 /// <param name="tags">Resource tags.</param>
 /// <param name="sku">The public IP prefix SKU.</param>
 /// <param name="publicIPAddressVersion">The public IP address version.
 /// Possible values are: 'IPv4' and 'IPv6'. Possible values include:
 /// 'IPv4', 'IPv6'</param>
 /// <param name="ipTags">The list of tags associated with the public IP
 /// prefix.</param>
 /// <param name="prefixLength">The Length of the Public IP
 /// Prefix.</param>
 /// <param name="ipPrefix">The allocated Prefix</param>
 /// <param name="publicIPAddresses">The list of all referenced
 /// PublicIPAddresses</param>
 /// <param name="resourceGuid">The resource GUID property of the public
 /// IP prefix resource.</param>
 /// <param name="provisioningState">The provisioning state of the
 /// Public IP prefix resource. Possible values are: 'Updating',
 /// 'Deleting', and 'Failed'.</param>
 /// <param name="etag">A unique read-only string that changes whenever
 /// the resource is updated.</param>
 /// <param name="zones">A list of availability zones denoting the IP
 /// allocated for the resource needs to come from.</param>
 public PublicIPPrefix(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), PublicIPPrefixSku sku = default(PublicIPPrefixSku), string publicIPAddressVersion = default(string), IList <IpTag> ipTags = default(IList <IpTag>), int?prefixLength = default(int?), string ipPrefix = default(string), IList <ReferencedPublicIpAddress> publicIPAddresses = default(IList <ReferencedPublicIpAddress>), string resourceGuid = default(string), string provisioningState = default(string), string etag = default(string), IList <string> zones = default(IList <string>))
     : base(id, name, type, location, tags)
 {
     Sku = sku;
     PublicIPAddressVersion = publicIPAddressVersion;
     IpTags            = ipTags;
     PrefixLength      = prefixLength;
     IpPrefix          = ipPrefix;
     PublicIPAddresses = publicIPAddresses;
     ResourceGuid      = resourceGuid;
     ProvisioningState = provisioningState;
     Etag  = etag;
     Zones = zones;
     CustomInit();
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the PublicIPPrefix class.
 /// </summary>
 /// <param name="id">Resource ID.</param>
 /// <param name="name">Resource name.</param>
 /// <param name="type">Resource type.</param>
 /// <param name="location">Resource location.</param>
 /// <param name="tags">Resource tags.</param>
 /// <param name="extendedLocation">The extended location of the public
 /// ip address.</param>
 /// <param name="sku">The public IP prefix SKU.</param>
 /// <param name="publicIPAddressVersion">The public IP address version.
 /// Possible values include: 'IPv4', 'IPv6'</param>
 /// <param name="ipTags">The list of tags associated with the public IP
 /// prefix.</param>
 /// <param name="prefixLength">The Length of the Public IP
 /// Prefix.</param>
 /// <param name="ipPrefix">The allocated Prefix.</param>
 /// <param name="publicIPAddresses">The list of all referenced
 /// PublicIPAddresses.</param>
 /// <param name="loadBalancerFrontendIpConfiguration">The reference to
 /// load balancer frontend IP configuration associated with the public
 /// IP prefix.</param>
 /// <param name="customIPPrefix">The customIpPrefix that this prefix is
 /// associated with.</param>
 /// <param name="resourceGuid">The resource GUID property of the public
 /// IP prefix resource.</param>
 /// <param name="provisioningState">The provisioning state of the
 /// public IP prefix resource. Possible values include: 'Succeeded',
 /// 'Updating', 'Deleting', 'Failed'</param>
 /// <param name="etag">A unique read-only string that changes whenever
 /// the resource is updated.</param>
 /// <param name="zones">A list of availability zones denoting the IP
 /// allocated for the resource needs to come from.</param>
 public PublicIPPrefix(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), ExtendedLocation extendedLocation = default(ExtendedLocation), PublicIPPrefixSku sku = default(PublicIPPrefixSku), string publicIPAddressVersion = default(string), IList <IpTag> ipTags = default(IList <IpTag>), int?prefixLength = default(int?), string ipPrefix = default(string), IList <ReferencedPublicIpAddress> publicIPAddresses = default(IList <ReferencedPublicIpAddress>), SubResource loadBalancerFrontendIpConfiguration = default(SubResource), SubResource customIPPrefix = default(SubResource), string resourceGuid = default(string), string provisioningState = default(string), string etag = default(string), IList <string> zones = default(IList <string>))
     : base(id, name, type, location, tags)
 {
     ExtendedLocation = extendedLocation;
     Sku = sku;
     PublicIPAddressVersion = publicIPAddressVersion;
     IpTags            = ipTags;
     PrefixLength      = prefixLength;
     IpPrefix          = ipPrefix;
     PublicIPAddresses = publicIPAddresses;
     LoadBalancerFrontendIpConfiguration = loadBalancerFrontendIpConfiguration;
     CustomIPPrefix    = customIPPrefix;
     ResourceGuid      = resourceGuid;
     ProvisioningState = provisioningState;
     Etag  = etag;
     Zones = zones;
     CustomInit();
 }