Class CfnEnvironmentMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEnvironmentMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEnvironmentMixinProps
CfnEnvironmentMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.evs.CfnEnvironmentMixinProps
CfnEnvironmentMixinProps.Builder, CfnEnvironmentMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEnvironmentMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectThe connectivity configuration for the environment.final StringThe name of the environment.final ObjectgetHosts()Required for environment resource creation.final Objectfinal StringThe AWS KMS key ID that AWS Secrets Manager uses to encrypt secrets that are associated with the environment.final ObjectThe license information that Amazon EVS requires to create an environment.final ObjectThe security groups that allow traffic between the Amazon EVS control plane and your VPC for service access.final StringThe subnet that is used to establish connectivity between the Amazon EVS control plane and VPC.final StringThe Broadcom Site ID that is associated with your Amazon EVS environment.getTags()Metadata that assists with categorization and organization.final ObjectCustomer 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.final ObjectThe DNS hostnames to be used by the VCF management appliances in your environment.final StringThe VCF version of the environment.final StringgetVpcId()The VPC associated with the environment.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnEnvironmentMixinProps.Builder.
-
-
Method Details
-
getConnectivityInfo
Description copied from interface:CfnEnvironmentMixinPropsThe 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.
Returns union: either
IResolvableorCfnEnvironmentPropsMixin.ConnectivityInfoProperty- Specified by:
getConnectivityInfoin interfaceCfnEnvironmentMixinProps- See Also:
-
getEnvironmentName
Description copied from interface:CfnEnvironmentMixinPropsThe name of the environment.- Specified by:
getEnvironmentNamein interfaceCfnEnvironmentMixinProps- See Also:
-
getHosts
Description copied from interface:CfnEnvironmentMixinPropsRequired for environment resource creation.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnEnvironmentPropsMixin.HostInfoForCreateProperty>- Specified by:
getHostsin interfaceCfnEnvironmentMixinProps- See Also:
-
getInitialVlans
Description copied from interface:CfnEnvironmentMixinPropsAmazon EVS is in public preview release and is subject to change.
The initial VLAN subnets for the environment. 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.
Required for environment resource creation.
Returns union: either
IResolvableorCfnEnvironmentPropsMixin.InitialVlansProperty- Specified by:
getInitialVlansin interfaceCfnEnvironmentMixinProps- See Also:
-
getKmsKeyId
Description copied from interface:CfnEnvironmentMixinPropsThe 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.- Specified by:
getKmsKeyIdin interfaceCfnEnvironmentMixinProps- See Also:
-
getLicenseInfo
Description copied from interface:CfnEnvironmentMixinPropsThe license information that Amazon EVS requires to create an environment.Amazon EVS requires two license keys: a VCF solution key and a vSAN license key. The VCF solution key must cover a minimum of 256 cores. The vSAN license key must provide at least 110 TiB of vSAN capacity.
Returns union: either
IResolvableorCfnEnvironmentPropsMixin.LicenseInfoProperty- Specified by:
getLicenseInfoin interfaceCfnEnvironmentMixinProps- See Also:
-
getServiceAccessSecurityGroups
Description copied from interface:CfnEnvironmentMixinPropsThe 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.
Returns union: either
IResolvableorCfnEnvironmentPropsMixin.ServiceAccessSecurityGroupsProperty- Specified by:
getServiceAccessSecurityGroupsin interfaceCfnEnvironmentMixinProps- See Also:
-
getServiceAccessSubnetId
Description copied from interface:CfnEnvironmentMixinPropsThe 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.
- Specified by:
getServiceAccessSubnetIdin interfaceCfnEnvironmentMixinProps- See Also:
-
getSiteId
Description copied from interface:CfnEnvironmentMixinPropsThe 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.
- Specified by:
getSiteIdin interfaceCfnEnvironmentMixinProps- See Also:
-
getTags
Description copied from interface:CfnEnvironmentMixinPropsMetadata that assists with categorization and organization.Each tag consists of a key and an optional value. You define both. Tags don't propagate to any other cluster or AWS resources.
- Specified by:
getTagsin interfaceCfnEnvironmentMixinProps- See Also:
-
getTermsAccepted
Description copied from interface:CfnEnvironmentMixinPropsCustomer 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.
Returns union: either
BooleanorIResolvable- Specified by:
getTermsAcceptedin interfaceCfnEnvironmentMixinProps- See Also:
-
getVcfHostnames
Description copied from interface:CfnEnvironmentMixinPropsThe 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.
Returns union: either
IResolvableorCfnEnvironmentPropsMixin.VcfHostnamesProperty- Specified by:
getVcfHostnamesin interfaceCfnEnvironmentMixinProps- See Also:
-
getVcfVersion
Description copied from interface:CfnEnvironmentMixinPropsThe VCF version of the environment.- Specified by:
getVcfVersionin interfaceCfnEnvironmentMixinProps- See Also:
-
getVpcId
Description copied from interface:CfnEnvironmentMixinPropsThe VPC associated with the environment.- Specified by:
getVpcIdin interfaceCfnEnvironmentMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-