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
| <aname="input_business_unit"></a> [business\_unit](#input\_business\_unit)| Business unit of the project e.g., HR, IT or Sales |`string`| n/a | yes |
34
+
| <aname="input_business_unit"></a> [business\_unit](#input\_business\_unit)| Business unit of the project, such as HR, IT, or Sales |`string`| n/a | yes |
35
35
| <aname="input_costcenter"></a> [costcenter](#input\_costcenter)| Cost center to be used for subaccounts |`string`| n/a | yes |
36
-
| <aname="input_directory_contacts"></a> [directory\_contacts](#input\_directory\_contacts)| Contact persons to be used for directory, added as label |`list(string)`| n/a | yes |
37
-
| <aname="input_region"></a> [region](#input\_region)| The geographical region for a directory. The parameter is optional<br/>If you set it the possible values are: `EMEA`, `APAC`, `AMER`.<br/>Default value: `null`. |`string`|`null`| no |
36
+
| <aname="input_directory_contacts"></a> [directory\_contacts](#input\_directory\_contacts)| Contact persons to be used for the directory, added as label |`list(string)`| n/a | yes |
37
+
| <aname="input_region"></a> [region](#input\_region)| The geographical region for a directory. The parameter is optional<br/>If you set it, the possible values are: `EMEA`, `APAC`, `AMER`.<br/>Default value: `null`. |`string`|`null`| no |
38
38
39
39
## Outputs
40
40
41
41
| Name | Description |
42
42
|------|-------------|
43
-
| <aname="output_business_unit"></a> [business\_unit](#output\_business\_unit)| Business unit of the project e.g., HR, IT or Sales |
43
+
| <aname="output_business_unit"></a> [business\_unit](#output\_business\_unit)| Business unit of the project, such as HR, IT, or Sales |
44
44
| <aname="output_costcenter"></a> [costcenter](#output\_costcenter)| Cost center to be used for subaccounts |
45
45
| <aname="output_directory_id"></a> [directory\_id](#output\_directory\_id)| Technical ID of the directory |
46
46
| <aname="output_directory_name"></a> [directory\_name](#output\_directory\_name)| The name of the directory |
Copy file name to clipboardExpand all lines: sample-setups/modules/sap-btp-environment/kyma/README.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# SAP BTP - Kyma Environment Setup
1
+
# SAP BTP - Kyma Runtime Setup
2
2
3
-
This module encapsulates the creation of a Kyma environment in a subaccount on SAP BTP. The configuration is a basic setup. In a realworld scenario, you would likely want to customize the setup further with respect to the available parameters like machine type etc. as described in the [documentation](https://help.sap.com/docs/btp/sap-business-technology-platform/provisioning-and-update-parameters-in-kyma-environment) depending on the stage of the environment (development, test, production).
3
+
This module encapsulates the creation of a Kyma runtime in a subaccount on SAP BTP. The configuration is a basic setup. In a real-world scenario, you typically customize the setup further with the available parameters like machine type, depending on the stage of the environment (development, test, production). For details, see [Provisioning and Updating Parameters in the Kyma Environment](https://help.sap.com/docs/btp/sap-business-technology-platform/provisioning-and-update-parameters-in-kyma-environment).
4
4
5
5
## Requirements
6
6
@@ -32,11 +32,11 @@ No modules.
32
32
33
33
| Name | Description | Type | Default | Required |
| <aname="input_instance_name"></a> [instance\_name](#input\_instance\_name)| Name of the Kyma environment instance. |`string`| n/a | yes |
35
+
| <aname="input_instance_name"></a> [instance\_name](#input\_instance\_name)| Name of the Kyma runtime instance. |`string`| n/a | yes |
36
36
| <aname="input_kyma_administrators"></a> [kyma\_administrators](#input\_kyma\_administrators)| Users to be assigned as administrators. |`list(string)`|`[]`| no |
37
-
| <aname="input_oidc"></a> [oidc](#input\_oidc)| Custom OpenID Connect IdP configuration to authenticate users in your Kyma runtime. | <pre>object({<br/> # the URL of the OpenID issuer (use the https schema)<br/> issuer_url = string<br/><br/> # the client ID for the OpenID client<br/> client_id = string<br/><br/> #the name of a custom OpenID Connect claim for specifying user groups<br/> groups_claim = string<br/><br/> # the list of allowed cryptographic algorithms used for token signing. The allowed values are defined by RFC 7518.<br/> signing_algs = set(string)<br/><br/> # the prefix for all usernames. If you don't provide it, username claims other than “email” are prefixed by the issuerURL to avoid clashes. To skip any prefixing, provide the value as -.<br/> username_prefix = string<br/><br/> # the name of a custom OpenID Connect claim for specifying a username<br/> username_claim = string<br/> })</pre> |`null`| no |
38
-
| <aname="input_plan_name"></a> [plan\_name](#input\_plan\_name)| Desired service plan for the Kyma environment instance.<br/>If not provided it will be set to the default value of the region. |`string`|`null`| no |
39
-
| <aname="input_subaccount_id"></a> [subaccount\_id](#input\_subaccount\_id)| ID of the subaccount where the Cloud Foundry environment will be created. |`string`| n/a | yes |
37
+
| <aname="input_oidc"></a> [oidc](#input\_oidc)| Custom OpenID Connect IdP configuration to authenticate users in your Kyma runtime. | <pre>object({<br/> # the URL of the OpenID issuer (use the HTTPS schema)<br/> issuer_url = string<br/><br/> # the client ID for the OpenID client<br/> client_id = string<br/><br/> #the name of a custom OpenID Connect claim for specifying user groups<br/> groups_claim = string<br/><br/> # the list of allowed cryptographic algorithms used for token signing. The allowed values are defined by RFC 7518.<br/> signing_algs = set(string)<br/><br/> # the prefix for all usernames. If you don't provide it, username claims other than “email” are prefixed by the issuerURL to avoid clashes. To skip any prefixing, provide the value as -.<br/> username_prefix = string<br/><br/> # the name of a custom OpenID Connect claim for specifying a username<br/> username_claim = string<br/> })</pre> |`null`| no |
38
+
| <aname="input_plan_name"></a> [plan\_name](#input\_plan\_name)| Desired service plan for the Kyma runtime instance.<br/>If not provided, it will be set to the default value of the region. |`string`|`null`| no |
39
+
| <aname="input_subaccount_id"></a> [subaccount\_id](#input\_subaccount\_id)| ID of the subaccount where the Kyma runtime is created. |`string`| n/a | yes |
| <aname="input_add_managed_by_label"></a> [add\_managed\_by\_label](#input\_add\_managed\_by\_label)| Add label that resource is managed by Terraform |`bool`|`true`| no |
16
-
| <aname="input_business_unit"></a> [business\_unit](#input\_business\_unit)| Business unit of the project e.g., HR, IT or Sales |`string`| n/a | yes |
15
+
| <aname="input_add_managed_by_label"></a> [add\_managed\_by\_label](#input\_add\_managed\_by\_label)| Add label that the resource is managed by Terraform.<br/>Default value: `true`.|`bool`|`true`| no |
16
+
| <aname="input_business_unit"></a> [business\_unit](#input\_business\_unit)| Business unit of the project, such as HR, IT, or Sales |`string`| n/a | yes |
17
17
| <aname="input_costcenter"></a> [costcenter](#input\_costcenter)| Cost center to be used for subaccounts |`string`| n/a | yes |
18
18
| <aname="input_delimiter"></a> [delimiter](#input\_delimiter)| Delimiter to be used for namings |`string`|`"-"`| no |
19
19
| <aname="input_directory_contacts"></a> [directory\_contacts](#input\_directory\_contacts)| Contact persons to be used for directories, added as label |`list(string)`| n/a | yes |
20
-
| <aname="input_label_name_case"></a> [label\_name\_case](#input\_label\_name\_case)| Controls the letter case of the `label` names for labels generated by this module.<br/>Possible values: `lower`, `title`, `upper`.<br/>Default value: `title`. |`string`|`"title"`| no |
21
-
| <aname="input_label_value_case"></a> [label\_value\_case](#input\_label\_value\_case)| Controls the letter case of the `label` values for labels generated by this module.<br/>Possible values: `lower`, `title`, `upper` and `none` (no transformation).<br/>Default value: `lower`. |`string`|`"lower"`| no |
22
-
| <aname="input_management_tool"></a> [management\_tool](#input\_management\_tool)|Defines which tool is used for management of infrastructure.<br/>Possible values: `Terraform`, `OpenTofu`.<br/>Default value: `Terraform`. |`string`|`"Terraform"`| no |
23
-
| <aname="input_region"></a> [region](#input\_region)| The geographical region for a directory. The parameter is optional<br/>If you set it the possible values are: `EMEA`, `APAC`, `AMER`.<br/>Default value: `null`. |`string`|`null`| no |
20
+
| <aname="input_label_name_case"></a> [label\_name\_case](#input\_label\_name\_case)| Controls the capitalization of the `label` names for labels generated by this module.<br/>Possible values: `lower`, `title`, `upper`.<br/>Default value: `title`. |`string`|`"title"`| no |
21
+
| <aname="input_label_value_case"></a> [label\_value\_case](#input\_label\_value\_case)| Controls the capitalization of the `label` values for labels generated by this module.<br/>Possible values: `lower`, `title`, `upper` and `none` (no transformation).<br/>Default value: `lower`. |`string`|`"lower"`| no |
22
+
| <aname="input_management_tool"></a> [management\_tool](#input\_management\_tool)|The tool that's used to manage the infrastructure.<br/>Possible values: `Terraform`, `OpenTofu`.<br/>Default value: `Terraform`. |`string`|`"Terraform"`| no |
23
+
| <aname="input_region"></a> [region](#input\_region)| The geographical region for a directory. The parameter is optional<br/>If you set it, the possible values are: `EMEA`, `APAC`, `AMER`.<br/>Default value: `null`. |`string`|`null`| no |
| <aname="input_add_managed_by_label"></a> [add\_managed\_by\_label](#input\_add\_managed\_by\_label)| Add label that resource is managed by Terraform |`bool`|`true`| no |
32
-
| <aname="input_business_unit"></a> [business\_unit](#input\_business\_unit)| Business unit of the project e.g., HR, IT or Sales |`string`| n/a | yes |
31
+
| <aname="input_add_managed_by_label"></a> [add\_managed\_by\_label](#input\_add\_managed\_by\_label)| Add label that the resource is managed by Terraform.<br/>Default value: `true`. |`bool`|`true`| no |
32
+
| <aname="input_business_unit"></a> [business\_unit](#input\_business\_unit)| Business unit of the project, such as HR, IT, or Sales |`string`| n/a | yes |
33
33
| <aname="input_company_name"></a> [company\_name](#input\_company\_name)| Company name to be used for subaccount subdomains. The parameter is optional<br/>Default value: `null`. |`string`|`null`| no |
34
34
| <aname="input_costcenter"></a> [costcenter](#input\_costcenter)| Cost center to be used for subaccounts |`string`| n/a | yes |
35
35
| <aname="input_delimiter"></a> [delimiter](#input\_delimiter)| Delimiter to be used for namings |`string`|`"-"`| no |
36
-
| <aname="input_label_name_case"></a> [label\_name\_case](#input\_label\_name\_case)| Controls the letter case of the `label` names for labels generated by this module.<br/>Possible values: `lower`, `title`, `upper`.<br/>Default value: `title`. |`string`|`"title"`| no |
37
-
| <aname="input_label_value_case"></a> [label\_value\_case](#input\_label\_value\_case)| Controls the letter case of the `label` values for labels generated by this module.<br/>Possible values: `lower`, `title`, `upper` and `none` (no transformation).<br/>Default value: `lower`. |`string`|`"lower"`| no |
38
-
| <aname="input_management_tool"></a> [management\_tool](#input\_management\_tool)|Defines which tool is used for management of infrastructure.<br/>Possible values: `Terraform`, `OpenTofu`.<br/>Default value: `Terraform`. |`string`|`"Terraform"`| no |
39
-
| <aname="input_stage"></a> [stage](#input\_stage)| Stage of the environment to be setup up.<br/>Possible values: `Dev`, `Test`, `Prod`, `Shared`. |`string`| n/a | yes |
36
+
| <aname="input_label_name_case"></a> [label\_name\_case](#input\_label\_name\_case)| Controls the capitalization of the `label` names for labels generated by this module.<br/>Possible values: `lower`, `title`, `upper`.<br/>Default value: `title`. |`string`|`"title"`| no |
37
+
| <aname="input_label_value_case"></a> [label\_value\_case](#input\_label\_value\_case)| Controls the capitalization of the `label` values for labels generated by this module.<br/>Possible values: `lower`, `title`, `upper` and `none` (no transformation).<br/>Default value: `lower`. |`string`|`"lower"`| no |
38
+
| <aname="input_management_tool"></a> [management\_tool](#input\_management\_tool)|The tool that's used to manage the infrastructure.<br/>Possible values: `Terraform`, `OpenTofu`.<br/>Default value: `Terraform`. |`string`|`"Terraform"`| no |
39
+
| <aname="input_stage"></a> [stage](#input\_stage)| Stage of the environment to be set up.<br/>Possible values: `Dev`, `Test`, `Prod`, `Shared`. |`string`| n/a | yes |
40
40
| <aname="input_subaccount_contacts"></a> [subaccount\_contacts](#input\_subaccount\_contacts)| Contact persons to be used for subaccounts, added as label |`list(string)`| n/a | yes |
Copy file name to clipboardExpand all lines: sample-setups/modules/sap-btp-subaccount-default-entitlements/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# SAP BTP - Default Subaccount Entitlements
2
2
3
-
This module encapsulates the default entitlements for SAP BTP subaccounts. It distinguishes between the different stages of the environment (Dev, Test, Prod, Shared) and provides a default set of entitlements for each stage.
3
+
This module encapsulates the default entitlements for SAP BTP subaccounts. It distinguishes between the different development stages of the environment (Dev, Test, Prod, Shared) and provides a default set of entitlements for each stage.
0 commit comments