func GetFloatingIp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FloatingIpState, opts ...pulumi.ResourceOption) (*FloatingIp, error) {
	var resource FloatingIp
	err := ctx.ReadResource("openstack:networking/floatingIp:FloatingIp", name, id, state, &resource, opts...)
	if err != nil {
		return nil, err
	}
	return &resource, nil
}
// GetFloatingIp gets an existing FloatingIp resource's state with the given name, ID, and optional
// state properties that are used to uniquely qualify the lookup (nil if not required).
GetFloatingIp gets an existing FloatingIp resource's state with the given name, ID, and optional
state properties that are used to uniquely qualify the lookup (nil if not required).
// GetFloatingIp gets an existing FloatingIp 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 GetFloatingIp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FloatingIpState, opts ...pulumi.ResourceOption) (*FloatingIp, error) {
	var resource FloatingIp
	err := ctx.ReadResource("openstack:networking/floatingIp:FloatingIp", name, id, state, &resource, opts...)
	if err != nil {
		return nil, err
	}
	return &resource, nil
}
func GetFloatingIp ( ctx * pulumi . Context , name string , id pulumi . IDInput , state * FloatingIpState , opts ... pulumi . ResourceOption ) ( * FloatingIp , error ) { var resource FloatingIp err := ctx . ReadResource ( " " , name , id , state , & resource , opts ... ) if err != nil { return nil , err } return & resource , nil }
GetFloatingIp gets an existing FloatingIp resource's state with the given name, ID, and optional
state properties that are used to uniquely qualify the lookup (nil if not required).
GetFloatingIp gets an existing FloatingIp resource ' s state with the given name ID and optional state properties that are used to uniquely qualify the lookup ( nil if not required ) .