AWS Native

v0.29.0 published on Thursday, Sep 8, 2022 by Pulumi

CoreNetwork

AWS::NetworkManager::CoreNetwork Resource Type Definition.

Create a CoreNetwork Resource

new CoreNetwork(name: string, args: CoreNetworkArgs, opts?: CustomResourceOptions);
@overload
def CoreNetwork(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                description: Optional[str] = None,
                global_network_id: Optional[str] = None,
                policy_document: Optional[Any] = None,
                tags: Optional[Sequence[CoreNetworkTagArgs]] = None)
@overload
def CoreNetwork(resource_name: str,
                args: CoreNetworkArgs,
                opts: Optional[ResourceOptions] = None)
func NewCoreNetwork(ctx *Context, name string, args CoreNetworkArgs, opts ...ResourceOption) (*CoreNetwork, error)
public CoreNetwork(string name, CoreNetworkArgs args, CustomResourceOptions? opts = null)
public CoreNetwork(String name, CoreNetworkArgs args)
public CoreNetwork(String name, CoreNetworkArgs args, CustomResourceOptions options)
type: aws-native:networkmanager:CoreNetwork
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args CoreNetworkArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args CoreNetworkArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args CoreNetworkArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args CoreNetworkArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args CoreNetworkArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

CoreNetwork Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The CoreNetwork resource accepts the following input properties:

GlobalNetworkId string

The ID of the global network that your core network is a part of.

Description string

The description of core network

PolicyDocument object

Live policy document for the core network, you must provide PolicyDocument in Json Format

Tags List<Pulumi.AwsNative.NetworkManager.Inputs.CoreNetworkTagArgs>

The tags for the global network.

GlobalNetworkId string

The ID of the global network that your core network is a part of.

Description string

The description of core network

PolicyDocument interface{}

Live policy document for the core network, you must provide PolicyDocument in Json Format

Tags []CoreNetworkTagArgs

The tags for the global network.

globalNetworkId String

The ID of the global network that your core network is a part of.

description String

The description of core network

policyDocument Object

Live policy document for the core network, you must provide PolicyDocument in Json Format

tags List<CoreNetworkTagArgs>

The tags for the global network.

globalNetworkId string

The ID of the global network that your core network is a part of.

description string

The description of core network

policyDocument any

Live policy document for the core network, you must provide PolicyDocument in Json Format

tags CoreNetworkTagArgs[]

The tags for the global network.

global_network_id str

The ID of the global network that your core network is a part of.

description str

The description of core network

policy_document Any

Live policy document for the core network, you must provide PolicyDocument in Json Format

tags Sequence[CoreNetworkTagArgs]

The tags for the global network.

globalNetworkId String

The ID of the global network that your core network is a part of.

description String

The description of core network

policyDocument Any

Live policy document for the core network, you must provide PolicyDocument in Json Format

tags List<Property Map>

The tags for the global network.

Outputs

All input properties are implicitly available as output properties. Additionally, the CoreNetwork resource produces the following output properties:

CoreNetworkArn string

The ARN (Amazon resource name) of core network

CoreNetworkId string

The Id of core network

CreatedAt string

The creation time of core network

Edges List<Pulumi.AwsNative.NetworkManager.Outputs.CoreNetworkEdge>

The edges within a core network.

Id string

The provider-assigned unique ID for this managed resource.

OwnerAccount string

Owner of the core network

Segments List<Pulumi.AwsNative.NetworkManager.Outputs.CoreNetworkSegment>

The segments within a core network.

State string

The state of core network

CoreNetworkArn string

The ARN (Amazon resource name) of core network

CoreNetworkId string

The Id of core network

CreatedAt string

The creation time of core network

Edges []CoreNetworkEdge

The edges within a core network.

Id string

The provider-assigned unique ID for this managed resource.

OwnerAccount string

Owner of the core network

Segments []CoreNetworkSegment

The segments within a core network.

State string

The state of core network

coreNetworkArn String

The ARN (Amazon resource name) of core network

coreNetworkId String

The Id of core network

createdAt String

The creation time of core network

edges List<CoreNetworkEdge>

The edges within a core network.

id String

The provider-assigned unique ID for this managed resource.

ownerAccount String

Owner of the core network

segments List<CoreNetworkSegment>

The segments within a core network.

state String

The state of core network

coreNetworkArn string

The ARN (Amazon resource name) of core network

coreNetworkId string

The Id of core network

createdAt string

The creation time of core network

edges CoreNetworkEdge[]

The edges within a core network.

id string

The provider-assigned unique ID for this managed resource.

ownerAccount string

Owner of the core network

segments CoreNetworkSegment[]

The segments within a core network.

state string

The state of core network

core_network_arn str

The ARN (Amazon resource name) of core network

core_network_id str

The Id of core network

created_at str

The creation time of core network

edges Sequence[CoreNetworkEdge]

The edges within a core network.

id str

The provider-assigned unique ID for this managed resource.

owner_account str

Owner of the core network

segments Sequence[CoreNetworkSegment]

The segments within a core network.

state str

The state of core network

coreNetworkArn String

The ARN (Amazon resource name) of core network

coreNetworkId String

The Id of core network

createdAt String

The creation time of core network

edges List<Property Map>

The edges within a core network.

id String

The provider-assigned unique ID for this managed resource.

ownerAccount String

Owner of the core network

segments List<Property Map>

The segments within a core network.

state String

The state of core network

Supporting Types

CoreNetworkEdge

Asn double

The ASN of a core network edge.

EdgeLocation string

The Region where a core network edge is located.

InsideCidrBlocks List<string>
Asn float64

The ASN of a core network edge.

EdgeLocation string

The Region where a core network edge is located.

InsideCidrBlocks []string
asn Double

The ASN of a core network edge.

edgeLocation String

The Region where a core network edge is located.

insideCidrBlocks List<String>
asn number

The ASN of a core network edge.

edgeLocation string

The Region where a core network edge is located.

insideCidrBlocks string[]
asn float

The ASN of a core network edge.

edge_location str

The Region where a core network edge is located.

inside_cidr_blocks Sequence[str]
asn Number

The ASN of a core network edge.

edgeLocation String

The Region where a core network edge is located.

insideCidrBlocks List<String>

CoreNetworkSegment

EdgeLocations List<string>
Name string

Name of segment

SharedSegments List<string>
EdgeLocations []string
Name string

Name of segment

SharedSegments []string
edgeLocations List<String>
name String

Name of segment

sharedSegments List<String>
edgeLocations string[]
name string

Name of segment

sharedSegments string[]
edge_locations Sequence[str]
name str

Name of segment

shared_segments Sequence[str]
edgeLocations List<String>
name String

Name of segment

sharedSegments List<String>

CoreNetworkTag

Key string

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Key string

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key String

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value String

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key string

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value string

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key str

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value str

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key String

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value String

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0