We recommend new projects start with resources from the AWS provider.
aws-native.datazone.Environment
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::DataZone::Environment Resource Type
Create Environment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Environment(name: string, args: EnvironmentArgs, opts?: CustomResourceOptions);
@overload
def Environment(resource_name: str,
args: EnvironmentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Environment(resource_name: str,
opts: Optional[ResourceOptions] = None,
domain_identifier: Optional[str] = None,
project_identifier: Optional[str] = None,
description: Optional[str] = None,
environment_account_identifier: Optional[str] = None,
environment_account_region: Optional[str] = None,
environment_profile_identifier: Optional[str] = None,
environment_role_arn: Optional[str] = None,
glossary_terms: Optional[Sequence[str]] = None,
name: Optional[str] = None,
user_parameters: Optional[Sequence[EnvironmentParameterArgs]] = None)
func NewEnvironment(ctx *Context, name string, args EnvironmentArgs, opts ...ResourceOption) (*Environment, error)
public Environment(string name, EnvironmentArgs args, CustomResourceOptions? opts = null)
public Environment(String name, EnvironmentArgs args)
public Environment(String name, EnvironmentArgs args, CustomResourceOptions options)
type: aws-native:datazone:Environment
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 EnvironmentArgs
- 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 EnvironmentArgs
- 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 EnvironmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EnvironmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EnvironmentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Environment 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 Environment resource accepts the following input properties:
- Domain
Identifier string - The identifier of the Amazon DataZone domain in which the environment would be created.
- Project
Identifier string - The ID of the Amazon DataZone project in which the environment would be created.
- Description string
- The description of the Amazon DataZone environment.
- Environment
Account stringIdentifier - The AWS account in which the Amazon DataZone environment is created.
- Environment
Account stringRegion - The AWS region in which the Amazon DataZone environment is created.
- Environment
Profile stringIdentifier - The ID of the environment profile with which the Amazon DataZone environment would be created.
- Environment
Role stringArn - Environment role arn for custom aws environment permissions
- Glossary
Terms List<string> - The glossary terms that can be used in the Amazon DataZone environment.
- Name string
- The name of the environment.
- User
Parameters List<Pulumi.Aws Native. Data Zone. Inputs. Environment Parameter> - The user parameters of the Amazon DataZone environment.
- Domain
Identifier string - The identifier of the Amazon DataZone domain in which the environment would be created.
- Project
Identifier string - The ID of the Amazon DataZone project in which the environment would be created.
- Description string
- The description of the Amazon DataZone environment.
- Environment
Account stringIdentifier - The AWS account in which the Amazon DataZone environment is created.
- Environment
Account stringRegion - The AWS region in which the Amazon DataZone environment is created.
- Environment
Profile stringIdentifier - The ID of the environment profile with which the Amazon DataZone environment would be created.
- Environment
Role stringArn - Environment role arn for custom aws environment permissions
- Glossary
Terms []string - The glossary terms that can be used in the Amazon DataZone environment.
- Name string
- The name of the environment.
- User
Parameters []EnvironmentParameter Args - The user parameters of the Amazon DataZone environment.
- domain
Identifier String - The identifier of the Amazon DataZone domain in which the environment would be created.
- project
Identifier String - The ID of the Amazon DataZone project in which the environment would be created.
- description String
- The description of the Amazon DataZone environment.
- environment
Account StringIdentifier - The AWS account in which the Amazon DataZone environment is created.
- environment
Account StringRegion - The AWS region in which the Amazon DataZone environment is created.
- environment
Profile StringIdentifier - The ID of the environment profile with which the Amazon DataZone environment would be created.
- environment
Role StringArn - Environment role arn for custom aws environment permissions
- glossary
Terms List<String> - The glossary terms that can be used in the Amazon DataZone environment.
- name String
- The name of the environment.
- user
Parameters List<EnvironmentParameter> - The user parameters of the Amazon DataZone environment.
- domain
Identifier string - The identifier of the Amazon DataZone domain in which the environment would be created.
- project
Identifier string - The ID of the Amazon DataZone project in which the environment would be created.
- description string
- The description of the Amazon DataZone environment.
- environment
Account stringIdentifier - The AWS account in which the Amazon DataZone environment is created.
- environment
Account stringRegion - The AWS region in which the Amazon DataZone environment is created.
- environment
Profile stringIdentifier - The ID of the environment profile with which the Amazon DataZone environment would be created.
- environment
Role stringArn - Environment role arn for custom aws environment permissions
- glossary
Terms string[] - The glossary terms that can be used in the Amazon DataZone environment.
- name string
- The name of the environment.
- user
Parameters EnvironmentParameter[] - The user parameters of the Amazon DataZone environment.
- domain_
identifier str - The identifier of the Amazon DataZone domain in which the environment would be created.
- project_
identifier str - The ID of the Amazon DataZone project in which the environment would be created.
- description str
- The description of the Amazon DataZone environment.
- environment_
account_ stridentifier - The AWS account in which the Amazon DataZone environment is created.
- environment_
account_ strregion - The AWS region in which the Amazon DataZone environment is created.
- environment_
profile_ stridentifier - The ID of the environment profile with which the Amazon DataZone environment would be created.
- environment_
role_ strarn - Environment role arn for custom aws environment permissions
- glossary_
terms Sequence[str] - The glossary terms that can be used in the Amazon DataZone environment.
- name str
- The name of the environment.
- user_
parameters Sequence[EnvironmentParameter Args] - The user parameters of the Amazon DataZone environment.
- domain
Identifier String - The identifier of the Amazon DataZone domain in which the environment would be created.
- project
Identifier String - The ID of the Amazon DataZone project in which the environment would be created.
- description String
- The description of the Amazon DataZone environment.
- environment
Account StringIdentifier - The AWS account in which the Amazon DataZone environment is created.
- environment
Account StringRegion - The AWS region in which the Amazon DataZone environment is created.
- environment
Profile StringIdentifier - The ID of the environment profile with which the Amazon DataZone environment would be created.
- environment
Role StringArn - Environment role arn for custom aws environment permissions
- glossary
Terms List<String> - The glossary terms that can be used in the Amazon DataZone environment.
- name String
- The name of the environment.
- user
Parameters List<Property Map> - The user parameters of the Amazon DataZone environment.
Outputs
All input properties are implicitly available as output properties. Additionally, the Environment resource produces the following output properties:
- Aws
Account stringId - The AWS account in which the Amazon DataZone environment is created.
- Aws
Account stringRegion - The AWS region in which the Amazon DataZone environment is created.
- Aws
Id string - The ID of the Amazon DataZone environment.
- Created
At string - The timestamp of when the environment was created.
- Created
By string - The Amazon DataZone user who created the environment.
- Domain
Id string - The identifier of the Amazon DataZone domain in which the environment is created.
- Environment
Blueprint stringId - The ID of the blueprint with which the Amazon DataZone environment was created.
- Environment
Profile stringId - The ID of the environment profile with which the Amazon DataZone environment was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Project
Id string - The ID of the Amazon DataZone project in which the environment is created.
- Provider string
- The provider of the Amazon DataZone environment.
- Status
Pulumi.
Aws Native. Data Zone. Environment Status - The status of the Amazon DataZone environment.
- Updated
At string - The timestamp of when the environment was updated.
- Aws
Account stringId - The AWS account in which the Amazon DataZone environment is created.
- Aws
Account stringRegion - The AWS region in which the Amazon DataZone environment is created.
- Aws
Id string - The ID of the Amazon DataZone environment.
- Created
At string - The timestamp of when the environment was created.
- Created
By string - The Amazon DataZone user who created the environment.
- Domain
Id string - The identifier of the Amazon DataZone domain in which the environment is created.
- Environment
Blueprint stringId - The ID of the blueprint with which the Amazon DataZone environment was created.
- Environment
Profile stringId - The ID of the environment profile with which the Amazon DataZone environment was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Project
Id string - The ID of the Amazon DataZone project in which the environment is created.
- Provider string
- The provider of the Amazon DataZone environment.
- Status
Environment
Status - The status of the Amazon DataZone environment.
- Updated
At string - The timestamp of when the environment was updated.
- aws
Account StringId - The AWS account in which the Amazon DataZone environment is created.
- aws
Account StringRegion - The AWS region in which the Amazon DataZone environment is created.
- aws
Id String - The ID of the Amazon DataZone environment.
- created
At String - The timestamp of when the environment was created.
- created
By String - The Amazon DataZone user who created the environment.
- domain
Id String - The identifier of the Amazon DataZone domain in which the environment is created.
- environment
Blueprint StringId - The ID of the blueprint with which the Amazon DataZone environment was created.
- environment
Profile StringId - The ID of the environment profile with which the Amazon DataZone environment was created.
- id String
- The provider-assigned unique ID for this managed resource.
- project
Id String - The ID of the Amazon DataZone project in which the environment is created.
- provider String
- The provider of the Amazon DataZone environment.
- status
Environment
Status - The status of the Amazon DataZone environment.
- updated
At String - The timestamp of when the environment was updated.
- aws
Account stringId - The AWS account in which the Amazon DataZone environment is created.
- aws
Account stringRegion - The AWS region in which the Amazon DataZone environment is created.
- aws
Id string - The ID of the Amazon DataZone environment.
- created
At string - The timestamp of when the environment was created.
- created
By string - The Amazon DataZone user who created the environment.
- domain
Id string - The identifier of the Amazon DataZone domain in which the environment is created.
- environment
Blueprint stringId - The ID of the blueprint with which the Amazon DataZone environment was created.
- environment
Profile stringId - The ID of the environment profile with which the Amazon DataZone environment was created.
- id string
- The provider-assigned unique ID for this managed resource.
- project
Id string - The ID of the Amazon DataZone project in which the environment is created.
- provider string
- The provider of the Amazon DataZone environment.
- status
Environment
Status - The status of the Amazon DataZone environment.
- updated
At string - The timestamp of when the environment was updated.
- aws_
account_ strid - The AWS account in which the Amazon DataZone environment is created.
- aws_
account_ strregion - The AWS region in which the Amazon DataZone environment is created.
- aws_
id str - The ID of the Amazon DataZone environment.
- created_
at str - The timestamp of when the environment was created.
- created_
by str - The Amazon DataZone user who created the environment.
- domain_
id str - The identifier of the Amazon DataZone domain in which the environment is created.
- environment_
blueprint_ strid - The ID of the blueprint with which the Amazon DataZone environment was created.
- environment_
profile_ strid - The ID of the environment profile with which the Amazon DataZone environment was created.
- id str
- The provider-assigned unique ID for this managed resource.
- project_
id str - The ID of the Amazon DataZone project in which the environment is created.
- provider str
- The provider of the Amazon DataZone environment.
- status
Environment
Status - The status of the Amazon DataZone environment.
- updated_
at str - The timestamp of when the environment was updated.
- aws
Account StringId - The AWS account in which the Amazon DataZone environment is created.
- aws
Account StringRegion - The AWS region in which the Amazon DataZone environment is created.
- aws
Id String - The ID of the Amazon DataZone environment.
- created
At String - The timestamp of when the environment was created.
- created
By String - The Amazon DataZone user who created the environment.
- domain
Id String - The identifier of the Amazon DataZone domain in which the environment is created.
- environment
Blueprint StringId - The ID of the blueprint with which the Amazon DataZone environment was created.
- environment
Profile StringId - The ID of the environment profile with which the Amazon DataZone environment was created.
- id String
- The provider-assigned unique ID for this managed resource.
- project
Id String - The ID of the Amazon DataZone project in which the environment is created.
- provider String
- The provider of the Amazon DataZone environment.
- status "ACTIVE" | "CREATING" | "UPDATING" | "DELETING" | "CREATE_FAILED" | "UPDATE_FAILED" | "DELETE_FAILED" | "VALIDATION_FAILED" | "SUSPENDED" | "DISABLED" | "EXPIRED" | "DELETED" | "INACCESSIBLE"
- The status of the Amazon DataZone environment.
- updated
At String - The timestamp of when the environment was updated.
Supporting Types
EnvironmentParameter, EnvironmentParameterArgs
EnvironmentStatus, EnvironmentStatusArgs
- Active
- ACTIVE
- Creating
- CREATING
- Updating
- UPDATING
- Deleting
- DELETING
- Create
Failed - CREATE_FAILED
- Update
Failed - UPDATE_FAILED
- Delete
Failed - DELETE_FAILED
- Validation
Failed - VALIDATION_FAILED
- Suspended
- SUSPENDED
- Disabled
- DISABLED
- Expired
- EXPIRED
- Deleted
- DELETED
- Inaccessible
- INACCESSIBLE
- Environment
Status Active - ACTIVE
- Environment
Status Creating - CREATING
- Environment
Status Updating - UPDATING
- Environment
Status Deleting - DELETING
- Environment
Status Create Failed - CREATE_FAILED
- Environment
Status Update Failed - UPDATE_FAILED
- Environment
Status Delete Failed - DELETE_FAILED
- Environment
Status Validation Failed - VALIDATION_FAILED
- Environment
Status Suspended - SUSPENDED
- Environment
Status Disabled - DISABLED
- Environment
Status Expired - EXPIRED
- Environment
Status Deleted - DELETED
- Environment
Status Inaccessible - INACCESSIBLE
- Active
- ACTIVE
- Creating
- CREATING
- Updating
- UPDATING
- Deleting
- DELETING
- Create
Failed - CREATE_FAILED
- Update
Failed - UPDATE_FAILED
- Delete
Failed - DELETE_FAILED
- Validation
Failed - VALIDATION_FAILED
- Suspended
- SUSPENDED
- Disabled
- DISABLED
- Expired
- EXPIRED
- Deleted
- DELETED
- Inaccessible
- INACCESSIBLE
- Active
- ACTIVE
- Creating
- CREATING
- Updating
- UPDATING
- Deleting
- DELETING
- Create
Failed - CREATE_FAILED
- Update
Failed - UPDATE_FAILED
- Delete
Failed - DELETE_FAILED
- Validation
Failed - VALIDATION_FAILED
- Suspended
- SUSPENDED
- Disabled
- DISABLED
- Expired
- EXPIRED
- Deleted
- DELETED
- Inaccessible
- INACCESSIBLE
- ACTIVE
- ACTIVE
- CREATING
- CREATING
- UPDATING
- UPDATING
- DELETING
- DELETING
- CREATE_FAILED
- CREATE_FAILED
- UPDATE_FAILED
- UPDATE_FAILED
- DELETE_FAILED
- DELETE_FAILED
- VALIDATION_FAILED
- VALIDATION_FAILED
- SUSPENDED
- SUSPENDED
- DISABLED
- DISABLED
- EXPIRED
- EXPIRED
- DELETED
- DELETED
- INACCESSIBLE
- INACCESSIBLE
- "ACTIVE"
- ACTIVE
- "CREATING"
- CREATING
- "UPDATING"
- UPDATING
- "DELETING"
- DELETING
- "CREATE_FAILED"
- CREATE_FAILED
- "UPDATE_FAILED"
- UPDATE_FAILED
- "DELETE_FAILED"
- DELETE_FAILED
- "VALIDATION_FAILED"
- VALIDATION_FAILED
- "SUSPENDED"
- SUSPENDED
- "DISABLED"
- DISABLED
- "EXPIRED"
- EXPIRED
- "DELETED"
- DELETED
- "INACCESSIBLE"
- INACCESSIBLE
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.