AWS WorkSpaces IP Group
This page shows how to write Terraform and CloudFormation for WorkSpaces IP Group and write them securely.
aws_workspaces_ip_group (Terraform)
The IP Group in WorkSpaces can be configured in Terraform with the resource name aws_workspaces_ip_group. The following sections describe 1 example of how to use the resource and its parameters.
Example Usage from GitHub
resource "aws_workspaces_ip_group" "this" {
description = var.description
name = var.name
tags = var.tags
dynamic "rules" {
Parameters
-
descriptionoptional - string -
idoptional computed - string -
namerequired - string -
tagsoptional - map from string to string -
rulesset block-
descriptionoptional - string -
sourcerequired - string
-
Explanation in Terraform Registry
Provides an IP access control group in AWS WorkSpaces Service
AWS::WorkSpaces::Workspace (CloudFormation)
The Workspace in WorkSpaces can be configured in CloudFormation with the resource name AWS::WorkSpaces::Workspace. The following sections describe how to use the resource and its parameters.
Example Usage from GitHub
An example could not be found in GitHub.
Parameters
-
BundleIdrequired - String -
DirectoryIdrequired - String -
RootVolumeEncryptionEnabledoptional - Boolean -
Tagsoptional - List of Tag -
UserNamerequired - String -
UserVolumeEncryptionEnabledoptional - Boolean -
VolumeEncryptionKeyoptional - String -
WorkspacePropertiesoptional - WorkspaceProperties
Explanation in CloudFormation Registry
The
AWS::WorkSpaces::Workspaceresource specifies a WorkSpace.Updates are not supported for the
BundleId,RootVolumeEncryptionEnabled,UserVolumeEncryptionEnabled, orVolumeEncryptionKeyproperties. To update these properties, you must also update a property that triggers a replacement, such as theUserNameproperty.
Frequently asked questions
What is AWS WorkSpaces IP Group?
AWS WorkSpaces IP Group is a resource for WorkSpaces of Amazon Web Service. Settings can be wrote in Terraform and CloudFormation.
Where can I find the example code for the AWS WorkSpaces IP Group?
For Terraform, the niveklabs/aws source code example is useful. See the Terraform Example section for further details.