Skip to content

Creates a core network as part of your global network, and optionally, with a core network policy

Description

Creates a core network as part of your global network, and optionally, with a core network policy.

Usage

networkmanager_create_core_network(GlobalNetworkId, Description, Tags,
  PolicyDocument, ClientToken)

Arguments

  • GlobalNetworkId

    [required] The ID of the global network that a core network will be a part of.

  • Description

    The description of a core network.

  • Tags

    Key-value tags associated with a core network request.

  • PolicyDocument

    The policy document for creating a core network.

  • ClientToken

    The client token associated with a core network request.

Value

A list with the following syntax:

list(
  CoreNetwork = list(
    GlobalNetworkId = "string",
    CoreNetworkId = "string",
    CoreNetworkArn = "string",
    Description = "string",
    CreatedAt = as.POSIXct(
      "2015-01-01"
    ),
    State = "CREATING"|"UPDATING"|"AVAILABLE"|"DELETING",
    Segments = list(
      list(
        Name = "string",
        EdgeLocations = list(
          "string"
        ),
        SharedSegments = list(
          "string"
        )
      )
    ),
    NetworkFunctionGroups = list(
      list(
        Name = "string",
        EdgeLocations = list(
          "string"
        ),
        Segments = list(
          SendVia = list(
            "string"
          ),
          SendTo = list(
            "string"
          )
        )
      )
    ),
    Edges = list(
      list(
        EdgeLocation = "string",
        Asn = 123,
        InsideCidrBlocks = list(
          "string"
        )
      )
    ),
    Tags = list(
      list(
        Key = "string",
        Value = "string"
      )
    )
  )
)

Request syntax

svc$create_core_network(
  GlobalNetworkId = "string",
  Description = "string",
  Tags = list(
    list(
      Key = "string",
      Value = "string"
    )
  ),
  PolicyDocument = "string",
  ClientToken = "string"
)