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