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