Skip to content
This repository has been archived by the owner on Feb 22, 2023. It is now read-only.

Commit

Permalink
adding generated docs folder
Browse files Browse the repository at this point in the history
  • Loading branch information
Oved Ourfali committed Nov 15, 2021
1 parent 5f0cb3b commit 4ec1b69
Show file tree
Hide file tree
Showing 4 changed files with 160 additions and 0 deletions.
26 changes: 26 additions & 0 deletions docs/data-sources/cloud_providers.md
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: "ocm_cloud_providers Data Source - terraform-provider-ocm"
subcategory: ""
description: |-
List of cloud providers.
---

# ocm_cloud_providers (Data Source)

List of cloud providers.



<!-- schema generated by tfplugindocs -->
## Schema

### Optional

- **id** (String) The ID of this resource.

### Read-Only

- **ids** (Set of String) Set of identifiers of the cloud providers.


28 changes: 28 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "ocm Provider"
subcategory: ""
description: |-
---

# ocm Provider





<!-- schema generated by tfplugindocs -->
## Schema

### Optional

- **client_id** (String) OpenID client identifier.
- **client_secret** (String, Sensitive) OpenID client secret.
- **insecure** (Boolean) When set to 'true' enables insecure communication with the server. This disables verification of TLS certificates and host names and it isn't recommended for production environments.
- **password** (String, Sensitive) User password.
- **token** (String, Sensitive) Access or refresh token.
- **token_url** (String) OpenID token URL.
- **trusted_cas** (String) PEM encoded certificates of authorities that will be trusted. If this isn't explicitly specified then the provider will trust the certificate authorities trusted by default by the system.
- **url** (String) URL of the API server.
- **user** (String) User name.
43 changes: 43 additions & 0 deletions docs/resources/cluster.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "ocm_cluster Resource - terraform-provider-ocm"
subcategory: ""
description: |-
Creates an OpenShift managed cluster.
---

# ocm_cluster (Resource)

Creates an OpenShift managed cluster.



<!-- schema generated by tfplugindocs -->
## Schema

### Required

- **cloud_provider** (String) Cloud provider identifier, for example 'aws'.
- **cloud_region** (String) Cloud region identifier, for example 'us-east-1'.
- **name** (String) Name of the cluster.

### Optional

- **id** (String) The ID of this resource.
- **multi_az** (Boolean) Indicates if the cluster should be deployed to multiple availability zones.
- **properties** (Map of String) User defined properties.
- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- **wait** (Boolean) Wait till the cluster is ready.

### Read-Only

- **state** (Map of String) State of the cluster.

<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`

Optional:

- **create** (String)


63 changes: 63 additions & 0 deletions docs/resources/identity_provider.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "ocm_identity_provider Resource - terraform-provider-ocm"
subcategory: ""
description: |-
Creates an identity provider.
---

# ocm_identity_provider (Resource)

Creates an identity provider.



<!-- schema generated by tfplugindocs -->
## Schema

### Required

- **cluster_id** (String) Identifier of the cluster.
- **name** (String) Name of the identity provider.

### Optional

- **htpasswd** (Block List, Max: 1) Details for the 'htpassw' identity provider. (see [below for nested schema](#nestedblock--htpasswd))
- **id** (String) The ID of this resource.
- **ldap** (Block List, Max: 1) Details for the LDAP identity provider. (see [below for nested schema](#nestedblock--ldap))

<a id="nestedblock--htpasswd"></a>
### Nested Schema for `htpasswd`

Required:

- **password** (String, Sensitive) User password.
- **user** (String) User name.


<a id="nestedblock--ldap"></a>
### Nested Schema for `ldap`

Required:

- **attributes** (Block List, Min: 1, Max: 1) (see [below for nested schema](#nestedblock--ldap--attributes))
- **bind_dn** (String)
- **bind_password** (String)
- **url** (String)

Optional:

- **ca** (String)
- **insecure** (Boolean)

<a id="nestedblock--ldap--attributes"></a>
### Nested Schema for `ldap.attributes`

Optional:

- **email** (List of String)
- **id** (List of String) The ID of this resource.
- **name** (List of String)
- **preferred_username** (List of String)


0 comments on commit 4ec1b69

Please sign in to comment.