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
"description": "Folder Role Assignment resource schema.\n\n\u003e This resource is part of the iam experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.\n\n## Example Usage\n\n```terraform\nresource \"stackit_resourcemanager_folder\" \"example\" {\n name = \"example_folder\"\n owner_email = \"foo.bar@stackit.cloud\"\n # in this case a org-id\n parent_container_id = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n}\n\nresource \"stackit_authorization_folder_role_assignment\" \"fra\" {\n resource_id = stackit_resourcemanager_folder.example.folder_id\n role = \"reader\"\n subject = \"foo.bar@stackit.cloud\"\n}\n\n# Only use the import statement, if you want to import an existing folder role assignment\nimport {\n to = stackit_authorization_folder_role_assignment.import-example\n id = \"${var.folder_id},${var.folder_role_assignment},${var.folder_role_assignment_subject}\"\n}\n```\n",
6046
+
"properties": {
6047
+
"resourceId": {
6048
+
"type": "string",
6049
+
"description": "folder Resource to assign the role to.\n"
6050
+
},
6051
+
"role": {
6052
+
"type": "string",
6053
+
"description": "Role to be assigned. Available roles can be queried using stackit-cli: `stackit curl https://authorization.api.stackit.cloud/v2/permissions`\n"
6054
+
},
6055
+
"subject": {
6056
+
"type": "string",
6057
+
"description": "Identifier of user, service account or client. Usually email address or name in case of clients\n"
6058
+
}
6059
+
},
6060
+
"required": [
6061
+
"resourceId",
6062
+
"role",
6063
+
"subject"
6064
+
],
6065
+
"inputProperties": {
6066
+
"resourceId": {
6067
+
"type": "string",
6068
+
"description": "folder Resource to assign the role to.\n"
6069
+
},
6070
+
"role": {
6071
+
"type": "string",
6072
+
"description": "Role to be assigned. Available roles can be queried using stackit-cli: `stackit curl https://authorization.api.stackit.cloud/v2/permissions`\n"
6073
+
},
6074
+
"subject": {
6075
+
"type": "string",
6076
+
"description": "Identifier of user, service account or client. Usually email address or name in case of clients\n"
6077
+
}
6078
+
},
6079
+
"requiredInputs": [
6080
+
"resourceId",
6081
+
"role",
6082
+
"subject"
6083
+
],
6084
+
"stateInputs": {
6085
+
"description": "Input properties used for looking up and filtering AuthorizationFolderRoleAssignment resources.\n",
6086
+
"properties": {
6087
+
"resourceId": {
6088
+
"type": "string",
6089
+
"description": "folder Resource to assign the role to.\n"
6090
+
},
6091
+
"role": {
6092
+
"type": "string",
6093
+
"description": "Role to be assigned. Available roles can be queried using stackit-cli: `stackit curl https://authorization.api.stackit.cloud/v2/permissions`\n"
6094
+
},
6095
+
"subject": {
6096
+
"type": "string",
6097
+
"description": "Identifier of user, service account or client. Usually email address or name in case of clients\n"
"description": "organization Role Assignment resource schema.\n\n\u003e This resource is part of the iam experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.\n\n## Example Usage\n\n```terraform\nresource \"stackit_authorization_organization_role_assignment\" \"example\" {\n resource_id = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n role = \"owner\"\n subject = \"john.doe@stackit.cloud\"\n}\n\n# Only use the import statement, if you want to import an existing organization role assignment\nimport {\n to = stackit_authorization_organization_role_assignment.import-example\n id = \"${var.organization_id},${var.org_role_assignment_role},${var.org_role_assignment_subject}\"\n}\n```\n",
6104
+
"description": "Organization Role Assignment resource schema.\n\n\u003e This resource is part of the iam experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.\n\n## Example Usage\n\n```terraform\nresource \"stackit_authorization_organization_role_assignment\" \"example\" {\n resource_id = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n role = \"owner\"\n subject = \"john.doe@stackit.cloud\"\n}\n\n# Only use the import statement, if you want to import an existing organization role assignment\nimport {\n to = stackit_authorization_organization_role_assignment.import-example\n id = \"${var.organization_id},${var.org_role_assignment_role},${var.org_role_assignment_subject}\"\n}\n```\n",
6046
6105
"properties": {
6047
6106
"resourceId": {
6048
6107
"type": "string",
6049
6108
"description": "organization Resource to assign the role to.\n"
6050
6109
},
6051
6110
"role": {
6052
6111
"type": "string",
6053
-
"description": "Role to be assigned\n"
6112
+
"description": "Role to be assigned. Available roles can be queried using stackit-cli: `stackit curl https://authorization.api.stackit.cloud/v2/permissions`\n"
6054
6113
},
6055
6114
"subject": {
6056
6115
"type": "string",
@@ -6069,7 +6128,7 @@
6069
6128
},
6070
6129
"role": {
6071
6130
"type": "string",
6072
-
"description": "Role to be assigned\n"
6131
+
"description": "Role to be assigned. Available roles can be queried using stackit-cli: `stackit curl https://authorization.api.stackit.cloud/v2/permissions`\n"
6073
6132
},
6074
6133
"subject": {
6075
6134
"type": "string",
@@ -6090,7 +6149,7 @@
6090
6149
},
6091
6150
"role": {
6092
6151
"type": "string",
6093
-
"description": "Role to be assigned\n"
6152
+
"description": "Role to be assigned. Available roles can be queried using stackit-cli: `stackit curl https://authorization.api.stackit.cloud/v2/permissions`\n"
"description": "project Role Assignment resource schema.\n\n\u003e This resource is part of the iam experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.\n\n## Example Usage\n\n```terraform\nresource \"stackit_authorization_project_role_assignment\" \"example\" {\n resource_id = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\nrole = \"owner\"\n subject = \"john.doe@stackit.cloud\"\n}\n\n# Only use the import statement, if you want to import an existing project role assignment\nimport {\n to = stackit_authorization_project_role_assignment.import-example\n id = \"${var.project_id},${var.project_role_assignment_role},${var.project_role_assignment_subject}\"\n}\n```\n",
6163
+
"description": "Project Role Assignment resource schema.\n\n\u003e This resource is part of the iam experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.\n\n## Example Usage\n\n```terraform\nresource \"stackit_resourcemanager_project\" \"example\" {\n name = \"example_project\"\n owner_email = \"foo.bar@stackit.cloud\"\n # in this case a folder or a org-id\n parent_container_id = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n}\n\nresource \"stackit_authorization_project_role_assignment\" \"pra\" {\n resource_id = stackit_resourcemanager_project.example.folder_id\n role = \"reader\"\n subject = \"foo.bar@stackit.cloud\"\n}\n\n# Only use the import statement, if you want to import an existing project role assignment\nimport {\n to = stackit_authorization_project_role_assignment.import-example\n id = \"${var.project_id},${var.project_role_assignment_role},${var.project_role_assignment_subject}\"\n}\n```\n",
6105
6164
"properties": {
6106
6165
"resourceId": {
6107
6166
"type": "string",
6108
6167
"description": "project Resource to assign the role to.\n"
6109
6168
},
6110
6169
"role": {
6111
6170
"type": "string",
6112
-
"description": "Role to be assigned\n"
6171
+
"description": "Role to be assigned. Available roles can be queried using stackit-cli: `stackit curl https://authorization.api.stackit.cloud/v2/permissions`\n"
6113
6172
},
6114
6173
"subject": {
6115
6174
"type": "string",
@@ -6128,7 +6187,7 @@
6128
6187
},
6129
6188
"role": {
6130
6189
"type": "string",
6131
-
"description": "Role to be assigned\n"
6190
+
"description": "Role to be assigned. Available roles can be queried using stackit-cli: `stackit curl https://authorization.api.stackit.cloud/v2/permissions`\n"
6132
6191
},
6133
6192
"subject": {
6134
6193
"type": "string",
@@ -6149,7 +6208,7 @@
6149
6208
},
6150
6209
"role": {
6151
6210
"type": "string",
6152
-
"description": "Role to be assigned\n"
6211
+
"description": "Role to be assigned. Available roles can be queried using stackit-cli: `stackit curl https://authorization.api.stackit.cloud/v2/permissions`\n"
0 commit comments