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