/// <summary> /// Initializes a new instance of the PublicIPPrefixInner class. /// </summary> /// <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="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 PublicIPPrefixInner(string location = default(string), string id = default(string), string name = default(string), string type = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), PublicIPPrefixSku sku = default(PublicIPPrefixSku), IPVersion publicIPAddressVersion = default(IPVersion), 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(location, id, name, type, tags) { Sku = sku; PublicIPAddressVersion = publicIPAddressVersion; IpTags = ipTags; PrefixLength = prefixLength; IpPrefix = ipPrefix; PublicIPAddresses = publicIPAddresses; ResourceGuid = resourceGuid; ProvisioningState = provisioningState; Etag = etag; Zones = zones; CustomInit(); }
/// <summary> /// Initializes a new instance of the PublicIPPrefixInner class. /// </summary> /// <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="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 PublicIPPrefixInner(string location = default(string), string id = default(string), string name = default(string), string type = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), PublicIPPrefixSku sku = default(PublicIPPrefixSku), IPVersion publicIPAddressVersion = default(IPVersion), IList <IpTag> ipTags = default(IList <IpTag>), int?prefixLength = default(int?), string ipPrefix = default(string), IList <ReferencedPublicIpAddress> publicIPAddresses = default(IList <ReferencedPublicIpAddress>), Management.ResourceManager.Fluent.SubResource loadBalancerFrontendIpConfiguration = default(Management.ResourceManager.Fluent.SubResource), string resourceGuid = default(string), ProvisioningState provisioningState = default(ProvisioningState), string etag = default(string), IList <string> zones = default(IList <string>)) : base(location, id, name, type, tags) { Sku = sku; PublicIPAddressVersion = publicIPAddressVersion; IpTags = ipTags; PrefixLength = prefixLength; IpPrefix = ipPrefix; PublicIPAddresses = publicIPAddresses; LoadBalancerFrontendIpConfiguration = loadBalancerFrontendIpConfiguration; ResourceGuid = resourceGuid; ProvisioningState = provisioningState; Etag = etag; Zones = zones; CustomInit(); }