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