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:
- ExcludePaths []NetworkInsights Access Scope Access Scope Path Request Args 
- The paths to exclude.
- MatchPaths []NetworkInsights Access Scope Access Scope Path Request Args 
- The paths to match.
- 
TagArgs 
- The tags.
- excludePaths List<NetworkInsights Access Scope Access Scope Path Request> 
- The paths to exclude.
- matchPaths List<NetworkInsights Access Scope Access Scope Path Request> 
- The paths to match.
- List<Tag>
- The tags.
- excludePaths NetworkInsights Access Scope Access Scope Path Request[] 
- The paths to exclude.
- matchPaths 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[TagArgs] 
- The tags.
- excludePaths List<Property Map>
- The paths to exclude.
- matchPaths 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:
- CreatedDate string
- The creation date.
- Id string
- The provider-assigned unique ID for this managed resource.
- NetworkInsights stringAccess Scope Arn 
- The ARN of the Network Access Scope.
- NetworkInsights stringAccess Scope Id 
- The ID of the Network Access Scope.
- UpdatedDate string
- The last updated date.
- CreatedDate string
- The creation date.
- Id string
- The provider-assigned unique ID for this managed resource.
- NetworkInsights stringAccess Scope Arn 
- The ARN of the Network Access Scope.
- NetworkInsights stringAccess Scope Id 
- The ID of the Network Access Scope.
- UpdatedDate string
- The last updated date.
- createdDate String
- The creation date.
- id String
- The provider-assigned unique ID for this managed resource.
- networkInsights StringAccess Scope Arn 
- The ARN of the Network Access Scope.
- networkInsights StringAccess Scope Id 
- The ID of the Network Access Scope.
- updatedDate String
- The last updated date.
- createdDate string
- The creation date.
- id string
- The provider-assigned unique ID for this managed resource.
- networkInsights stringAccess Scope Arn 
- The ARN of the Network Access Scope.
- networkInsights stringAccess Scope Id 
- The ID of the Network Access Scope.
- updatedDate 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.
- createdDate String
- The creation date.
- id String
- The provider-assigned unique ID for this managed resource.
- networkInsights StringAccess Scope Arn 
- The ARN of the Network Access Scope.
- networkInsights StringAccess Scope Id 
- The ID of the Network Access Scope.
- updatedDate 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.
- ThroughResources List<Pulumi.Aws Native. Ec2. Inputs. Network Insights Access Scope Through Resources Statement Request> 
- The through resources.
- Destination
NetworkInsights Access Scope Path Statement Request 
- The destination.
- Source
NetworkInsights Access Scope Path Statement Request 
- The source.
- ThroughResources []NetworkInsights Access Scope Through Resources Statement Request 
- The through resources.
- destination
NetworkInsights Access Scope Path Statement Request 
- The destination.
- source
NetworkInsights Access Scope Path Statement Request 
- The source.
- throughResources List<NetworkInsights Access Scope Through Resources Statement Request> 
- The through resources.
- destination
NetworkInsights Access Scope Path Statement Request 
- The destination.
- source
NetworkInsights Access Scope Path Statement Request 
- The source.
- throughResources NetworkInsights Access Scope Through Resources Statement Request[] 
- The through resources.
- destination
NetworkInsights Access Scope Path Statement Request 
- The destination.
- source
NetworkInsights 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.
- throughResources List<Property Map>
- The through resources.
NetworkInsightsAccessScopePacketHeaderStatementRequest, NetworkInsightsAccessScopePacketHeaderStatementRequestArgs                
- DestinationAddresses List<string>
- The destination addresses.
- DestinationPorts List<string>
- The destination ports.
- DestinationPrefix List<string>Lists 
- The destination prefix lists.
- Protocols
List<Pulumi.Aws Native. Ec2. Network Insights Access Scope Protocol> 
- The protocols.
- SourceAddresses List<string>
- The source addresses.
- SourcePorts List<string>
- The source ports.
- SourcePrefix List<string>Lists 
- The source prefix lists.
- DestinationAddresses []string
- The destination addresses.
- DestinationPorts []string
- The destination ports.
- DestinationPrefix []stringLists 
- The destination prefix lists.
- Protocols
[]NetworkInsights Access Scope Protocol 
- The protocols.
- SourceAddresses []string
- The source addresses.
- SourcePorts []string
- The source ports.
- SourcePrefix []stringLists 
- The source prefix lists.
- destinationAddresses List<String>
- The destination addresses.
- destinationPorts List<String>
- The destination ports.
- destinationPrefix List<String>Lists 
- The destination prefix lists.
- protocols
List<NetworkInsights Access Scope Protocol> 
- The protocols.
- sourceAddresses List<String>
- The source addresses.
- sourcePorts List<String>
- The source ports.
- sourcePrefix List<String>Lists 
- The source prefix lists.
- destinationAddresses string[]
- The destination addresses.
- destinationPorts string[]
- The destination ports.
- destinationPrefix string[]Lists 
- The destination prefix lists.
- protocols
NetworkInsights Access Scope Protocol[] 
- The protocols.
- sourceAddresses string[]
- The source addresses.
- sourcePorts string[]
- The source ports.
- sourcePrefix 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[NetworkInsights 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.
- destinationAddresses List<String>
- The destination addresses.
- destinationPorts List<String>
- The destination ports.
- destinationPrefix List<String>Lists 
- The destination prefix lists.
- protocols List<"tcp" | "udp">
- The protocols.
- sourceAddresses List<String>
- The source addresses.
- sourcePorts List<String>
- The source ports.
- sourcePrefix List<String>Lists 
- The source prefix lists.
NetworkInsightsAccessScopePathStatementRequest, NetworkInsightsAccessScopePathStatementRequestArgs              
- PacketHeader Pulumi.Statement Aws Native. Ec2. Inputs. Network Insights Access Scope Packet Header Statement Request 
- The packet header statement.
- ResourceStatement Pulumi.Aws Native. Ec2. Inputs. Network Insights Access Scope Resource Statement Request 
- The resource statement.
- PacketHeader NetworkStatement Insights Access Scope Packet Header Statement Request 
- The packet header statement.
- ResourceStatement NetworkInsights Access Scope Resource Statement Request 
- The resource statement.
- packetHeader NetworkStatement Insights Access Scope Packet Header Statement Request 
- The packet header statement.
- resourceStatement NetworkInsights Access Scope Resource Statement Request 
- The resource statement.
- packetHeader NetworkStatement Insights Access Scope Packet Header Statement Request 
- The packet header statement.
- resourceStatement 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.
- packetHeader Property MapStatement 
- The packet header statement.
- resourceStatement Property Map
- The resource statement.
NetworkInsightsAccessScopeProtocol, NetworkInsightsAccessScopeProtocolArgs          
- Tcp
- tcp
- Udp
- udp
- NetworkInsights Access Scope Protocol Tcp 
- tcp
- NetworkInsights Access Scope Protocol Udp 
- udp
- Tcp
- tcp
- Udp
- udp
- Tcp
- tcp
- Udp
- udp
- TCP
- tcp
- UDP
- udp
- "tcp"
- tcp
- "udp"
- udp
NetworkInsightsAccessScopeResourceStatementRequest, NetworkInsightsAccessScopeResourceStatementRequestArgs              
- ResourceTypes List<string>
- The resource types.
- Resources List<string>
- The resources.
- ResourceTypes []string
- The resource types.
- Resources []string
- The resources.
- resourceTypes List<String>
- The resource types.
- resources List<String>
- The resources.
- resourceTypes string[]
- The resource types.
- resources string[]
- The resources.
- resource_types Sequence[str]
- The resource types.
- resources Sequence[str]
- The resources.
- resourceTypes List<String>
- The resource types.
- resources List<String>
- The resources.
NetworkInsightsAccessScopeThroughResourcesStatementRequest, NetworkInsightsAccessScopeThroughResourcesStatementRequestArgs                
- ResourceStatement Pulumi.Aws Native. Ec2. Inputs. Network Insights Access Scope Resource Statement Request 
- The resource statement.
- ResourceStatement NetworkInsights Access Scope Resource Statement Request 
- The resource statement.
- resourceStatement NetworkInsights Access Scope Resource Statement Request 
- The resource statement.
- resourceStatement NetworkInsights Access Scope Resource Statement Request 
- The resource statement.
- resource_statement NetworkInsights Access Scope Resource Statement Request 
- The resource statement.
- resourceStatement 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.