We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
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)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:
- 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.
-
List<Pulumi.
Aws Native. Inputs. Tag> - 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.
-
Tag
Args - 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.
- list(object)
- 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.
- List<Tag>
- 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.
- 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.
-
Sequence[Tag
Args] - 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.
- 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.
- Scope
Arn string - The Amazon Resource Name (ARN) of the scope.
- Scope
Id string - The unique identifier of the scope.
- Status
Pulumi.
Aws Native. Network Security Manager. Scope Status - 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.
- Scope
Arn string - The Amazon Resource Name (ARN) of the scope.
- Scope
Id string - The unique identifier of the scope.
- Status
Scope
Status - 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.
- 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.
- scope
Arn String - The Amazon Resource Name (ARN) of the scope.
- scope
Id String - The unique identifier of the scope.
- status
Scope
Status - 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.
- scope
Arn string - The Amazon Resource Name (ARN) of the scope.
- scope
Id string - The unique identifier of the scope.
- status
Scope
Status - 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 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
Scope
Status - 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.
- 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.
Supporting Types
ScopeStatus, ScopeStatusArgs
- Draft
DRAFT- Active
ACTIVE- Disabled
DISABLED
- Scope
Status Draft DRAFT- Scope
Status Active ACTIVE- Scope
Status 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
- "DRAFT"
DRAFT- "ACTIVE"
ACTIVE- "DISABLED"
DISABLED
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi