Server

class Server : KotlinCustomResource

Manages a Fluid Relay Server.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = new azure.core.ResourceGroup("example", {
name: "example-resources",
location: "West Europe",
});
const exampleServer = new azure.fluidrelay.Server("example", {
name: "example",
resourceGroupName: example.name,
location: example.location,
});
import pulumi
import pulumi_azure as azure
example = azure.core.ResourceGroup("example",
name="example-resources",
location="West Europe")
example_server = azure.fluidrelay.Server("example",
name="example",
resource_group_name=example.name,
location=example.location)
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = new Azure.Core.ResourceGroup("example", new()
{
Name = "example-resources",
Location = "West Europe",
});
var exampleServer = new Azure.FluidRelay.Server("example", new()
{
Name = "example",
ResourceGroupName = example.Name,
Location = example.Location,
});
});
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core"
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/fluidrelay"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{
Name: pulumi.String("example-resources"),
Location: pulumi.String("West Europe"),
})
if err != nil {
return err
}
_, err = fluidrelay.NewServer(ctx, "example", &fluidrelay.ServerArgs{
Name: pulumi.String("example"),
ResourceGroupName: example.Name,
Location: example.Location,
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.core.ResourceGroup;
import com.pulumi.azure.core.ResourceGroupArgs;
import com.pulumi.azure.fluidrelay.Server;
import com.pulumi.azure.fluidrelay.ServerArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new ResourceGroup("example", ResourceGroupArgs.builder()
.name("example-resources")
.location("West Europe")
.build());
var exampleServer = new Server("exampleServer", ServerArgs.builder()
.name("example")
.resourceGroupName(example.name())
.location(example.location())
.build());
}
}
resources:
example:
type: azure:core:ResourceGroup
properties:
name: example-resources
location: West Europe
exampleServer:
type: azure:fluidrelay:Server
name: example
properties:
name: example
resourceGroupName: ${example.name}
location: ${example.location}

API Providers

This resource uses the following Azure API Providers:

  • Microsoft.FluidRelay: 2022-05-26

Import

Fluid Relay Servers can be imported using the resource id, e.g.

$ pulumi import azure:fluidrelay/server:Server example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.FluidRelay/fluidRelayServers/server1

Properties

Link copied to clipboard

A customer_managed_key block as defined below. Changing this forces a new resource to be created.

Link copied to clipboard
val frsTenantId: Output<String>

The Fluid tenantId for this server.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val identity: Output<ServerIdentity>?

An identity block as defined below.

Link copied to clipboard
val location: Output<String>

The Azure Region where the Fluid Relay Server should exist. Changing this forces a new Fluid Relay Server to be created.

Link copied to clipboard
val name: Output<String>

The name which should be used for this Fluid Relay Server. Changing this forces a new Fluid Relay Server to be created.

Link copied to clipboard

An array of the Fluid Relay Orderer endpoints. This will be deprecated in future version of fluid relay server and will always be empty, more details.

Link copied to clipboard
val primaryKey: Output<String>

The primary key for this server.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The name of the Resource Group where the Fluid Relay Server should exist. Changing this forces a new Fluid Relay Server to be created.

Link copied to clipboard
val secondaryKey: Output<String>

The secondary key for this server.

Link copied to clipboard

An array of service endpoints for this Fluid Relay Server.

Link copied to clipboard

An array of storage endpoints for this Fluid Relay Server. This will be deprecated in future version of fluid relay server and will always be empty, more details.

Link copied to clipboard
val storageSku: Output<String>

Sku of the storage associated with the resource, Possible values are standard and basic. Changing this forces a new Fluid Relay Server to be created.

Link copied to clipboard
val tags: Output<Map<String, String>>?

A mapping of tags which should be assigned to the Fluid Relay Server.

Link copied to clipboard
val urn: Output<String>