Module Awso_evs_syncSource

include module type of struct include Awso_evs.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule NetworkInterfaceId = Awso_evs.Values.NetworkInterfaceId
Sourcemodule EipAssociation = Awso_evs.Values.EipAssociation

An Elastic IP address association with the elastic network interface in the VLAN subnet.

Sourcemodule NetworkInterface = Awso_evs.Values.NetworkInterface

An elastic network interface (ENI) that connects hosts to the VLAN subnets. Amazon EVS provisions two identically configured ENIs in the VMkernel management subnet during host creation. One ENI is active, and the other is in standby mode for automatic switchover during a failure scenario.

Sourcemodule ConnectorCheck = Awso_evs.Values.ConnectorCheck

A check on a connector to identify connectivity health.

Sourcemodule RouteServerPeering = Awso_evs.Values.RouteServerPeering
Sourcemodule VSanLicenseKey = Awso_evs.Values.VSanLicenseKey
Sourcemodule SecurityGroupId = Awso_evs.Values.SecurityGroupId
Sourcemodule ValidationExceptionField = Awso_evs.Values.ValidationExceptionField

Stores information about a field passed inside a request that resulted in an exception.

Sourcemodule EntitlementStatus = Awso_evs.Values.EntitlementStatus
Sourcemodule EntitlementType = Awso_evs.Values.EntitlementType

An object that contains error details for an entitlement.

Sourcemodule EnvironmentName = Awso_evs.Values.EnvironmentName
Sourcemodule EnvironmentState = Awso_evs.Values.EnvironmentState
Sourcemodule EipAssociationList = Awso_evs.Values.EipAssociationList
Sourcemodule DedicatedHostId = Awso_evs.Values.DedicatedHostId
Sourcemodule NetworkInterfaceList = Awso_evs.Values.NetworkInterfaceList
Sourcemodule PlacementGroupId = Awso_evs.Values.PlacementGroupId
Sourcemodule ConnectorState = Awso_evs.Values.ConnectorState
Sourcemodule ConnectorsChecksList = Awso_evs.Values.ConnectorsChecksList
Sourcemodule SecretIdentifier = Awso_evs.Values.SecretIdentifier
Sourcemodule EsxVersionList = Awso_evs.Values.EsxVersionList
Sourcemodule InstanceTypeList = Awso_evs.Values.InstanceTypeList

A check on the environment to identify environment health and validate VMware VCF licensing compliance.

Sourcemodule RouteServerPeeringList = Awso_evs.Values.RouteServerPeeringList

The 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.

A managed secret that contains the credentials for installing vCenter Server, NSX, and SDDC Manager. During environment creation, the Amazon EVS control plane uses Amazon Web Services Secrets Manager to create, encrypt, validate, and store secrets. If you choose to delete your environment, Amazon EVS also deletes the secrets that are associated with your environment. Amazon EVS does not provide managed rotation of secrets. We recommend that you rotate secrets regularly to ensure that secrets are not long-lived.

Sourcemodule SecurityGroups = Awso_evs.Values.SecurityGroups
Sourcemodule ValidationExceptionFieldList = Awso_evs.Values.ValidationExceptionFieldList
Sourcemodule ValidationExceptionReason = Awso_evs.Values.ValidationExceptionReason

An object that represents a Windows Server License entitlement for a virtual machine in an Amazon EVS environment.

Sourcemodule EnvironmentSummary = Awso_evs.Values.EnvironmentSummary

A list of environments with summarized environment details.

The VLANs that Amazon EVS creates during environment creation.

An ESX host that runs on an Amazon EC2 bare metal instance. Four hosts are created in an Amazon EVS environment during environment creation. You can add hosts to an environment using the CreateEnvironmentHost operation. Amazon EVS supports 4-16 hosts per environment.

An object that represents a connector for an Amazon EVS environment. A connector establishes a vCenter connection using the credentials stored in Amazon Web Services Secrets Manager.

Sourcemodule InstanceTypeEsxVersionsInfo = Awso_evs.Values.InstanceTypeEsxVersionsInfo

Information about ESX versions offered for each EC2 instance type.

Sourcemodule VcfVersionInfo = Awso_evs.Values.VcfVersionInfo

Information about a VCF versions provided by Amazon EVS, including its status, default ESX version, and EC2 instance types.

Sourcemodule ConnectivityInfo = Awso_evs.Values.ConnectivityInfo

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.

Sourcemodule LicenseInfoList = Awso_evs.Values.LicenseInfoList
Sourcemodule ServiceAccessSecurityGroups = Awso_evs.Values.ServiceAccessSecurityGroups

The security groups that allow traffic between the Amazon EVS control plane and your VPC for Amazon EVS service access. If a security group is not specified, Amazon EVS uses the default security group in your account for service access.

The DNS hostnames that Amazon EVS uses to install VMware vCenter Server, NSX, SDDC Manager, and Cloud Builder. Each hostname must be unique, and resolve to a domain name that you've registered in your DNS service of choice. Hostnames cannot be changed. VMware VCF requires the deployment of two NSX Edge nodes, and three NSX Manager virtual machines.

Sourcemodule HostInfoForCreate = Awso_evs.Values.HostInfoForCreate

An object that represents a host. You cannot use dedicatedHostId and placementGroupId together in the same HostInfoForCreateobject. This results in a ValidationException response.

Sourcemodule InitialVlanInfo = Awso_evs.Values.InitialVlanInfo

An object that represents an initial VLAN subnet for the Amazon EVS environment. Amazon EVS creates initial VLAN subnets when you first create the environment. Amazon EVS creates the following 10 VLAN subnets: host management VLAN, vMotion VLAN, vSAN VLAN, VTEP VLAN, Edge VTEP VLAN, Management VM VLAN, HCX uplink VLAN, NSX uplink VLAN, expansion VLAN 1, expansion VLAN 2. For each Amazon EVS VLAN subnet, you must specify a non-overlapping CIDR block. Amazon EVS VLAN subnets have a minimum CIDR block size of /28 and a maximum size of /24.

Sourcemodule ResourceNotFoundException = Awso_evs.Values.ResourceNotFoundException

A service resource associated with the request could not be found. The resource might not be specified correctly, or it may have a state of DELETED.

Sourcemodule ThrottlingException = Awso_evs.Values.ThrottlingException

The operation could not be performed because the service is throttling requests. This exception is thrown when the service endpoint receives too many concurrent requests.

Sourcemodule ValidationException = Awso_evs.Values.ValidationException

The input fails to satisfy the specified constraints. You will see this exception if invalid inputs are provided for any of the Amazon EVS environment operations, or if a list operation is performed on an environment resource that is still initializing.

Sourcemodule TagPolicyException = Awso_evs.Values.TagPolicyException

TagPolicyException is deprecated. See ValidationException instead. The request doesn't comply with IAM tag policy. Correct your request and then retry it.

Sourcemodule ServiceQuotaExceededException = Awso_evs.Values.ServiceQuotaExceededException

The number of one or more Amazon EVS resources exceeds the maximum allowed. For a list of Amazon EVS quotas, see Amazon EVS endpoints and quotas in the Amazon EVS User Guide. Delete some resources or request an increase in your service quota. To request an increase, see Amazon Web Services Service Quotas in the Amazon Web Services General Reference Guide.

Sourcemodule TooManyTagsException = Awso_evs.Values.TooManyTagsException

TooManyTagsException is deprecated. See ServiceQuotaExceededException instead. A service resource associated with the request has more than 200 tags.

Sourcemodule PaginationToken = Awso_evs.Values.PaginationToken
Sourcemodule VmEntitlementList = Awso_evs.Values.VmEntitlementList
Sourcemodule ResponseTagMap = Awso_evs.Values.ResponseTagMap
Sourcemodule EnvironmentSummaryList = Awso_evs.Values.EnvironmentSummaryList
Sourcemodule EnvironmentStateList = Awso_evs.Values.EnvironmentStateList
Sourcemodule InstanceTypeEsxVersionsList = Awso_evs.Values.InstanceTypeEsxVersionsList
Sourcemodule InternalServerException = Awso_evs.Values.InternalServerException

An internal server error occurred. Retry your request.

Sourcemodule VcfVersionList = Awso_evs.Values.VcfVersionList

An object that represents an Amazon EVS environment.

Sourcemodule DisassociateEipFromVlanRequestVlanNameString = Awso_evs.Values.DisassociateEipFromVlanRequestVlanNameString
Sourcemodule HostInfoForCreateList = Awso_evs.Values.HostInfoForCreateList

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.

Sourcemodule AssociateEipToVlanRequestVlanNameString = Awso_evs.Values.AssociateEipToVlanRequestVlanNameString
Sourcemodule UpdateEnvironmentConnectorResponse = Awso_evs.Values.UpdateEnvironmentConnectorResponse

Updates a connector for an Amazon EVS environment. You can update the Amazon Web Services Secrets Manager secret ARN or the appliance FQDN to reconfigure the connector metadata. You cannot update both the secret and the FQDN in the same request.

Sourcemodule UpdateEnvironmentConnectorRequest = Awso_evs.Values.UpdateEnvironmentConnectorRequest

Updates a connector for an Amazon EVS environment. You can update the Amazon Web Services Secrets Manager secret ARN or the appliance FQDN to reconfigure the connector metadata. You cannot update both the secret and the FQDN in the same request.

Sourcemodule UntagResourceResponse = Awso_evs.Values.UntagResourceResponse

Deletes specified tags from an Amazon EVS resource.

Sourcemodule UntagResourceRequest = Awso_evs.Values.UntagResourceRequest

Deletes specified tags from an Amazon EVS resource.

Sourcemodule TagResourceResponse = Awso_evs.Values.TagResourceResponse

Associates the specified tags to an Amazon EVS resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they aren't changed. When a resource is deleted, the tags associated with that resource are also deleted. Tags that you create for Amazon EVS resources don't propagate to any other resources associated with the environment. For example, if you tag an environment with this operation, that tag doesn't automatically propagate to the VLAN subnets and hosts associated with the environment.

Sourcemodule TagResourceRequest = Awso_evs.Values.TagResourceRequest

Associates the specified tags to an Amazon EVS resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they aren't changed. When a resource is deleted, the tags associated with that resource are also deleted. Tags that you create for Amazon EVS resources don't propagate to any other resources associated with the environment. For example, if you tag an environment with this operation, that tag doesn't automatically propagate to the VLAN subnets and hosts associated with the environment.

Sourcemodule ListVmEntitlementsResponse = Awso_evs.Values.ListVmEntitlementsResponse

Lists the Windows Server License entitlements for virtual machines in an Amazon EVS environment. Returns existing entitlements for virtual machines associated with the specified environment and connector.

Sourcemodule ListVmEntitlementsRequest = Awso_evs.Values.ListVmEntitlementsRequest

Lists the Windows Server License entitlements for virtual machines in an Amazon EVS environment. Returns existing entitlements for virtual machines associated with the specified environment and connector.

Sourcemodule ListTagsForResourceResponse = Awso_evs.Values.ListTagsForResourceResponse

Lists the tags for an Amazon EVS resource.

Sourcemodule ListTagsForResourceRequest = Awso_evs.Values.ListTagsForResourceRequest

Lists the tags for an Amazon EVS resource.

Sourcemodule ListEnvironmentsResponse = Awso_evs.Values.ListEnvironmentsResponse

Lists the Amazon EVS environments in your Amazon Web Services account in the specified Amazon Web Services Region.

Sourcemodule ListEnvironmentsRequest = Awso_evs.Values.ListEnvironmentsRequest

Lists the Amazon EVS environments in your Amazon Web Services account in the specified Amazon Web Services Region.

Sourcemodule ListEnvironmentVlansResponse = Awso_evs.Values.ListEnvironmentVlansResponse

Lists environment VLANs that are associated with the specified environment.

Sourcemodule ListEnvironmentVlansRequest = Awso_evs.Values.ListEnvironmentVlansRequest

Lists environment VLANs that are associated with the specified environment.

Sourcemodule ListEnvironmentHostsResponse = Awso_evs.Values.ListEnvironmentHostsResponse

List the hosts within an environment.

Sourcemodule ListEnvironmentHostsRequest = Awso_evs.Values.ListEnvironmentHostsRequest

List the hosts within an environment.

Sourcemodule ListEnvironmentConnectorsResponse = Awso_evs.Values.ListEnvironmentConnectorsResponse

Lists the connectors within an environment. Returns the status of each connector and its applicable checks, among other connector details.

Sourcemodule ListEnvironmentConnectorsRequest = Awso_evs.Values.ListEnvironmentConnectorsRequest

Lists the connectors within an environment. Returns the status of each connector and its applicable checks, among other connector details.

Sourcemodule GetVersionsResponse = Awso_evs.Values.GetVersionsResponse

Returns information about VCF versions, ESX versions and EC2 instance types provided by Amazon EVS. For each VCF version, the response also includes the default ESX version and provided EC2 instance types.

Sourcemodule GetVersionsRequest = Awso_evs.Values.GetVersionsRequest

Returns information about VCF versions, ESX versions and EC2 instance types provided by Amazon EVS. For each VCF version, the response also includes the default ESX version and provided EC2 instance types.

Sourcemodule GetEnvironmentResponse = Awso_evs.Values.GetEnvironmentResponse

Returns a description of the specified environment.

Sourcemodule GetEnvironmentRequest = Awso_evs.Values.GetEnvironmentRequest

Returns a description of the specified environment.

Sourcemodule DisassociateEipFromVlanResponse = Awso_evs.Values.DisassociateEipFromVlanResponse

Disassociates an Elastic IP address from a public HCX VLAN. This operation is only allowed for public HCX VLANs at this time.

Sourcemodule DisassociateEipFromVlanRequest = Awso_evs.Values.DisassociateEipFromVlanRequest

Disassociates an Elastic IP address from a public HCX VLAN. This operation is only allowed for public HCX VLANs at this time.

Sourcemodule DeleteEnvironmentResponse = Awso_evs.Values.DeleteEnvironmentResponse

Deletes an Amazon EVS environment. Amazon EVS environments will only be enabled for deletion once the hosts are deleted. You can delete hosts using the DeleteEnvironmentHost action. Environment deletion also deletes the associated Amazon EVS VLAN subnets and Amazon Web Services Secrets Manager secrets that Amazon EVS created. Amazon Web Services resources that you create are not deleted. These resources may continue to incur costs.

Sourcemodule DeleteEnvironmentRequest = Awso_evs.Values.DeleteEnvironmentRequest

Deletes an Amazon EVS environment. Amazon EVS environments will only be enabled for deletion once the hosts are deleted. You can delete hosts using the DeleteEnvironmentHost action. Environment deletion also deletes the associated Amazon EVS VLAN subnets and Amazon Web Services Secrets Manager secrets that Amazon EVS created. Amazon Web Services resources that you create are not deleted. These resources may continue to incur costs.

Sourcemodule DeleteEnvironmentHostResponse = Awso_evs.Values.DeleteEnvironmentHostResponse

Deletes a host from an Amazon EVS environment. Before deleting a host, you must unassign and decommission the host from within the SDDC Manager user interface. Not doing so could impact the availability of your virtual machines or result in data loss.

Sourcemodule DeleteEnvironmentHostRequest = Awso_evs.Values.DeleteEnvironmentHostRequest

Deletes a host from an Amazon EVS environment. Before deleting a host, you must unassign and decommission the host from within the SDDC Manager user interface. Not doing so could impact the availability of your virtual machines or result in data loss.

Sourcemodule DeleteEnvironmentConnectorResponse = Awso_evs.Values.DeleteEnvironmentConnectorResponse

Deletes a connector from an Amazon EVS environment. Before deleting a connector, you must remove all entitlements that are associated with the same vCenter.

Sourcemodule DeleteEnvironmentConnectorRequest = Awso_evs.Values.DeleteEnvironmentConnectorRequest

Deletes a connector from an Amazon EVS environment. Before deleting a connector, you must remove all entitlements that are associated with the same vCenter.

Sourcemodule DeleteEntitlementResponse = Awso_evs.Values.DeleteEntitlementResponse

Deletes a Windows Server License entitlement for virtual machines in an Amazon EVS environment. Deleting an entitlement stops usage tracking for the specified virtual machines.

Sourcemodule DeleteEntitlementRequest = Awso_evs.Values.DeleteEntitlementRequest

Deletes a Windows Server License entitlement for virtual machines in an Amazon EVS environment. Deleting an entitlement stops usage tracking for the specified virtual machines.

Sourcemodule CreateEnvironmentResponse = Awso_evs.Values.CreateEnvironmentResponse

Creates an Amazon EVS environment that runs VCF software, such as SDDC Manager, NSX Manager, and vCenter Server. During environment creation, Amazon EVS performs validations on DNS settings, provisions VLAN subnets and hosts, and deploys the supplied version of VCF. It can take several hours to create an environment. After the deployment completes, you can configure VCF in the vSphere user interface according to your needs. When creating a new environment, the default ESX version for the selected VCF version will be used, you cannot choose a specific ESX version in CreateEnvironment action. When a host has been added with a specific ESX version, it can only be upgraded using vCenter Lifecycle Manager. You cannot use the dedicatedHostId and placementGroupId parameters together in the same CreateEnvironment action. This results in a ValidationException response.

Sourcemodule CreateEnvironmentRequest = Awso_evs.Values.CreateEnvironmentRequest

Creates an Amazon EVS environment that runs VCF software, such as SDDC Manager, NSX Manager, and vCenter Server. During environment creation, Amazon EVS performs validations on DNS settings, provisions VLAN subnets and hosts, and deploys the supplied version of VCF. It can take several hours to create an environment. After the deployment completes, you can configure VCF in the vSphere user interface according to your needs. When creating a new environment, the default ESX version for the selected VCF version will be used, you cannot choose a specific ESX version in CreateEnvironment action. When a host has been added with a specific ESX version, it can only be upgraded using vCenter Lifecycle Manager. You cannot use the dedicatedHostId and placementGroupId parameters together in the same CreateEnvironment action. This results in a ValidationException response.

Sourcemodule CreateEnvironmentHostResponse = Awso_evs.Values.CreateEnvironmentHostResponse

Creates an ESX host and adds it to an Amazon EVS environment. Amazon EVS supports 4-16 hosts per environment. This action can only be used after the Amazon EVS environment is deployed. You can use the dedicatedHostId parameter to specify an Amazon EC2 Dedicated Host for ESX host creation. You can use the placementGroupId parameter to specify a cluster or partition placement group to launch EC2 instances into. If you don't specify an ESX version when adding hosts using CreateEnvironmentHost action, Amazon EVS automatically uses the default ESX version associated with your environment's VCF version. To find the default ESX version for a particular VCF version, use the GetVersions action. You cannot use the dedicatedHostId and placementGroupId parameters together in the same CreateEnvironmentHost action. This results in a ValidationException response.

Sourcemodule CreateEnvironmentHostRequest = Awso_evs.Values.CreateEnvironmentHostRequest

Creates an ESX host and adds it to an Amazon EVS environment. Amazon EVS supports 4-16 hosts per environment. This action can only be used after the Amazon EVS environment is deployed. You can use the dedicatedHostId parameter to specify an Amazon EC2 Dedicated Host for ESX host creation. You can use the placementGroupId parameter to specify a cluster or partition placement group to launch EC2 instances into. If you don't specify an ESX version when adding hosts using CreateEnvironmentHost action, Amazon EVS automatically uses the default ESX version associated with your environment's VCF version. To find the default ESX version for a particular VCF version, use the GetVersions action. You cannot use the dedicatedHostId and placementGroupId parameters together in the same CreateEnvironmentHost action. This results in a ValidationException response.

Sourcemodule CreateEnvironmentConnectorResponse = Awso_evs.Values.CreateEnvironmentConnectorResponse

Creates a connector for an Amazon EVS environment. A connector establishes a connection to a VCF appliance, such as vCenter, using a fully qualified domain name and an Amazon Web Services Secrets Manager secret that stores the appliance credentials.

Sourcemodule CreateEnvironmentConnectorRequest = Awso_evs.Values.CreateEnvironmentConnectorRequest

Creates a connector for an Amazon EVS environment. A connector establishes a connection to a VCF appliance, such as vCenter, using a fully qualified domain name and an Amazon Web Services Secrets Manager secret that stores the appliance credentials.

Sourcemodule CreateEntitlementResponse = Awso_evs.Values.CreateEntitlementResponse

Creates a Windows Server License entitlement for virtual machines in an Amazon EVS environment using the provided vCenter Server connector. This is an asynchronous operation. Amazon EVS validates the specified virtual machines before starting usage tracking.

Sourcemodule CreateEntitlementRequest = Awso_evs.Values.CreateEntitlementRequest

Creates a Windows Server License entitlement for virtual machines in an Amazon EVS environment using the provided vCenter Server connector. This is an asynchronous operation. Amazon EVS validates the specified virtual machines before starting usage tracking.

Sourcemodule AssociateEipToVlanResponse = Awso_evs.Values.AssociateEipToVlanResponse

Associates an Elastic IP address with a public HCX VLAN. This operation is only allowed for public HCX VLANs at this time.

Sourcemodule AssociateEipToVlanRequest = Awso_evs.Values.AssociateEipToVlanRequest

Associates an Elastic IP address with a public HCX VLAN. This operation is only allowed for public HCX VLANs at this time.