Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
327 changes: 142 additions & 185 deletions README.md

Large diffs are not rendered by default.

527 changes: 527 additions & 0 deletions package-lock.json

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions provider-dev/docgen/provider-data/headerContent1.txt
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
---
title: REPLACEME
title: godaddy
hide_title: false
hide_table_of_contents: false
keywords:
- REPLACEME
- godaddy
- stackql
- infrastructure-as-code
- configuration-as-data
- cloud inventory
description: Query, deploy and manage REPLACEME resources using SQL
description: Query, deploy and manage GoDaddy resources using SQL
custom_edit_url: null
image: /img/stackql-REPLACEME-provider-featured-image.png
image: /img/providers/godaddy/stackql-godaddy-provider-featured-image.png
id: 'provider-intro'
---

import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';

REPLACEME with description for the provider.
Domain registration and web hosting services.
10 changes: 5 additions & 5 deletions provider-dev/docgen/provider-data/headerContent2.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,18 @@ See also:

## Installation

To pull the latest version of the `REPLACEME` provider, run the following command:
To pull the latest version of the `godaddy` provider, run the following command:

```bash
REGISTRY PULL REPLACEME;
REGISTRY PULL godaddy;
```
> To view previous provider versions or to pull a specific provider version, see [here](https://stackql.io/docs/language-spec/registry).

## Authentication

The following system environment variables are used for authentication by default:

- <CopyableCode code="REPLACEME" /> - REPLACEME API token (see <a href="REPLACEME>How to Create a Personal Access Token</a>)
- <CopyableCode code="GODADDY_API_KEY" /> - Godaddy API key (see <a href="https://developer.godaddy.com/keys">Creating a Godaddy API Key</a>)

These variables are sourced at runtime (from the local machine or as CI variables/secrets).

Expand All @@ -27,15 +27,15 @@ To use different environment variables (instead of the defaults), use the `--aut

```bash

AUTH='{ "REPLACEME": { "type": "bearer", "credentialsenvvar": "REPLACEME" }}'
AUTH='{ "godaddy": { "type": "bearer", "credentialsenvvar": "YOUR_GODADDY_API_KEY_VAR" }}'
stackql shell --auth="${AUTH}"

```
or using PowerShell:

```powershell

$Auth = "{ 'REPLACEME': { 'type': 'bearer', 'credentialsenvvar': 'REPLACEME' }}"
$Auth = "{ 'godaddy': { 'type': 'bearer', 'credentialsenvvar': 'YOUR_GODADDY_API_KEY_VAR' }}"
stackql.exe shell --auth=$Auth

```
Expand Down
Empty file removed provider-dev/openapi/.gitkeep
Empty file.
90 changes: 90 additions & 0 deletions provider-dev/openapi/src/godaddy/v00.00.00000/provider.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
id: godaddy
name: godaddy
version: v00.00.00000
providerServices:
abuse:
id: 'abuse:v00.00.00000'
name: abuse
preferred: true
service:
$ref: godaddy/v00.00.00000/services/abuse.yaml
title: Api.Godaddy.Com
version: v00.00.00000
description: !<tag:yaml.org,2002:js/undefined> ''
aftermarket:
id: 'aftermarket:v00.00.00000'
name: aftermarket
preferred: true
service:
$ref: godaddy/v00.00.00000/services/aftermarket.yaml
title: Api.Godaddy.Com
version: v00.00.00000
description: !<tag:yaml.org,2002:js/undefined> ''
agreements:
id: 'agreements:v00.00.00000'
name: agreements
preferred: true
service:
$ref: godaddy/v00.00.00000/services/agreements.yaml
title: Api.Godaddy.Com
version: v00.00.00000
description: !<tag:yaml.org,2002:js/undefined> ''
certificates:
id: 'certificates:v00.00.00000'
name: certificates
preferred: true
service:
$ref: godaddy/v00.00.00000/services/certificates.yaml
title: Api.Godaddy.Com
version: v00.00.00000
description: !<tag:yaml.org,2002:js/undefined> ''
countries:
id: 'countries:v00.00.00000'
name: countries
preferred: true
service:
$ref: godaddy/v00.00.00000/services/countries.yaml
title: Api.Godaddy.Com
version: v00.00.00000
description: !<tag:yaml.org,2002:js/undefined> ''
domains:
id: 'domains:v00.00.00000'
name: domains
preferred: true
service:
$ref: godaddy/v00.00.00000/services/domains.yaml
title: Api.Godaddy.Com
version: v00.00.00000
description: !<tag:yaml.org,2002:js/undefined> ''
orders:
id: 'orders:v00.00.00000'
name: orders
preferred: true
service:
$ref: godaddy/v00.00.00000/services/orders.yaml
title: Api.Godaddy.Com
version: v00.00.00000
description: !<tag:yaml.org,2002:js/undefined> ''
shoppers:
id: 'shoppers:v00.00.00000'
name: shoppers
preferred: true
service:
$ref: godaddy/v00.00.00000/services/shoppers.yaml
title: Api.Godaddy.Com
version: v00.00.00000
description: !<tag:yaml.org,2002:js/undefined> ''
subscriptions:
id: 'subscriptions:v00.00.00000'
name: subscriptions
preferred: true
service:
$ref: godaddy/v00.00.00000/services/subscriptions.yaml
title: Api.Godaddy.Com
version: v00.00.00000
description: !<tag:yaml.org,2002:js/undefined> ''
config:
auth:
credentialsenvvar: GODADDY_API_KEY
type: api_key
valuePrefix: 'sso-key '
Loading
Loading