Skip to content

Commit e03a3c1

Browse files
committed
added documentation
1 parent ab91b9d commit e03a3c1

File tree

11 files changed

+204
-171
lines changed

11 files changed

+204
-171
lines changed

docs/data-sources/data.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "mssql_data Data Source - terraform-provider-mssql"
4+
subcategory: ""
5+
description: |-
6+
MSSQL server information data source.
7+
---
8+
9+
# mssql_data (Data Source)
10+
11+
MSSQL server information data source.
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Read-Only
19+
20+
- `id` (String) Data source identifier.
21+
- `version` (String) MSSQL server version.

docs/data-sources/example.md

Lines changed: 0 additions & 30 deletions
This file was deleted.

docs/ephemeral-resources/example.md

Lines changed: 0 additions & 30 deletions
This file was deleted.

docs/functions/example.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

docs/resources/database.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "mssql_database Resource - terraform-provider-mssql"
4+
subcategory: ""
5+
description: |-
6+
MSSQL Database resource
7+
---
8+
9+
# mssql_database
10+
11+
The `mssql_database` resource creates and manages database on MSSQL server.
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Required
19+
20+
- `name` (String) Database name
21+
22+
### Optional
23+
24+
- `collation` (String) Database collation
25+
- `compatibility_level` (Number) Database compatibility level
26+
27+
### Read-Only
28+
29+
- `id` (String) Database identifier.
30+
31+
## Example Usage
32+
33+
```
34+
resource "msql_database" "app" {
35+
name = "my_awesome_database"
36+
}
37+
```

docs/resources/example.md

Lines changed: 0 additions & 41 deletions
This file was deleted.

docs/resources/login.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "mssql_login Resource - terraform-provider-mssql"
4+
subcategory: ""
5+
description: |-
6+
MSSQL Login resource.
7+
---
8+
9+
# mssql_login (Resource)
10+
11+
The `mssql_login` resource creates and manages logins on MSSQL server.
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Required
19+
20+
- `name` (String) Login name.
21+
- `password` (String, Sensitive) Login password.
22+
- `type` (String) Login type: `sql` or `windows`.
23+
24+
### Optional
25+
26+
- `default_database` (String) Default database. Defaults to `master`.
27+
28+
### Read-Only
29+
30+
- `id` (String) Login identifier.
31+
32+
## Example Usage
33+
34+
```
35+
resource "mssql_login" "app_login" {
36+
name = "login_first"
37+
password = "test_password"
38+
type = "sql"
39+
}
40+
```

docs/resources/mssql_user.md

Lines changed: 0 additions & 45 deletions
This file was deleted.

docs/resources/role.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "mssql_role Resource - terraform-provider-mssql"
4+
subcategory: ""
5+
description: |-
6+
MSSQL Role resource
7+
---
8+
9+
# mssql_role (Resource)
10+
11+
The `mssql_role` resource creates roles on a database on MSSQL server.
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Required
19+
20+
- `database` (String) Database name
21+
- `name` (String) Role name
22+
23+
### Read-Only
24+
25+
- `id` (String) Role identifier.
26+
27+
## Example Usage
28+
```
29+
resource "mssql_role" "test_role"{
30+
name = "role_123"
31+
database = "testdb"
32+
}
33+
```

docs/resources/role_assignment.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "mssql_role_assignment Resource - terraform-provider-mssql"
4+
subcategory: ""
5+
description: |-
6+
MSSQL Role resource
7+
---
8+
9+
# mssql_role_assignment (Resource)
10+
11+
The `mssql_role_assignment` resource assigns and manages roles assignment on a database level on MSSQL server.
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Required
19+
20+
- `database` (String) Database name
21+
- `member_name` (String) User that is assigned the role
22+
- `role_name` (String) Role name
23+
24+
### Read-Only
25+
26+
- `id` (String) Role identifier.
27+
28+
## Example Usage
29+
```
30+
resource "mssql_role_assignment" "roleassign"{
31+
member_name = "user1"
32+
database = "testdb"
33+
role_name = "admin_role"
34+
}
35+
```

0 commit comments

Comments
 (0)