def __init__(__self__, *, ip_cidr_range: Optional[pulumi.Input[str]]=None, range_name: Optional[pulumi.Input[str]]=None, reserved_internal_range: Optional[pulumi.Input[str]]=None):
    '\n        Represents a secondary IP range of a subnetwork.\n        :param pulumi.Input[str] ip_cidr_range: The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.\n        :param pulumi.Input[str] range_name: The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.\n        :param pulumi.Input[str] reserved_internal_range: The URL of the reserved internal range.\n        '
    if (ip_cidr_range is not None):
        pulumi.set(__self__, 'ip_cidr_range', ip_cidr_range)
    if (range_name is not None):
        pulumi.set(__self__, 'range_name', range_name)
    if (reserved_internal_range is not None):
        pulumi.set(__self__, 'reserved_internal_range', reserved_internal_range)
Represents a secondary IP range of a subnetwork.
:param pulumi.Input[str] ip_cidr_range: The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
:param pulumi.Input[str] range_name: The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
:param pulumi.Input[str] reserved_internal_range: The URL of the reserved internal range.
def __init__(__self__, *, ip_cidr_range: Optional[pulumi.Input[str]]=None, range_name: Optional[pulumi.Input[str]]=None, reserved_internal_range: Optional[pulumi.Input[str]]=None):
    '\n        Represents a secondary IP range of a subnetwork.\n        :param pulumi.Input[str] ip_cidr_range: The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.\n        :param pulumi.Input[str] range_name: The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.\n        :param pulumi.Input[str] reserved_internal_range: The URL of the reserved internal range.\n        '
    if (ip_cidr_range is not None):
        pulumi.set(__self__, 'ip_cidr_range', ip_cidr_range)
    if (range_name is not None):
        pulumi.set(__self__, 'range_name', range_name)
    if (reserved_internal_range is not None):
        pulumi.set(__self__, 'reserved_internal_range', reserved_internal_range)