tcld namespace certificate-filters import
The tcld namespace certificate-filters import
command sets certificate filters for a Namespace in Temporal Cloud.
tcld namespace certificate-filters import --certificate-filter-file <path>
Alias: imp
A certificate filter can include any combination (and at least one) of the following:
commonName
organization
organizationalUnit
subjectAlternativeName
The following modifiers control the behavior of the command.
--certificate-filter-file
Required modifier unless --certificate-filter-input
is specified
Specify a path to a JSON file that defines certificate filters to be applied to the Namespace, such as { "filters": [ { "commonName": "test1" } ] }
. The specified filters replace any existing filters.
If both --certificate-filter-file
and --certificate-filter-input
are specified, the command returns an error.
Aliases: --file
, -f
Example
tcld namespace certificate-filters import --certificate-filter-file <path>
--certificate-filter-input
Required modifier unless --certificate-filter-file
is specified
Specify a JSON string that defines certificate filters to be applied to the Namespace, such as { "filters": [ { "commonName": "test1" } ] }
. The specified filters replace any existing filters.
If both --certificate-filter-input
and --certificate-filter-file
are specified, the command returns an error.
Aliases: --input
, -i
Example
tcld namespace certificate-filters import --certificate-filter-input <json>
--namespace
Specify a Namespace hosted on Temporal Cloud. If not specified, the value of the environment variable $TEMPORAL_CLOUD_NAMESPACE is used.
Alias: -n
Example
tcld namespace certificate-filters import --namespace <namespace_id> --certificate-filter-input <json>
--request-id
Specify a request identifier to use for the asynchronous operation. If not specified, the server assigns a request identifier.
Alias: -r
Example
tcld namespace certificate-filters import --request-id <request_id> --certificate-filter-input <json>
--resource-version
Specify a resource version (ETag) to update from. If not specified, the latest version is used.
Alias: -v
Example
tcld namespace certificate-filters import --resource-version <etag> --certificate-filter-input <json>