certificates¶
certificates admin cluster-certificates auto-renew get¶
Usage
usage: symp certificates admin cluster-certificates auto-renew get
[-h] [-f {adaptive_table,json,shell,table,value,yaml}] [-c COLUMN]
[--max-width <integer>] [--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
Description
Get the Zadara certificate endpoint configuration to auto install and renew the zadara provided certificate.
Returns
Returns dict: The auto-renew configuration response
Optional
optional arguments:
-h, --help show this help message and exit
certificates admin cluster-certificates auto-renew set¶
Usage
usage: symp certificates admin cluster-certificates auto-renew set
[-h] [-f {adaptive_table,json,shell,table,value,yaml}] [-c COLUMN]
[--max-width <integer>] [--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]] [--cert-type CERT_TYPE] [--check]
url email token
Description
Configures a Zadara certificate endpoint to auto install and renew the zadara provided certificate. The certificate will only be installed & auto-renewed if there is no other custom certificate installed.
Mandatory
positional arguments:
url The URL of the certificates JSON endpoint (e.g. http://server/certificate/download.json)
email The email that will be used to authenticate to the certificate endpoint
token The api_token that will be used to authenticate to the certificate endpoint
Optional
optional arguments:
-h, --help show this help message and exit
--cert-type CERT_TYPE
The certificate key from the JSON endpoint that will be used. Defaults to "zadara"
--check Wether to immediately check the endpoint for a certificate and install it
certificates admin cluster-certificates auto-renew unset¶
Usage
usage: symp certificates admin cluster-certificates auto-renew unset
[-h] [-f {adaptive_table,json,shell,table,value,yaml}] [-c COLUMN]
[--max-width <integer>] [--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
Description
Unconfigures a Zadara certificate endpoint to disable auto install and renew the zadara provided certificate.
Optional
optional arguments:
-h, --help show this help message and exit
certificates admin cluster-certificates create¶
Usage
usage: symp certificates admin cluster-certificates create
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--passphrase PASSPHRASE]
[--auto-install]
certificate
private_key
Description
Creates a new cluster certificates object.
Mandatory
positional arguments:
certificate The PEM-encoded certificate to import
private_key The PEM-encoded, private key that matches the certificate's public key
Optional
optional arguments:
-h, --help show this help message and exit
--passphrase PASSPHRASE
A passphrase to be used for the private key, in case it's encrypted
--auto-install Whether to install the cluster certificate immediately after creation
certificates admin cluster-certificates delete¶
Usage
usage: symp certificates admin cluster-certificates delete
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
certificate_id
Description
Deletes a single cluster certificate object based on the supplied ID.
Mandatory
positional arguments:
certificate_id ID of the requested public certificate object
Optional
optional arguments:
-h, --help show this help message and exit
certificates admin cluster-certificates describe¶
Usage
usage: symp certificates admin cluster-certificates describe
[-h] [-f {adaptive_table,json,shell,table,value,yaml}] [-c COLUMN]
[--max-width <integer>] [--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
certificate_id
Description
Describes a cluster certificate based on a certificates ID.
Mandatory
positional arguments:
certificate_id ID of the requested cluster certificate object
Optional
optional arguments:
-h, --help show this help message and exit
certificates admin cluster-certificates get¶
Usage
usage: symp certificates admin cluster-certificates get
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
certificate_id
Description
Returns the cluster certificate based on a cluster certificate ID.
Returns
Returns dict: Certificates response
Mandatory
positional arguments:
certificate_id ID of the requested public certificate object
Optional
optional arguments:
-h, --help show this help message and exit
certificates admin cluster-certificates get-current¶
Usage
usage: symp certificates admin cluster-certificates get-current
[-h] [-f {adaptive_table,json,shell,table,value,yaml}] [-c COLUMN]
[--max-width <integer>] [--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
Description
Returns the currently installed cluster certificate.
Returns
Returns dict: Certificates response
Optional
optional arguments:
-h, --help show this help message and exit
certificates admin cluster-certificates install¶
Usage
usage: symp certificates admin cluster-certificates install
[-h] [-f {adaptive_table,json,shell,table,value,yaml}] [-c COLUMN]
[--max-width <integer>] [--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]] [--force]
certificate_id
Description
Installs a cluster certificate based on the specified certificates ID.
Mandatory
positional arguments:
certificate_id ID of the requested cluster certificate object
Optional
optional arguments:
-h, --help show this help message and exit
--force Whether to ignore validation errors
certificates admin cluster-certificates list¶
Usage
usage: symp certificates admin cluster-certificates list
[-f {adaptive_table,csv,json,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[-m [NAME=VALUE [NAME=VALUE ...]]]
Description
Returns all the cluster certificates.
Returns
Returns list: Certificates response
Optional
optional arguments:
-h, --help show this help message and exit
certificates admin cluster-certificates uninstall¶
Usage
usage: symp certificates admin cluster-certificates uninstall
[-h] [-f {adaptive_table,json,shell,table,value,yaml}] [-c COLUMN]
[--max-width <integer>] [--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]] [--force]
certificate_id
Description
Uninstalls a cluster certificate based on the specified certificates ID. A self-signed certificate will be installed in place of the current certificate.
Mandatory
positional arguments:
certificate_id ID of the requested cluster certificate object
Optional
optional arguments:
-h, --help show this help message and exit
--force Whether to ignore validation errors
certificates create¶
Usage
usage: symp certificates create
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--certificate-chain CERTIFICATE_CHAIN]
[--chain CHAIN] [--name NAME]
[--tags [TAGS [TAGS ...]]] [--skip-validation]
certificate private_key
Description
Creates a new certificates object.
Returns
Returns dict: Certificates response
Mandatory
positional arguments:
certificate The PEM-encoded certificate to import
private_key The PEM-encoded, unencrypted private key that matches the certificate's public key
Optional
optional arguments:
-h, --help show this help message and exit
--certificate-chain CERTIFICATE_CHAIN
The entire PEM-encoded certificate chain except for your certificate
--chain CHAIN (deprecated)
--name NAME Name for the certificate
--tags [TAGS [TAGS ...]]
List of tags to add to the certificate
--skip-validation Skip chain/private_key/public key validation
certificates delete¶
Usage
usage: symp certificates delete
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--override-protection]
certificates_id
Description
Deletes a single certificates object based on the ID supplied.
Mandatory
positional arguments:
certificates_id ID of the requested certificates object
Optional
optional arguments:
-h, --help show this help message and exit
--override-protection
Delete managed resources, normally protected from deletion (admin only)
certificates describe¶
Usage
usage: symp certificates describe
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
certificates_id
Description
Describes a certificates based on a certificates ID.
Returns
Returns dict: Certificates response
Mandatory
positional arguments:
certificates_id ID of the requested certificates object
Optional
optional arguments:
-h, --help show this help message and exit
certificates get¶
Usage
usage: symp certificates get
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>] [--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
certificates_id
Description
Returns a certificates based on a certificates ID.
Returns
Returns dict: Certificates response
Mandatory
positional arguments:
certificates_id ID of the requested certificates object
Optional
optional arguments:
-h, --help show this help message and exit
certificates list¶
Usage
usage: symp certificates list
[-f {adaptive_table,csv,json,table,value,yaml}]
[-c COLUMN] [--max-width <integer>] [--noindent]
[--quote {all,minimal,none,nonnumeric}]
[-m [NAME=VALUE [NAME=VALUE ...]]]
Description
Returns all certificates objects.
Returns
Returns list: Certificates objects
Optional
optional arguments:
-h, --help show this help message and exit
certificates public-certificates create¶
Usage
usage: symp certificates public-certificates create
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--name NAME]
certificate
Description
Creates a new certificates object.
Mandatory
positional arguments:
certificate The PEM-encoded certificate to import
Optional
optional arguments:
-h, --help show this help message and exit
--name NAME Name for the certificate
certificates public-certificates delete¶
Usage
usage: symp certificates public-certificates delete
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
certificates_id
Description
Deletes a single public certificate object based on the supplied ID .
Mandatory
positional arguments:
certificates_id ID of the requested public certificate object
Optional
optional arguments:
-h, --help show this help message and exit
certificates public-certificates describe¶
Usage
usage: symp certificates public-certificates describe
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
certificates_id
Description
Describes a public certificate based on a certificates ID.
Returns
Returns dict: Certificates response
Mandatory
positional arguments:
certificates_id ID of the requested public certificate object
Optional
optional arguments:
-h, --help show this help message and exit
certificates public-certificates get¶
Usage
usage: symp certificates public-certificates get
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent]
[--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
certificates_id
Description
Returns a public certificate based on a public certificate ID.
Returns
Returns dict: Certificates response
Mandatory
positional arguments:
certificates_id ID of the requested public certificate object
Optional
optional arguments:
-h, --help show this help message and exit
certificates public-certificates list¶
Usage
usage: symp certificates public-certificates list
[-f {adaptive_table,csv,json,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[-m [NAME=VALUE [NAME=VALUE ...]]]
Description
Returns all public certificates objects.
Returns
Returns list: Public Certificate objects
Optional
optional arguments:
-h, --help show this help message and exit