AWS Native is in preview. AWS Classic is fully supported.
aws-native.networkmanager.CoreNetwork
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS::NetworkManager::CoreNetwork Resource Type Definition.
Create 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:
- 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
- List<Pulumi.
Aws Native. Network Manager. Inputs. Core Network 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 interface{} Live policy document for the core network, you must provide PolicyDocument in Json Format
- []Core
Network 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
- List<Core
Network 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
- Core
Network Tag Args[] 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
- Sequence[Core
Network 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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
- Asn float64
The ASN of a core network edge.
- Edge
Location string The Region where a core network edge is located.
- Inside
Cidr []stringBlocks
- 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
- 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
- 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
- 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
CoreNetworkSegment
- Edge
Locations List<string> - Name string
Name of segment
- List<string>
- Edge
Locations []string - Name string
Name of segment
- []string
- edge
Locations List<String> - name String
Name of segment
- List<String>
- edge
Locations string[] - name string
Name of segment
- string[]
- edge_
locations Sequence[str] - name str
Name of segment
- Sequence[str]
- edge
Locations List<String> - name String
Name of segment
- 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
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.