Documentation ¶
Index ¶
- type HybridConnection
- func (r *HybridConnection) ID() pulumi.IDOutput
- func (r *HybridConnection) Name() pulumi.StringOutput
- func (r *HybridConnection) RelayNamespaceName() pulumi.StringOutput
- func (r *HybridConnection) RequiresClientAuthorization() pulumi.BoolOutput
- func (r *HybridConnection) ResourceGroupName() pulumi.StringOutput
- func (r *HybridConnection) URN() pulumi.URNOutput
- func (r *HybridConnection) UserMetadata() pulumi.StringOutput
- type HybridConnectionArgs
- type HybridConnectionState
- type Namespace
- func (r *Namespace) ID() pulumi.IDOutput
- func (r *Namespace) Location() pulumi.StringOutput
- func (r *Namespace) MetricId() pulumi.StringOutput
- func (r *Namespace) Name() pulumi.StringOutput
- func (r *Namespace) PrimaryConnectionString() pulumi.StringOutput
- func (r *Namespace) PrimaryKey() pulumi.StringOutput
- func (r *Namespace) ResourceGroupName() pulumi.StringOutput
- func (r *Namespace) SecondaryConnectionString() pulumi.StringOutput
- func (r *Namespace) SecondaryKey() pulumi.StringOutput
- func (r *Namespace) Sku() pulumi.Output
- func (r *Namespace) SkuName() pulumi.StringOutput
- func (r *Namespace) Tags() pulumi.MapOutput
- func (r *Namespace) URN() pulumi.URNOutput
- type NamespaceArgs
- type NamespaceState
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
func (r *HybridConnection) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*HybridConnection) Name ¶ added in v1.5.0
func (r *HybridConnection) Name() pulumi.StringOutput
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
func (r *HybridConnection) URN() pulumi.URNOutput
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) 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) 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`.
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.