We recommend new projects start with resources from the AWS provider.
aws-native.evs.Environment
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
An environment created within the EVS service
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,
site_id: Optional[str] = None,
vpc_id: Optional[str] = None,
vcf_version: Optional[EnvironmentVcfVersion] = None,
vcf_hostnames: Optional[VcfHostnamesPropertiesArgs] = None,
terms_accepted: Optional[bool] = None,
license_info: Optional[LicenseInfoPropertiesArgs] = None,
connectivity_info: Optional[ConnectivityInfoPropertiesArgs] = None,
service_access_subnet_id: Optional[str] = None,
service_access_security_groups: Optional[ServiceAccessSecurityGroupsPropertiesArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
kms_key_id: Optional[str] = None,
initial_vlans: Optional[InitialVlansPropertiesArgs] = None,
hosts: Optional[Sequence[EnvironmentHostInfoForCreateArgs]] = None,
environment_name: Optional[str] = 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:evs: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:
- Connectivity
Info Pulumi.Aws Native. Evs. Inputs. Connectivity Info Properties - The connectivity configuration for the environment. Amazon EVS requires that you specify two route server peer IDs. During environment creation, the route server endpoints peer with the NSX uplink VLAN for connectivity to the NSX overlay network.
- License
Info Pulumi.Aws Native. Evs. Inputs. License Info Properties - The license information for an EVS environment
- Service
Access stringSubnet Id - The subnet that is used to establish connectivity between the Amazon EVS control plane and VPC. Amazon EVS uses this subnet to perform validations and create the environment.
- Site
Id string - The Broadcom Site ID that is associated with your Amazon EVS environment. Amazon EVS uses the Broadcom Site ID that you provide to meet Broadcom VCF license usage reporting requirements for Amazon EVS.
- Terms
Accepted bool - Customer confirmation that the customer has purchased and will continue to maintain the required number of VCF software licenses to cover all physical processor cores in the Amazon EVS environment. Information about your VCF software in Amazon EVS will be shared with Broadcom to verify license compliance. Amazon EVS does not validate license keys. To validate license keys, visit the Broadcom support portal.
- Vcf
Hostnames Pulumi.Aws Native. Evs. Inputs. Vcf Hostnames Properties The DNS hostnames to be used by the VCF management appliances in your environment.
For environment creation to be successful, each hostname entry must resolve to a domain name that you've registered in your DNS service of choice and configured in the DHCP option set of your VPC. DNS hostnames cannot be changed after environment creation has started.
- Vcf
Version Pulumi.Aws Native. Evs. Environment Vcf Version - The VCF version of the environment.
- Vpc
Id string - The VPC associated with the environment.
- Environment
Name string - The name of an EVS environment
- Hosts
List<Pulumi.
Aws Native. Evs. Inputs. Environment Host Info For Create> - The initial hosts for environment only required upon creation. Modification after creation will have no effect
- Initial
Vlans Pulumi.Aws Native. Evs. Inputs. Initial Vlans Properties - The initial Vlan configuration only required upon creation. Modification after creation will have no effect
- Kms
Key stringId The AWS KMS key ID that AWS Secrets Manager uses to encrypt secrets that are associated with the environment. These secrets contain the VCF credentials that are needed to install vCenter Server, NSX, and SDDC Manager.
By default, Amazon EVS use the AWS Secrets Manager managed key
aws/secretsmanager
. You can also specify a customer managed key.- Service
Access Pulumi.Security Groups Aws Native. Evs. Inputs. Service Access Security Groups Properties - The security groups that allow traffic between the Amazon EVS control plane and your VPC for service access. If a security group is not specified, Amazon EVS uses the default security group in your account for service access.
- List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Connectivity
Info ConnectivityInfo Properties Args - The connectivity configuration for the environment. Amazon EVS requires that you specify two route server peer IDs. During environment creation, the route server endpoints peer with the NSX uplink VLAN for connectivity to the NSX overlay network.
- License
Info LicenseInfo Properties Args - The license information for an EVS environment
- Service
Access stringSubnet Id - The subnet that is used to establish connectivity between the Amazon EVS control plane and VPC. Amazon EVS uses this subnet to perform validations and create the environment.
- Site
Id string - The Broadcom Site ID that is associated with your Amazon EVS environment. Amazon EVS uses the Broadcom Site ID that you provide to meet Broadcom VCF license usage reporting requirements for Amazon EVS.
- Terms
Accepted bool - Customer confirmation that the customer has purchased and will continue to maintain the required number of VCF software licenses to cover all physical processor cores in the Amazon EVS environment. Information about your VCF software in Amazon EVS will be shared with Broadcom to verify license compliance. Amazon EVS does not validate license keys. To validate license keys, visit the Broadcom support portal.
- Vcf
Hostnames VcfHostnames Properties Args The DNS hostnames to be used by the VCF management appliances in your environment.
For environment creation to be successful, each hostname entry must resolve to a domain name that you've registered in your DNS service of choice and configured in the DHCP option set of your VPC. DNS hostnames cannot be changed after environment creation has started.
- Vcf
Version EnvironmentVcf Version - The VCF version of the environment.
- Vpc
Id string - The VPC associated with the environment.
- Environment
Name string - The name of an EVS environment
- Hosts
[]Environment
Host Info For Create Args - The initial hosts for environment only required upon creation. Modification after creation will have no effect
- Initial
Vlans InitialVlans Properties Args - The initial Vlan configuration only required upon creation. Modification after creation will have no effect
- Kms
Key stringId The AWS KMS key ID that AWS Secrets Manager uses to encrypt secrets that are associated with the environment. These secrets contain the VCF credentials that are needed to install vCenter Server, NSX, and SDDC Manager.
By default, Amazon EVS use the AWS Secrets Manager managed key
aws/secretsmanager
. You can also specify a customer managed key.- Service
Access ServiceSecurity Groups Access Security Groups Properties Args - The security groups that allow traffic between the Amazon EVS control plane and your VPC for service access. If a security group is not specified, Amazon EVS uses the default security group in your account for service access.
- Tag
Args - An array of key-value pairs to apply to this resource.
- connectivity
Info ConnectivityInfo Properties - The connectivity configuration for the environment. Amazon EVS requires that you specify two route server peer IDs. During environment creation, the route server endpoints peer with the NSX uplink VLAN for connectivity to the NSX overlay network.
- license
Info LicenseInfo Properties - The license information for an EVS environment
- service
Access StringSubnet Id - The subnet that is used to establish connectivity between the Amazon EVS control plane and VPC. Amazon EVS uses this subnet to perform validations and create the environment.
- site
Id String - The Broadcom Site ID that is associated with your Amazon EVS environment. Amazon EVS uses the Broadcom Site ID that you provide to meet Broadcom VCF license usage reporting requirements for Amazon EVS.
- terms
Accepted Boolean - Customer confirmation that the customer has purchased and will continue to maintain the required number of VCF software licenses to cover all physical processor cores in the Amazon EVS environment. Information about your VCF software in Amazon EVS will be shared with Broadcom to verify license compliance. Amazon EVS does not validate license keys. To validate license keys, visit the Broadcom support portal.
- vcf
Hostnames VcfHostnames Properties The DNS hostnames to be used by the VCF management appliances in your environment.
For environment creation to be successful, each hostname entry must resolve to a domain name that you've registered in your DNS service of choice and configured in the DHCP option set of your VPC. DNS hostnames cannot be changed after environment creation has started.
- vcf
Version EnvironmentVcf Version - The VCF version of the environment.
- vpc
Id String - The VPC associated with the environment.
- environment
Name String - The name of an EVS environment
- hosts
List<Environment
Host Info For Create> - The initial hosts for environment only required upon creation. Modification after creation will have no effect
- initial
Vlans InitialVlans Properties - The initial Vlan configuration only required upon creation. Modification after creation will have no effect
- kms
Key StringId The AWS KMS key ID that AWS Secrets Manager uses to encrypt secrets that are associated with the environment. These secrets contain the VCF credentials that are needed to install vCenter Server, NSX, and SDDC Manager.
By default, Amazon EVS use the AWS Secrets Manager managed key
aws/secretsmanager
. You can also specify a customer managed key.- service
Access ServiceSecurity Groups Access Security Groups Properties - The security groups that allow traffic between the Amazon EVS control plane and your VPC for service access. If a security group is not specified, Amazon EVS uses the default security group in your account for service access.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- connectivity
Info ConnectivityInfo Properties - The connectivity configuration for the environment. Amazon EVS requires that you specify two route server peer IDs. During environment creation, the route server endpoints peer with the NSX uplink VLAN for connectivity to the NSX overlay network.
- license
Info LicenseInfo Properties - The license information for an EVS environment
- service
Access stringSubnet Id - The subnet that is used to establish connectivity between the Amazon EVS control plane and VPC. Amazon EVS uses this subnet to perform validations and create the environment.
- site
Id string - The Broadcom Site ID that is associated with your Amazon EVS environment. Amazon EVS uses the Broadcom Site ID that you provide to meet Broadcom VCF license usage reporting requirements for Amazon EVS.
- terms
Accepted boolean - Customer confirmation that the customer has purchased and will continue to maintain the required number of VCF software licenses to cover all physical processor cores in the Amazon EVS environment. Information about your VCF software in Amazon EVS will be shared with Broadcom to verify license compliance. Amazon EVS does not validate license keys. To validate license keys, visit the Broadcom support portal.
- vcf
Hostnames VcfHostnames Properties The DNS hostnames to be used by the VCF management appliances in your environment.
For environment creation to be successful, each hostname entry must resolve to a domain name that you've registered in your DNS service of choice and configured in the DHCP option set of your VPC. DNS hostnames cannot be changed after environment creation has started.
- vcf
Version EnvironmentVcf Version - The VCF version of the environment.
- vpc
Id string - The VPC associated with the environment.
- environment
Name string - The name of an EVS environment
- hosts
Environment
Host Info For Create[] - The initial hosts for environment only required upon creation. Modification after creation will have no effect
- initial
Vlans InitialVlans Properties - The initial Vlan configuration only required upon creation. Modification after creation will have no effect
- kms
Key stringId The AWS KMS key ID that AWS Secrets Manager uses to encrypt secrets that are associated with the environment. These secrets contain the VCF credentials that are needed to install vCenter Server, NSX, and SDDC Manager.
By default, Amazon EVS use the AWS Secrets Manager managed key
aws/secretsmanager
. You can also specify a customer managed key.- service
Access ServiceSecurity Groups Access Security Groups Properties - The security groups that allow traffic between the Amazon EVS control plane and your VPC for service access. If a security group is not specified, Amazon EVS uses the default security group in your account for service access.
- Tag[]
- An array of key-value pairs to apply to this resource.
- connectivity_
info ConnectivityInfo Properties Args - The connectivity configuration for the environment. Amazon EVS requires that you specify two route server peer IDs. During environment creation, the route server endpoints peer with the NSX uplink VLAN for connectivity to the NSX overlay network.
- license_
info LicenseInfo Properties Args - The license information for an EVS environment
- service_
access_ strsubnet_ id - The subnet that is used to establish connectivity between the Amazon EVS control plane and VPC. Amazon EVS uses this subnet to perform validations and create the environment.
- site_
id str - The Broadcom Site ID that is associated with your Amazon EVS environment. Amazon EVS uses the Broadcom Site ID that you provide to meet Broadcom VCF license usage reporting requirements for Amazon EVS.
- terms_
accepted bool - Customer confirmation that the customer has purchased and will continue to maintain the required number of VCF software licenses to cover all physical processor cores in the Amazon EVS environment. Information about your VCF software in Amazon EVS will be shared with Broadcom to verify license compliance. Amazon EVS does not validate license keys. To validate license keys, visit the Broadcom support portal.
- vcf_
hostnames VcfHostnames Properties Args The DNS hostnames to be used by the VCF management appliances in your environment.
For environment creation to be successful, each hostname entry must resolve to a domain name that you've registered in your DNS service of choice and configured in the DHCP option set of your VPC. DNS hostnames cannot be changed after environment creation has started.
- vcf_
version EnvironmentVcf Version - The VCF version of the environment.
- vpc_
id str - The VPC associated with the environment.
- environment_
name str - The name of an EVS environment
- hosts
Sequence[Environment
Host Info For Create Args] - The initial hosts for environment only required upon creation. Modification after creation will have no effect
- initial_
vlans InitialVlans Properties Args - The initial Vlan configuration only required upon creation. Modification after creation will have no effect
- kms_
key_ strid The AWS KMS key ID that AWS Secrets Manager uses to encrypt secrets that are associated with the environment. These secrets contain the VCF credentials that are needed to install vCenter Server, NSX, and SDDC Manager.
By default, Amazon EVS use the AWS Secrets Manager managed key
aws/secretsmanager
. You can also specify a customer managed key.- service_
access_ Servicesecurity_ groups Access Security Groups Properties Args - The security groups that allow traffic between the Amazon EVS control plane and your VPC for service access. If a security group is not specified, Amazon EVS uses the default security group in your account for service access.
- Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- connectivity
Info Property Map - The connectivity configuration for the environment. Amazon EVS requires that you specify two route server peer IDs. During environment creation, the route server endpoints peer with the NSX uplink VLAN for connectivity to the NSX overlay network.
- license
Info Property Map - The license information for an EVS environment
- service
Access StringSubnet Id - The subnet that is used to establish connectivity between the Amazon EVS control plane and VPC. Amazon EVS uses this subnet to perform validations and create the environment.
- site
Id String - The Broadcom Site ID that is associated with your Amazon EVS environment. Amazon EVS uses the Broadcom Site ID that you provide to meet Broadcom VCF license usage reporting requirements for Amazon EVS.
- terms
Accepted Boolean - Customer confirmation that the customer has purchased and will continue to maintain the required number of VCF software licenses to cover all physical processor cores in the Amazon EVS environment. Information about your VCF software in Amazon EVS will be shared with Broadcom to verify license compliance. Amazon EVS does not validate license keys. To validate license keys, visit the Broadcom support portal.
- vcf
Hostnames Property Map The DNS hostnames to be used by the VCF management appliances in your environment.
For environment creation to be successful, each hostname entry must resolve to a domain name that you've registered in your DNS service of choice and configured in the DHCP option set of your VPC. DNS hostnames cannot be changed after environment creation has started.
- vcf
Version "VCF-5.2.1" - The VCF version of the environment.
- vpc
Id String - The VPC associated with the environment.
- environment
Name String - The name of an EVS environment
- hosts List<Property Map>
- The initial hosts for environment only required upon creation. Modification after creation will have no effect
- initial
Vlans Property Map - The initial Vlan configuration only required upon creation. Modification after creation will have no effect
- kms
Key StringId The AWS KMS key ID that AWS Secrets Manager uses to encrypt secrets that are associated with the environment. These secrets contain the VCF credentials that are needed to install vCenter Server, NSX, and SDDC Manager.
By default, Amazon EVS use the AWS Secrets Manager managed key
aws/secretsmanager
. You can also specify a customer managed key.- service
Access Property MapSecurity Groups - The security groups that allow traffic between the Amazon EVS control plane and your VPC for service access. If a security group is not specified, Amazon EVS uses the default security group in your account for service access.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the Environment resource produces the following output properties:
- Checks
List<Pulumi.
Aws Native. Evs. Outputs. Environment Check> A check on the environment to identify instance health and VMware VCF licensing issues. For example:
{ "checks": [ { "type": "KEY_REUSE", "result": "PASSED" }, { "type": "KEY_COVERAGE", "result": "PASSED" }, { "type": "REACHABILITY", "result": "PASSED" }, { "type": "HOST_COUNT", "result": "PASSED" } ] }
- Created
At string - The date and time that the environment was created. For example:
1749081600.000
. - Credentials
List<Pulumi.
Aws Native. Evs. Outputs. Environment Secret> The VCF credentials that are stored as Amazon EVS managed secrets in AWS Secrets Manager. Amazon EVS stores credentials that are needed to install vCenter Server, NSX, and SDDC Manager. For example:
{ [ { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_vCenterAdmin-MnTMEi" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_vCenterRoot-87VyCF" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXRoot-SR3k43" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXAdmin-L5LUiD" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXAudit-Q2oW46" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerRoot-bFulOq" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerVCF-Ec3gES" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerAdmin-JMTAAb" } ] }
- Environment
Arn string - The Amazon Resource Name (ARN) that is associated with the environment. For example:
arn:aws:evs:us-east-1:000000000000:environment/env-1234567890
. - Environment
Id string - The unique ID for the environment. For example:
env-1234567890
. - Environment
State Pulumi.Aws Native. Evs. Environment State - The state of an environment. For example:
CREATED
. - Id string
- The provider-assigned unique ID for this managed resource.
- Modified
At string - The date and time that the environment was modified. For example:
1749081600.000
. - State
Details string - A detailed description of the
environmentState
of an environment. For example:Environment successfully created
.
- Checks
[]Environment
Check A check on the environment to identify instance health and VMware VCF licensing issues. For example:
{ "checks": [ { "type": "KEY_REUSE", "result": "PASSED" }, { "type": "KEY_COVERAGE", "result": "PASSED" }, { "type": "REACHABILITY", "result": "PASSED" }, { "type": "HOST_COUNT", "result": "PASSED" } ] }
- Created
At string - The date and time that the environment was created. For example:
1749081600.000
. - Credentials
[]Environment
Secret The VCF credentials that are stored as Amazon EVS managed secrets in AWS Secrets Manager. Amazon EVS stores credentials that are needed to install vCenter Server, NSX, and SDDC Manager. For example:
{ [ { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_vCenterAdmin-MnTMEi" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_vCenterRoot-87VyCF" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXRoot-SR3k43" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXAdmin-L5LUiD" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXAudit-Q2oW46" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerRoot-bFulOq" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerVCF-Ec3gES" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerAdmin-JMTAAb" } ] }
- Environment
Arn string - The Amazon Resource Name (ARN) that is associated with the environment. For example:
arn:aws:evs:us-east-1:000000000000:environment/env-1234567890
. - Environment
Id string - The unique ID for the environment. For example:
env-1234567890
. - Environment
State EnvironmentState Enum - The state of an environment. For example:
CREATED
. - Id string
- The provider-assigned unique ID for this managed resource.
- Modified
At string - The date and time that the environment was modified. For example:
1749081600.000
. - State
Details string - A detailed description of the
environmentState
of an environment. For example:Environment successfully created
.
- checks
List<Environment
Check> A check on the environment to identify instance health and VMware VCF licensing issues. For example:
{ "checks": [ { "type": "KEY_REUSE", "result": "PASSED" }, { "type": "KEY_COVERAGE", "result": "PASSED" }, { "type": "REACHABILITY", "result": "PASSED" }, { "type": "HOST_COUNT", "result": "PASSED" } ] }
- created
At String - The date and time that the environment was created. For example:
1749081600.000
. - credentials
List<Environment
Secret> The VCF credentials that are stored as Amazon EVS managed secrets in AWS Secrets Manager. Amazon EVS stores credentials that are needed to install vCenter Server, NSX, and SDDC Manager. For example:
{ [ { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_vCenterAdmin-MnTMEi" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_vCenterRoot-87VyCF" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXRoot-SR3k43" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXAdmin-L5LUiD" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXAudit-Q2oW46" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerRoot-bFulOq" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerVCF-Ec3gES" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerAdmin-JMTAAb" } ] }
- environment
Arn String - The Amazon Resource Name (ARN) that is associated with the environment. For example:
arn:aws:evs:us-east-1:000000000000:environment/env-1234567890
. - environment
Id String - The unique ID for the environment. For example:
env-1234567890
. - environment
State EnvironmentState - The state of an environment. For example:
CREATED
. - id String
- The provider-assigned unique ID for this managed resource.
- modified
At String - The date and time that the environment was modified. For example:
1749081600.000
. - state
Details String - A detailed description of the
environmentState
of an environment. For example:Environment successfully created
.
- checks
Environment
Check[] A check on the environment to identify instance health and VMware VCF licensing issues. For example:
{ "checks": [ { "type": "KEY_REUSE", "result": "PASSED" }, { "type": "KEY_COVERAGE", "result": "PASSED" }, { "type": "REACHABILITY", "result": "PASSED" }, { "type": "HOST_COUNT", "result": "PASSED" } ] }
- created
At string - The date and time that the environment was created. For example:
1749081600.000
. - credentials
Environment
Secret[] The VCF credentials that are stored as Amazon EVS managed secrets in AWS Secrets Manager. Amazon EVS stores credentials that are needed to install vCenter Server, NSX, and SDDC Manager. For example:
{ [ { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_vCenterAdmin-MnTMEi" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_vCenterRoot-87VyCF" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXRoot-SR3k43" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXAdmin-L5LUiD" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXAudit-Q2oW46" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerRoot-bFulOq" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerVCF-Ec3gES" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerAdmin-JMTAAb" } ] }
- environment
Arn string - The Amazon Resource Name (ARN) that is associated with the environment. For example:
arn:aws:evs:us-east-1:000000000000:environment/env-1234567890
. - environment
Id string - The unique ID for the environment. For example:
env-1234567890
. - environment
State EnvironmentState - The state of an environment. For example:
CREATED
. - id string
- The provider-assigned unique ID for this managed resource.
- modified
At string - The date and time that the environment was modified. For example:
1749081600.000
. - state
Details string - A detailed description of the
environmentState
of an environment. For example:Environment successfully created
.
- checks
Sequence[Environment
Check] A check on the environment to identify instance health and VMware VCF licensing issues. For example:
{ "checks": [ { "type": "KEY_REUSE", "result": "PASSED" }, { "type": "KEY_COVERAGE", "result": "PASSED" }, { "type": "REACHABILITY", "result": "PASSED" }, { "type": "HOST_COUNT", "result": "PASSED" } ] }
- created_
at str - The date and time that the environment was created. For example:
1749081600.000
. - credentials
Sequence[Environment
Secret] The VCF credentials that are stored as Amazon EVS managed secrets in AWS Secrets Manager. Amazon EVS stores credentials that are needed to install vCenter Server, NSX, and SDDC Manager. For example:
{ [ { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_vCenterAdmin-MnTMEi" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_vCenterRoot-87VyCF" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXRoot-SR3k43" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXAdmin-L5LUiD" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXAudit-Q2oW46" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerRoot-bFulOq" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerVCF-Ec3gES" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerAdmin-JMTAAb" } ] }
- environment_
arn str - The Amazon Resource Name (ARN) that is associated with the environment. For example:
arn:aws:evs:us-east-1:000000000000:environment/env-1234567890
. - environment_
id str - The unique ID for the environment. For example:
env-1234567890
. - environment_
state EnvironmentState - The state of an environment. For example:
CREATED
. - id str
- The provider-assigned unique ID for this managed resource.
- modified_
at str - The date and time that the environment was modified. For example:
1749081600.000
. - state_
details str - A detailed description of the
environmentState
of an environment. For example:Environment successfully created
.
- checks List<Property Map>
A check on the environment to identify instance health and VMware VCF licensing issues. For example:
{ "checks": [ { "type": "KEY_REUSE", "result": "PASSED" }, { "type": "KEY_COVERAGE", "result": "PASSED" }, { "type": "REACHABILITY", "result": "PASSED" }, { "type": "HOST_COUNT", "result": "PASSED" } ] }
- created
At String - The date and time that the environment was created. For example:
1749081600.000
. - credentials List<Property Map>
The VCF credentials that are stored as Amazon EVS managed secrets in AWS Secrets Manager. Amazon EVS stores credentials that are needed to install vCenter Server, NSX, and SDDC Manager. For example:
{ [ { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_vCenterAdmin-MnTMEi" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_vCenterRoot-87VyCF" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXRoot-SR3k43" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXAdmin-L5LUiD" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_NSXAudit-Q2oW46" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerRoot-bFulOq" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerVCF-Ec3gES" }, { "secretArn": "arn:aws:secretsmanager:us-east-1:000000000000:secret:evs!env-1234567890_SDDCManagerAdmin-JMTAAb" } ] }
- environment
Arn String - The Amazon Resource Name (ARN) that is associated with the environment. For example:
arn:aws:evs:us-east-1:000000000000:environment/env-1234567890
. - environment
Id String - The unique ID for the environment. For example:
env-1234567890
. - environment
State "CREATING" | "CREATED" | "DELETING" | "DELETED" | "CREATE_FAILED" - The state of an environment. For example:
CREATED
. - id String
- The provider-assigned unique ID for this managed resource.
- modified
At String - The date and time that the environment was modified. For example:
1749081600.000
. - state
Details String - A detailed description of the
environmentState
of an environment. For example:Environment successfully created
.
Supporting Types
ConnectivityInfoProperties, ConnectivityInfoPropertiesArgs
- Private
Route List<string>Server Peerings - The unique IDs for private route server peers.
- Private
Route []stringServer Peerings - The unique IDs for private route server peers.
- private
Route List<String>Server Peerings - The unique IDs for private route server peers.
- private
Route string[]Server Peerings - The unique IDs for private route server peers.
- private_
route_ Sequence[str]server_ peerings - The unique IDs for private route server peers.
- private
Route List<String>Server Peerings - The unique IDs for private route server peers.
EnvironmentCheck, EnvironmentCheckArgs
- Result
Pulumi.
Aws Native. Evs. Environment Check Result - The check result.
- Type
Pulumi.
Aws Native. Evs. Environment Check Type The check type. Amazon EVS performs the following checks.
KEY_REUSE
: checks that the VCF license key is not used by another Amazon EVS environment. This check fails if a used license is added to the environment.KEY_COVERAGE
: checks that your VCF license key allocates sufficient vCPU cores for all deployed hosts. The check fails when any assigned hosts in the EVS environment are not covered by license keys, or when any unassigned hosts cannot be covered by available vCPU cores in keys.REACHABILITY
: checks that the Amazon EVS control plane has a persistent connection to SDDC Manager. If Amazon EVS cannot reach the environment, this check fails.HOST_COUNT
: Checks that your environment has a minimum of 4 hosts, which is a requirement for VCF 5.2.1.
If this check fails, you will need to add hosts so that your environment meets this minimum requirement. Amazon EVS only supports environments with 4-16 hosts.
- Impaired
Since string - The time when environment health began to be impaired.
- Result
Environment
Check Result - The check result.
- Type
Environment
Check Type The check type. Amazon EVS performs the following checks.
KEY_REUSE
: checks that the VCF license key is not used by another Amazon EVS environment. This check fails if a used license is added to the environment.KEY_COVERAGE
: checks that your VCF license key allocates sufficient vCPU cores for all deployed hosts. The check fails when any assigned hosts in the EVS environment are not covered by license keys, or when any unassigned hosts cannot be covered by available vCPU cores in keys.REACHABILITY
: checks that the Amazon EVS control plane has a persistent connection to SDDC Manager. If Amazon EVS cannot reach the environment, this check fails.HOST_COUNT
: Checks that your environment has a minimum of 4 hosts, which is a requirement for VCF 5.2.1.
If this check fails, you will need to add hosts so that your environment meets this minimum requirement. Amazon EVS only supports environments with 4-16 hosts.
- Impaired
Since string - The time when environment health began to be impaired.
- result
Environment
Check Result - The check result.
- type
Environment
Check Type The check type. Amazon EVS performs the following checks.
KEY_REUSE
: checks that the VCF license key is not used by another Amazon EVS environment. This check fails if a used license is added to the environment.KEY_COVERAGE
: checks that your VCF license key allocates sufficient vCPU cores for all deployed hosts. The check fails when any assigned hosts in the EVS environment are not covered by license keys, or when any unassigned hosts cannot be covered by available vCPU cores in keys.REACHABILITY
: checks that the Amazon EVS control plane has a persistent connection to SDDC Manager. If Amazon EVS cannot reach the environment, this check fails.HOST_COUNT
: Checks that your environment has a minimum of 4 hosts, which is a requirement for VCF 5.2.1.
If this check fails, you will need to add hosts so that your environment meets this minimum requirement. Amazon EVS only supports environments with 4-16 hosts.
- impaired
Since String - The time when environment health began to be impaired.
- result
Environment
Check Result - The check result.
- type
Environment
Check Type The check type. Amazon EVS performs the following checks.
KEY_REUSE
: checks that the VCF license key is not used by another Amazon EVS environment. This check fails if a used license is added to the environment.KEY_COVERAGE
: checks that your VCF license key allocates sufficient vCPU cores for all deployed hosts. The check fails when any assigned hosts in the EVS environment are not covered by license keys, or when any unassigned hosts cannot be covered by available vCPU cores in keys.REACHABILITY
: checks that the Amazon EVS control plane has a persistent connection to SDDC Manager. If Amazon EVS cannot reach the environment, this check fails.HOST_COUNT
: Checks that your environment has a minimum of 4 hosts, which is a requirement for VCF 5.2.1.
If this check fails, you will need to add hosts so that your environment meets this minimum requirement. Amazon EVS only supports environments with 4-16 hosts.
- impaired
Since string - The time when environment health began to be impaired.
- result
Environment
Check Result - The check result.
- type
Environment
Check Type The check type. Amazon EVS performs the following checks.
KEY_REUSE
: checks that the VCF license key is not used by another Amazon EVS environment. This check fails if a used license is added to the environment.KEY_COVERAGE
: checks that your VCF license key allocates sufficient vCPU cores for all deployed hosts. The check fails when any assigned hosts in the EVS environment are not covered by license keys, or when any unassigned hosts cannot be covered by available vCPU cores in keys.REACHABILITY
: checks that the Amazon EVS control plane has a persistent connection to SDDC Manager. If Amazon EVS cannot reach the environment, this check fails.HOST_COUNT
: Checks that your environment has a minimum of 4 hosts, which is a requirement for VCF 5.2.1.
If this check fails, you will need to add hosts so that your environment meets this minimum requirement. Amazon EVS only supports environments with 4-16 hosts.
- impaired_
since str - The time when environment health began to be impaired.
- result "PASSED" | "FAILED" | "UNKNOWN"
- The check result.
- type "KEY_REUSE" | "KEY_COVERAGE" | "REACHABILITY" | "VCF_VERSION" | "HOST_COUNT"
The check type. Amazon EVS performs the following checks.
KEY_REUSE
: checks that the VCF license key is not used by another Amazon EVS environment. This check fails if a used license is added to the environment.KEY_COVERAGE
: checks that your VCF license key allocates sufficient vCPU cores for all deployed hosts. The check fails when any assigned hosts in the EVS environment are not covered by license keys, or when any unassigned hosts cannot be covered by available vCPU cores in keys.REACHABILITY
: checks that the Amazon EVS control plane has a persistent connection to SDDC Manager. If Amazon EVS cannot reach the environment, this check fails.HOST_COUNT
: Checks that your environment has a minimum of 4 hosts, which is a requirement for VCF 5.2.1.
If this check fails, you will need to add hosts so that your environment meets this minimum requirement. Amazon EVS only supports environments with 4-16 hosts.
- impaired
Since String - The time when environment health began to be impaired.
EnvironmentCheckResult, EnvironmentCheckResultArgs
- Passed
- PASSED
- Failed
- FAILED
- Unknown
- UNKNOWN
- Environment
Check Result Passed - PASSED
- Environment
Check Result Failed - FAILED
- Environment
Check Result Unknown - UNKNOWN
- Passed
- PASSED
- Failed
- FAILED
- Unknown
- UNKNOWN
- Passed
- PASSED
- Failed
- FAILED
- Unknown
- UNKNOWN
- PASSED
- PASSED
- FAILED
- FAILED
- UNKNOWN
- UNKNOWN
- "PASSED"
- PASSED
- "FAILED"
- FAILED
- "UNKNOWN"
- UNKNOWN
EnvironmentCheckType, EnvironmentCheckTypeArgs
- Key
Reuse - KEY_REUSE
- Key
Coverage - KEY_COVERAGE
- Reachability
- REACHABILITY
- Vcf
Version - VCF_VERSION
- Host
Count - HOST_COUNT
- Environment
Check Type Key Reuse - KEY_REUSE
- Environment
Check Type Key Coverage - KEY_COVERAGE
- Environment
Check Type Reachability - REACHABILITY
- Environment
Check Type Vcf Version - VCF_VERSION
- Environment
Check Type Host Count - HOST_COUNT
- Key
Reuse - KEY_REUSE
- Key
Coverage - KEY_COVERAGE
- Reachability
- REACHABILITY
- Vcf
Version - VCF_VERSION
- Host
Count - HOST_COUNT
- Key
Reuse - KEY_REUSE
- Key
Coverage - KEY_COVERAGE
- Reachability
- REACHABILITY
- Vcf
Version - VCF_VERSION
- Host
Count - HOST_COUNT
- KEY_REUSE
- KEY_REUSE
- KEY_COVERAGE
- KEY_COVERAGE
- REACHABILITY
- REACHABILITY
- VCF_VERSION
- VCF_VERSION
- HOST_COUNT
- HOST_COUNT
- "KEY_REUSE"
- KEY_REUSE
- "KEY_COVERAGE"
- KEY_COVERAGE
- "REACHABILITY"
- REACHABILITY
- "VCF_VERSION"
- VCF_VERSION
- "HOST_COUNT"
- HOST_COUNT
EnvironmentHostInfoForCreate, EnvironmentHostInfoForCreateArgs
- Host
Name string - The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.
- Instance
Type Pulumi.Aws Native. Evs. Environment Host Info For Create Instance Type - The EC2 instance type that represents the host.
- Key
Name string - The name of the SSH key that is used to access the host.
- Dedicated
Host stringId - The unique ID of the Amazon EC2 Dedicated Host.
- Placement
Group stringId - The unique ID of the placement group where the host is placed.
- Host
Name string - The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.
- Instance
Type EnvironmentHost Info For Create Instance Type - The EC2 instance type that represents the host.
- Key
Name string - The name of the SSH key that is used to access the host.
- Dedicated
Host stringId - The unique ID of the Amazon EC2 Dedicated Host.
- Placement
Group stringId - The unique ID of the placement group where the host is placed.
- host
Name String - The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.
- instance
Type EnvironmentHost Info For Create Instance Type - The EC2 instance type that represents the host.
- key
Name String - The name of the SSH key that is used to access the host.
- dedicated
Host StringId - The unique ID of the Amazon EC2 Dedicated Host.
- placement
Group StringId - The unique ID of the placement group where the host is placed.
- host
Name string - The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.
- instance
Type EnvironmentHost Info For Create Instance Type - The EC2 instance type that represents the host.
- key
Name string - The name of the SSH key that is used to access the host.
- dedicated
Host stringId - The unique ID of the Amazon EC2 Dedicated Host.
- placement
Group stringId - The unique ID of the placement group where the host is placed.
- host_
name str - The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.
- instance_
type EnvironmentHost Info For Create Instance Type - The EC2 instance type that represents the host.
- key_
name str - The name of the SSH key that is used to access the host.
- dedicated_
host_ strid - The unique ID of the Amazon EC2 Dedicated Host.
- placement_
group_ strid - The unique ID of the placement group where the host is placed.
- host
Name String - The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.
- instance
Type "i4i.metal" - The EC2 instance type that represents the host.
- key
Name String - The name of the SSH key that is used to access the host.
- dedicated
Host StringId - The unique ID of the Amazon EC2 Dedicated Host.
- placement
Group StringId - The unique ID of the placement group where the host is placed.
EnvironmentHostInfoForCreateInstanceType, EnvironmentHostInfoForCreateInstanceTypeArgs
- I4i
Metal - i4i.metal
- Environment
Host Info For Create Instance Type I4i Metal - i4i.metal
- I4i
Metal - i4i.metal
- I4i
Metal - i4i.metal
- I4I_METAL
- i4i.metal
- "i4i.metal"
- i4i.metal
EnvironmentInitialVlanInfo, EnvironmentInitialVlanInfoArgs
- Cidr string
- The CIDR block that you provide to create an Amazon EVS VLAN subnet. Amazon EVS VLAN subnets have a minimum CIDR block size of /28 and a maximum size of /24. Amazon EVS VLAN subnet CIDR blocks must not overlap with other subnets in the VPC.
- Cidr string
- The CIDR block that you provide to create an Amazon EVS VLAN subnet. Amazon EVS VLAN subnets have a minimum CIDR block size of /28 and a maximum size of /24. Amazon EVS VLAN subnet CIDR blocks must not overlap with other subnets in the VPC.
- cidr String
- The CIDR block that you provide to create an Amazon EVS VLAN subnet. Amazon EVS VLAN subnets have a minimum CIDR block size of /28 and a maximum size of /24. Amazon EVS VLAN subnet CIDR blocks must not overlap with other subnets in the VPC.
- cidr string
- The CIDR block that you provide to create an Amazon EVS VLAN subnet. Amazon EVS VLAN subnets have a minimum CIDR block size of /28 and a maximum size of /24. Amazon EVS VLAN subnet CIDR blocks must not overlap with other subnets in the VPC.
- cidr str
- The CIDR block that you provide to create an Amazon EVS VLAN subnet. Amazon EVS VLAN subnets have a minimum CIDR block size of /28 and a maximum size of /24. Amazon EVS VLAN subnet CIDR blocks must not overlap with other subnets in the VPC.
- cidr String
- The CIDR block that you provide to create an Amazon EVS VLAN subnet. Amazon EVS VLAN subnets have a minimum CIDR block size of /28 and a maximum size of /24. Amazon EVS VLAN subnet CIDR blocks must not overlap with other subnets in the VPC.
EnvironmentSecret, EnvironmentSecretArgs
- Secret
Arn string - The Amazon Resource Name (ARN) of the secret.
- Secret
Arn string - The Amazon Resource Name (ARN) of the secret.
- secret
Arn String - The Amazon Resource Name (ARN) of the secret.
- secret
Arn string - The Amazon Resource Name (ARN) of the secret.
- secret_
arn str - The Amazon Resource Name (ARN) of the secret.
- secret
Arn String - The Amazon Resource Name (ARN) of the secret.
EnvironmentState, EnvironmentStateArgs
- Creating
- CREATING
- Created
- CREATED
- Deleting
- DELETING
- Deleted
- DELETED
- Create
Failed - CREATE_FAILED
- Environment
State Creating - CREATING
- Environment
State Created - CREATED
- Environment
State Deleting - DELETING
- Environment
State Deleted - DELETED
- Environment
State Create Failed - CREATE_FAILED
- Creating
- CREATING
- Created
- CREATED
- Deleting
- DELETING
- Deleted
- DELETED
- Create
Failed - CREATE_FAILED
- Creating
- CREATING
- Created
- CREATED
- Deleting
- DELETING
- Deleted
- DELETED
- Create
Failed - CREATE_FAILED
- CREATING
- CREATING
- CREATED
- CREATED
- DELETING
- DELETING
- DELETED
- DELETED
- CREATE_FAILED
- CREATE_FAILED
- "CREATING"
- CREATING
- "CREATED"
- CREATED
- "DELETING"
- DELETING
- "DELETED"
- DELETED
- "CREATE_FAILED"
- CREATE_FAILED
EnvironmentVcfVersion, EnvironmentVcfVersionArgs
- Vcf521
- VCF-5.2.1
- Environment
Vcf Version Vcf521 - VCF-5.2.1
- Vcf521
- VCF-5.2.1
- Vcf521
- VCF-5.2.1
- VCF521
- VCF-5.2.1
- "VCF-5.2.1"
- VCF-5.2.1
InitialVlansProperties, InitialVlansPropertiesArgs
- Edge
VTep Pulumi.Aws Native. Evs. Inputs. Environment Initial Vlan Info - The edge VTEP VLAN subnet. This VLAN subnet manages traffic flowing between the internal network and external networks, including internet access and other site connections.
- Expansion
Vlan1 Pulumi.Aws Native. Evs. Inputs. Environment Initial Vlan Info - An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- Expansion
Vlan2 Pulumi.Aws Native. Evs. Inputs. Environment Initial Vlan Info - An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- Hcx
Pulumi.
Aws Native. Evs. Inputs. Environment Initial Vlan Info - The HCX VLAN subnet. This VLAN subnet allows the HCX Interconnnect (IX) and HCX Network Extension (NE) to reach their peers and enable HCX Service Mesh creation.
- Nsx
Up Pulumi.Link Aws Native. Evs. Inputs. Environment Initial Vlan Info - The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
- VMotion
Pulumi.
Aws Native. Evs. Inputs. Environment Initial Vlan Info - The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
- VSan
Pulumi.
Aws Native. Evs. Inputs. Environment Initial Vlan Info - The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
- VTep
Pulumi.
Aws Native. Evs. Inputs. Environment Initial Vlan Info - The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
- Vm
Management Pulumi.Aws Native. Evs. Inputs. Environment Initial Vlan Info - The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
- Vmk
Management Pulumi.Aws Native. Evs. Inputs. Environment Initial Vlan Info - The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
- Edge
VTep EnvironmentInitial Vlan Info - The edge VTEP VLAN subnet. This VLAN subnet manages traffic flowing between the internal network and external networks, including internet access and other site connections.
- Expansion
Vlan1 EnvironmentInitial Vlan Info - An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- Expansion
Vlan2 EnvironmentInitial Vlan Info - An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- Hcx
Environment
Initial Vlan Info - The HCX VLAN subnet. This VLAN subnet allows the HCX Interconnnect (IX) and HCX Network Extension (NE) to reach their peers and enable HCX Service Mesh creation.
- Nsx
Up EnvironmentLink Initial Vlan Info - The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
- VMotion
Environment
Initial Vlan Info - The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
- VSan
Environment
Initial Vlan Info - The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
- VTep
Environment
Initial Vlan Info - The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
- Vm
Management EnvironmentInitial Vlan Info - The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
- Vmk
Management EnvironmentInitial Vlan Info - The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
- edge
VTep EnvironmentInitial Vlan Info - The edge VTEP VLAN subnet. This VLAN subnet manages traffic flowing between the internal network and external networks, including internet access and other site connections.
- expansion
Vlan1 EnvironmentInitial Vlan Info - An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- expansion
Vlan2 EnvironmentInitial Vlan Info - An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- hcx
Environment
Initial Vlan Info - The HCX VLAN subnet. This VLAN subnet allows the HCX Interconnnect (IX) and HCX Network Extension (NE) to reach their peers and enable HCX Service Mesh creation.
- nsx
Up EnvironmentLink Initial Vlan Info - The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
- v
Motion EnvironmentInitial Vlan Info - The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
- v
San EnvironmentInitial Vlan Info - The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
- v
Tep EnvironmentInitial Vlan Info - The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
- vm
Management EnvironmentInitial Vlan Info - The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
- vmk
Management EnvironmentInitial Vlan Info - The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
- edge
VTep EnvironmentInitial Vlan Info - The edge VTEP VLAN subnet. This VLAN subnet manages traffic flowing between the internal network and external networks, including internet access and other site connections.
- expansion
Vlan1 EnvironmentInitial Vlan Info - An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- expansion
Vlan2 EnvironmentInitial Vlan Info - An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- hcx
Environment
Initial Vlan Info - The HCX VLAN subnet. This VLAN subnet allows the HCX Interconnnect (IX) and HCX Network Extension (NE) to reach their peers and enable HCX Service Mesh creation.
- nsx
Up EnvironmentLink Initial Vlan Info - The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
- v
Motion EnvironmentInitial Vlan Info - The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
- v
San EnvironmentInitial Vlan Info - The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
- v
Tep EnvironmentInitial Vlan Info - The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
- vm
Management EnvironmentInitial Vlan Info - The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
- vmk
Management EnvironmentInitial Vlan Info - The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
- edge_
v_ Environmenttep Initial Vlan Info - The edge VTEP VLAN subnet. This VLAN subnet manages traffic flowing between the internal network and external networks, including internet access and other site connections.
- expansion_
vlan1 EnvironmentInitial Vlan Info - An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- expansion_
vlan2 EnvironmentInitial Vlan Info - An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- hcx
Environment
Initial Vlan Info - The HCX VLAN subnet. This VLAN subnet allows the HCX Interconnnect (IX) and HCX Network Extension (NE) to reach their peers and enable HCX Service Mesh creation.
- nsx_
up_ Environmentlink Initial Vlan Info - The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
- v_
motion EnvironmentInitial Vlan Info - The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
- v_
san EnvironmentInitial Vlan Info - The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
- v_
tep EnvironmentInitial Vlan Info - The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
- vm_
management EnvironmentInitial Vlan Info - The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
- vmk_
management EnvironmentInitial Vlan Info - The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
- edge
VTep Property Map - The edge VTEP VLAN subnet. This VLAN subnet manages traffic flowing between the internal network and external networks, including internet access and other site connections.
- expansion
Vlan1 Property Map - An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- expansion
Vlan2 Property Map - An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- hcx Property Map
- The HCX VLAN subnet. This VLAN subnet allows the HCX Interconnnect (IX) and HCX Network Extension (NE) to reach their peers and enable HCX Service Mesh creation.
- nsx
Up Property MapLink - The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
- v
Motion Property Map - The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
- v
San Property Map - The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
- v
Tep Property Map - The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
- vm
Management Property Map - The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
- vmk
Management Property Map - The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
LicenseInfoProperties, LicenseInfoPropertiesArgs
- Solution
Key string - The VCF solution key. This license unlocks VMware VCF product features, including vSphere, NSX, SDDC Manager, and vCenter Server. The VCF solution key must cover a minimum of 256 cores.
- Vsan
Key string - The VSAN license key. This license unlocks vSAN features. The vSAN license key must provide at least 110 TiB of vSAN capacity.
- Solution
Key string - The VCF solution key. This license unlocks VMware VCF product features, including vSphere, NSX, SDDC Manager, and vCenter Server. The VCF solution key must cover a minimum of 256 cores.
- Vsan
Key string - The VSAN license key. This license unlocks vSAN features. The vSAN license key must provide at least 110 TiB of vSAN capacity.
- solution
Key String - The VCF solution key. This license unlocks VMware VCF product features, including vSphere, NSX, SDDC Manager, and vCenter Server. The VCF solution key must cover a minimum of 256 cores.
- vsan
Key String - The VSAN license key. This license unlocks vSAN features. The vSAN license key must provide at least 110 TiB of vSAN capacity.
- solution
Key string - The VCF solution key. This license unlocks VMware VCF product features, including vSphere, NSX, SDDC Manager, and vCenter Server. The VCF solution key must cover a minimum of 256 cores.
- vsan
Key string - The VSAN license key. This license unlocks vSAN features. The vSAN license key must provide at least 110 TiB of vSAN capacity.
- solution_
key str - The VCF solution key. This license unlocks VMware VCF product features, including vSphere, NSX, SDDC Manager, and vCenter Server. The VCF solution key must cover a minimum of 256 cores.
- vsan_
key str - The VSAN license key. This license unlocks vSAN features. The vSAN license key must provide at least 110 TiB of vSAN capacity.
- solution
Key String - The VCF solution key. This license unlocks VMware VCF product features, including vSphere, NSX, SDDC Manager, and vCenter Server. The VCF solution key must cover a minimum of 256 cores.
- vsan
Key String - The VSAN license key. This license unlocks vSAN features. The vSAN license key must provide at least 110 TiB of vSAN capacity.
ServiceAccessSecurityGroupsProperties, ServiceAccessSecurityGroupsPropertiesArgs
- Security
Groups List<string> - The security groups that allow service access.
- Security
Groups []string - The security groups that allow service access.
- security
Groups List<String> - The security groups that allow service access.
- security
Groups string[] - The security groups that allow service access.
- security_
groups Sequence[str] - The security groups that allow service access.
- security
Groups List<String> - The security groups that allow service access.
Tag, TagArgs
VcfHostnamesProperties, VcfHostnamesPropertiesArgs
- Cloud
Builder string - The hostname for VMware Cloud Builder.
- Nsx string
- The VMware NSX hostname.
- Nsx
Edge1 string - The hostname for the first NSX Edge node.
- Nsx
Edge2 string - The hostname for the second NSX Edge node.
- Nsx
Manager1 string - The hostname for the first VMware NSX Manager virtual machine (VM).
- Nsx
Manager2 string - The hostname for the second VMware NSX Manager virtual machine (VM).
- Nsx
Manager3 string - The hostname for the third VMware NSX Manager virtual machine (VM).
- Sddc
Manager string - The hostname for SDDC Manager.
- VCenter string
- The VMware vCenter hostname.
- Cloud
Builder string - The hostname for VMware Cloud Builder.
- Nsx string
- The VMware NSX hostname.
- Nsx
Edge1 string - The hostname for the first NSX Edge node.
- Nsx
Edge2 string - The hostname for the second NSX Edge node.
- Nsx
Manager1 string - The hostname for the first VMware NSX Manager virtual machine (VM).
- Nsx
Manager2 string - The hostname for the second VMware NSX Manager virtual machine (VM).
- Nsx
Manager3 string - The hostname for the third VMware NSX Manager virtual machine (VM).
- Sddc
Manager string - The hostname for SDDC Manager.
- VCenter string
- The VMware vCenter hostname.
- cloud
Builder String - The hostname for VMware Cloud Builder.
- nsx String
- The VMware NSX hostname.
- nsx
Edge1 String - The hostname for the first NSX Edge node.
- nsx
Edge2 String - The hostname for the second NSX Edge node.
- nsx
Manager1 String - The hostname for the first VMware NSX Manager virtual machine (VM).
- nsx
Manager2 String - The hostname for the second VMware NSX Manager virtual machine (VM).
- nsx
Manager3 String - The hostname for the third VMware NSX Manager virtual machine (VM).
- sddc
Manager String - The hostname for SDDC Manager.
- v
Center String - The VMware vCenter hostname.
- cloud
Builder string - The hostname for VMware Cloud Builder.
- nsx string
- The VMware NSX hostname.
- nsx
Edge1 string - The hostname for the first NSX Edge node.
- nsx
Edge2 string - The hostname for the second NSX Edge node.
- nsx
Manager1 string - The hostname for the first VMware NSX Manager virtual machine (VM).
- nsx
Manager2 string - The hostname for the second VMware NSX Manager virtual machine (VM).
- nsx
Manager3 string - The hostname for the third VMware NSX Manager virtual machine (VM).
- sddc
Manager string - The hostname for SDDC Manager.
- v
Center string - The VMware vCenter hostname.
- cloud_
builder str - The hostname for VMware Cloud Builder.
- nsx str
- The VMware NSX hostname.
- nsx_
edge1 str - The hostname for the first NSX Edge node.
- nsx_
edge2 str - The hostname for the second NSX Edge node.
- nsx_
manager1 str - The hostname for the first VMware NSX Manager virtual machine (VM).
- nsx_
manager2 str - The hostname for the second VMware NSX Manager virtual machine (VM).
- nsx_
manager3 str - The hostname for the third VMware NSX Manager virtual machine (VM).
- sddc_
manager str - The hostname for SDDC Manager.
- v_
center str - The VMware vCenter hostname.
- cloud
Builder String - The hostname for VMware Cloud Builder.
- nsx String
- The VMware NSX hostname.
- nsx
Edge1 String - The hostname for the first NSX Edge node.
- nsx
Edge2 String - The hostname for the second NSX Edge node.
- nsx
Manager1 String - The hostname for the first VMware NSX Manager virtual machine (VM).
- nsx
Manager2 String - The hostname for the second VMware NSX Manager virtual machine (VM).
- nsx
Manager3 String - The hostname for the third VMware NSX Manager virtual machine (VM).
- sddc
Manager String - The hostname for SDDC Manager.
- v
Center String - The VMware vCenter hostname.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.