relay

package
v1.11.0 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HybridConnection added in v1.5.0

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

Manages an Azure Relay Hybrid Connection.

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

func GetHybridConnection added in v1.5.0

func GetHybridConnection(ctx *pulumi.Context,
	name string, id pulumi.ID, state *HybridConnectionState, opts ...pulumi.ResourceOpt) (*HybridConnection, error)

GetHybridConnection gets an existing HybridConnection 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 NewHybridConnection added in v1.5.0

func NewHybridConnection(ctx *pulumi.Context,
	name string, args *HybridConnectionArgs, opts ...pulumi.ResourceOpt) (*HybridConnection, error)

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

func (*HybridConnection) ID added in v1.5.0

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

func (*HybridConnection) Name added in v1.5.0

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

func (*HybridConnection) RelayNamespaceName added in v1.5.0

func (r *HybridConnection) RelayNamespaceName() pulumi.StringOutput

The name of the Azure Relay in which to create the Azure Relay Hybrid Connection. Changing this forces a new resource to be created.

func (*HybridConnection) RequiresClientAuthorization added in v1.5.0

func (r *HybridConnection) RequiresClientAuthorization() pulumi.BoolOutput

Specify if client authorization is needed for this hybrid connection. True by default. Changing this forces a new resource to be created.

func (*HybridConnection) ResourceGroupName added in v1.5.0

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

The name of the resource group in which to create the Azure Relay Hybrid Connection. Changing this forces a new resource to be created.

func (*HybridConnection) URN added in v1.5.0

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

func (*HybridConnection) UserMetadata added in v1.5.0

func (r *HybridConnection) UserMetadata() pulumi.StringOutput

The usermetadata is a placeholder to store user-defined string data for the hybrid connection endpoint. For example, it can be used to store descriptive data, such as a list of teams and their contact information. Also, user-defined configuration settings can be stored.

type HybridConnectionArgs added in v1.5.0

type HybridConnectionArgs struct {
	// Specifies the name of the Azure Relay Hybrid Connection. Changing this forces a new resource to be created.
	Name interface{}
	// The name of the Azure Relay in which to create the Azure Relay Hybrid Connection. Changing this forces a new resource to be created.
	RelayNamespaceName interface{}
	// Specify if client authorization is needed for this hybrid connection. True by default. Changing this forces a new resource to be created.
	RequiresClientAuthorization interface{}
	// The name of the resource group in which to create the Azure Relay Hybrid Connection. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// The usermetadata is a placeholder to store user-defined string data for the hybrid connection endpoint. For example, it can be used to store descriptive data, such as a list of teams and their contact information. Also, user-defined configuration settings can be stored.
	UserMetadata interface{}
}

The set of arguments for constructing a HybridConnection resource.

type HybridConnectionState added in v1.5.0

type HybridConnectionState struct {
	// Specifies the name of the Azure Relay Hybrid Connection. Changing this forces a new resource to be created.
	Name interface{}
	// The name of the Azure Relay in which to create the Azure Relay Hybrid Connection. Changing this forces a new resource to be created.
	RelayNamespaceName interface{}
	// Specify if client authorization is needed for this hybrid connection. True by default. Changing this forces a new resource to be created.
	RequiresClientAuthorization interface{}
	// The name of the resource group in which to create the Azure Relay Hybrid Connection. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// The usermetadata is a placeholder to store user-defined string data for the hybrid connection endpoint. For example, it can be used to store descriptive data, such as a list of teams and their contact information. Also, user-defined configuration settings can be stored.
	UserMetadata interface{}
}

Input properties used for looking up and filtering HybridConnection resources.

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