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:
- GlobalNetwork stringId 
- 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 - Search the CloudFormation User Guide for - AWS::NetworkManager::CoreNetworkfor more information about the expected schema for this property.
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- The tags for the global network.
- GlobalNetwork stringId 
- 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 - Search the CloudFormation User Guide for - AWS::NetworkManager::CoreNetworkfor more information about the expected schema for this property.
- 
TagArgs 
- The tags for the global network.
- globalNetwork StringId 
- 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 - Search the CloudFormation User Guide for - AWS::NetworkManager::CoreNetworkfor more information about the expected schema for this property.
- List<Tag>
- The tags for the global network.
- globalNetwork stringId 
- 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 - Search the CloudFormation User Guide for - AWS::NetworkManager::CoreNetworkfor 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::CoreNetworkfor more information about the expected schema for this property.
- 
Sequence[TagArgs] 
- The tags for the global network.
- globalNetwork StringId 
- 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 - Search the CloudFormation User Guide for - AWS::NetworkManager::CoreNetworkfor 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:
- CoreNetwork stringArn 
- The ARN (Amazon resource name) of core network
- CoreNetwork stringId 
- The Id of core network
- CreatedAt 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.
- NetworkFunction List<Pulumi.Groups Aws Native. Network Manager. Outputs. Core Network Network Function Group> 
- The network function groups within a core network.
- OwnerAccount 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
- CoreNetwork stringArn 
- The ARN (Amazon resource name) of core network
- CoreNetwork stringId 
- The Id of core network
- CreatedAt string
- The creation time of core network
- Edges
[]CoreNetwork Edge 
- The edges within a core network.
- Id string
- The provider-assigned unique ID for this managed resource.
- NetworkFunction []CoreGroups Network Network Function Group 
- The network function groups within a core network.
- OwnerAccount string
- Owner of the core network
- Segments
[]CoreNetwork Segment 
- The segments within a core network.
- State string
- The state of core network
- coreNetwork StringArn 
- The ARN (Amazon resource name) of core network
- coreNetwork StringId 
- The Id of core network
- createdAt String
- The creation time of core network
- edges
List<CoreNetwork Edge> 
- The edges within a core network.
- id String
- The provider-assigned unique ID for this managed resource.
- networkFunction List<CoreGroups Network Network Function Group> 
- The network function groups within a core network.
- ownerAccount String
- Owner of the core network
- segments
List<CoreNetwork Segment> 
- The segments within a core network.
- state String
- The state of core network
- coreNetwork stringArn 
- The ARN (Amazon resource name) of core network
- coreNetwork stringId 
- The Id of core network
- createdAt string
- The creation time of core network
- edges
CoreNetwork Edge[] 
- The edges within a core network.
- id string
- The provider-assigned unique ID for this managed resource.
- networkFunction CoreGroups Network Network Function Group[] 
- The network function groups within a core network.
- ownerAccount string
- Owner of the core network
- segments
CoreNetwork 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[CoreNetwork 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[CoreNetwork Segment] 
- The segments within a core network.
- state str
- The state of core network
- coreNetwork StringArn 
- The ARN (Amazon resource name) of core network
- coreNetwork StringId 
- 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.
- networkFunction List<Property Map>Groups 
- The network function groups within a core network.
- 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, CoreNetworkEdgeArgs      
- Asn double
- The ASN of a core network edge.
- EdgeLocation string
- The Region where a core network edge is located.
- InsideCidr List<string>Blocks 
- The inside IP addresses used for core network edges.
- Asn float64
- The ASN of a core network edge.
- EdgeLocation string
- The Region where a core network edge is located.
- InsideCidr []stringBlocks 
- The inside IP addresses used for core network edges.
- asn Double
- The ASN of a core network edge.
- edgeLocation String
- The Region where a core network edge is located.
- insideCidr List<String>Blocks 
- The inside IP addresses used for core network edges.
- asn number
- The ASN of a core network edge.
- edgeLocation string
- The Region where a core network edge is located.
- insideCidr 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.
- edgeLocation String
- The Region where a core network edge is located.
- insideCidr List<String>Blocks 
- The inside IP addresses used for core network edges.
CoreNetworkNetworkFunctionGroup, CoreNetworkNetworkFunctionGroupArgs          
- EdgeLocations 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.
- EdgeLocations []string
- The core network edge locations.
- Name string
- Name of network function group
- Segments
CoreNetwork Network Function Group Segments Properties 
- The segments associated with the network function group.
- edgeLocations List<String>
- The core network edge locations.
- name String
- Name of network function group
- segments
CoreNetwork Network Function Group Segments Properties 
- The segments associated with the network function group.
- edgeLocations string[]
- The core network edge locations.
- name string
- Name of network function group
- segments
CoreNetwork 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
CoreNetwork Network Function Group Segments Properties 
- The segments associated with the network function group.
- edgeLocations 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      
- EdgeLocations List<string>
- The Regions where the edges are located.
- Name string
- Name of segment
- List<string>
- The shared segments of a core network.
- EdgeLocations []string
- The Regions where the edges are located.
- Name string
- Name of segment
- []string
- The shared segments of a core network.
- edgeLocations List<String>
- The Regions where the edges are located.
- name String
- Name of segment
- List<String>
- The shared segments of a core network.
- edgeLocations 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.
- edgeLocations 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.