1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. networksecuritymanager
  6. Scope

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

Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi
aws-native logo aws-native logo AWS Cloud Control

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

Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi

    Resource Type definition for AWS::NetworkSecurityManager::Scope. Creates and manages a Network Security Manager scope.

    Create Scope Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Scope(name: string, args?: ScopeArgs, opts?: CustomResourceOptions);
    @overload
    def Scope(resource_name: str,
              args: Optional[ScopeArgs] = None,
              opts: Optional[ResourceOptions] = None)
    
    @overload
    def Scope(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              scope_configuration: Optional[str] = None,
              scope_description: Optional[str] = None,
              scope_name: Optional[str] = None,
              tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewScope(ctx *Context, name string, args *ScopeArgs, opts ...ResourceOption) (*Scope, error)
    public Scope(string name, ScopeArgs? args = null, CustomResourceOptions? opts = null)
    public Scope(String name, ScopeArgs args)
    public Scope(String name, ScopeArgs args, CustomResourceOptions options)
    
    type: aws-native:networksecuritymanager:Scope
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_networksecuritymanager_scope" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ScopeArgs
    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 ScopeArgs
    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 ScopeArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ScopeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ScopeArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Scope 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 Scope resource accepts the following input properties:

    ScopeConfiguration string
    The scope configuration as a JSON string.
    ScopeDescription string
    A description of the scope.
    ScopeName string
    The name of the scope.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    The tags associated with the scope.
    ScopeConfiguration string
    The scope configuration as a JSON string.
    ScopeDescription string
    A description of the scope.
    ScopeName string
    The name of the scope.
    Tags TagArgs
    The tags associated with the scope.
    scope_configuration string
    The scope configuration as a JSON string.
    scope_description string
    A description of the scope.
    scope_name string
    The name of the scope.
    tags list(object)
    The tags associated with the scope.
    scopeConfiguration String
    The scope configuration as a JSON string.
    scopeDescription String
    A description of the scope.
    scopeName String
    The name of the scope.
    tags List<Tag>
    The tags associated with the scope.
    scopeConfiguration string
    The scope configuration as a JSON string.
    scopeDescription string
    A description of the scope.
    scopeName string
    The name of the scope.
    tags Tag[]
    The tags associated with the scope.
    scope_configuration str
    The scope configuration as a JSON string.
    scope_description str
    A description of the scope.
    scope_name str
    The name of the scope.
    tags Sequence[TagArgs]
    The tags associated with the scope.
    scopeConfiguration String
    The scope configuration as a JSON string.
    scopeDescription String
    A description of the scope.
    scopeName String
    The name of the scope.
    tags List<Property Map>
    The tags associated with the scope.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Scope resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    ScopeArn string
    The Amazon Resource Name (ARN) of the scope.
    ScopeId string
    The unique identifier of the scope.
    Status Pulumi.AwsNative.NetworkSecurityManager.ScopeStatus
    The status of the scope.
    UpdatedAt string
    An ISO 8601 timestamp indicating when the scope was last modified.
    Version string
    The version number of the scope.
    Id string
    The provider-assigned unique ID for this managed resource.
    ScopeArn string
    The Amazon Resource Name (ARN) of the scope.
    ScopeId string
    The unique identifier of the scope.
    Status ScopeStatus
    The status of the scope.
    UpdatedAt string
    An ISO 8601 timestamp indicating when the scope was last modified.
    Version string
    The version number of the scope.
    id string
    The provider-assigned unique ID for this managed resource.
    scope_arn string
    The Amazon Resource Name (ARN) of the scope.
    scope_id string
    The unique identifier of the scope.
    status "DRAFT" | "ACTIVE" | "DISABLED"
    The status of the scope.
    updated_at string
    An ISO 8601 timestamp indicating when the scope was last modified.
    version string
    The version number of the scope.
    id String
    The provider-assigned unique ID for this managed resource.
    scopeArn String
    The Amazon Resource Name (ARN) of the scope.
    scopeId String
    The unique identifier of the scope.
    status ScopeStatus
    The status of the scope.
    updatedAt String
    An ISO 8601 timestamp indicating when the scope was last modified.
    version String
    The version number of the scope.
    id string
    The provider-assigned unique ID for this managed resource.
    scopeArn string
    The Amazon Resource Name (ARN) of the scope.
    scopeId string
    The unique identifier of the scope.
    status ScopeStatus
    The status of the scope.
    updatedAt string
    An ISO 8601 timestamp indicating when the scope was last modified.
    version string
    The version number of the scope.
    id str
    The provider-assigned unique ID for this managed resource.
    scope_arn str
    The Amazon Resource Name (ARN) of the scope.
    scope_id str
    The unique identifier of the scope.
    status ScopeStatus
    The status of the scope.
    updated_at str
    An ISO 8601 timestamp indicating when the scope was last modified.
    version str
    The version number of the scope.
    id String
    The provider-assigned unique ID for this managed resource.
    scopeArn String
    The Amazon Resource Name (ARN) of the scope.
    scopeId String
    The unique identifier of the scope.
    status "DRAFT" | "ACTIVE" | "DISABLED"
    The status of the scope.
    updatedAt String
    An ISO 8601 timestamp indicating when the scope was last modified.
    version String
    The version number of the scope.

    Supporting Types

    ScopeStatus, ScopeStatusArgs

    Draft
    DRAFT
    Active
    ACTIVE
    Disabled
    DISABLED
    ScopeStatusDraft
    DRAFT
    ScopeStatusActive
    ACTIVE
    ScopeStatusDisabled
    DISABLED
    "DRAFT"
    DRAFT
    "ACTIVE"
    ACTIVE
    "DISABLED"
    DISABLED
    Draft
    DRAFT
    Active
    ACTIVE
    Disabled
    DISABLED
    Draft
    DRAFT
    Active
    ACTIVE
    Disabled
    DISABLED
    DRAFT
    DRAFT
    ACTIVE
    ACTIVE
    DISABLED
    DISABLED
    "DRAFT"
    DRAFT
    "ACTIVE"
    ACTIVE
    "DISABLED"
    DISABLED

    Tag, TagArgs

    A set of tags to apply to the resource.
    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 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 aws-native logo AWS Cloud Control

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

    Viewing docs for AWS Cloud Control v1.85.0
    published on Monday, Nov 2, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial