We recommend new projects start with resources from the AWS provider.
aws-native.networkmanager.CoreNetwork
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS::NetworkManager::CoreNetwork Resource Type Definition.
Create CoreNetwork Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CoreNetwork(name: string, args: CoreNetworkArgs, opts?: CustomResourceOptions);
@overload
def CoreNetwork(resource_name: str,
args: CoreNetworkArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CoreNetwork(resource_name: str,
opts: Optional[ResourceOptions] = None,
global_network_id: Optional[str] = None,
description: Optional[str] = None,
policy_document: Optional[Any] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = 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.
Parameters
- 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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CoreNetwork resource accepts the following input properties:
- Global
Network stringId - The ID of the global network that your core network is a part of.
- Description string
- The description of core network
- Policy
Document object Live policy document for the core network, you must provide PolicyDocument in Json Format
Search the CloudFormation User Guide for
AWS::NetworkManager::CoreNetwork
for more information about the expected schema for this property.- List<Pulumi.
Aws Native. Inputs. Tag> - The tags for the global network.
- Global
Network stringId - The ID of the global network that your core network is a part of.
- Description string
- The description of core network
- Policy
Document interface{} Live policy document for the core network, you must provide PolicyDocument in Json Format
Search the CloudFormation User Guide for
AWS::NetworkManager::CoreNetwork
for more information about the expected schema for this property.- Tag
Args - The tags for the global network.
- global
Network StringId - The ID of the global network that your core network is a part of.
- description String
- The description of core network
- policy
Document Object Live policy document for the core network, you must provide PolicyDocument in Json Format
Search the CloudFormation User Guide for
AWS::NetworkManager::CoreNetwork
for more information about the expected schema for this property.- List<Tag>
- The tags for the global network.
- global
Network stringId - The ID of the global network that your core network is a part of.
- description string
- The description of core network
- policy
Document any Live policy document for the core network, you must provide PolicyDocument in Json Format
Search the CloudFormation User Guide for
AWS::NetworkManager::CoreNetwork
for more information about the expected schema for this property.- Tag[]
- The tags for the global network.
- global_
network_ strid - 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
Search the CloudFormation User Guide for
AWS::NetworkManager::CoreNetwork
for more information about the expected schema for this property.- Sequence[Tag
Args] - The tags for the global network.
- global
Network StringId - The ID of the global network that your core network is a part of.
- description String
- The description of core network
- policy
Document Any Live policy document for the core network, you must provide PolicyDocument in Json Format
Search the CloudFormation User Guide for
AWS::NetworkManager::CoreNetwork
for more information about the expected schema for this property.- 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:
- Core
Network stringArn - The ARN (Amazon resource name) of core network
- Core
Network stringId - The Id of core network
- Created
At string - The creation time of core network
- Edges
List<Pulumi.
Aws Native. Network Manager. Outputs. Core Network Edge> - The edges within a core network.
- Id string
- The provider-assigned unique ID for this managed resource.
- Network
Function List<Pulumi.Groups Aws Native. Network Manager. Outputs. Core Network Network Function Group> - The network function groups within a core network.
- Owner
Account string - Owner of the core network
- Segments
List<Pulumi.
Aws Native. Network Manager. Outputs. Core Network Segment> - The segments within a core network.
- State string
- The state of core network
- Core
Network stringArn - The ARN (Amazon resource name) of core network
- Core
Network stringId - The Id of core network
- Created
At string - The creation time of core network
- Edges
[]Core
Network Edge - The edges within a core network.
- Id string
- The provider-assigned unique ID for this managed resource.
- Network
Function []CoreGroups Network Network Function Group - The network function groups within a core network.
- Owner
Account string - Owner of the core network
- Segments
[]Core
Network Segment - The segments within a core network.
- State string
- The state of core network
- core
Network StringArn - The ARN (Amazon resource name) of core network
- core
Network StringId - The Id of core network
- created
At String - The creation time of core network
- edges
List<Core
Network Edge> - The edges within a core network.
- id String
- The provider-assigned unique ID for this managed resource.
- network
Function List<CoreGroups Network Network Function Group> - The network function groups within a core network.
- owner
Account String - Owner of the core network
- segments
List<Core
Network Segment> - The segments within a core network.
- state String
- The state of core network
- core
Network stringArn - The ARN (Amazon resource name) of core network
- core
Network stringId - The Id of core network
- created
At string - The creation time of core network
- edges
Core
Network Edge[] - The edges within a core network.
- id string
- The provider-assigned unique ID for this managed resource.
- network
Function CoreGroups Network Network Function Group[] - The network function groups within a core network.
- owner
Account string - Owner of the core network
- segments
Core
Network Segment[] - The segments within a core network.
- state string
- The state of core network
- core_
network_ strarn - The ARN (Amazon resource name) of core network
- core_
network_ strid - The Id of core network
- created_
at str - The creation time of core network
- edges
Sequence[Core
Network Edge] - The edges within a core network.
- id str
- The provider-assigned unique ID for this managed resource.
- network_
function_ Sequence[Coregroups Network Network Function Group] - The network function groups within a core network.
- owner_
account str - Owner of the core network
- segments
Sequence[Core
Network Segment] - The segments within a core network.
- state str
- The state of core network
- core
Network StringArn - The ARN (Amazon resource name) of core network
- core
Network StringId - The Id of core network
- created
At 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.
- network
Function List<Property Map>Groups - The network function groups within a core network.
- owner
Account 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, CoreNetworkEdgeArgs
- Asn double
- The ASN of a core network edge.
- Edge
Location string - The Region where a core network edge is located.
- Inside
Cidr List<string>Blocks - The inside IP addresses used for core network edges.
- Asn float64
- The ASN of a core network edge.
- Edge
Location string - The Region where a core network edge is located.
- Inside
Cidr []stringBlocks - The inside IP addresses used for core network edges.
- asn Double
- The ASN of a core network edge.
- edge
Location String - The Region where a core network edge is located.
- inside
Cidr List<String>Blocks - The inside IP addresses used for core network edges.
- asn number
- The ASN of a core network edge.
- edge
Location string - The Region where a core network edge is located.
- inside
Cidr string[]Blocks - The inside IP addresses used for core network edges.
- asn float
- The ASN of a core network edge.
- edge_
location str - The Region where a core network edge is located.
- inside_
cidr_ Sequence[str]blocks - The inside IP addresses used for core network edges.
- asn Number
- The ASN of a core network edge.
- edge
Location String - The Region where a core network edge is located.
- inside
Cidr List<String>Blocks - The inside IP addresses used for core network edges.
CoreNetworkNetworkFunctionGroup, CoreNetworkNetworkFunctionGroupArgs
- Edge
Locations List<string> - The core network edge locations.
- Name string
- Name of network function group
- Segments
Pulumi.
Aws Native. Network Manager. Inputs. Core Network Network Function Group Segments Properties - The segments associated with the network function group.
- Edge
Locations []string - The core network edge locations.
- Name string
- Name of network function group
- Segments
Core
Network Network Function Group Segments Properties - The segments associated with the network function group.
- edge
Locations List<String> - The core network edge locations.
- name String
- Name of network function group
- segments
Core
Network Network Function Group Segments Properties - The segments associated with the network function group.
- edge
Locations string[] - The core network edge locations.
- name string
- Name of network function group
- segments
Core
Network Network Function Group Segments Properties - The segments associated with the network function group.
- edge_
locations Sequence[str] - The core network edge locations.
- name str
- Name of network function group
- segments
Core
Network Network Function Group Segments Properties - The segments associated with the network function group.
- edge
Locations List<String> - The core network edge locations.
- name String
- Name of network function group
- segments Property Map
- The segments associated with the network function group.
CoreNetworkNetworkFunctionGroupSegmentsProperties, CoreNetworkNetworkFunctionGroupSegmentsPropertiesArgs
CoreNetworkSegment, CoreNetworkSegmentArgs
- Edge
Locations List<string> - The Regions where the edges are located.
- Name string
- Name of segment
- List<string>
- The shared segments of a core network.
- Edge
Locations []string - The Regions where the edges are located.
- Name string
- Name of segment
- []string
- The shared segments of a core network.
- edge
Locations List<String> - The Regions where the edges are located.
- name String
- Name of segment
- List<String>
- The shared segments of a core network.
- edge
Locations string[] - The Regions where the edges are located.
- name string
- Name of segment
- string[]
- The shared segments of a core network.
- edge_
locations Sequence[str] - The Regions where the edges are located.
- name str
- Name of segment
- Sequence[str]
- The shared segments of a core network.
- edge
Locations List<String> - The Regions where the edges are located.
- name String
- Name of segment
- List<String>
- The shared segments of a core network.
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.