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
{{ message }}
Repository navigation
Commit 911fbdb
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/data-sources/image_version.md
+25Lines changed: 25 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,6 +35,7 @@ data "citrix_image_version" "example_image_version_by_version_number" {
35
35
36
36
### Optional
37
37
38
+
-`aws_ec2_image_specs` (Attributes) Image configuration for AWS EC2 image version. (see [below for nested schema](#nestedatt--aws_ec2_image_specs))
38
39
-`id` (String) The id of the image version.
39
40
-`timeout` (Attributes) Timeout in minutes for the long-running jobs in image definition resource's create, delete operation(s). (see [below for nested schema](#nestedatt--timeout))
40
41
-`version_number` (Number) The version number of the image version.
@@ -51,6 +52,30 @@ data "citrix_image_version" "example_image_version_by_version_number" {
51
52
-`session_support` (String) Session support for the image version.
52
53
-`vsphere_image_specs` (Attributes) Image configuration for vSphere image version. (see [below for nested schema](#nestedatt--vsphere_image_specs))
53
54
55
+
<aid="nestedatt--aws_ec2_image_specs"></a>
56
+
### Nested Schema for `aws_ec2_image_specs`
57
+
58
+
Read-Only:
59
+
60
+
-`image_ami` (String) AMI of the AWS image to be used as the template image for the machine catalog.
61
+
-`image_name` (String) The name of the virtual machine image that will be used.
62
+
-`machine_profile` (Attributes) The name of the virtual machine that will be used to identify the default value for the tags, virtual machine size, boot diagnostics, host cache property of OS disk, accelerated networking and availability zone. (see [below for nested schema](#nestedatt--aws_ec2_image_specs--machine_profile))
63
+
-`service_offering` (String) The AWS VM Sku to use when creating machines.
-`scopes` (Set of String) The IDs of the scopes for the hypervisor to be a part of.
47
55
-`secret_key` (String, Sensitive) The secret key used to authenticate with the AWS APIs.
48
56
-`use_iam_role` (Boolean) When set to `true`, the provider will use the IAM role configured on the Citrix Cloud Connector or Delivery Controller instead of the `api_key` and `secret_key` for authentication. Omit this attribute if you want to use `api_key` and `secret_key` for authentication. Default value is `false`.
57
+
-`use_system_proxy_for_hypervisor_traffic_on_connectors` (Boolean) When set to `true`, the hypervisor connection will be setup with the proxy configured during connector installation. Default value is `false`.
-`application_group_folder_path` (String) The path of the folder in which the application group is located.
35
35
-`description` (String) Description of the application group.
36
36
-`enabled` (Boolean) Whether the application group is enabled or not. Defaults to `true`.
37
-
-`included_users` (Set of String) Users who can use this application group.
37
+
-`included_users` (Set of String) Restrict access to applications in this application group to only users included in this list.
38
38
39
39
-> **Note** User must be in SID, SAM account name (`DOMAIN\UserOrGroupName`) or UPN (`user@domain.com`) format
40
+
41
+
~> **Please Note** If `included_users` attribute is omitted or set to `null`, all users in the specified delivery groups will have access to applications in this application group. If attribute is specified as an empty list i.e. `[]`, then no user will have access to the applications in this application group.
40
42
-`metadata` (Attributes List) Metadata for the Application Group. (see [below for nested schema](#nestedatt--metadata))
41
43
-`restrict_to_tag` (String) The tag to restrict the application group to.
42
44
-`scopes` (Set of String) The IDs of the scopes for the application group to be a part of.
-`amazon_workspaces_core_image_specs` (Attributes) Image configuration for Amazon Workspaces Core image version. (see [below for nested schema](#nestedatt--amazon_workspaces_core_image_specs))
121
+
-`aws_ec2_image_specs` (Attributes) Image configuration for AWS EC2 image version. (see [below for nested schema](#nestedatt--aws_ec2_image_specs))
99
122
-`azure_image_specs` (Attributes) Image configuration for Azure image version. (see [below for nested schema](#nestedatt--azure_image_specs))
100
123
-`description` (String) Description of the image version.
101
124
-`network_mapping` (Attributes List) Specifies how the attached NICs are mapped to networks. (see [below for nested schema](#nestedatt--network_mapping))
@@ -133,6 +156,30 @@ Optional:
133
156
134
157
135
158
159
+
<aid="nestedatt--aws_ec2_image_specs"></a>
160
+
### Nested Schema for `aws_ec2_image_specs`
161
+
162
+
Required:
163
+
164
+
-`ami_id` (String) ID of AWS EC2 image to be used as the template image for the machine catalog.
165
+
-`ami_name` (String) The name of the AWS EC2 image that will be used.
166
+
-`machine_profile` (Attributes) The name of the virtual machine that will be used to identify the default value for the tags, virtual machine size, boot diagnostics, host cache property of OS disk, accelerated networking and availability zone.<br />While providing machine profile, specify either `vm_name + vm_region_az + vm_id` or `launch_template_name + launch_template_version + launch_template_id`, but not both. (see [below for nested schema](#nestedatt--aws_ec2_image_specs--machine_profile))
167
+
-`service_offering` (String) The AWS VM Sku to use when creating machines.
description = "Example multi-session catalog on Amazon WorkSpaces Core hypervisor"
@@ -879,16 +938,20 @@ Required:
879
938
880
939
Required:
881
940
882
-
-`image_ami` (String) AMI of the AWS image to be used as the template image for the machine catalog.
883
-
-`master_image` (String) The name of the virtual machine image that will be used.
884
941
-`service_offering` (String) The AWS VM Sku to use when creating machines.
885
942
-`tenancy_type` (String) Tenancy type of the machine. Choose between `Shared`, `Instance` and `Host`.
886
943
887
944
Optional:
888
945
946
+
-`image_ami` (String) AMI of the AWS image to be used as the template image for the machine catalog.
889
947
-`image_update_reboot_options` (Attributes) The options for how rebooting is performed for image update. When omitted, image update on the VDAs will be performed on next shutdown. (see [below for nested schema](#nestedatt--provisioning_scheme--aws_machine_config--image_update_reboot_options))
890
948
-`machine_profile` (Attributes) The name of the virtual machine that will be used to identify the default value for the tags, virtual machine size, boot diagnostics, host cache property of OS disk, accelerated networking and availability zone.<br />While providing machine profile, specify either `vm_name + vm_region_az + vm_id` or `launch_template_name + launch_template_version + launch_template_id`, but not both. (see [below for nested schema](#nestedatt--provisioning_scheme--aws_machine_config--machine_profile))
949
+
-`master_image` (String) The name of the virtual machine image that will be used.
891
950
-`master_image_note` (String) The note for the master image.
951
+
-`prepared_image` (Attributes) Specifying the prepared master image to be used for machine catalog. (see [below for nested schema](#nestedatt--provisioning_scheme--aws_machine_config--prepared_image))
952
+
-`secondary_vm_sizes` (Attributes List) Secondary VM sizes to be used when the primary machine size (service_offering) reaches full capacity. A maximum of 10 VM sizes can be specified. The priority of the VM sizes is determined by the order in which they are specified with the first VM size having the highest priority.
953
+
954
+
~> **Please Note** The `secondary_vm_sizes` cannot contain the value of `service_offering` (see [below for nested schema](#nestedatt--provisioning_scheme--aws_machine_config--secondary_vm_sizes))
892
955
-`security_groups` (List of String) Security groups to associate with the machine. If omitted, the VPC's default security group is used.<br />Do not specify this value if a machine_profile is provided, as the security groups will be derived from the machine profile instead.
### Nested Schema for `provisioning_scheme.aws_machine_config.secondary_vm_sizes`
995
+
996
+
Required:
997
+
998
+
-`vm_size` (String) The name of the VM SKU.
999
+
1000
+
Optional:
1001
+
1002
+
-`use_spot_pricing_if_available` (Boolean) The cloud provider supports two types of VMs: regular and spot. Regular VMs are standard VMs with pay-as-you-go prices. Spot is offered at a discounted rate, utilizing unused cloud provider capacity. Set this to `true` to use spot pricing if it's available for the specified VM SKU.
### Nested Schema for `provisioning_scheme.azure_machine_config`
@@ -938,7 +1022,7 @@ Optional:
938
1022
-`machine_profile` (Attributes) The name of the virtual machine or template spec that will be used to identify the default value for the tags, virtual machine size, boot diagnostics, host cache property of OS disk, accelerated networking and availability zone.<br />Required when provisioning_type is set to PVSStreaming or when identity_type is set to `AzureAD` (see [below for nested schema](#nestedatt--provisioning_scheme--azure_machine_config--machine_profile))
939
1023
-`master_image_note` (String) The note for the master image.
940
1024
-`prepared_image` (Attributes) Specifying the prepared master image to be used for machine catalog. (see [below for nested schema](#nestedatt--provisioning_scheme--azure_machine_config--prepared_image))
941
-
-`secondary_vm_sizes` (Attributes List) Secondary VM sizes to be used when the primary machine size (service_offering) reaches full capacity. A maxiumum of 10 VM sizes can be specified. The priority of the VM sizes is determined by the order in which they are specified with the first VM size having the highest priority.
1025
+
-`secondary_vm_sizes` (Attributes List) Secondary VM sizes to be used when the primary machine size (service_offering) reaches full capacity. A maximum of 10 VM sizes can be specified. The priority of the VM sizes is determined by the order in which they are specified with the first VM size having the highest priority.
942
1026
943
1027
~> **Please Note** This field can only be used when `machine_profile` is specified. (see [below for nested schema](#nestedatt--provisioning_scheme--azure_machine_config--secondary_vm_sizes))
944
1028
-`use_azure_compute_gallery` (Attributes) Use this to place prepared image in Azure Compute Gallery. Required when `storage_type = Azure_Ephemeral_OS_Disk`.
@@ -1034,11 +1118,11 @@ Required:
1034
1118
1035
1119
Required:
1036
1120
1037
-
-`vm_size` (String) The name of the Azure VM SKU.
1121
+
-`vm_size` (String) The name of the VM SKU.
1038
1122
1039
1123
Optional:
1040
1124
1041
-
-`use_spot_pricing_if_available` (Boolean) Azure supports two types of VMs: regular and spot. Regular VMs are standard VMs with pay-as-you-go prices. Spot is offered by Azure at a discounted rate, utilizing unused Azure capacity. Set this to `true` to use spot pricing if it's available for the specified VM SKU.
1125
+
-`use_spot_pricing_if_available` (Boolean) The cloud provider supports two types of VMs: regular and spot. Regular VMs are standard VMs with pay-as-you-go prices. Spot is offered at a discounted rate, utilizing unused cloud provider capacity. Set this to `true` to use spot pricing if it's available for the specified VM SKU.
0 commit comments