relay

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

nolint: lll Package relay exports types, functions, subpackages for provisioning relay resources.

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-azurerm) > distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature, > first check the [`pulumi/pulumi-azure` repo](https://github.com/pulumi/pulumi-azure/issues); however, if that doesn't turn up anything, > please consult the source [`terraform-providers/terraform-provider-azurerm` repo](https://github.com/terraform-providers/terraform-provider-azurerm/issues).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Namespace

type Namespace struct {
	// contains filtered or unexported fields
}

Manages an Azure Relay Namespace.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/relay_namespace.html.markdown.

func GetNamespace

func GetNamespace(ctx *pulumi.Context,
	name string, id pulumi.ID, state *NamespaceState, opts ...pulumi.ResourceOpt) (*Namespace, error)

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 NewNamespace

func NewNamespace(ctx *pulumi.Context,
	name string, args *NamespaceArgs, opts ...pulumi.ResourceOpt) (*Namespace, error)

NewNamespace registers a new resource with the given unique name, arguments, and options.

func (*Namespace) ID

func (r *Namespace) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Namespace) Location

func (r *Namespace) Location() *pulumi.StringOutput

Specifies the supported Azure location where the Azure Relay Namespace exists. Changing this forces a new resource to be created.

func (*Namespace) MetricId

func (r *Namespace) MetricId() *pulumi.StringOutput

The Identifier for Azure Insights metrics.

func (*Namespace) Name

func (r *Namespace) Name() *pulumi.StringOutput

Specifies the name of the Azure Relay Namespace. Changing this forces a new resource to be created.

func (*Namespace) PrimaryConnectionString

func (r *Namespace) PrimaryConnectionString() *pulumi.StringOutput

The primary connection string for the authorization rule `RootManageSharedAccessKey`.

func (*Namespace) PrimaryKey

func (r *Namespace) PrimaryKey() *pulumi.StringOutput

The primary access key for the authorization rule `RootManageSharedAccessKey`.

func (*Namespace) ResourceGroupName

func (r *Namespace) ResourceGroupName() *pulumi.StringOutput

The name of the resource group in which to create the Azure Relay Namespace.

func (*Namespace) SecondaryConnectionString

func (r *Namespace) SecondaryConnectionString() *pulumi.StringOutput

The secondary connection string for the authorization rule `RootManageSharedAccessKey`.

func (*Namespace) SecondaryKey

func (r *Namespace) SecondaryKey() *pulumi.StringOutput

The secondary access key for the authorization rule `RootManageSharedAccessKey`.

func (*Namespace) Sku

func (r *Namespace) Sku() *pulumi.Output

) A `sku` block as described below.

func (*Namespace) SkuName added in v0.19.1

func (r *Namespace) SkuName() *pulumi.StringOutput

The name of the SKU to use. At this time the only supported value is `Standard`.

func (*Namespace) Tags

func (r *Namespace) Tags() *pulumi.MapOutput

A mapping of tags to assign to the resource.

func (*Namespace) URN

func (r *Namespace) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type NamespaceArgs

type NamespaceArgs struct {
	// Specifies the supported Azure location where the Azure Relay Namespace exists. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name of the Azure Relay Namespace. Changing this forces a new resource to be created.
	Name interface{}
	// The name of the resource group in which to create the Azure Relay Namespace.
	ResourceGroupName interface{}
	// ) A `sku` block as described below.
	Sku interface{}
	// The name of the SKU to use. At this time the only supported value is `Standard`.
	SkuName interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
}

The set of arguments for constructing a Namespace resource.

type NamespaceState

type NamespaceState struct {
	// Specifies the supported Azure location where the Azure Relay Namespace exists. Changing this forces a new resource to be created.
	Location interface{}
	// The Identifier for Azure Insights metrics.
	MetricId interface{}
	// Specifies the name of the Azure Relay Namespace. Changing this forces a new resource to be created.
	Name interface{}
	// The primary connection string for the authorization rule `RootManageSharedAccessKey`.
	PrimaryConnectionString interface{}
	// The primary access key for the authorization rule `RootManageSharedAccessKey`.
	PrimaryKey interface{}
	// The name of the resource group in which to create the Azure Relay Namespace.
	ResourceGroupName interface{}
	// The secondary connection string for the authorization rule `RootManageSharedAccessKey`.
	SecondaryConnectionString interface{}
	// The secondary access key for the authorization rule `RootManageSharedAccessKey`.
	SecondaryKey interface{}
	// ) A `sku` block as described below.
	Sku interface{}
	// The name of the SKU to use. At this time the only supported value is `Standard`.
	SkuName interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
}

Input properties used for looking up and filtering Namespace resources.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL