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