# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewCredentialsAPI creates MWSCredentialsAPI instance from provider meta.
NewCustomerManagedKeysAPI creates CustomerManagedKeysAPI instance from provider meta.
NewLogDeliveryAPI ...
NewNetworksAPI creates MWSNetworksAPI instance from provider meta.
NewStorageConfigurationsAPI creates MWSStorageConfigurationsAPI instance from provider meta.
NewVPCEndpointAPI creates VPCEndpointAPI instance from provider meta.
NewWorkspacesAPI creates MWSWorkspacesAPI instance from provider meta.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ResourceMwsWorkspaces manages E2 workspaces.
No description provided by the author
# Constants
DefaultProvisionTimeout is the amount of minutes terraform will wait for workspace to be provisioned and DNS entry to be available.
List of workspace statuses for provisioning the workspace.
List of workspace statuses for provisioning the workspace.
List of workspace statuses for provisioning the workspace.
List of workspace statuses for provisioning the workspace.
List of workspace statuses for provisioning the workspace.
# Variables
WorkspaceStatusesNonRunnable is a list of statuses in which the workspace is not runnable.
# Structs
AwsCredentials is the object that points to the cross account role.
AwsKeyInfo has information about the KMS key for BYOK.
No description provided by the author
No description provided by the author
Credentials is the object that contains all the information for the credentials to create a workspace.
CredentialsAPI exposes the mws credentials API.
CustomerManagedKey contains key information and metadata for BYOK for E2 You must specify either AwsKeyInfo for AWS or GcpKeyInfo for GCP, but not both.
CustomerManagedKeysAPI exposes the mws customerManagedKeys API.
No description provided by the author
GcpKeyInfo has information about the KMS key for BYOK.
No description provided by the author
GcpNetworkInfo is the object that configures byovpc settings for gcp.
GcpVpcEndpointInfo is the objecy that configures GCP Private Service Connect endpoint.
No description provided by the author
LogDelivery wrapper.
LogDeliveryAPI ...
LogDeliveryConfiguration describes log delivery.
Network is the object that contains all the information for BYOVPC.
NetworkHealth is the object that contains all the error message when attaching a network to workspace.
NetworksAPI exposes the mws networks API.
NetworkVPCEndpoints is the object that contains VPC endpoints of a network.
PrivateAccessSettings (PAS) is the object that contains all the information for creating an PrivateAccessSettings (PAS).
RootBucketInfo points to a bucket name.
StorageConfiguration is the object that contains all the information for the root storage bucket.
StorageConfigurationsAPI exposes the mws storageConfiguration API.
StsRole is the object that contains cross account role arn and external app id.
No description provided by the author
VPCEndpoint is the object that contains all the information for registering an VPC endpoint.
VPCEndpointAPI exposes the mws VPC endpoint API.
Workspace is the object that contains all the information for deploying a workspace.
WorkspacesAPI exposes the mws workspaces API.
ephemeral entity to use with StructToData().
# Type aliases
No description provided by the author