You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* [Running Windows Containers on AWS: A complete guide to successfully running Windows containers on Amazon ECS, EKS, and AWS Fargate](https://www.amazon.com/Running-Windows-Containers-AWS-successfully/dp/1804614130)
86
-
87
-
88
-
89
-
----
90
-
91
-
92
-
93
-
## Providers
94
-
95
-
- hashicorp/aws | version = "~> 45.0"
96
-
97
-
## Variables description
98
-
- **eks_cluster_name (string)**: Namne of the EKS cluster
99
-
- **endpoint_private_access (bool)**: Indicates whether or not the Amazon EKS private API server endpoint is enabled
100
-
- **endpoint_public_access (bool)**: Indicates whether or not the Amazon EKS public API server endpoint is enabled. Default to AWS EKS resource and it is true
101
-
- **public_access_cidrs (list(string))**: Indicates which CIDR blocks can access the Amazon EKS public API server endpoint when enabled. EKS defaults this to a list with 0.0.0.0/0.
102
-
- **enabled_cluster_log_types (list(string))**: A list of the desired control plane logging to enable. For more information, see https://docs.aws.amazon.com/en_us/eks/latest/userguide/control-plane-logs.html. Possible values [`api`, `audit`, `authenticator`, `controllerManager`, `scheduler`]
103
-
- **cluster_log_retention_period (number)**: Number of days to retain cluster logs. Requires `enabled_cluster_log_types` to be set. See https://docs.aws.amazon.com/en_us/eks/latest/userguide/control-plane-logs.html.
104
-
- **cluster_encryption_config_enabled (bool)**: Set to `true` to enable Cluster Encryption Configuration
105
-
- **cluster_encryption_config_kms_key_id (string)**: KMS Key ID to use for cluster encryption config
- **cluster_encryption_config_kms_key_deletion_window_in_days (number)**: Cluster Encryption Config KMS Key Resource argument - key deletion windows in days post destruction
- **cluster_encryption_config_resources (list(any))**: Cluster Encryption Config Resources to encrypt, e.g. ['secrets']
110
-
- **eks_cluster_version (string)**: Version for the EKS cluster
111
-
- **launch_template_name (string)**: Name for the launch template
112
-
- **ec2_instance_types (string)**: EC2 instance type
113
-
- **eks_windows_workernode_instance_profile_name (string)**: Worker node instance profile name
114
-
- **alb_ingress_ports (list(number))**: List of ports opened from Internet to ALB
115
-
- **container_instances_ingress_ports (list(number))**: List of ports opened from ALB to Container Instances
116
-
- **kubelet_extra_args (string)**: This will make sure to taint your nodes at the boot time to avoid scheduling any existing resources in the new Windows worker nodes
117
-
- **map_users (list(object({})))**: Additional IAM users to add to the aws-auth configmap.
85
+
* [Running Windows Containers on AWS: A complete guide to successfully running Windows containers on Amazon ECS, EKS, and AWS Fargate](https://www.amazon.com/Running-Windows-Containers-AWS-successfully/dp/1804614130)
0 commit comments