func GetSubnetPool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SubnetPoolState, opts ...pulumi.ResourceOption) (*SubnetPool, error) {
	var resource SubnetPool
	err := ctx.ReadResource("openstack:networking/subnetPool:SubnetPool", name, id, state, &resource, opts...)
	if err != nil {
		return nil, err
	}
	return &resource, nil
}
// GetSubnetPool gets an existing SubnetPool resource's state with the given name, ID, and optional
// state properties that are used to uniquely qualify the lookup (nil if not required).
GetSubnetPool gets an existing SubnetPool resource's state with the given name, ID, and optional
state properties that are used to uniquely qualify the lookup (nil if not required).
// GetSubnetPool gets an existing SubnetPool resource ' s state with the given name ID and optional // state properties that are used to uniquely qualify the lookup ( nil if not required ) .
func GetSubnetPool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SubnetPoolState, opts ...pulumi.ResourceOption) (*SubnetPool, error) {
	var resource SubnetPool
	err := ctx.ReadResource("openstack:networking/subnetPool:SubnetPool", name, id, state, &resource, opts...)
	if err != nil {
		return nil, err
	}
	return &resource, nil
}
func GetSubnetPool ( ctx * pulumi . Context , name string , id pulumi . IDInput , state * SubnetPoolState , opts ... pulumi . ResourceOption ) ( * SubnetPool , error ) { var resource SubnetPool err := ctx . ReadResource ( " " , name , id , state , & resource , opts ... ) if err != nil { return nil , err } return & resource , nil }
GetSubnetPool gets an existing SubnetPool resource's state with the given name, ID, and optional
state properties that are used to uniquely qualify the lookup (nil if not required).
GetSubnetPool gets an existing SubnetPool resource ' s state with the given name ID and optional state properties that are used to uniquely qualify the lookup ( nil if not required ) .