Skip to main content

gateway_ca

Creates, updates, deletes, gets or lists a gateway_ca resource.

Overview

Namegateway_ca
TypeResource
Idcloudflare.zero_trust.gateway_ca

Fields

The following fields are returned by SELECT queries:

List SSH Certificate Authorities (CA) response

NameDatatypeDescription
idstringThe key ID of this certificate.
public_keystringThe public key of this certificate.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectaccount_idLists SSH Certificate Authorities (CA).
createinsertaccount_idAdds a new SSH Certificate Authority (CA).
deletedeletecertificate_id, account_idDeletes an SSH Certificate Authority.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
account_idstringThe Cloudflare account ID.
certificate_idstringThe certificate ID.

SELECT examples

Lists SSH Certificate Authorities (CA).

SELECT
id,
public_key
FROM cloudflare.zero_trust.gateway_ca
WHERE account_id = '{{ account_id }}' -- required
;

INSERT examples

Adds a new SSH Certificate Authority (CA).

INSERT INTO cloudflare.zero_trust.gateway_ca (
account_id
)
SELECT
'{{ account_id }}'
RETURNING
errors,
messages,
result,
success
;

DELETE examples

Deletes an SSH Certificate Authority.

DELETE FROM cloudflare.zero_trust.gateway_ca
WHERE certificate_id = '{{ certificate_id }}' --required
AND account_id = '{{ account_id }}' --required
;