Skip to content

Commit

Permalink
Merge pull request #3 from octoenergy/rename-to-octoenergy
Browse files Browse the repository at this point in the history
Rename "anna-money" to "octoenergy" and regenerate docs
  • Loading branch information
manojkurien authored Jul 14, 2023
2 parents cc42ba9 + e0a77dc commit 1601b19
Show file tree
Hide file tree
Showing 44 changed files with 194 additions and 133 deletions.
2 changes: 1 addition & 1 deletion GNUmakefile
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ test-release:
goreleaser --snapshot --skip-publish --rm-dist

doc:
tfplugindocs generate --rendered-provider-name 'SendGrid provider' --provider-name anna-money/sendgrid
tfplugindocs generate --rendered-provider-name 'SendGrid provider' --provider-name octoenergy/sendgrid

release:
goreleaser release --rm-dist
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Usage

Detailed documentation is available on the [Terraform provider registry](https://registry.terraform.io/providers/anna-money/sendgrid/latest).
Detailed documentation is available on the [Terraform provider registry](https://registry.terraform.io/providers/octoenergy/sendgrid/latest).

## Build

Expand Down
33 changes: 22 additions & 11 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,28 +72,39 @@ Credentials must be provided via the `SENDGRID_API_KEY` environment variable in
## Datasources/Resources reference

### API key Resource
* [resource sendgrid_api_key](resources/api_key.md)

### sendgrid_api_key

### Domain authentication Resource
* [resource sendgrid_domain_authentication](resources/domain_authentication.md)

### sendgrid_domain_authentication

### Link branding Resource
* [resource sendgrid_link_branding](resources/link_branding.md)

### sendgrid_link_branding

### SSO Resources
* [resource sendgrid_sso_certificate](resources/sso_certificate.md)
* [resource sendgrid sso_integration](resources/sso_integration.md)

### sendgrid_sso_certificate

### sendgrid sso_integration

### Subuser Resource
* [resource sendgrid_subuser](resources/subuser.md)

### sendgrid_subuser

### Template Resources
* [resource sendgrid_template](resources/template.md)
* [resource sendgrid_template_version](resources/template_version.md)

### sendgrid_template

### sendgrid_template_version

### Unsubscribe Group Resource
* [resource sendgrid_unsubscribe_group](resources/unsubscribe_group.md)

### sendgrid_unsubscribe_group

### WebHook Resources
* [resource sendgrid_parse_webhook](resources/parse_webhook.md)
* [resource sendgrid_event_webhook](resources/event_webhook.md)

### sendgrid_parse_webhook

### sendgrid_event_webhook
16 changes: 9 additions & 7 deletions docs/resources/api_key.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,15 @@ Provide a resource to manage an API key.
## Example Usage

```hcl
resource "sendgrid_api_key" "api_key" {
name = "my-api-key"
scopes = [
"mail.send",
"sender_verification_eligible",
]
}
resource "sendgrid_api_key" "api_key" {
name = "my-api-key"
scopes = [
"mail.send",
"sender_verification_eligible",
]
}
```

## Argument Reference
Expand Down
14 changes: 8 additions & 6 deletions docs/resources/domain_authentication.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@ Provide a resource to manage a domain authentication.
## Example Usage

```hcl
resource "sendgrid_domain_authentication" "default" {
domain = "example.com"
ips = [ "10.10.10.10" ]
is_default = true
automatic_security = false
}
resource "sendgrid_domain_authentication" "default" {
domain = "example.com"
ips = [ "10.10.10.10" ]
is_default = true
automatic_security = false
}
```

## Argument Reference
Expand Down
38 changes: 20 additions & 18 deletions docs/resources/event_webhook.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,26 @@ Provide a resource to manage an event webhook settings.
## Example Usage

```hcl
resource "sendgrid_event_webhook" "default" {
enabled = true
url = "https://foo.bar/sendgrid/inbound"
group_resubscribe = true
delivered = true
group_unsubscribe = true
spam_report = true
bounce = true
deferred = true
unsubscribe = true
processed = true
open = true
click = true
dropped = true
oauth_client_id = "a-client-id"
oauth_client_secret = "a-client-secret"
oauth_token_url = "https://oauth.example.com/token"
}
resource "sendgrid_event_webhook" "default" {
enabled = true
url = "https://foo.bar/sendgrid/inbound"
group_resubscribe = true
delivered = true
group_unsubscribe = true
spam_report = true
bounce = true
deferred = true
unsubscribe = true
processed = true
open = true
click = true
dropped = true
oauth_client_id = "a-client-id"
oauth_client_secret = "a-client-secret"
oauth_token_url = "https://oauth.example.com/token"
}
```

## Argument Reference
Expand Down
10 changes: 6 additions & 4 deletions docs/resources/link_branding.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@ Provide a resource to manage link branding.
## Example Usage

```hcl
resource "sendgrid_link_branding" "default" {
domain = "example.com"
is_default = true
}
resource "sendgrid_link_branding" "default" {
domain = "example.com"
is_default = true
}
```

## Argument Reference
Expand Down
14 changes: 8 additions & 6 deletions docs/resources/parse_webhook.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@ Provide a resource to manage parse webhook settings.
## Example Usage

```hcl
resource "sendgrid_parse_webhook" "default" {
hostname = "parse.foo.bar"
url = "https://foo.bar/sendgrid/inbound"
spam_check = false
send_raw = false
}
resource "sendgrid_parse_webhook" "default" {
hostname = "parse.foo.bar"
url = "https://foo.bar/sendgrid/inbound"
spam_check = false
send_raw = false
}
```

## Argument Reference
Expand Down
22 changes: 12 additions & 10 deletions docs/resources/sso_certificate.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,20 @@ Provide a resource to manage SSO certificates.
## Example Usage

```hcl
resource "sendgrid_sso_integration" "sso" {
name = "IdP"
enabled = true
signin_url = "https://idp.com/signin"
signout_url = "https://idp.com/signout"
entity_id = "https://idp.com/12345"
}
resource "sendgrid_sso_integration" "sso" {
name = "IdP"
enabled = true
signin_url = "https://idp.com/signin"
signout_url = "https://idp.com/signout"
entity_id = "https://idp.com/12345"
}
resource "sendgrid_sso_certificate" "cert" {
integration_id = sendgrid_sso_integration.sso.id
public_certificate = <<EOF
resource "sendgrid_sso_certificate" "cert" {
integration_id = sendgrid_sso_integration.sso.id
public_certificate = <<EOF
-----BEGIN CERTIFICATE-----
...
EOF
Expand Down
18 changes: 10 additions & 8 deletions docs/resources/sso_integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,16 @@ workflow once after supplying all required fields including an SSO certificate v
## Example Usage

```hcl
resource "sendgrid_sso_integration" "sso" {
name = "IdP"
enabled = false
signin_url = "https://idp.com/signin"
signout_url = "https://idp.com/signout"
entity_id = "https://idp.com/12345"
}
resource "sendgrid_sso_integration" "sso" {
name = "IdP"
enabled = false
signin_url = "https://idp.com/signin"
signout_url = "https://idp.com/signout"
entity_id = "https://idp.com/12345"
}
```

## Argument Reference
Expand Down
18 changes: 10 additions & 8 deletions docs/resources/subuser.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,16 @@ Provide a resource to manage a subuser.
## Example Usage

```hcl
resource "sendgrid_subuser" "subuser" {
username = "my-subuser"
email = "[email protected]"
password = "Passw0rd!"
ips = [
"127.0.0.1"
]
}
resource "sendgrid_subuser" "subuser" {
username = "my-subuser"
email = "[email protected]"
password = "Passw0rd!"
ips = [
"127.0.0.1"
]
}
```

## Argument Reference
Expand Down
30 changes: 30 additions & 0 deletions docs/resources/teammate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# sendgrid_teammate

Provide a resource to manage a subuser.

## Example Usage

```hcl
resource "sendgrid_teammate" "user" {
email = [email protected]
is_admin = false
scopes = [
""
]
}
```

## Argument Reference

The following arguments are supported:

* `email` - (Required) The email of the user.
* `is_admin` - (Required) Invited user should be admin?
* `is_sso` - (Required) Single Sign-On user?
* `first_name` - (Optional) The first nameof the user.
* `last_name` - (Optional) The last name of the user.
* `scopes` - (Optional) Permission scopes, will ignored if parameter is_admin = true.
* `username` - (Optional) Username.

10 changes: 6 additions & 4 deletions docs/resources/template.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@ Provide a resource to manage a template of email.
## Example Usage

```hcl
resource "sendgrid_template" "template" {
name = "my-template"
generation = "dynamic"
}
resource "sendgrid_template" "template" {
name = "my-template"
generation = "dynamic"
}
```

## Argument Reference
Expand Down
28 changes: 15 additions & 13 deletions docs/resources/template_version.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,21 @@ Provide a resource to manage a version of template.
## Example Usage

```hcl
resource "sendgrid_template" "template" {
name = "my-template"
generation = "dynamic"
}
resource "sendgrid_template_version" "template_version" {
name = "my-template-version"
template_id = sendgrid_template.template.id
active = 1
html_content = "<%body%>"
generate_plain_content = true
subject = "subject"
}
resource "sendgrid_template" "template" {
name = "my-template"
generation = "dynamic"
}
resource "sendgrid_template_version" "template_version" {
name = "my-template-version"
template_id = sendgrid_template.template.id
active = 1
html_content = "<%body%>"
generate_plain_content = true
subject = "subject"
}
```

## Argument Reference
Expand Down
12 changes: 7 additions & 5 deletions docs/resources/unsubscribe_group.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,13 @@ Provide a resource to manage an unsubscribe group.
## Example Usage

```hcl
resource "sendgrid_unsubscribe_group" "default" {
name = "default-unsubscribe-group"
description = "The default unsubscribe group"
is_default = true
}
resource "sendgrid_unsubscribe_group" "default" {
name = "default-unsubscribe-group"
description = "The default unsubscribe group"
is_default = true
}
```

## Argument Reference
Expand Down
2 changes: 1 addition & 1 deletion examples/provider/provider.tf
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ terraform {
required_providers {
sendgrid = {
version = "1.0.0"
source = "registry.terraform.io/anna-money/sendgrid"
source = "registry.terraform.io/octoenergy/sendgrid"
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module github.com/anna-money/terraform-provider-sendgrid
module github.com/octoenergy/terraform-provider-sendgrid

go 1.19

Expand Down
Loading

0 comments on commit 1601b19

Please sign in to comment.