We recommend new projects start with resources from the AWS provider.
aws-native.ec2.NetworkInsightsAccessScope
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::EC2::NetworkInsightsAccessScope
Create NetworkInsightsAccessScope Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NetworkInsightsAccessScope(name: string, args?: NetworkInsightsAccessScopeArgs, opts?: CustomResourceOptions);
@overload
def NetworkInsightsAccessScope(resource_name: str,
args: Optional[NetworkInsightsAccessScopeArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def NetworkInsightsAccessScope(resource_name: str,
opts: Optional[ResourceOptions] = None,
exclude_paths: Optional[Sequence[NetworkInsightsAccessScopeAccessScopePathRequestArgs]] = None,
match_paths: Optional[Sequence[NetworkInsightsAccessScopeAccessScopePathRequestArgs]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewNetworkInsightsAccessScope(ctx *Context, name string, args *NetworkInsightsAccessScopeArgs, opts ...ResourceOption) (*NetworkInsightsAccessScope, error)
public NetworkInsightsAccessScope(string name, NetworkInsightsAccessScopeArgs? args = null, CustomResourceOptions? opts = null)
public NetworkInsightsAccessScope(String name, NetworkInsightsAccessScopeArgs args)
public NetworkInsightsAccessScope(String name, NetworkInsightsAccessScopeArgs args, CustomResourceOptions options)
type: aws-native:ec2:NetworkInsightsAccessScope
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 NetworkInsightsAccessScopeArgs
- 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 NetworkInsightsAccessScopeArgs
- 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 NetworkInsightsAccessScopeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NetworkInsightsAccessScopeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NetworkInsightsAccessScopeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
NetworkInsightsAccessScope 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 NetworkInsightsAccessScope resource accepts the following input properties:
- Exclude
Paths []NetworkInsights Access Scope Access Scope Path Request Args - The paths to exclude.
- Match
Paths []NetworkInsights Access Scope Access Scope Path Request Args - The paths to match.
- Tag
Args - The tags.
- exclude
Paths List<NetworkInsights Access Scope Access Scope Path Request> - The paths to exclude.
- match
Paths List<NetworkInsights Access Scope Access Scope Path Request> - The paths to match.
- List<Tag>
- The tags.
- exclude
Paths NetworkInsights Access Scope Access Scope Path Request[] - The paths to exclude.
- match
Paths NetworkInsights Access Scope Access Scope Path Request[] - The paths to match.
- Tag[]
- The tags.
- exclude_
paths Sequence[NetworkInsights Access Scope Access Scope Path Request Args] - The paths to exclude.
- match_
paths Sequence[NetworkInsights Access Scope Access Scope Path Request Args] - The paths to match.
- Sequence[Tag
Args] - The tags.
- exclude
Paths List<Property Map> - The paths to exclude.
- match
Paths List<Property Map> - The paths to match.
- List<Property Map>
- The tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the NetworkInsightsAccessScope resource produces the following output properties:
- Created
Date string - The creation date.
- Id string
- The provider-assigned unique ID for this managed resource.
- Network
Insights stringAccess Scope Arn - The ARN of the Network Access Scope.
- Network
Insights stringAccess Scope Id - The ID of the Network Access Scope.
- Updated
Date string - The last updated date.
- Created
Date string - The creation date.
- Id string
- The provider-assigned unique ID for this managed resource.
- Network
Insights stringAccess Scope Arn - The ARN of the Network Access Scope.
- Network
Insights stringAccess Scope Id - The ID of the Network Access Scope.
- Updated
Date string - The last updated date.
- created
Date String - The creation date.
- id String
- The provider-assigned unique ID for this managed resource.
- network
Insights StringAccess Scope Arn - The ARN of the Network Access Scope.
- network
Insights StringAccess Scope Id - The ID of the Network Access Scope.
- updated
Date String - The last updated date.
- created
Date string - The creation date.
- id string
- The provider-assigned unique ID for this managed resource.
- network
Insights stringAccess Scope Arn - The ARN of the Network Access Scope.
- network
Insights stringAccess Scope Id - The ID of the Network Access Scope.
- updated
Date string - The last updated date.
- created_
date str - The creation date.
- id str
- The provider-assigned unique ID for this managed resource.
- network_
insights_ straccess_ scope_ arn - The ARN of the Network Access Scope.
- network_
insights_ straccess_ scope_ id - The ID of the Network Access Scope.
- updated_
date str - The last updated date.
- created
Date String - The creation date.
- id String
- The provider-assigned unique ID for this managed resource.
- network
Insights StringAccess Scope Arn - The ARN of the Network Access Scope.
- network
Insights StringAccess Scope Id - The ID of the Network Access Scope.
- updated
Date String - The last updated date.
Supporting Types
NetworkInsightsAccessScopeAccessScopePathRequest, NetworkInsightsAccessScopeAccessScopePathRequestArgs
- Destination
Pulumi.
Aws Native. Ec2. Inputs. Network Insights Access Scope Path Statement Request - The destination.
- Source
Pulumi.
Aws Native. Ec2. Inputs. Network Insights Access Scope Path Statement Request - The source.
- Through
Resources List<Pulumi.Aws Native. Ec2. Inputs. Network Insights Access Scope Through Resources Statement Request> - The through resources.
- Destination
Network
Insights Access Scope Path Statement Request - The destination.
- Source
Network
Insights Access Scope Path Statement Request - The source.
- Through
Resources []NetworkInsights Access Scope Through Resources Statement Request - The through resources.
- destination
Network
Insights Access Scope Path Statement Request - The destination.
- source
Network
Insights Access Scope Path Statement Request - The source.
- through
Resources List<NetworkInsights Access Scope Through Resources Statement Request> - The through resources.
- destination
Network
Insights Access Scope Path Statement Request - The destination.
- source
Network
Insights Access Scope Path Statement Request - The source.
- through
Resources NetworkInsights Access Scope Through Resources Statement Request[] - The through resources.
- destination
Network
Insights Access Scope Path Statement Request - The destination.
- source
Network
Insights Access Scope Path Statement Request - The source.
- through_
resources Sequence[NetworkInsights Access Scope Through Resources Statement Request] - The through resources.
- destination Property Map
- The destination.
- source Property Map
- The source.
- through
Resources List<Property Map> - The through resources.
NetworkInsightsAccessScopePacketHeaderStatementRequest, NetworkInsightsAccessScopePacketHeaderStatementRequestArgs
- Destination
Addresses List<string> - The destination addresses.
- Destination
Ports List<string> - The destination ports.
- Destination
Prefix List<string>Lists - The destination prefix lists.
- Protocols
List<Pulumi.
Aws Native. Ec2. Network Insights Access Scope Protocol> - The protocols.
- Source
Addresses List<string> - The source addresses.
- Source
Ports List<string> - The source ports.
- Source
Prefix List<string>Lists - The source prefix lists.
- Destination
Addresses []string - The destination addresses.
- Destination
Ports []string - The destination ports.
- Destination
Prefix []stringLists - The destination prefix lists.
- Protocols
[]Network
Insights Access Scope Protocol - The protocols.
- Source
Addresses []string - The source addresses.
- Source
Ports []string - The source ports.
- Source
Prefix []stringLists - The source prefix lists.
- destination
Addresses List<String> - The destination addresses.
- destination
Ports List<String> - The destination ports.
- destination
Prefix List<String>Lists - The destination prefix lists.
- protocols
List<Network
Insights Access Scope Protocol> - The protocols.
- source
Addresses List<String> - The source addresses.
- source
Ports List<String> - The source ports.
- source
Prefix List<String>Lists - The source prefix lists.
- destination
Addresses string[] - The destination addresses.
- destination
Ports string[] - The destination ports.
- destination
Prefix string[]Lists - The destination prefix lists.
- protocols
Network
Insights Access Scope Protocol[] - The protocols.
- source
Addresses string[] - The source addresses.
- source
Ports string[] - The source ports.
- source
Prefix string[]Lists - The source prefix lists.
- destination_
addresses Sequence[str] - The destination addresses.
- destination_
ports Sequence[str] - The destination ports.
- destination_
prefix_ Sequence[str]lists - The destination prefix lists.
- protocols
Sequence[Network
Insights Access Scope Protocol] - The protocols.
- source_
addresses Sequence[str] - The source addresses.
- source_
ports Sequence[str] - The source ports.
- source_
prefix_ Sequence[str]lists - The source prefix lists.
- destination
Addresses List<String> - The destination addresses.
- destination
Ports List<String> - The destination ports.
- destination
Prefix List<String>Lists - The destination prefix lists.
- protocols List<"tcp" | "udp">
- The protocols.
- source
Addresses List<String> - The source addresses.
- source
Ports List<String> - The source ports.
- source
Prefix List<String>Lists - The source prefix lists.
NetworkInsightsAccessScopePathStatementRequest, NetworkInsightsAccessScopePathStatementRequestArgs
- Packet
Header Pulumi.Statement Aws Native. Ec2. Inputs. Network Insights Access Scope Packet Header Statement Request - The packet header statement.
- Resource
Statement Pulumi.Aws Native. Ec2. Inputs. Network Insights Access Scope Resource Statement Request - The resource statement.
- Packet
Header NetworkStatement Insights Access Scope Packet Header Statement Request - The packet header statement.
- Resource
Statement NetworkInsights Access Scope Resource Statement Request - The resource statement.
- packet
Header NetworkStatement Insights Access Scope Packet Header Statement Request - The packet header statement.
- resource
Statement NetworkInsights Access Scope Resource Statement Request - The resource statement.
- packet
Header NetworkStatement Insights Access Scope Packet Header Statement Request - The packet header statement.
- resource
Statement NetworkInsights Access Scope Resource Statement Request - The resource statement.
- packet_
header_ Networkstatement Insights Access Scope Packet Header Statement Request - The packet header statement.
- resource_
statement NetworkInsights Access Scope Resource Statement Request - The resource statement.
- packet
Header Property MapStatement - The packet header statement.
- resource
Statement Property Map - The resource statement.
NetworkInsightsAccessScopeProtocol, NetworkInsightsAccessScopeProtocolArgs
- Tcp
- tcp
- Udp
- udp
- Network
Insights Access Scope Protocol Tcp - tcp
- Network
Insights Access Scope Protocol Udp - udp
- Tcp
- tcp
- Udp
- udp
- Tcp
- tcp
- Udp
- udp
- TCP
- tcp
- UDP
- udp
- "tcp"
- tcp
- "udp"
- udp
NetworkInsightsAccessScopeResourceStatementRequest, NetworkInsightsAccessScopeResourceStatementRequestArgs
- Resource
Types List<string> - The resource types.
- Resources List<string>
- The resources.
- Resource
Types []string - The resource types.
- Resources []string
- The resources.
- resource
Types List<String> - The resource types.
- resources List<String>
- The resources.
- resource
Types string[] - The resource types.
- resources string[]
- The resources.
- resource_
types Sequence[str] - The resource types.
- resources Sequence[str]
- The resources.
- resource
Types List<String> - The resource types.
- resources List<String>
- The resources.
NetworkInsightsAccessScopeThroughResourcesStatementRequest, NetworkInsightsAccessScopeThroughResourcesStatementRequestArgs
- Resource
Statement Pulumi.Aws Native. Ec2. Inputs. Network Insights Access Scope Resource Statement Request - The resource statement.
- Resource
Statement NetworkInsights Access Scope Resource Statement Request - The resource statement.
- resource
Statement NetworkInsights Access Scope Resource Statement Request - The resource statement.
- resource
Statement NetworkInsights Access Scope Resource Statement Request - The resource statement.
- resource_
statement NetworkInsights Access Scope Resource Statement Request - The resource statement.
- resource
Statement Property Map - The resource statement.
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.