Magic Transit Site
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleMagicTransitSite = new cloudflare.MagicTransitSite("example_magic_transit_site", {
accountId: "023e105f4ecef8ad9ca31a8372d0c353",
name: "site_1",
connectorId: "ac60d3d0435248289d446cedd870bcf4",
description: "description",
haMode: true,
location: {
lat: "37.6192",
lon: "122.3816",
},
secondaryConnectorId: "8d67040d3835dbcf46ce29da440dc482",
});
Content copied to clipboard
import pulumi
import pulumi_cloudflare as cloudflare
example_magic_transit_site = cloudflare.MagicTransitSite("example_magic_transit_site",
account_id="023e105f4ecef8ad9ca31a8372d0c353",
name="site_1",
connector_id="ac60d3d0435248289d446cedd870bcf4",
description="description",
ha_mode=True,
location={
"lat": "37.6192",
"lon": "122.3816",
},
secondary_connector_id="8d67040d3835dbcf46ce29da440dc482")
Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() =>
{
var exampleMagicTransitSite = new Cloudflare.MagicTransitSite("example_magic_transit_site", new()
{
AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
Name = "site_1",
ConnectorId = "ac60d3d0435248289d446cedd870bcf4",
Description = "description",
HaMode = true,
Location = new Cloudflare.Inputs.MagicTransitSiteLocationArgs
{
Lat = "37.6192",
Lon = "122.3816",
},
SecondaryConnectorId = "8d67040d3835dbcf46ce29da440dc482",
});
});
Content copied to clipboard
package main
import (
"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudflare.NewMagicTransitSite(ctx, "example_magic_transit_site", &cloudflare.MagicTransitSiteArgs{
AccountId: pulumi.String("023e105f4ecef8ad9ca31a8372d0c353"),
Name: pulumi.String("site_1"),
ConnectorId: pulumi.String("ac60d3d0435248289d446cedd870bcf4"),
Description: pulumi.String("description"),
HaMode: pulumi.Bool(true),
Location: &cloudflare.MagicTransitSiteLocationArgs{
Lat: pulumi.String("37.6192"),
Lon: pulumi.String("122.3816"),
},
SecondaryConnectorId: pulumi.String("8d67040d3835dbcf46ce29da440dc482"),
})
if err != nil {
return err
}
return nil
})
}
Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.MagicTransitSite;
import com.pulumi.cloudflare.MagicTransitSiteArgs;
import com.pulumi.cloudflare.inputs.MagicTransitSiteLocationArgs;
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 exampleMagicTransitSite = new MagicTransitSite("exampleMagicTransitSite", MagicTransitSiteArgs.builder()
.accountId("023e105f4ecef8ad9ca31a8372d0c353")
.name("site_1")
.connectorId("ac60d3d0435248289d446cedd870bcf4")
.description("description")
.haMode(true)
.location(MagicTransitSiteLocationArgs.builder()
.lat("37.6192")
.lon("122.3816")
.build())
.secondaryConnectorId("8d67040d3835dbcf46ce29da440dc482")
.build());
}
}
Content copied to clipboard
resources:
exampleMagicTransitSite:
type: cloudflare:MagicTransitSite
name: example_magic_transit_site
properties:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
name: site_1
connectorId: ac60d3d0435248289d446cedd870bcf4
description: description
haMode: true
location:
lat: '37.6192'
lon: '122.3816'
secondaryConnectorId: 8d67040d3835dbcf46ce29da440dc482
Content copied to clipboard
Import
$ pulumi import cloudflare:index/magicTransitSite:MagicTransitSite example '<account_id>/<site_id>'
Content copied to clipboard
Properties
Link copied to clipboard
Magic Connector identifier tag.
Link copied to clipboard
Link copied to clipboard
Location of site in latitude and longitude.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Magic Connector identifier tag. Used when high availability mode is on.