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
Copy file name to clipboardExpand all lines: website/docs/d/vra_project.html.markdown
+14-6Lines changed: 14 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,7 @@ description: |-
6
6
---
7
7
8
8
# Data Source: vra_project
9
+
9
10
## Example Usages
10
11
This is an example of how to create a project data source.
11
12
@@ -29,12 +30,13 @@ A project data source supports the following arguments:
29
30
30
31
## Argument Reference
31
32
32
-
*`administrators` - (Optional) List of administrator users associated with the project. Only administrators can manage project's configuration.
33
-
Deprecated, to specify the type of principal, please refer `administrator_roles`.
33
+
*`administrators` - (Optional) A list of administrator users associated with the project. Only administrators can manage project's configuration.
34
+
35
+
> **Note**: Deprecated - please refer to `administrator_roles`.
34
36
35
37
*`administrator_roles` - (Optional) Administrator users or groups associated with the project. Only administrators can manage project's configuration.
36
38
37
-
*`constraints` - (Optional) List of storage, network and extensibility constraints to be applied when provisioning through this project.
39
+
*`constraints` - (Optional) A list of storage, network and extensibility constraints to be applied when provisioning through this project.
38
40
39
41
*`custom_properties` - (Optional) The project custom properties which are added to all requests in this project.
40
42
@@ -44,20 +46,26 @@ Deprecated, to specify the type of principal, please refer `administrator_roles`
44
46
45
47
*`machine_naming_template` - (Optional) The naming template to be used for resources provisioned in this project.
46
48
47
-
*`members` - (Optional) List of member users associated with the project. Deprecated, to specify the type of principal, please refer `member_roles`.
49
+
*`members` - (Optional) A list of member users associated with the project.
50
+
51
+
> **Note**: Deprecated - please refer to `member_roles`.
48
52
49
53
*`member_roles` - (Optional) Member users or groups associated with the project.
50
54
51
55
*`name` - (Optional) A human-friendly name used as an identifier in APIs that support this option.
52
56
53
57
*`operation_timeout` - (Optional) The timeout that should be used for Blueprint operations and Provisioning tasks. The timeout is in seconds.
54
58
59
+
*`placement_policy` - (Optional) The placement policy that will be applied when selecting a cloud zone for provisioning. Must be one of `DEFAULT` or `SPREAD`.
60
+
55
61
*`shared_resources` - (Optional) Specifies whether the resources in this projects are shared or not. If not set default will be used.
56
62
57
-
*`zone_assignments` - (Optional) List of configurations for zone assignment to a project.
63
+
*`zone_assignments` - (Optional) A list of configurations for zone assignment to a project.
58
64
59
65
*`shared_resources` - (Optional) The id of the organization this entity belongs to.
60
66
61
-
*`viewers` - (Optional) List of viewer users associated with the project. Deprecated, to specify the type of principal, please refer `viewer_roles`.
67
+
*`viewers` - (Optional) A list of viewer users associated with the project.
68
+
69
+
> **Note**: Deprecated - please refer to `viewer_roles`.
62
70
63
71
*`viewer_roles` - (Optional) Viewer users or groups associated with the project.
@@ -107,40 +111,48 @@ A project resource supports the following arguments:
107
111
108
112
## Argument Reference
109
113
110
-
*`administrators` - (Optional) List of administrator users associated with the project. Only administrators can manage project's configuration.
111
-
Deprecated, specify the type of principal, please refer `administrator_roles`.
114
+
*`administrators` - (Optional) A list of administrator users associated with the project. Only administrators can manage project's configuration.
115
+
116
+
> **Note**: Deprecated - please refer to `administrator_roles`.
112
117
113
118
*`administrator_roles` - (Optional) Administrator users or groups associated with the project. Only administrators can manage project's configuration.
114
119
115
-
*`constraints` - (Optional) List of storage, network and extensibility constraints to be applied when provisioning through this project.
120
+
*`constraints` - (Optional) A list of storage, network, and extensibility constraints to be applied when provisioning through this project.
116
121
117
122
*`custom_properties` - (Optional) The project custom properties which are added to all requests in this project.
118
123
119
124
*`description` - (Optional) A human-friendly description.
120
125
121
126
*`machine_naming_template` - (Optional) The naming template to be used for resources provisioned in this project.
122
127
123
-
*`members` - (Optional) List of member users associated with the project. Deprecated, specify the type of principal, please refer `member_roles`.
128
+
*`members` - (Optional) A list of member users associated with the project.
129
+
130
+
> **Note**: Deprecated - please refer to `member_roles`.
124
131
125
132
*`member_roles` - (Optional) Member users or groups associated with the project.
126
133
127
134
*`name` - (Required) A human-friendly name used as an identifier in APIs that support this option.
128
135
129
-
*`operation_timeout` - (Optional) The timeout that should be used for Blueprint operations and Provisioning tasks. The timeout is in seconds.
136
+
*`operation_timeout` - (Optional) The timeout that should be used for cloud template operations and provisioning tasks. The timeout is measured in seconds.
137
+
138
+
*`placement_policy` - (Optional) The placement policy that will be applied when selecting a cloud zone for provisioning. Must be one of `DEFAULT` or `SPREAD`.
130
139
131
140
*`shared_resources` - (Optional) Specifies whether the resources in this projects are shared or not. If not set default will be used.
132
141
133
-
*`viewers` - (Optional) List of viewer users associated with the project. Deprecated, specify the type of principal, please refer `viewer_roles`.
142
+
*`viewers` - (Optional) A list of viewer users associated with the project.
143
+
144
+
> **Note**: Deprecated - please refer to `viewer_roles`.
134
145
135
146
*`viewer_roles` - (Optional) Viewer users or groups associated with the project.
136
147
137
-
*`zone_assignments` - (Optional) List of configurations for zone assignment to a project.
148
+
*`zone_assignments` - (Optional) A list of configurations for zone assignment to a project.
138
149
139
-
**Due to the design of IAAS API to update a project, it's not able to add and remove user or group at the same time. Please execute `terraform apply` twice.**
150
+
**Due to the design of the vRealize Automation IaaS API to update a project, it's not able to add and remove user or group at the same time. Please execute `terraform apply` twice.**
140
151
141
152
Example:
142
153
143
-
Initially, we have `jason` and `tony` configured as administrator in the config file
154
+
Initially, we have `jason` and `tony` configured as administrator. The initial the configuration:
0 commit comments