1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. evs
  5. Environment

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

AWS Cloud Control v1.32.0 published on Wednesday, Aug 13, 2025 by Pulumi

aws-native.evs.Environment

Explore with Pulumi AI

aws-native logo

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

AWS Cloud Control v1.32.0 published on Wednesday, Aug 13, 2025 by Pulumi

    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:

    ConnectivityInfo Pulumi.AwsNative.Evs.Inputs.ConnectivityInfoProperties
    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.
    LicenseInfo Pulumi.AwsNative.Evs.Inputs.LicenseInfoProperties
    The license information for an EVS environment
    ServiceAccessSubnetId string
    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.
    SiteId 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.
    TermsAccepted 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.
    VcfHostnames Pulumi.AwsNative.Evs.Inputs.VcfHostnamesProperties

    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.

    VcfVersion Pulumi.AwsNative.Evs.EnvironmentVcfVersion
    The VCF version of the environment.
    VpcId string
    The VPC associated with the environment.
    EnvironmentName string
    The name of an EVS environment
    Hosts List<Pulumi.AwsNative.Evs.Inputs.EnvironmentHostInfoForCreate>
    The initial hosts for environment only required upon creation. Modification after creation will have no effect
    InitialVlans Pulumi.AwsNative.Evs.Inputs.InitialVlansProperties
    The initial Vlan configuration only required upon creation. Modification after creation will have no effect
    KmsKeyId string

    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.

    ServiceAccessSecurityGroups Pulumi.AwsNative.Evs.Inputs.ServiceAccessSecurityGroupsProperties
    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.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    An array of key-value pairs to apply to this resource.
    ConnectivityInfo ConnectivityInfoPropertiesArgs
    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.
    LicenseInfo LicenseInfoPropertiesArgs
    The license information for an EVS environment
    ServiceAccessSubnetId string
    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.
    SiteId 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.
    TermsAccepted 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.
    VcfHostnames VcfHostnamesPropertiesArgs

    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.

    VcfVersion EnvironmentVcfVersion
    The VCF version of the environment.
    VpcId string
    The VPC associated with the environment.
    EnvironmentName string
    The name of an EVS environment
    Hosts []EnvironmentHostInfoForCreateArgs
    The initial hosts for environment only required upon creation. Modification after creation will have no effect
    InitialVlans InitialVlansPropertiesArgs
    The initial Vlan configuration only required upon creation. Modification after creation will have no effect
    KmsKeyId string

    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.

    ServiceAccessSecurityGroups ServiceAccessSecurityGroupsPropertiesArgs
    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.
    Tags TagArgs
    An array of key-value pairs to apply to this resource.
    connectivityInfo ConnectivityInfoProperties
    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.
    licenseInfo LicenseInfoProperties
    The license information for an EVS environment
    serviceAccessSubnetId String
    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.
    siteId 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.
    termsAccepted 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.
    vcfHostnames VcfHostnamesProperties

    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.

    vcfVersion EnvironmentVcfVersion
    The VCF version of the environment.
    vpcId String
    The VPC associated with the environment.
    environmentName String
    The name of an EVS environment
    hosts List<EnvironmentHostInfoForCreate>
    The initial hosts for environment only required upon creation. Modification after creation will have no effect
    initialVlans InitialVlansProperties
    The initial Vlan configuration only required upon creation. Modification after creation will have no effect
    kmsKeyId String

    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.

    serviceAccessSecurityGroups ServiceAccessSecurityGroupsProperties
    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.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    connectivityInfo ConnectivityInfoProperties
    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.
    licenseInfo LicenseInfoProperties
    The license information for an EVS environment
    serviceAccessSubnetId string
    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.
    siteId 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.
    termsAccepted 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.
    vcfHostnames VcfHostnamesProperties

    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.

    vcfVersion EnvironmentVcfVersion
    The VCF version of the environment.
    vpcId string
    The VPC associated with the environment.
    environmentName string
    The name of an EVS environment
    hosts EnvironmentHostInfoForCreate[]
    The initial hosts for environment only required upon creation. Modification after creation will have no effect
    initialVlans InitialVlansProperties
    The initial Vlan configuration only required upon creation. Modification after creation will have no effect
    kmsKeyId string

    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.

    serviceAccessSecurityGroups ServiceAccessSecurityGroupsProperties
    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.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    connectivity_info ConnectivityInfoPropertiesArgs
    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 LicenseInfoPropertiesArgs
    The license information for an EVS environment
    service_access_subnet_id str
    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 VcfHostnamesPropertiesArgs

    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 EnvironmentVcfVersion
    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[EnvironmentHostInfoForCreateArgs]
    The initial hosts for environment only required upon creation. Modification after creation will have no effect
    initial_vlans InitialVlansPropertiesArgs
    The initial Vlan configuration only required upon creation. Modification after creation will have no effect
    kms_key_id str

    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_security_groups ServiceAccessSecurityGroupsPropertiesArgs
    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.
    tags Sequence[TagArgs]
    An array of key-value pairs to apply to this resource.
    connectivityInfo 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.
    licenseInfo Property Map
    The license information for an EVS environment
    serviceAccessSubnetId String
    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.
    siteId 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.
    termsAccepted 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.
    vcfHostnames 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.

    vcfVersion "VCF-5.2.1"
    The VCF version of the environment.
    vpcId String
    The VPC associated with the environment.
    environmentName 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
    initialVlans Property Map
    The initial Vlan configuration only required upon creation. Modification after creation will have no effect
    kmsKeyId String

    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.

    serviceAccessSecurityGroups Property Map
    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.
    tags 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.AwsNative.Evs.Outputs.EnvironmentCheck>

    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" } ] }

    CreatedAt string
    The date and time that the environment was created. For example: 1749081600.000 .
    Credentials List<Pulumi.AwsNative.Evs.Outputs.EnvironmentSecret>

    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" } ] }

    EnvironmentArn string
    The Amazon Resource Name (ARN) that is associated with the environment. For example: arn:aws:evs:us-east-1:000000000000:environment/env-1234567890 .
    EnvironmentId string
    The unique ID for the environment. For example: env-1234567890 .
    EnvironmentState Pulumi.AwsNative.Evs.EnvironmentState
    The state of an environment. For example: CREATED .
    Id string
    The provider-assigned unique ID for this managed resource.
    ModifiedAt string
    The date and time that the environment was modified. For example: 1749081600.000 .
    StateDetails string
    A detailed description of the environmentState of an environment. For example: Environment successfully created .
    Checks []EnvironmentCheck

    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" } ] }

    CreatedAt string
    The date and time that the environment was created. For example: 1749081600.000 .
    Credentials []EnvironmentSecret

    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" } ] }

    EnvironmentArn string
    The Amazon Resource Name (ARN) that is associated with the environment. For example: arn:aws:evs:us-east-1:000000000000:environment/env-1234567890 .
    EnvironmentId string
    The unique ID for the environment. For example: env-1234567890 .
    EnvironmentState EnvironmentStateEnum
    The state of an environment. For example: CREATED .
    Id string
    The provider-assigned unique ID for this managed resource.
    ModifiedAt string
    The date and time that the environment was modified. For example: 1749081600.000 .
    StateDetails string
    A detailed description of the environmentState of an environment. For example: Environment successfully created .
    checks List<EnvironmentCheck>

    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" } ] }

    createdAt String
    The date and time that the environment was created. For example: 1749081600.000 .
    credentials List<EnvironmentSecret>

    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" } ] }

    environmentArn String
    The Amazon Resource Name (ARN) that is associated with the environment. For example: arn:aws:evs:us-east-1:000000000000:environment/env-1234567890 .
    environmentId String
    The unique ID for the environment. For example: env-1234567890 .
    environmentState EnvironmentState
    The state of an environment. For example: CREATED .
    id String
    The provider-assigned unique ID for this managed resource.
    modifiedAt String
    The date and time that the environment was modified. For example: 1749081600.000 .
    stateDetails String
    A detailed description of the environmentState of an environment. For example: Environment successfully created .
    checks EnvironmentCheck[]

    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" } ] }

    createdAt string
    The date and time that the environment was created. For example: 1749081600.000 .
    credentials EnvironmentSecret[]

    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" } ] }

    environmentArn string
    The Amazon Resource Name (ARN) that is associated with the environment. For example: arn:aws:evs:us-east-1:000000000000:environment/env-1234567890 .
    environmentId string
    The unique ID for the environment. For example: env-1234567890 .
    environmentState EnvironmentState
    The state of an environment. For example: CREATED .
    id string
    The provider-assigned unique ID for this managed resource.
    modifiedAt string
    The date and time that the environment was modified. For example: 1749081600.000 .
    stateDetails string
    A detailed description of the environmentState of an environment. For example: Environment successfully created .
    checks Sequence[EnvironmentCheck]

    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[EnvironmentSecret]

    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" } ] }

    createdAt 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" } ] }

    environmentArn String
    The Amazon Resource Name (ARN) that is associated with the environment. For example: arn:aws:evs:us-east-1:000000000000:environment/env-1234567890 .
    environmentId String
    The unique ID for the environment. For example: env-1234567890 .
    environmentState "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.
    modifiedAt String
    The date and time that the environment was modified. For example: 1749081600.000 .
    stateDetails String
    A detailed description of the environmentState of an environment. For example: Environment successfully created .

    Supporting Types

    ConnectivityInfoProperties, ConnectivityInfoPropertiesArgs

    PrivateRouteServerPeerings List<string>
    The unique IDs for private route server peers.
    PrivateRouteServerPeerings []string
    The unique IDs for private route server peers.
    privateRouteServerPeerings List<String>
    The unique IDs for private route server peers.
    privateRouteServerPeerings string[]
    The unique IDs for private route server peers.
    private_route_server_peerings Sequence[str]
    The unique IDs for private route server peers.
    privateRouteServerPeerings List<String>
    The unique IDs for private route server peers.

    EnvironmentCheck, EnvironmentCheckArgs

    Result Pulumi.AwsNative.Evs.EnvironmentCheckResult
    The check result.
    Type Pulumi.AwsNative.Evs.EnvironmentCheckType

    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.

    ImpairedSince string
    The time when environment health began to be impaired.
    Result EnvironmentCheckResult
    The check result.
    Type EnvironmentCheckType

    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.

    ImpairedSince string
    The time when environment health began to be impaired.
    result EnvironmentCheckResult
    The check result.
    type EnvironmentCheckType

    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.

    impairedSince String
    The time when environment health began to be impaired.
    result EnvironmentCheckResult
    The check result.
    type EnvironmentCheckType

    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.

    impairedSince string
    The time when environment health began to be impaired.
    result EnvironmentCheckResult
    The check result.
    type EnvironmentCheckType

    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.

    impairedSince String
    The time when environment health began to be impaired.

    EnvironmentCheckResult, EnvironmentCheckResultArgs

    Passed
    PASSED
    Failed
    FAILED
    Unknown
    UNKNOWN
    EnvironmentCheckResultPassed
    PASSED
    EnvironmentCheckResultFailed
    FAILED
    EnvironmentCheckResultUnknown
    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

    KeyReuse
    KEY_REUSE
    KeyCoverage
    KEY_COVERAGE
    Reachability
    REACHABILITY
    VcfVersion
    VCF_VERSION
    HostCount
    HOST_COUNT
    EnvironmentCheckTypeKeyReuse
    KEY_REUSE
    EnvironmentCheckTypeKeyCoverage
    KEY_COVERAGE
    EnvironmentCheckTypeReachability
    REACHABILITY
    EnvironmentCheckTypeVcfVersion
    VCF_VERSION
    EnvironmentCheckTypeHostCount
    HOST_COUNT
    KeyReuse
    KEY_REUSE
    KeyCoverage
    KEY_COVERAGE
    Reachability
    REACHABILITY
    VcfVersion
    VCF_VERSION
    HostCount
    HOST_COUNT
    KeyReuse
    KEY_REUSE
    KeyCoverage
    KEY_COVERAGE
    Reachability
    REACHABILITY
    VcfVersion
    VCF_VERSION
    HostCount
    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

    HostName string
    The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.
    InstanceType Pulumi.AwsNative.Evs.EnvironmentHostInfoForCreateInstanceType
    The EC2 instance type that represents the host.
    KeyName string
    The name of the SSH key that is used to access the host.
    DedicatedHostId string
    The unique ID of the Amazon EC2 Dedicated Host.
    PlacementGroupId string
    The unique ID of the placement group where the host is placed.
    HostName string
    The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.
    InstanceType EnvironmentHostInfoForCreateInstanceType
    The EC2 instance type that represents the host.
    KeyName string
    The name of the SSH key that is used to access the host.
    DedicatedHostId string
    The unique ID of the Amazon EC2 Dedicated Host.
    PlacementGroupId string
    The unique ID of the placement group where the host is placed.
    hostName String
    The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.
    instanceType EnvironmentHostInfoForCreateInstanceType
    The EC2 instance type that represents the host.
    keyName String
    The name of the SSH key that is used to access the host.
    dedicatedHostId String
    The unique ID of the Amazon EC2 Dedicated Host.
    placementGroupId String
    The unique ID of the placement group where the host is placed.
    hostName string
    The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.
    instanceType EnvironmentHostInfoForCreateInstanceType
    The EC2 instance type that represents the host.
    keyName string
    The name of the SSH key that is used to access the host.
    dedicatedHostId string
    The unique ID of the Amazon EC2 Dedicated Host.
    placementGroupId string
    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 EnvironmentHostInfoForCreateInstanceType
    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_id str
    The unique ID of the Amazon EC2 Dedicated Host.
    placement_group_id str
    The unique ID of the placement group where the host is placed.
    hostName String
    The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.
    instanceType "i4i.metal"
    The EC2 instance type that represents the host.
    keyName String
    The name of the SSH key that is used to access the host.
    dedicatedHostId String
    The unique ID of the Amazon EC2 Dedicated Host.
    placementGroupId String
    The unique ID of the placement group where the host is placed.

    EnvironmentHostInfoForCreateInstanceType, EnvironmentHostInfoForCreateInstanceTypeArgs

    I4iMetal
    i4i.metal
    EnvironmentHostInfoForCreateInstanceTypeI4iMetal
    i4i.metal
    I4iMetal
    i4i.metal
    I4iMetal
    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

    SecretArn string
    The Amazon Resource Name (ARN) of the secret.
    SecretArn string
    The Amazon Resource Name (ARN) of the secret.
    secretArn String
    The Amazon Resource Name (ARN) of the secret.
    secretArn string
    The Amazon Resource Name (ARN) of the secret.
    secret_arn str
    The Amazon Resource Name (ARN) of the secret.
    secretArn String
    The Amazon Resource Name (ARN) of the secret.

    EnvironmentState, EnvironmentStateArgs

    Creating
    CREATING
    Created
    CREATED
    Deleting
    DELETING
    Deleted
    DELETED
    CreateFailed
    CREATE_FAILED
    EnvironmentStateCreating
    CREATING
    EnvironmentStateCreated
    CREATED
    EnvironmentStateDeleting
    DELETING
    EnvironmentStateDeleted
    DELETED
    EnvironmentStateCreateFailed
    CREATE_FAILED
    Creating
    CREATING
    Created
    CREATED
    Deleting
    DELETING
    Deleted
    DELETED
    CreateFailed
    CREATE_FAILED
    Creating
    CREATING
    Created
    CREATED
    Deleting
    DELETING
    Deleted
    DELETED
    CreateFailed
    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
    EnvironmentVcfVersionVcf521
    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

    EdgeVTep Pulumi.AwsNative.Evs.Inputs.EnvironmentInitialVlanInfo
    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.
    ExpansionVlan1 Pulumi.AwsNative.Evs.Inputs.EnvironmentInitialVlanInfo
    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.
    ExpansionVlan2 Pulumi.AwsNative.Evs.Inputs.EnvironmentInitialVlanInfo
    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.AwsNative.Evs.Inputs.EnvironmentInitialVlanInfo
    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.
    NsxUpLink Pulumi.AwsNative.Evs.Inputs.EnvironmentInitialVlanInfo
    The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
    VMotion Pulumi.AwsNative.Evs.Inputs.EnvironmentInitialVlanInfo
    The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
    VSan Pulumi.AwsNative.Evs.Inputs.EnvironmentInitialVlanInfo
    The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
    VTep Pulumi.AwsNative.Evs.Inputs.EnvironmentInitialVlanInfo
    The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
    VmManagement Pulumi.AwsNative.Evs.Inputs.EnvironmentInitialVlanInfo
    The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
    VmkManagement Pulumi.AwsNative.Evs.Inputs.EnvironmentInitialVlanInfo
    The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
    EdgeVTep EnvironmentInitialVlanInfo
    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.
    ExpansionVlan1 EnvironmentInitialVlanInfo
    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.
    ExpansionVlan2 EnvironmentInitialVlanInfo
    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 EnvironmentInitialVlanInfo
    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.
    NsxUpLink EnvironmentInitialVlanInfo
    The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
    VMotion EnvironmentInitialVlanInfo
    The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
    VSan EnvironmentInitialVlanInfo
    The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
    VTep EnvironmentInitialVlanInfo
    The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
    VmManagement EnvironmentInitialVlanInfo
    The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
    VmkManagement EnvironmentInitialVlanInfo
    The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
    edgeVTep EnvironmentInitialVlanInfo
    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.
    expansionVlan1 EnvironmentInitialVlanInfo
    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.
    expansionVlan2 EnvironmentInitialVlanInfo
    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 EnvironmentInitialVlanInfo
    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.
    nsxUpLink EnvironmentInitialVlanInfo
    The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
    vMotion EnvironmentInitialVlanInfo
    The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
    vSan EnvironmentInitialVlanInfo
    The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
    vTep EnvironmentInitialVlanInfo
    The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
    vmManagement EnvironmentInitialVlanInfo
    The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
    vmkManagement EnvironmentInitialVlanInfo
    The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
    edgeVTep EnvironmentInitialVlanInfo
    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.
    expansionVlan1 EnvironmentInitialVlanInfo
    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.
    expansionVlan2 EnvironmentInitialVlanInfo
    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 EnvironmentInitialVlanInfo
    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.
    nsxUpLink EnvironmentInitialVlanInfo
    The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
    vMotion EnvironmentInitialVlanInfo
    The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
    vSan EnvironmentInitialVlanInfo
    The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
    vTep EnvironmentInitialVlanInfo
    The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
    vmManagement EnvironmentInitialVlanInfo
    The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
    vmkManagement EnvironmentInitialVlanInfo
    The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
    edge_v_tep EnvironmentInitialVlanInfo
    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 EnvironmentInitialVlanInfo
    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 EnvironmentInitialVlanInfo
    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 EnvironmentInitialVlanInfo
    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_link EnvironmentInitialVlanInfo
    The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
    v_motion EnvironmentInitialVlanInfo
    The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
    v_san EnvironmentInitialVlanInfo
    The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
    v_tep EnvironmentInitialVlanInfo
    The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
    vm_management EnvironmentInitialVlanInfo
    The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
    vmk_management EnvironmentInitialVlanInfo
    The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
    edgeVTep 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.
    expansionVlan1 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.
    expansionVlan2 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.
    nsxUpLink Property Map
    The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
    vMotion Property Map
    The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
    vSan Property Map
    The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
    vTep Property Map
    The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
    vmManagement Property Map
    The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
    vmkManagement 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

    SolutionKey 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.
    VsanKey string
    The VSAN license key. This license unlocks vSAN features. The vSAN license key must provide at least 110 TiB of vSAN capacity.
    SolutionKey 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.
    VsanKey string
    The VSAN license key. This license unlocks vSAN features. The vSAN license key must provide at least 110 TiB of vSAN capacity.
    solutionKey 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.
    vsanKey String
    The VSAN license key. This license unlocks vSAN features. The vSAN license key must provide at least 110 TiB of vSAN capacity.
    solutionKey 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.
    vsanKey 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.
    solutionKey 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.
    vsanKey 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

    SecurityGroups List<string>
    The security groups that allow service access.
    SecurityGroups []string
    The security groups that allow service access.
    securityGroups List<String>
    The security groups that allow service access.
    securityGroups string[]
    The security groups that allow service access.
    security_groups Sequence[str]
    The security groups that allow service access.
    securityGroups List<String>
    The security groups that allow service access.

    Tag, TagArgs

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

    VcfHostnamesProperties, VcfHostnamesPropertiesArgs

    CloudBuilder string
    The hostname for VMware Cloud Builder.
    Nsx string
    The VMware NSX hostname.
    NsxEdge1 string
    The hostname for the first NSX Edge node.
    NsxEdge2 string
    The hostname for the second NSX Edge node.
    NsxManager1 string
    The hostname for the first VMware NSX Manager virtual machine (VM).
    NsxManager2 string
    The hostname for the second VMware NSX Manager virtual machine (VM).
    NsxManager3 string
    The hostname for the third VMware NSX Manager virtual machine (VM).
    SddcManager string
    The hostname for SDDC Manager.
    VCenter string
    The VMware vCenter hostname.
    CloudBuilder string
    The hostname for VMware Cloud Builder.
    Nsx string
    The VMware NSX hostname.
    NsxEdge1 string
    The hostname for the first NSX Edge node.
    NsxEdge2 string
    The hostname for the second NSX Edge node.
    NsxManager1 string
    The hostname for the first VMware NSX Manager virtual machine (VM).
    NsxManager2 string
    The hostname for the second VMware NSX Manager virtual machine (VM).
    NsxManager3 string
    The hostname for the third VMware NSX Manager virtual machine (VM).
    SddcManager string
    The hostname for SDDC Manager.
    VCenter string
    The VMware vCenter hostname.
    cloudBuilder String
    The hostname for VMware Cloud Builder.
    nsx String
    The VMware NSX hostname.
    nsxEdge1 String
    The hostname for the first NSX Edge node.
    nsxEdge2 String
    The hostname for the second NSX Edge node.
    nsxManager1 String
    The hostname for the first VMware NSX Manager virtual machine (VM).
    nsxManager2 String
    The hostname for the second VMware NSX Manager virtual machine (VM).
    nsxManager3 String
    The hostname for the third VMware NSX Manager virtual machine (VM).
    sddcManager String
    The hostname for SDDC Manager.
    vCenter String
    The VMware vCenter hostname.
    cloudBuilder string
    The hostname for VMware Cloud Builder.
    nsx string
    The VMware NSX hostname.
    nsxEdge1 string
    The hostname for the first NSX Edge node.
    nsxEdge2 string
    The hostname for the second NSX Edge node.
    nsxManager1 string
    The hostname for the first VMware NSX Manager virtual machine (VM).
    nsxManager2 string
    The hostname for the second VMware NSX Manager virtual machine (VM).
    nsxManager3 string
    The hostname for the third VMware NSX Manager virtual machine (VM).
    sddcManager string
    The hostname for SDDC Manager.
    vCenter 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.
    cloudBuilder String
    The hostname for VMware Cloud Builder.
    nsx String
    The VMware NSX hostname.
    nsxEdge1 String
    The hostname for the first NSX Edge node.
    nsxEdge2 String
    The hostname for the second NSX Edge node.
    nsxManager1 String
    The hostname for the first VMware NSX Manager virtual machine (VM).
    nsxManager2 String
    The hostname for the second VMware NSX Manager virtual machine (VM).
    nsxManager3 String
    The hostname for the third VMware NSX Manager virtual machine (VM).
    sddcManager String
    The hostname for SDDC Manager.
    vCenter String
    The VMware vCenter hostname.

    Package Details

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

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

    AWS Cloud Control v1.32.0 published on Wednesday, Aug 13, 2025 by Pulumi