1. Packages
  2. AWS Native
  3. API Docs
  4. ec2
  5. NetworkInsightsAccessScope

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

aws-native.ec2.NetworkInsightsAccessScope

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

    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

    The NetworkInsightsAccessScope resource accepts the following input properties:

    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.
    NetworkInsightsAccessScopeArn string
    The ARN of the Network Access Scope.
    NetworkInsightsAccessScopeId string
    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.
    NetworkInsightsAccessScopeArn string
    The ARN of the Network Access Scope.
    NetworkInsightsAccessScopeId string
    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.
    networkInsightsAccessScopeArn String
    The ARN of the Network Access Scope.
    networkInsightsAccessScopeId String
    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.
    networkInsightsAccessScopeArn string
    The ARN of the Network Access Scope.
    networkInsightsAccessScopeId string
    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_access_scope_arn str
    The ARN of the Network Access Scope.
    network_insights_access_scope_id str
    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.
    networkInsightsAccessScopeArn String
    The ARN of the Network Access Scope.
    networkInsightsAccessScopeId String
    The ID of the Network Access Scope.
    updatedDate String
    The last updated date.

    Supporting Types

    NetworkInsightsAccessScopeAccessScopePathRequest, NetworkInsightsAccessScopeAccessScopePathRequestArgs

    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.
    DestinationPrefixLists List<string>
    The destination prefix lists.
    Protocols List<Pulumi.AwsNative.Ec2.NetworkInsightsAccessScopeProtocol>
    The protocols.
    SourceAddresses List<string>
    The source addresses.
    SourcePorts List<string>
    The source ports.
    SourcePrefixLists List<string>
    The source prefix lists.
    DestinationAddresses []string
    The destination addresses.
    DestinationPorts []string
    The destination ports.
    DestinationPrefixLists []string
    The destination prefix lists.
    Protocols []NetworkInsightsAccessScopeProtocol
    The protocols.
    SourceAddresses []string
    The source addresses.
    SourcePorts []string
    The source ports.
    SourcePrefixLists []string
    The source prefix lists.
    destinationAddresses List<String>
    The destination addresses.
    destinationPorts List<String>
    The destination ports.
    destinationPrefixLists List<String>
    The destination prefix lists.
    protocols List<NetworkInsightsAccessScopeProtocol>
    The protocols.
    sourceAddresses List<String>
    The source addresses.
    sourcePorts List<String>
    The source ports.
    sourcePrefixLists List<String>
    The source prefix lists.
    destinationAddresses string[]
    The destination addresses.
    destinationPorts string[]
    The destination ports.
    destinationPrefixLists string[]
    The destination prefix lists.
    protocols NetworkInsightsAccessScopeProtocol[]
    The protocols.
    sourceAddresses string[]
    The source addresses.
    sourcePorts string[]
    The source ports.
    sourcePrefixLists string[]
    The source prefix lists.
    destination_addresses Sequence[str]
    The destination addresses.
    destination_ports Sequence[str]
    The destination ports.
    destination_prefix_lists Sequence[str]
    The destination prefix lists.
    protocols Sequence[NetworkInsightsAccessScopeProtocol]
    The protocols.
    source_addresses Sequence[str]
    The source addresses.
    source_ports Sequence[str]
    The source ports.
    source_prefix_lists Sequence[str]
    The source prefix lists.
    destinationAddresses List<String>
    The destination addresses.
    destinationPorts List<String>
    The destination ports.
    destinationPrefixLists List<String>
    The destination prefix lists.
    protocols List<"tcp" | "udp">
    The protocols.
    sourceAddresses List<String>
    The source addresses.
    sourcePorts List<String>
    The source ports.
    sourcePrefixLists List<String>
    The source prefix lists.

    NetworkInsightsAccessScopePathStatementRequest, NetworkInsightsAccessScopePathStatementRequestArgs

    packetHeaderStatement Property Map
    The packet header statement.
    resourceStatement Property Map
    The resource statement.

    NetworkInsightsAccessScopeProtocol, NetworkInsightsAccessScopeProtocolArgs

    Tcp
    tcp
    Udp
    udp
    NetworkInsightsAccessScopeProtocolTcp
    tcp
    NetworkInsightsAccessScopeProtocolUdp
    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 Property Map
    The resource statement.

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi