Documentation ¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type HybridConnection
- type HybridConnectionArgs
- type HybridConnectionState
- type Namespace
- type NamespaceArgs
- type NamespaceSku
- type NamespaceSkuArgs
- func (NamespaceSkuArgs) ElementType() reflect.Type
- func (i NamespaceSkuArgs) ToNamespaceSkuOutput() NamespaceSkuOutput
- func (i NamespaceSkuArgs) ToNamespaceSkuOutputWithContext(ctx context.Context) NamespaceSkuOutput
- func (i NamespaceSkuArgs) ToNamespaceSkuPtrOutput() NamespaceSkuPtrOutput
- func (i NamespaceSkuArgs) ToNamespaceSkuPtrOutputWithContext(ctx context.Context) NamespaceSkuPtrOutput
- type NamespaceSkuInput
- type NamespaceSkuOutput
- func (NamespaceSkuOutput) ElementType() reflect.Type
- func (o NamespaceSkuOutput) Name() pulumi.StringOutput
- func (o NamespaceSkuOutput) ToNamespaceSkuOutput() NamespaceSkuOutput
- func (o NamespaceSkuOutput) ToNamespaceSkuOutputWithContext(ctx context.Context) NamespaceSkuOutput
- func (o NamespaceSkuOutput) ToNamespaceSkuPtrOutput() NamespaceSkuPtrOutput
- func (o NamespaceSkuOutput) ToNamespaceSkuPtrOutputWithContext(ctx context.Context) NamespaceSkuPtrOutput
- type NamespaceSkuPtrInput
- type NamespaceSkuPtrOutput
- func (o NamespaceSkuPtrOutput) Elem() NamespaceSkuOutput
- func (NamespaceSkuPtrOutput) ElementType() reflect.Type
- func (o NamespaceSkuPtrOutput) Name() pulumi.StringOutput
- func (o NamespaceSkuPtrOutput) ToNamespaceSkuPtrOutput() NamespaceSkuPtrOutput
- func (o NamespaceSkuPtrOutput) ToNamespaceSkuPtrOutputWithContext(ctx context.Context) NamespaceSkuPtrOutput
- 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 { pulumi.CustomResourceState // Specifies the name of the Azure Relay Hybrid Connection. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // 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 pulumi.StringOutput `pulumi:"relayNamespaceName"` // Specify if client authorization is needed for this hybrid connection. True by default. Changing this forces a new resource to be created. RequiresClientAuthorization pulumi.BoolPtrOutput `pulumi:"requiresClientAuthorization"` // 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 pulumi.StringOutput `pulumi:"resourceGroupName"` // 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 pulumi.StringPtrOutput `pulumi:"userMetadata"` }
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.IDInput, state *HybridConnectionState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*HybridConnection, error)
NewHybridConnection registers a new resource with the given unique name, arguments, and options.
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 pulumi.StringPtrInput // 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 pulumi.StringInput // Specify if client authorization is needed for this hybrid connection. True by default. Changing this forces a new resource to be created. RequiresClientAuthorization pulumi.BoolPtrInput // 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 pulumi.StringInput // 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 pulumi.StringPtrInput }
The set of arguments for constructing a HybridConnection resource.
func (HybridConnectionArgs) ElementType ¶ added in v1.12.0
func (HybridConnectionArgs) ElementType() reflect.Type
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 pulumi.StringPtrInput // 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 pulumi.StringPtrInput // Specify if client authorization is needed for this hybrid connection. True by default. Changing this forces a new resource to be created. RequiresClientAuthorization pulumi.BoolPtrInput // 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 pulumi.StringPtrInput // 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 pulumi.StringPtrInput }
func (HybridConnectionState) ElementType ¶ added in v1.12.0
func (HybridConnectionState) ElementType() reflect.Type
type Namespace ¶
type Namespace struct { pulumi.CustomResourceState // Specifies the supported Azure location where the Azure Relay Namespace exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The Identifier for Azure Insights metrics. MetricId pulumi.StringOutput `pulumi:"metricId"` // Specifies the name of the Azure Relay Namespace. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The primary connection string for the authorization rule `RootManageSharedAccessKey`. PrimaryConnectionString pulumi.StringOutput `pulumi:"primaryConnectionString"` // The primary access key for the authorization rule `RootManageSharedAccessKey`. PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"` // The name of the resource group in which to create the Azure Relay Namespace. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The secondary connection string for the authorization rule `RootManageSharedAccessKey`. SecondaryConnectionString pulumi.StringOutput `pulumi:"secondaryConnectionString"` // The secondary access key for the authorization rule `RootManageSharedAccessKey`. SecondaryKey pulumi.StringOutput `pulumi:"secondaryKey"` // ) A `sku` block as described below. Sku NamespaceSkuOutput `pulumi:"sku"` // The name of the SKU to use. At this time the only supported value is `Standard`. SkuName pulumi.StringOutput `pulumi:"skuName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
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.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Namespace, error)
NewNamespace registers a new resource with the given unique name, arguments, and options.
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 pulumi.StringPtrInput // Specifies the name of the Azure Relay Namespace. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Azure Relay Namespace. ResourceGroupName pulumi.StringInput // ) A `sku` block as described below. Sku NamespaceSkuPtrInput // The name of the SKU to use. At this time the only supported value is `Standard`. SkuName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶ added in v1.12.0
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceSku ¶ added in v1.12.0
type NamespaceSku struct { // Specifies the name of the Azure Relay Namespace. Changing this forces a new resource to be created. Name string `pulumi:"name"` }
type NamespaceSkuArgs ¶ added in v1.12.0
type NamespaceSkuArgs struct { // Specifies the name of the Azure Relay Namespace. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` }
func (NamespaceSkuArgs) ElementType ¶ added in v1.12.0
func (NamespaceSkuArgs) ElementType() reflect.Type
func (NamespaceSkuArgs) ToNamespaceSkuOutput ¶ added in v1.12.0
func (i NamespaceSkuArgs) ToNamespaceSkuOutput() NamespaceSkuOutput
func (NamespaceSkuArgs) ToNamespaceSkuOutputWithContext ¶ added in v1.12.0
func (i NamespaceSkuArgs) ToNamespaceSkuOutputWithContext(ctx context.Context) NamespaceSkuOutput
func (NamespaceSkuArgs) ToNamespaceSkuPtrOutput ¶ added in v1.12.0
func (i NamespaceSkuArgs) ToNamespaceSkuPtrOutput() NamespaceSkuPtrOutput
func (NamespaceSkuArgs) ToNamespaceSkuPtrOutputWithContext ¶ added in v1.12.0
func (i NamespaceSkuArgs) ToNamespaceSkuPtrOutputWithContext(ctx context.Context) NamespaceSkuPtrOutput
type NamespaceSkuInput ¶ added in v1.12.0
type NamespaceSkuInput interface { pulumi.Input ToNamespaceSkuOutput() NamespaceSkuOutput ToNamespaceSkuOutputWithContext(context.Context) NamespaceSkuOutput }
type NamespaceSkuOutput ¶ added in v1.12.0
type NamespaceSkuOutput struct{ *pulumi.OutputState }
func (NamespaceSkuOutput) ElementType ¶ added in v1.12.0
func (NamespaceSkuOutput) ElementType() reflect.Type
func (NamespaceSkuOutput) Name ¶ added in v1.12.0
func (o NamespaceSkuOutput) Name() pulumi.StringOutput
Specifies the name of the Azure Relay Namespace. Changing this forces a new resource to be created.
func (NamespaceSkuOutput) ToNamespaceSkuOutput ¶ added in v1.12.0
func (o NamespaceSkuOutput) ToNamespaceSkuOutput() NamespaceSkuOutput
func (NamespaceSkuOutput) ToNamespaceSkuOutputWithContext ¶ added in v1.12.0
func (o NamespaceSkuOutput) ToNamespaceSkuOutputWithContext(ctx context.Context) NamespaceSkuOutput
func (NamespaceSkuOutput) ToNamespaceSkuPtrOutput ¶ added in v1.12.0
func (o NamespaceSkuOutput) ToNamespaceSkuPtrOutput() NamespaceSkuPtrOutput
func (NamespaceSkuOutput) ToNamespaceSkuPtrOutputWithContext ¶ added in v1.12.0
func (o NamespaceSkuOutput) ToNamespaceSkuPtrOutputWithContext(ctx context.Context) NamespaceSkuPtrOutput
type NamespaceSkuPtrInput ¶ added in v1.12.0
type NamespaceSkuPtrInput interface { pulumi.Input ToNamespaceSkuPtrOutput() NamespaceSkuPtrOutput ToNamespaceSkuPtrOutputWithContext(context.Context) NamespaceSkuPtrOutput }
func NamespaceSkuPtr ¶ added in v1.12.0
func NamespaceSkuPtr(v *NamespaceSkuArgs) NamespaceSkuPtrInput
type NamespaceSkuPtrOutput ¶ added in v1.12.0
type NamespaceSkuPtrOutput struct{ *pulumi.OutputState }
func (NamespaceSkuPtrOutput) Elem ¶ added in v1.12.0
func (o NamespaceSkuPtrOutput) Elem() NamespaceSkuOutput
func (NamespaceSkuPtrOutput) ElementType ¶ added in v1.12.0
func (NamespaceSkuPtrOutput) ElementType() reflect.Type
func (NamespaceSkuPtrOutput) Name ¶ added in v1.12.0
func (o NamespaceSkuPtrOutput) Name() pulumi.StringOutput
Specifies the name of the Azure Relay Namespace. Changing this forces a new resource to be created.
func (NamespaceSkuPtrOutput) ToNamespaceSkuPtrOutput ¶ added in v1.12.0
func (o NamespaceSkuPtrOutput) ToNamespaceSkuPtrOutput() NamespaceSkuPtrOutput
func (NamespaceSkuPtrOutput) ToNamespaceSkuPtrOutputWithContext ¶ added in v1.12.0
func (o NamespaceSkuPtrOutput) ToNamespaceSkuPtrOutputWithContext(ctx context.Context) NamespaceSkuPtrOutput
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 pulumi.StringPtrInput // The Identifier for Azure Insights metrics. MetricId pulumi.StringPtrInput // Specifies the name of the Azure Relay Namespace. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The primary connection string for the authorization rule `RootManageSharedAccessKey`. PrimaryConnectionString pulumi.StringPtrInput // The primary access key for the authorization rule `RootManageSharedAccessKey`. PrimaryKey pulumi.StringPtrInput // The name of the resource group in which to create the Azure Relay Namespace. ResourceGroupName pulumi.StringPtrInput // The secondary connection string for the authorization rule `RootManageSharedAccessKey`. SecondaryConnectionString pulumi.StringPtrInput // The secondary access key for the authorization rule `RootManageSharedAccessKey`. SecondaryKey pulumi.StringPtrInput // ) A `sku` block as described below. Sku NamespaceSkuPtrInput // The name of the SKU to use. At this time the only supported value is `Standard`. SkuName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (NamespaceState) ElementType ¶ added in v1.12.0
func (NamespaceState) ElementType() reflect.Type