generated from ThalesGroup/template-project
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Thales Group
committed
Apr 5, 2023
1 parent
96a7803
commit a5d881d
Showing
98 changed files
with
1,151 additions
and
222 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
--- | ||
# generated by https://github.com/hashicorp/terraform-plugin-docs | ||
page_title: "ciphertrust_gcp_connection Data Source - terraform-provider-ciphertrust" | ||
subcategory: "" | ||
description: |- | ||
--- | ||
|
||
# ciphertrust_gcp_connection (Data Source) | ||
|
||
This data-source retrieves details of a [ciphertrust_gcp_connection](https://registry.terraform.io/providers/ThalesGroup/ciphertrust/latest/docs/resources/gcp_connection) resource. | ||
|
||
<!-- schema generated by tfplugindocs --> | ||
## Schema | ||
|
||
### Required | ||
|
||
- `name` (String) Name of the Google cloud connection. | ||
|
||
### Read-Only | ||
|
||
- `cloud_name` (String) Name of the cloud. | ||
- `description` (String) Description of the Google Cloud connection. | ||
- `id` (String) CipherTrust Google Cloud connection ID. | ||
- `key_rings` (Map of String) A list of keying name:keyring ID pairs managed by the connection. | ||
- `meta` (Map of String) A list of key:value pairs to store with the connection. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
--- | ||
# generated by https://github.com/hashicorp/terraform-plugin-docs | ||
page_title: "ciphertrust_password_policy Resource - terraform-provider-ciphertrust" | ||
subcategory: "" | ||
description: |- | ||
--- | ||
|
||
# ciphertrust_password_policy (Resource) | ||
Change the current password policy for all users. Can only be used to by a member of the admin group. Currently, a single policy named 'global' is applied to all users. | ||
|
||
|
||
## Example Usage | ||
|
||
```terraform | ||
resource "ciphertrust_password_policy" "PasswordPolicy"{ | ||
inclusive_min_upper_case = 2 | ||
inclusive_min_lower_case = 2 | ||
inclusive_min_digits = 2 | ||
inclusive_min_other = 2 | ||
inclusive_min_total_length = 10 | ||
inclusive_max_total_length = 50 | ||
password_history_threshold = 10 | ||
failed_logins_lockout_thresholds = [0, 0, 1, 1] | ||
password_lifetime = 20 | ||
password_change_min_days = 100 | ||
} | ||
``` | ||
|
||
<!-- schema generated by tfplugindocs --> | ||
## Schema | ||
|
||
### Optional | ||
|
||
- `failed_logins_lockout_thresholds` (List of Number) List of lockout durations in minutes for failed login attempts. For example, with input of [0, 5, 30], the first failed login attempt with duration of zero will not lockout the user account, the second failed login attempt will lockout the account for 5 minutes, the third and subsequent failed login attempts will lockout for 30 minutes. Set an empty array '[]' to disable the user account lockout.List of lockout durations in minutes for failed login attempts. For example, with input of [0, 5, 30], the first failed login attempt with duration of zero will not lockout the user account, the second failed login attempt will lockout the account for 5 minutes, the third and subsequent failed login attempts will lockout for 30 minutes. Set an empty array '[]' to disable the user account lockout. | ||
- `inclusive_max_total_length` (Number) The maximum length of the password. Value 0 is ignored. | ||
- `inclusive_min_digits` (Number) The minimum number of digits. | ||
- `inclusive_min_lower_case` (Number) The minimum number of lower cases. | ||
- `inclusive_min_other` (Number) The minimum number of other characters. | ||
- `inclusive_min_total_length` (Number) The minimum length of the password. Value 0 is ignored. | ||
- `inclusive_min_upper_case` (Number) The minimum number of upper cases. | ||
- `password_change_min_days` (Number) The minimum period in days between password changes. Value 0 is ignored. | ||
- `password_history_threshold` (Number) Determines the number of past passwords a user cannot reuse. Even with value 0, the user will not be able to change their password to the same password. | ||
- `password_lifetime` (Number) The maximum lifetime of the password in days. Value 0 is ignored. | ||
|
||
### Read-Only | ||
|
||
- `id` (String) The ID of this resource. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
--- | ||
# generated by https://github.com/hashicorp/terraform-plugin-docs | ||
page_title: "ciphertrust_policies Resource - terraform-provider-ciphertrust" | ||
subcategory: "" | ||
description: |- | ||
--- | ||
|
||
# ciphertrust_policies (Resource) | ||
|
||
|
||
|
||
## Example Usage | ||
|
||
```terraform | ||
resource "ciphertrust_policies" "policy" { | ||
name = "policyReadKeyOnly" | ||
actions = ["ReadKey"] | ||
allow = true | ||
effect = "allow" | ||
conditions { | ||
path = "context.resource.alg" | ||
op = "equals" | ||
values = ["aes","rsa"] | ||
} | ||
} | ||
``` | ||
|
||
<!-- schema generated by tfplugindocs --> | ||
## Schema | ||
|
||
### Optional | ||
|
||
- `actions` (List of String) Action attribute of an operation is a string, in the form of VerbResource e.g. CreateKey, or VerbWithResource e.g. EncryptWithKey | ||
- `allow` (Boolean) Allow is the effect of the policy, either to allow the actions or to deny the actions. | ||
- `conditions` (Block List) Conditions are rules for matching the other attributes of the operation (see [below for nested schema](#nestedblock--conditions)) | ||
- `effect` (String) Specifies the effect of the policy, either to allow or to deny. | ||
- `include_descendant_accounts` (Boolean) When false, only the resources in the principal's account can be accessed if the policy allows it. | ||
- `name` (String) This is the name of the policy. | ||
- `resources` (List of String) Resources is a list of URI strings, which must be in URI format. | ||
|
||
### Read-Only | ||
|
||
- `id` (String) The ID of this resource. | ||
|
||
<a id="nestedblock--conditions"></a> | ||
### Nested Schema for `conditions` | ||
|
||
Optional: | ||
|
||
- `negate` (Boolean) | ||
- `op` (String) | ||
- `path` (String) | ||
- `values` (List of String) | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
# generated by https://github.com/hashicorp/terraform-plugin-docs | ||
page_title: "ciphertrust_policy_attachments Resource - terraform-provider-ciphertrust" | ||
subcategory: "" | ||
description: |- | ||
--- | ||
|
||
# ciphertrust_policy_attachments (Resource) | ||
|
||
|
||
|
||
|
||
|
||
<!-- schema generated by tfplugindocs --> | ||
## Schema | ||
|
||
### Required | ||
|
||
- `policy` (String) The ID for the policy to be attached. | ||
- `principal_selector` (String) Selects which principals to apply the policy to. This can also be done using the conditions set while creating a policy. | ||
|
||
### Optional | ||
|
||
- `jurisdiction` (String) Jurisdiction to which the policy applies. | ||
|
||
### Read-Only | ||
|
||
- `id` (String) The ID of this resource. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.