ibm.SmPrivateCertificateConfigurationActionSignCsr
Explore with Pulumi AI
Provides a resource for PrivateCertificateConfigurationActionSignCsr. This allows PrivateCertificateConfigurationActionSignCsr to be created, updated and deleted.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const signCsrAction = new ibm.SmPrivateCertificateConfigurationActionSignCsr("signCsrAction", {
csr: `-----BEGIN CERTIFICATE REQUEST-----
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA==
-----END CERTIFICATE REQUEST-----
`,
instanceId: "6ebc4224-e983-496a-8a54-f40a0bfa9175",
region: "us-south",
});
import pulumi
import pulumi_ibm as ibm
sign_csr_action = ibm.SmPrivateCertificateConfigurationActionSignCsr("signCsrAction",
csr="""-----BEGIN CERTIFICATE REQUEST-----
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA==
-----END CERTIFICATE REQUEST-----
""",
instance_id="6ebc4224-e983-496a-8a54-f40a0bfa9175",
region="us-south")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.NewSmPrivateCertificateConfigurationActionSignCsr(ctx, "signCsrAction", &ibm.SmPrivateCertificateConfigurationActionSignCsrArgs{
Csr: pulumi.String(`-----BEGIN CERTIFICATE REQUEST-----
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA==
-----END CERTIFICATE REQUEST-----
`),
InstanceId: pulumi.String("6ebc4224-e983-496a-8a54-f40a0bfa9175"),
Region: pulumi.String("us-south"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var signCsrAction = new Ibm.SmPrivateCertificateConfigurationActionSignCsr("signCsrAction", new()
{
Csr = @"-----BEGIN CERTIFICATE REQUEST-----
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA==
-----END CERTIFICATE REQUEST-----
",
InstanceId = "6ebc4224-e983-496a-8a54-f40a0bfa9175",
Region = "us-south",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.SmPrivateCertificateConfigurationActionSignCsr;
import com.pulumi.ibm.SmPrivateCertificateConfigurationActionSignCsrArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var signCsrAction = new SmPrivateCertificateConfigurationActionSignCsr("signCsrAction", SmPrivateCertificateConfigurationActionSignCsrArgs.builder()
.csr("""
-----BEGIN CERTIFICATE REQUEST-----
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA==
-----END CERTIFICATE REQUEST-----
""")
.instanceId("6ebc4224-e983-496a-8a54-f40a0bfa9175")
.region("us-south")
.build());
}
}
resources:
signCsrAction:
type: ibm:SmPrivateCertificateConfigurationActionSignCsr
properties:
csr: |
-----BEGIN CERTIFICATE REQUEST-----
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA==
-----END CERTIFICATE REQUEST-----
instanceId: 6ebc4224-e983-496a-8a54-f40a0bfa9175
region: us-south
Create SmPrivateCertificateConfigurationActionSignCsr Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SmPrivateCertificateConfigurationActionSignCsr(name: string, args: SmPrivateCertificateConfigurationActionSignCsrArgs, opts?: CustomResourceOptions);
@overload
def SmPrivateCertificateConfigurationActionSignCsr(resource_name: str,
args: SmPrivateCertificateConfigurationActionSignCsrArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SmPrivateCertificateConfigurationActionSignCsr(resource_name: str,
opts: Optional[ResourceOptions] = None,
csr: Optional[str] = None,
instance_id: Optional[str] = None,
organizations: Optional[Sequence[str]] = None,
max_path_length: Optional[float] = None,
endpoint_type: Optional[str] = None,
exclude_cn_from_sans: Optional[bool] = None,
format: Optional[str] = None,
common_name: Optional[str] = None,
ip_sans: Optional[str] = None,
ous: Optional[Sequence[str]] = None,
other_sans: Optional[Sequence[str]] = None,
name: Optional[str] = None,
countries: Optional[Sequence[str]] = None,
alt_names: Optional[Sequence[str]] = None,
localities: Optional[Sequence[str]] = None,
permitted_dns_domains: Optional[Sequence[str]] = None,
postal_codes: Optional[Sequence[str]] = None,
provinces: Optional[Sequence[str]] = None,
region: Optional[str] = None,
serial_number: Optional[str] = None,
sm_private_certificate_configuration_action_sign_csr_id: Optional[str] = None,
street_addresses: Optional[Sequence[str]] = None,
ttl: Optional[str] = None,
uri_sans: Optional[str] = None,
use_csr_values: Optional[bool] = None)
func NewSmPrivateCertificateConfigurationActionSignCsr(ctx *Context, name string, args SmPrivateCertificateConfigurationActionSignCsrArgs, opts ...ResourceOption) (*SmPrivateCertificateConfigurationActionSignCsr, error)
public SmPrivateCertificateConfigurationActionSignCsr(string name, SmPrivateCertificateConfigurationActionSignCsrArgs args, CustomResourceOptions? opts = null)
public SmPrivateCertificateConfigurationActionSignCsr(String name, SmPrivateCertificateConfigurationActionSignCsrArgs args)
public SmPrivateCertificateConfigurationActionSignCsr(String name, SmPrivateCertificateConfigurationActionSignCsrArgs args, CustomResourceOptions options)
type: ibm:SmPrivateCertificateConfigurationActionSignCsr
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SmPrivateCertificateConfigurationActionSignCsrArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SmPrivateCertificateConfigurationActionSignCsrArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SmPrivateCertificateConfigurationActionSignCsrArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SmPrivateCertificateConfigurationActionSignCsrArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SmPrivateCertificateConfigurationActionSignCsrArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var smPrivateCertificateConfigurationActionSignCsrResource = new Ibm.SmPrivateCertificateConfigurationActionSignCsr("smPrivateCertificateConfigurationActionSignCsrResource", new()
{
Csr = "string",
InstanceId = "string",
Organizations = new[]
{
"string",
},
MaxPathLength = 0,
EndpointType = "string",
ExcludeCnFromSans = false,
Format = "string",
CommonName = "string",
IpSans = "string",
Ous = new[]
{
"string",
},
OtherSans = new[]
{
"string",
},
Name = "string",
Countries = new[]
{
"string",
},
AltNames = new[]
{
"string",
},
Localities = new[]
{
"string",
},
PermittedDnsDomains = new[]
{
"string",
},
PostalCodes = new[]
{
"string",
},
Provinces = new[]
{
"string",
},
Region = "string",
SerialNumber = "string",
SmPrivateCertificateConfigurationActionSignCsrId = "string",
StreetAddresses = new[]
{
"string",
},
Ttl = "string",
UriSans = "string",
UseCsrValues = false,
});
example, err := ibm.NewSmPrivateCertificateConfigurationActionSignCsr(ctx, "smPrivateCertificateConfigurationActionSignCsrResource", &ibm.SmPrivateCertificateConfigurationActionSignCsrArgs{
Csr: pulumi.String("string"),
InstanceId: pulumi.String("string"),
Organizations: pulumi.StringArray{
pulumi.String("string"),
},
MaxPathLength: pulumi.Float64(0),
EndpointType: pulumi.String("string"),
ExcludeCnFromSans: pulumi.Bool(false),
Format: pulumi.String("string"),
CommonName: pulumi.String("string"),
IpSans: pulumi.String("string"),
Ous: pulumi.StringArray{
pulumi.String("string"),
},
OtherSans: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
Countries: pulumi.StringArray{
pulumi.String("string"),
},
AltNames: pulumi.StringArray{
pulumi.String("string"),
},
Localities: pulumi.StringArray{
pulumi.String("string"),
},
PermittedDnsDomains: pulumi.StringArray{
pulumi.String("string"),
},
PostalCodes: pulumi.StringArray{
pulumi.String("string"),
},
Provinces: pulumi.StringArray{
pulumi.String("string"),
},
Region: pulumi.String("string"),
SerialNumber: pulumi.String("string"),
SmPrivateCertificateConfigurationActionSignCsrId: pulumi.String("string"),
StreetAddresses: pulumi.StringArray{
pulumi.String("string"),
},
Ttl: pulumi.String("string"),
UriSans: pulumi.String("string"),
UseCsrValues: pulumi.Bool(false),
})
var smPrivateCertificateConfigurationActionSignCsrResource = new SmPrivateCertificateConfigurationActionSignCsr("smPrivateCertificateConfigurationActionSignCsrResource", SmPrivateCertificateConfigurationActionSignCsrArgs.builder()
.csr("string")
.instanceId("string")
.organizations("string")
.maxPathLength(0)
.endpointType("string")
.excludeCnFromSans(false)
.format("string")
.commonName("string")
.ipSans("string")
.ous("string")
.otherSans("string")
.name("string")
.countries("string")
.altNames("string")
.localities("string")
.permittedDnsDomains("string")
.postalCodes("string")
.provinces("string")
.region("string")
.serialNumber("string")
.smPrivateCertificateConfigurationActionSignCsrId("string")
.streetAddresses("string")
.ttl("string")
.uriSans("string")
.useCsrValues(false)
.build());
sm_private_certificate_configuration_action_sign_csr_resource = ibm.SmPrivateCertificateConfigurationActionSignCsr("smPrivateCertificateConfigurationActionSignCsrResource",
csr="string",
instance_id="string",
organizations=["string"],
max_path_length=0,
endpoint_type="string",
exclude_cn_from_sans=False,
format="string",
common_name="string",
ip_sans="string",
ous=["string"],
other_sans=["string"],
name="string",
countries=["string"],
alt_names=["string"],
localities=["string"],
permitted_dns_domains=["string"],
postal_codes=["string"],
provinces=["string"],
region="string",
serial_number="string",
sm_private_certificate_configuration_action_sign_csr_id="string",
street_addresses=["string"],
ttl="string",
uri_sans="string",
use_csr_values=False)
const smPrivateCertificateConfigurationActionSignCsrResource = new ibm.SmPrivateCertificateConfigurationActionSignCsr("smPrivateCertificateConfigurationActionSignCsrResource", {
csr: "string",
instanceId: "string",
organizations: ["string"],
maxPathLength: 0,
endpointType: "string",
excludeCnFromSans: false,
format: "string",
commonName: "string",
ipSans: "string",
ous: ["string"],
otherSans: ["string"],
name: "string",
countries: ["string"],
altNames: ["string"],
localities: ["string"],
permittedDnsDomains: ["string"],
postalCodes: ["string"],
provinces: ["string"],
region: "string",
serialNumber: "string",
smPrivateCertificateConfigurationActionSignCsrId: "string",
streetAddresses: ["string"],
ttl: "string",
uriSans: "string",
useCsrValues: false,
});
type: ibm:SmPrivateCertificateConfigurationActionSignCsr
properties:
altNames:
- string
commonName: string
countries:
- string
csr: string
endpointType: string
excludeCnFromSans: false
format: string
instanceId: string
ipSans: string
localities:
- string
maxPathLength: 0
name: string
organizations:
- string
otherSans:
- string
ous:
- string
permittedDnsDomains:
- string
postalCodes:
- string
provinces:
- string
region: string
serialNumber: string
smPrivateCertificateConfigurationActionSignCsrId: string
streetAddresses:
- string
ttl: string
uriSans: string
useCsrValues: false
SmPrivateCertificateConfigurationActionSignCsr Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SmPrivateCertificateConfigurationActionSignCsr resource accepts the following input properties:
- Csr string
- The certificate signing request.
- Instance
Id string - The GUID of the Secrets Manager instance.
- Alt
Names List<string> - With the Subject Alternative Name field, you can specify additional host names to be protected by a single SSL certificate.
- Constraints: The list items must match regular expression
/^(.*?)$/
. The maximum length is99
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Common
Name string - The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.
- Constraints: The maximum length is
128
characters. The minimum length is4
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- Countries List<string>
- The Country (C) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Endpoint
Type string - The endpoint type. If not provided the endpoint type is determined by the
visibility
argument provided in the provider configuration.- Constraints: Allowable values are:
private
,public
.
- Constraints: Allowable values are:
- Exclude
Cn boolFrom Sans - Controls whether the common name is excluded from Subject Alternative Names (SANs).If the common name set to
true
, it is not included in DNS or Email SANs if they apply. This field can be useful if the common name is a human-readable identifier, instead of a hostname or an email address. - Format string
- The format of the returned data.
- Constraints: Allowable values are:
pem
,pem_bundle
.
- Constraints: Allowable values are:
- Ip
Sans string - The IP Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- Localities List<string>
- The Locality (L) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Max
Path doubleLength - The maximum path length to encode in the generated certificate.
-1
means no limit.If the signing certificate has a maximum path length set, the path length is set to one less than that of the signing certificate. A limit of0
means a literal path length of zero. - Name string
- The name that uniquely identifies the configuration that will be used to sign the CSR.
- Organizations List<string>
- The Organization (O) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Other
Sans List<string> - The custom Object Identifier (OID) or UTF8-string Subject Alternative Names to define for the CA certificate.The alternative names must match the values that are specified in the
allowed_other_sans
field in the associated certificate template. The format is the same as OpenSSL:<oid>:<type>:<value>
where the current valid type isUTF8
.- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Ous List<string>
- The Organizational Unit (OU) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Permitted
Dns List<string>Domains - The allowed DNS domains or subdomains for the certificates that are to be signed and issued by this CA certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Postal
Codes List<string> - The postal code values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Provinces List<string>
- The Province (ST) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Region string
- The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
- Serial
Number string - The serial number to assign to the generated certificate. To assign a random serial number, you can omit this field.
- Constraints: The maximum length is
64
characters. The minimum length is32
characters. The value must match regular expression/[^a-fA-F0-9]/
.
- Constraints: The maximum length is
- Sm
Private stringCertificate Configuration Action Sign Csr Id - Street
Addresses List<string> - The street address values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Ttl string
- The requested time-to-live (TTL) for certificates that are created by this CA. This field's value cannot be longer than the
max_ttl
limit.The value can be supplied as a string representation of a duration in hours, for example '8760h'. In the API response, this value is returned in seconds (integer).- Constraints: The maximum length is
10
characters. The minimum length is2
characters. The value must match regular expression/^[0-9]+[s,m,h,d]{0,1}$/
.
- Constraints: The maximum length is
- Uri
Sans string - The URI Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- Use
Csr boolValues - Determines whether to use values from a certificate signing request (CSR) to complete a
private_cert_configuration_action_sign_csr
action.
- Csr string
- The certificate signing request.
- Instance
Id string - The GUID of the Secrets Manager instance.
- Alt
Names []string - With the Subject Alternative Name field, you can specify additional host names to be protected by a single SSL certificate.
- Constraints: The list items must match regular expression
/^(.*?)$/
. The maximum length is99
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Common
Name string - The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.
- Constraints: The maximum length is
128
characters. The minimum length is4
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- Countries []string
- The Country (C) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Endpoint
Type string - The endpoint type. If not provided the endpoint type is determined by the
visibility
argument provided in the provider configuration.- Constraints: Allowable values are:
private
,public
.
- Constraints: Allowable values are:
- Exclude
Cn boolFrom Sans - Controls whether the common name is excluded from Subject Alternative Names (SANs).If the common name set to
true
, it is not included in DNS or Email SANs if they apply. This field can be useful if the common name is a human-readable identifier, instead of a hostname or an email address. - Format string
- The format of the returned data.
- Constraints: Allowable values are:
pem
,pem_bundle
.
- Constraints: Allowable values are:
- Ip
Sans string - The IP Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- Localities []string
- The Locality (L) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Max
Path float64Length - The maximum path length to encode in the generated certificate.
-1
means no limit.If the signing certificate has a maximum path length set, the path length is set to one less than that of the signing certificate. A limit of0
means a literal path length of zero. - Name string
- The name that uniquely identifies the configuration that will be used to sign the CSR.
- Organizations []string
- The Organization (O) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Other
Sans []string - The custom Object Identifier (OID) or UTF8-string Subject Alternative Names to define for the CA certificate.The alternative names must match the values that are specified in the
allowed_other_sans
field in the associated certificate template. The format is the same as OpenSSL:<oid>:<type>:<value>
where the current valid type isUTF8
.- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Ous []string
- The Organizational Unit (OU) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Permitted
Dns []stringDomains - The allowed DNS domains or subdomains for the certificates that are to be signed and issued by this CA certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Postal
Codes []string - The postal code values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Provinces []string
- The Province (ST) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Region string
- The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
- Serial
Number string - The serial number to assign to the generated certificate. To assign a random serial number, you can omit this field.
- Constraints: The maximum length is
64
characters. The minimum length is32
characters. The value must match regular expression/[^a-fA-F0-9]/
.
- Constraints: The maximum length is
- Sm
Private stringCertificate Configuration Action Sign Csr Id - Street
Addresses []string - The street address values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Ttl string
- The requested time-to-live (TTL) for certificates that are created by this CA. This field's value cannot be longer than the
max_ttl
limit.The value can be supplied as a string representation of a duration in hours, for example '8760h'. In the API response, this value is returned in seconds (integer).- Constraints: The maximum length is
10
characters. The minimum length is2
characters. The value must match regular expression/^[0-9]+[s,m,h,d]{0,1}$/
.
- Constraints: The maximum length is
- Uri
Sans string - The URI Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- Use
Csr boolValues - Determines whether to use values from a certificate signing request (CSR) to complete a
private_cert_configuration_action_sign_csr
action.
- csr String
- The certificate signing request.
- instance
Id String - The GUID of the Secrets Manager instance.
- alt
Names List<String> - With the Subject Alternative Name field, you can specify additional host names to be protected by a single SSL certificate.
- Constraints: The list items must match regular expression
/^(.*?)$/
. The maximum length is99
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- common
Name String - The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.
- Constraints: The maximum length is
128
characters. The minimum length is4
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- countries List<String>
- The Country (C) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- endpoint
Type String - The endpoint type. If not provided the endpoint type is determined by the
visibility
argument provided in the provider configuration.- Constraints: Allowable values are:
private
,public
.
- Constraints: Allowable values are:
- exclude
Cn BooleanFrom Sans - Controls whether the common name is excluded from Subject Alternative Names (SANs).If the common name set to
true
, it is not included in DNS or Email SANs if they apply. This field can be useful if the common name is a human-readable identifier, instead of a hostname or an email address. - format String
- The format of the returned data.
- Constraints: Allowable values are:
pem
,pem_bundle
.
- Constraints: Allowable values are:
- ip
Sans String - The IP Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- localities List<String>
- The Locality (L) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- max
Path DoubleLength - The maximum path length to encode in the generated certificate.
-1
means no limit.If the signing certificate has a maximum path length set, the path length is set to one less than that of the signing certificate. A limit of0
means a literal path length of zero. - name String
- The name that uniquely identifies the configuration that will be used to sign the CSR.
- organizations List<String>
- The Organization (O) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- other
Sans List<String> - The custom Object Identifier (OID) or UTF8-string Subject Alternative Names to define for the CA certificate.The alternative names must match the values that are specified in the
allowed_other_sans
field in the associated certificate template. The format is the same as OpenSSL:<oid>:<type>:<value>
where the current valid type isUTF8
.- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ous List<String>
- The Organizational Unit (OU) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- permitted
Dns List<String>Domains - The allowed DNS domains or subdomains for the certificates that are to be signed and issued by this CA certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- postal
Codes List<String> - The postal code values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- provinces List<String>
- The Province (ST) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- region String
- The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
- serial
Number String - The serial number to assign to the generated certificate. To assign a random serial number, you can omit this field.
- Constraints: The maximum length is
64
characters. The minimum length is32
characters. The value must match regular expression/[^a-fA-F0-9]/
.
- Constraints: The maximum length is
- sm
Private StringCertificate Configuration Action Sign Csr Id - street
Addresses List<String> - The street address values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ttl String
- The requested time-to-live (TTL) for certificates that are created by this CA. This field's value cannot be longer than the
max_ttl
limit.The value can be supplied as a string representation of a duration in hours, for example '8760h'. In the API response, this value is returned in seconds (integer).- Constraints: The maximum length is
10
characters. The minimum length is2
characters. The value must match regular expression/^[0-9]+[s,m,h,d]{0,1}$/
.
- Constraints: The maximum length is
- uri
Sans String - The URI Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- use
Csr BooleanValues - Determines whether to use values from a certificate signing request (CSR) to complete a
private_cert_configuration_action_sign_csr
action.
- csr string
- The certificate signing request.
- instance
Id string - The GUID of the Secrets Manager instance.
- alt
Names string[] - With the Subject Alternative Name field, you can specify additional host names to be protected by a single SSL certificate.
- Constraints: The list items must match regular expression
/^(.*?)$/
. The maximum length is99
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- common
Name string - The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.
- Constraints: The maximum length is
128
characters. The minimum length is4
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- countries string[]
- The Country (C) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- endpoint
Type string - The endpoint type. If not provided the endpoint type is determined by the
visibility
argument provided in the provider configuration.- Constraints: Allowable values are:
private
,public
.
- Constraints: Allowable values are:
- exclude
Cn booleanFrom Sans - Controls whether the common name is excluded from Subject Alternative Names (SANs).If the common name set to
true
, it is not included in DNS or Email SANs if they apply. This field can be useful if the common name is a human-readable identifier, instead of a hostname or an email address. - format string
- The format of the returned data.
- Constraints: Allowable values are:
pem
,pem_bundle
.
- Constraints: Allowable values are:
- ip
Sans string - The IP Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- localities string[]
- The Locality (L) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- max
Path numberLength - The maximum path length to encode in the generated certificate.
-1
means no limit.If the signing certificate has a maximum path length set, the path length is set to one less than that of the signing certificate. A limit of0
means a literal path length of zero. - name string
- The name that uniquely identifies the configuration that will be used to sign the CSR.
- organizations string[]
- The Organization (O) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- other
Sans string[] - The custom Object Identifier (OID) or UTF8-string Subject Alternative Names to define for the CA certificate.The alternative names must match the values that are specified in the
allowed_other_sans
field in the associated certificate template. The format is the same as OpenSSL:<oid>:<type>:<value>
where the current valid type isUTF8
.- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ous string[]
- The Organizational Unit (OU) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- permitted
Dns string[]Domains - The allowed DNS domains or subdomains for the certificates that are to be signed and issued by this CA certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- postal
Codes string[] - The postal code values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- provinces string[]
- The Province (ST) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- region string
- The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
- serial
Number string - The serial number to assign to the generated certificate. To assign a random serial number, you can omit this field.
- Constraints: The maximum length is
64
characters. The minimum length is32
characters. The value must match regular expression/[^a-fA-F0-9]/
.
- Constraints: The maximum length is
- sm
Private stringCertificate Configuration Action Sign Csr Id - street
Addresses string[] - The street address values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ttl string
- The requested time-to-live (TTL) for certificates that are created by this CA. This field's value cannot be longer than the
max_ttl
limit.The value can be supplied as a string representation of a duration in hours, for example '8760h'. In the API response, this value is returned in seconds (integer).- Constraints: The maximum length is
10
characters. The minimum length is2
characters. The value must match regular expression/^[0-9]+[s,m,h,d]{0,1}$/
.
- Constraints: The maximum length is
- uri
Sans string - The URI Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- use
Csr booleanValues - Determines whether to use values from a certificate signing request (CSR) to complete a
private_cert_configuration_action_sign_csr
action.
- csr str
- The certificate signing request.
- instance_
id str - The GUID of the Secrets Manager instance.
- alt_
names Sequence[str] - With the Subject Alternative Name field, you can specify additional host names to be protected by a single SSL certificate.
- Constraints: The list items must match regular expression
/^(.*?)$/
. The maximum length is99
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- common_
name str - The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.
- Constraints: The maximum length is
128
characters. The minimum length is4
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- countries Sequence[str]
- The Country (C) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- endpoint_
type str - The endpoint type. If not provided the endpoint type is determined by the
visibility
argument provided in the provider configuration.- Constraints: Allowable values are:
private
,public
.
- Constraints: Allowable values are:
- exclude_
cn_ boolfrom_ sans - Controls whether the common name is excluded from Subject Alternative Names (SANs).If the common name set to
true
, it is not included in DNS or Email SANs if they apply. This field can be useful if the common name is a human-readable identifier, instead of a hostname or an email address. - format str
- The format of the returned data.
- Constraints: Allowable values are:
pem
,pem_bundle
.
- Constraints: Allowable values are:
- ip_
sans str - The IP Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- localities Sequence[str]
- The Locality (L) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- max_
path_ floatlength - The maximum path length to encode in the generated certificate.
-1
means no limit.If the signing certificate has a maximum path length set, the path length is set to one less than that of the signing certificate. A limit of0
means a literal path length of zero. - name str
- The name that uniquely identifies the configuration that will be used to sign the CSR.
- organizations Sequence[str]
- The Organization (O) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- other_
sans Sequence[str] - The custom Object Identifier (OID) or UTF8-string Subject Alternative Names to define for the CA certificate.The alternative names must match the values that are specified in the
allowed_other_sans
field in the associated certificate template. The format is the same as OpenSSL:<oid>:<type>:<value>
where the current valid type isUTF8
.- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ous Sequence[str]
- The Organizational Unit (OU) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- permitted_
dns_ Sequence[str]domains - The allowed DNS domains or subdomains for the certificates that are to be signed and issued by this CA certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- postal_
codes Sequence[str] - The postal code values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- provinces Sequence[str]
- The Province (ST) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- region str
- The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
- serial_
number str - The serial number to assign to the generated certificate. To assign a random serial number, you can omit this field.
- Constraints: The maximum length is
64
characters. The minimum length is32
characters. The value must match regular expression/[^a-fA-F0-9]/
.
- Constraints: The maximum length is
- sm_
private_ strcertificate_ configuration_ action_ sign_ csr_ id - street_
addresses Sequence[str] - The street address values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ttl str
- The requested time-to-live (TTL) for certificates that are created by this CA. This field's value cannot be longer than the
max_ttl
limit.The value can be supplied as a string representation of a duration in hours, for example '8760h'. In the API response, this value is returned in seconds (integer).- Constraints: The maximum length is
10
characters. The minimum length is2
characters. The value must match regular expression/^[0-9]+[s,m,h,d]{0,1}$/
.
- Constraints: The maximum length is
- uri_
sans str - The URI Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- use_
csr_ boolvalues - Determines whether to use values from a certificate signing request (CSR) to complete a
private_cert_configuration_action_sign_csr
action.
- csr String
- The certificate signing request.
- instance
Id String - The GUID of the Secrets Manager instance.
- alt
Names List<String> - With the Subject Alternative Name field, you can specify additional host names to be protected by a single SSL certificate.
- Constraints: The list items must match regular expression
/^(.*?)$/
. The maximum length is99
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- common
Name String - The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.
- Constraints: The maximum length is
128
characters. The minimum length is4
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- countries List<String>
- The Country (C) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- endpoint
Type String - The endpoint type. If not provided the endpoint type is determined by the
visibility
argument provided in the provider configuration.- Constraints: Allowable values are:
private
,public
.
- Constraints: Allowable values are:
- exclude
Cn BooleanFrom Sans - Controls whether the common name is excluded from Subject Alternative Names (SANs).If the common name set to
true
, it is not included in DNS or Email SANs if they apply. This field can be useful if the common name is a human-readable identifier, instead of a hostname or an email address. - format String
- The format of the returned data.
- Constraints: Allowable values are:
pem
,pem_bundle
.
- Constraints: Allowable values are:
- ip
Sans String - The IP Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- localities List<String>
- The Locality (L) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- max
Path NumberLength - The maximum path length to encode in the generated certificate.
-1
means no limit.If the signing certificate has a maximum path length set, the path length is set to one less than that of the signing certificate. A limit of0
means a literal path length of zero. - name String
- The name that uniquely identifies the configuration that will be used to sign the CSR.
- organizations List<String>
- The Organization (O) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- other
Sans List<String> - The custom Object Identifier (OID) or UTF8-string Subject Alternative Names to define for the CA certificate.The alternative names must match the values that are specified in the
allowed_other_sans
field in the associated certificate template. The format is the same as OpenSSL:<oid>:<type>:<value>
where the current valid type isUTF8
.- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ous List<String>
- The Organizational Unit (OU) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- permitted
Dns List<String>Domains - The allowed DNS domains or subdomains for the certificates that are to be signed and issued by this CA certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- postal
Codes List<String> - The postal code values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- provinces List<String>
- The Province (ST) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- region String
- The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
- serial
Number String - The serial number to assign to the generated certificate. To assign a random serial number, you can omit this field.
- Constraints: The maximum length is
64
characters. The minimum length is32
characters. The value must match regular expression/[^a-fA-F0-9]/
.
- Constraints: The maximum length is
- sm
Private StringCertificate Configuration Action Sign Csr Id - street
Addresses List<String> - The street address values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ttl String
- The requested time-to-live (TTL) for certificates that are created by this CA. This field's value cannot be longer than the
max_ttl
limit.The value can be supplied as a string representation of a duration in hours, for example '8760h'. In the API response, this value is returned in seconds (integer).- Constraints: The maximum length is
10
characters. The minimum length is2
characters. The value must match regular expression/^[0-9]+[s,m,h,d]{0,1}$/
.
- Constraints: The maximum length is
- uri
Sans String - The URI Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- use
Csr BooleanValues - Determines whether to use values from a certificate signing request (CSR) to complete a
private_cert_configuration_action_sign_csr
action.
Outputs
All input properties are implicitly available as output properties. Additionally, the SmPrivateCertificateConfigurationActionSignCsr resource produces the following output properties:
- Datas
List<Sm
Private Certificate Configuration Action Sign Csr Data> - (List) The configuration data of your Private Certificate. Nested scheme for data:
- Id string
- The provider-assigned unique ID for this managed resource.
- Datas
[]Sm
Private Certificate Configuration Action Sign Csr Data - (List) The configuration data of your Private Certificate. Nested scheme for data:
- Id string
- The provider-assigned unique ID for this managed resource.
- datas
List<Sm
Private Certificate Configuration Action Sign Csr Data> - (List) The configuration data of your Private Certificate. Nested scheme for data:
- id String
- The provider-assigned unique ID for this managed resource.
- datas
Sm
Private Certificate Configuration Action Sign Csr Data[] - (List) The configuration data of your Private Certificate. Nested scheme for data:
- id string
- The provider-assigned unique ID for this managed resource.
- datas
Sequence[Sm
Private Certificate Configuration Action Sign Csr Data] - (List) The configuration data of your Private Certificate. Nested scheme for data:
- id str
- The provider-assigned unique ID for this managed resource.
- datas List<Property Map>
- (List) The configuration data of your Private Certificate. Nested scheme for data:
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing SmPrivateCertificateConfigurationActionSignCsr Resource
Get an existing SmPrivateCertificateConfigurationActionSignCsr resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SmPrivateCertificateConfigurationActionSignCsrState, opts?: CustomResourceOptions): SmPrivateCertificateConfigurationActionSignCsr
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
alt_names: Optional[Sequence[str]] = None,
common_name: Optional[str] = None,
countries: Optional[Sequence[str]] = None,
csr: Optional[str] = None,
datas: Optional[Sequence[SmPrivateCertificateConfigurationActionSignCsrDataArgs]] = None,
endpoint_type: Optional[str] = None,
exclude_cn_from_sans: Optional[bool] = None,
format: Optional[str] = None,
instance_id: Optional[str] = None,
ip_sans: Optional[str] = None,
localities: Optional[Sequence[str]] = None,
max_path_length: Optional[float] = None,
name: Optional[str] = None,
organizations: Optional[Sequence[str]] = None,
other_sans: Optional[Sequence[str]] = None,
ous: Optional[Sequence[str]] = None,
permitted_dns_domains: Optional[Sequence[str]] = None,
postal_codes: Optional[Sequence[str]] = None,
provinces: Optional[Sequence[str]] = None,
region: Optional[str] = None,
serial_number: Optional[str] = None,
sm_private_certificate_configuration_action_sign_csr_id: Optional[str] = None,
street_addresses: Optional[Sequence[str]] = None,
ttl: Optional[str] = None,
uri_sans: Optional[str] = None,
use_csr_values: Optional[bool] = None) -> SmPrivateCertificateConfigurationActionSignCsr
func GetSmPrivateCertificateConfigurationActionSignCsr(ctx *Context, name string, id IDInput, state *SmPrivateCertificateConfigurationActionSignCsrState, opts ...ResourceOption) (*SmPrivateCertificateConfigurationActionSignCsr, error)
public static SmPrivateCertificateConfigurationActionSignCsr Get(string name, Input<string> id, SmPrivateCertificateConfigurationActionSignCsrState? state, CustomResourceOptions? opts = null)
public static SmPrivateCertificateConfigurationActionSignCsr get(String name, Output<String> id, SmPrivateCertificateConfigurationActionSignCsrState state, CustomResourceOptions options)
resources: _: type: ibm:SmPrivateCertificateConfigurationActionSignCsr get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Alt
Names List<string> - With the Subject Alternative Name field, you can specify additional host names to be protected by a single SSL certificate.
- Constraints: The list items must match regular expression
/^(.*?)$/
. The maximum length is99
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Common
Name string - The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.
- Constraints: The maximum length is
128
characters. The minimum length is4
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- Countries List<string>
- The Country (C) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Csr string
- The certificate signing request.
- Datas
List<Sm
Private Certificate Configuration Action Sign Csr Data> - (List) The configuration data of your Private Certificate. Nested scheme for data:
- Endpoint
Type string - The endpoint type. If not provided the endpoint type is determined by the
visibility
argument provided in the provider configuration.- Constraints: Allowable values are:
private
,public
.
- Constraints: Allowable values are:
- Exclude
Cn boolFrom Sans - Controls whether the common name is excluded from Subject Alternative Names (SANs).If the common name set to
true
, it is not included in DNS or Email SANs if they apply. This field can be useful if the common name is a human-readable identifier, instead of a hostname or an email address. - Format string
- The format of the returned data.
- Constraints: Allowable values are:
pem
,pem_bundle
.
- Constraints: Allowable values are:
- Instance
Id string - The GUID of the Secrets Manager instance.
- Ip
Sans string - The IP Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- Localities List<string>
- The Locality (L) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Max
Path doubleLength - The maximum path length to encode in the generated certificate.
-1
means no limit.If the signing certificate has a maximum path length set, the path length is set to one less than that of the signing certificate. A limit of0
means a literal path length of zero. - Name string
- The name that uniquely identifies the configuration that will be used to sign the CSR.
- Organizations List<string>
- The Organization (O) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Other
Sans List<string> - The custom Object Identifier (OID) or UTF8-string Subject Alternative Names to define for the CA certificate.The alternative names must match the values that are specified in the
allowed_other_sans
field in the associated certificate template. The format is the same as OpenSSL:<oid>:<type>:<value>
where the current valid type isUTF8
.- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Ous List<string>
- The Organizational Unit (OU) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Permitted
Dns List<string>Domains - The allowed DNS domains or subdomains for the certificates that are to be signed and issued by this CA certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Postal
Codes List<string> - The postal code values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Provinces List<string>
- The Province (ST) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Region string
- The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
- Serial
Number string - The serial number to assign to the generated certificate. To assign a random serial number, you can omit this field.
- Constraints: The maximum length is
64
characters. The minimum length is32
characters. The value must match regular expression/[^a-fA-F0-9]/
.
- Constraints: The maximum length is
- Sm
Private stringCertificate Configuration Action Sign Csr Id - Street
Addresses List<string> - The street address values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Ttl string
- The requested time-to-live (TTL) for certificates that are created by this CA. This field's value cannot be longer than the
max_ttl
limit.The value can be supplied as a string representation of a duration in hours, for example '8760h'. In the API response, this value is returned in seconds (integer).- Constraints: The maximum length is
10
characters. The minimum length is2
characters. The value must match regular expression/^[0-9]+[s,m,h,d]{0,1}$/
.
- Constraints: The maximum length is
- Uri
Sans string - The URI Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- Use
Csr boolValues - Determines whether to use values from a certificate signing request (CSR) to complete a
private_cert_configuration_action_sign_csr
action.
- Alt
Names []string - With the Subject Alternative Name field, you can specify additional host names to be protected by a single SSL certificate.
- Constraints: The list items must match regular expression
/^(.*?)$/
. The maximum length is99
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Common
Name string - The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.
- Constraints: The maximum length is
128
characters. The minimum length is4
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- Countries []string
- The Country (C) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Csr string
- The certificate signing request.
- Datas
[]Sm
Private Certificate Configuration Action Sign Csr Data Args - (List) The configuration data of your Private Certificate. Nested scheme for data:
- Endpoint
Type string - The endpoint type. If not provided the endpoint type is determined by the
visibility
argument provided in the provider configuration.- Constraints: Allowable values are:
private
,public
.
- Constraints: Allowable values are:
- Exclude
Cn boolFrom Sans - Controls whether the common name is excluded from Subject Alternative Names (SANs).If the common name set to
true
, it is not included in DNS or Email SANs if they apply. This field can be useful if the common name is a human-readable identifier, instead of a hostname or an email address. - Format string
- The format of the returned data.
- Constraints: Allowable values are:
pem
,pem_bundle
.
- Constraints: Allowable values are:
- Instance
Id string - The GUID of the Secrets Manager instance.
- Ip
Sans string - The IP Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- Localities []string
- The Locality (L) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Max
Path float64Length - The maximum path length to encode in the generated certificate.
-1
means no limit.If the signing certificate has a maximum path length set, the path length is set to one less than that of the signing certificate. A limit of0
means a literal path length of zero. - Name string
- The name that uniquely identifies the configuration that will be used to sign the CSR.
- Organizations []string
- The Organization (O) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Other
Sans []string - The custom Object Identifier (OID) or UTF8-string Subject Alternative Names to define for the CA certificate.The alternative names must match the values that are specified in the
allowed_other_sans
field in the associated certificate template. The format is the same as OpenSSL:<oid>:<type>:<value>
where the current valid type isUTF8
.- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Ous []string
- The Organizational Unit (OU) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Permitted
Dns []stringDomains - The allowed DNS domains or subdomains for the certificates that are to be signed and issued by this CA certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Postal
Codes []string - The postal code values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Provinces []string
- The Province (ST) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Region string
- The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
- Serial
Number string - The serial number to assign to the generated certificate. To assign a random serial number, you can omit this field.
- Constraints: The maximum length is
64
characters. The minimum length is32
characters. The value must match regular expression/[^a-fA-F0-9]/
.
- Constraints: The maximum length is
- Sm
Private stringCertificate Configuration Action Sign Csr Id - Street
Addresses []string - The street address values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- Ttl string
- The requested time-to-live (TTL) for certificates that are created by this CA. This field's value cannot be longer than the
max_ttl
limit.The value can be supplied as a string representation of a duration in hours, for example '8760h'. In the API response, this value is returned in seconds (integer).- Constraints: The maximum length is
10
characters. The minimum length is2
characters. The value must match regular expression/^[0-9]+[s,m,h,d]{0,1}$/
.
- Constraints: The maximum length is
- Uri
Sans string - The URI Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- Use
Csr boolValues - Determines whether to use values from a certificate signing request (CSR) to complete a
private_cert_configuration_action_sign_csr
action.
- alt
Names List<String> - With the Subject Alternative Name field, you can specify additional host names to be protected by a single SSL certificate.
- Constraints: The list items must match regular expression
/^(.*?)$/
. The maximum length is99
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- common
Name String - The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.
- Constraints: The maximum length is
128
characters. The minimum length is4
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- countries List<String>
- The Country (C) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- csr String
- The certificate signing request.
- datas
List<Sm
Private Certificate Configuration Action Sign Csr Data> - (List) The configuration data of your Private Certificate. Nested scheme for data:
- endpoint
Type String - The endpoint type. If not provided the endpoint type is determined by the
visibility
argument provided in the provider configuration.- Constraints: Allowable values are:
private
,public
.
- Constraints: Allowable values are:
- exclude
Cn BooleanFrom Sans - Controls whether the common name is excluded from Subject Alternative Names (SANs).If the common name set to
true
, it is not included in DNS or Email SANs if they apply. This field can be useful if the common name is a human-readable identifier, instead of a hostname or an email address. - format String
- The format of the returned data.
- Constraints: Allowable values are:
pem
,pem_bundle
.
- Constraints: Allowable values are:
- instance
Id String - The GUID of the Secrets Manager instance.
- ip
Sans String - The IP Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- localities List<String>
- The Locality (L) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- max
Path DoubleLength - The maximum path length to encode in the generated certificate.
-1
means no limit.If the signing certificate has a maximum path length set, the path length is set to one less than that of the signing certificate. A limit of0
means a literal path length of zero. - name String
- The name that uniquely identifies the configuration that will be used to sign the CSR.
- organizations List<String>
- The Organization (O) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- other
Sans List<String> - The custom Object Identifier (OID) or UTF8-string Subject Alternative Names to define for the CA certificate.The alternative names must match the values that are specified in the
allowed_other_sans
field in the associated certificate template. The format is the same as OpenSSL:<oid>:<type>:<value>
where the current valid type isUTF8
.- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ous List<String>
- The Organizational Unit (OU) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- permitted
Dns List<String>Domains - The allowed DNS domains or subdomains for the certificates that are to be signed and issued by this CA certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- postal
Codes List<String> - The postal code values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- provinces List<String>
- The Province (ST) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- region String
- The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
- serial
Number String - The serial number to assign to the generated certificate. To assign a random serial number, you can omit this field.
- Constraints: The maximum length is
64
characters. The minimum length is32
characters. The value must match regular expression/[^a-fA-F0-9]/
.
- Constraints: The maximum length is
- sm
Private StringCertificate Configuration Action Sign Csr Id - street
Addresses List<String> - The street address values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ttl String
- The requested time-to-live (TTL) for certificates that are created by this CA. This field's value cannot be longer than the
max_ttl
limit.The value can be supplied as a string representation of a duration in hours, for example '8760h'. In the API response, this value is returned in seconds (integer).- Constraints: The maximum length is
10
characters. The minimum length is2
characters. The value must match regular expression/^[0-9]+[s,m,h,d]{0,1}$/
.
- Constraints: The maximum length is
- uri
Sans String - The URI Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- use
Csr BooleanValues - Determines whether to use values from a certificate signing request (CSR) to complete a
private_cert_configuration_action_sign_csr
action.
- alt
Names string[] - With the Subject Alternative Name field, you can specify additional host names to be protected by a single SSL certificate.
- Constraints: The list items must match regular expression
/^(.*?)$/
. The maximum length is99
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- common
Name string - The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.
- Constraints: The maximum length is
128
characters. The minimum length is4
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- countries string[]
- The Country (C) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- csr string
- The certificate signing request.
- datas
Sm
Private Certificate Configuration Action Sign Csr Data[] - (List) The configuration data of your Private Certificate. Nested scheme for data:
- endpoint
Type string - The endpoint type. If not provided the endpoint type is determined by the
visibility
argument provided in the provider configuration.- Constraints: Allowable values are:
private
,public
.
- Constraints: Allowable values are:
- exclude
Cn booleanFrom Sans - Controls whether the common name is excluded from Subject Alternative Names (SANs).If the common name set to
true
, it is not included in DNS or Email SANs if they apply. This field can be useful if the common name is a human-readable identifier, instead of a hostname or an email address. - format string
- The format of the returned data.
- Constraints: Allowable values are:
pem
,pem_bundle
.
- Constraints: Allowable values are:
- instance
Id string - The GUID of the Secrets Manager instance.
- ip
Sans string - The IP Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- localities string[]
- The Locality (L) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- max
Path numberLength - The maximum path length to encode in the generated certificate.
-1
means no limit.If the signing certificate has a maximum path length set, the path length is set to one less than that of the signing certificate. A limit of0
means a literal path length of zero. - name string
- The name that uniquely identifies the configuration that will be used to sign the CSR.
- organizations string[]
- The Organization (O) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- other
Sans string[] - The custom Object Identifier (OID) or UTF8-string Subject Alternative Names to define for the CA certificate.The alternative names must match the values that are specified in the
allowed_other_sans
field in the associated certificate template. The format is the same as OpenSSL:<oid>:<type>:<value>
where the current valid type isUTF8
.- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ous string[]
- The Organizational Unit (OU) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- permitted
Dns string[]Domains - The allowed DNS domains or subdomains for the certificates that are to be signed and issued by this CA certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- postal
Codes string[] - The postal code values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- provinces string[]
- The Province (ST) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- region string
- The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
- serial
Number string - The serial number to assign to the generated certificate. To assign a random serial number, you can omit this field.
- Constraints: The maximum length is
64
characters. The minimum length is32
characters. The value must match regular expression/[^a-fA-F0-9]/
.
- Constraints: The maximum length is
- sm
Private stringCertificate Configuration Action Sign Csr Id - street
Addresses string[] - The street address values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ttl string
- The requested time-to-live (TTL) for certificates that are created by this CA. This field's value cannot be longer than the
max_ttl
limit.The value can be supplied as a string representation of a duration in hours, for example '8760h'. In the API response, this value is returned in seconds (integer).- Constraints: The maximum length is
10
characters. The minimum length is2
characters. The value must match regular expression/^[0-9]+[s,m,h,d]{0,1}$/
.
- Constraints: The maximum length is
- uri
Sans string - The URI Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- use
Csr booleanValues - Determines whether to use values from a certificate signing request (CSR) to complete a
private_cert_configuration_action_sign_csr
action.
- alt_
names Sequence[str] - With the Subject Alternative Name field, you can specify additional host names to be protected by a single SSL certificate.
- Constraints: The list items must match regular expression
/^(.*?)$/
. The maximum length is99
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- common_
name str - The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.
- Constraints: The maximum length is
128
characters. The minimum length is4
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- countries Sequence[str]
- The Country (C) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- csr str
- The certificate signing request.
- datas
Sequence[Sm
Private Certificate Configuration Action Sign Csr Data Args] - (List) The configuration data of your Private Certificate. Nested scheme for data:
- endpoint_
type str - The endpoint type. If not provided the endpoint type is determined by the
visibility
argument provided in the provider configuration.- Constraints: Allowable values are:
private
,public
.
- Constraints: Allowable values are:
- exclude_
cn_ boolfrom_ sans - Controls whether the common name is excluded from Subject Alternative Names (SANs).If the common name set to
true
, it is not included in DNS or Email SANs if they apply. This field can be useful if the common name is a human-readable identifier, instead of a hostname or an email address. - format str
- The format of the returned data.
- Constraints: Allowable values are:
pem
,pem_bundle
.
- Constraints: Allowable values are:
- instance_
id str - The GUID of the Secrets Manager instance.
- ip_
sans str - The IP Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- localities Sequence[str]
- The Locality (L) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- max_
path_ floatlength - The maximum path length to encode in the generated certificate.
-1
means no limit.If the signing certificate has a maximum path length set, the path length is set to one less than that of the signing certificate. A limit of0
means a literal path length of zero. - name str
- The name that uniquely identifies the configuration that will be used to sign the CSR.
- organizations Sequence[str]
- The Organization (O) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- other_
sans Sequence[str] - The custom Object Identifier (OID) or UTF8-string Subject Alternative Names to define for the CA certificate.The alternative names must match the values that are specified in the
allowed_other_sans
field in the associated certificate template. The format is the same as OpenSSL:<oid>:<type>:<value>
where the current valid type isUTF8
.- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ous Sequence[str]
- The Organizational Unit (OU) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- permitted_
dns_ Sequence[str]domains - The allowed DNS domains or subdomains for the certificates that are to be signed and issued by this CA certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- postal_
codes Sequence[str] - The postal code values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- provinces Sequence[str]
- The Province (ST) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- region str
- The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
- serial_
number str - The serial number to assign to the generated certificate. To assign a random serial number, you can omit this field.
- Constraints: The maximum length is
64
characters. The minimum length is32
characters. The value must match regular expression/[^a-fA-F0-9]/
.
- Constraints: The maximum length is
- sm_
private_ strcertificate_ configuration_ action_ sign_ csr_ id - street_
addresses Sequence[str] - The street address values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ttl str
- The requested time-to-live (TTL) for certificates that are created by this CA. This field's value cannot be longer than the
max_ttl
limit.The value can be supplied as a string representation of a duration in hours, for example '8760h'. In the API response, this value is returned in seconds (integer).- Constraints: The maximum length is
10
characters. The minimum length is2
characters. The value must match regular expression/^[0-9]+[s,m,h,d]{0,1}$/
.
- Constraints: The maximum length is
- uri_
sans str - The URI Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- use_
csr_ boolvalues - Determines whether to use values from a certificate signing request (CSR) to complete a
private_cert_configuration_action_sign_csr
action.
- alt
Names List<String> - With the Subject Alternative Name field, you can specify additional host names to be protected by a single SSL certificate.
- Constraints: The list items must match regular expression
/^(.*?)$/
. The maximum length is99
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- common
Name String - The Common Name (AKA CN) represents the server name that is protected by the SSL certificate.
- Constraints: The maximum length is
128
characters. The minimum length is4
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- countries List<String>
- The Country (C) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- csr String
- The certificate signing request.
- datas List<Property Map>
- (List) The configuration data of your Private Certificate. Nested scheme for data:
- endpoint
Type String - The endpoint type. If not provided the endpoint type is determined by the
visibility
argument provided in the provider configuration.- Constraints: Allowable values are:
private
,public
.
- Constraints: Allowable values are:
- exclude
Cn BooleanFrom Sans - Controls whether the common name is excluded from Subject Alternative Names (SANs).If the common name set to
true
, it is not included in DNS or Email SANs if they apply. This field can be useful if the common name is a human-readable identifier, instead of a hostname or an email address. - format String
- The format of the returned data.
- Constraints: Allowable values are:
pem
,pem_bundle
.
- Constraints: Allowable values are:
- instance
Id String - The GUID of the Secrets Manager instance.
- ip
Sans String - The IP Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- localities List<String>
- The Locality (L) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- max
Path NumberLength - The maximum path length to encode in the generated certificate.
-1
means no limit.If the signing certificate has a maximum path length set, the path length is set to one less than that of the signing certificate. A limit of0
means a literal path length of zero. - name String
- The name that uniquely identifies the configuration that will be used to sign the CSR.
- organizations List<String>
- The Organization (O) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- other
Sans List<String> - The custom Object Identifier (OID) or UTF8-string Subject Alternative Names to define for the CA certificate.The alternative names must match the values that are specified in the
allowed_other_sans
field in the associated certificate template. The format is the same as OpenSSL:<oid>:<type>:<value>
where the current valid type isUTF8
.- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ous List<String>
- The Organizational Unit (OU) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- permitted
Dns List<String>Domains - The allowed DNS domains or subdomains for the certificates that are to be signed and issued by this CA certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is100
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- postal
Codes List<String> - The postal code values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- provinces List<String>
- The Province (ST) values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- region String
- The region of the Secrets Manager instance. If not provided defaults to the region defined in the IBM provider configuration.
- serial
Number String - The serial number to assign to the generated certificate. To assign a random serial number, you can omit this field.
- Constraints: The maximum length is
64
characters. The minimum length is32
characters. The value must match regular expression/[^a-fA-F0-9]/
.
- Constraints: The maximum length is
- sm
Private StringCertificate Configuration Action Sign Csr Id - street
Addresses List<String> - The street address values to define in the subject field of the resulting certificate.
- Constraints: The list items must match regular expression
/(.*?)/
. The maximum length is10
items. The minimum length is0
items.
- Constraints: The list items must match regular expression
- ttl String
- The requested time-to-live (TTL) for certificates that are created by this CA. This field's value cannot be longer than the
max_ttl
limit.The value can be supplied as a string representation of a duration in hours, for example '8760h'. In the API response, this value is returned in seconds (integer).- Constraints: The maximum length is
10
characters. The minimum length is2
characters. The value must match regular expression/^[0-9]+[s,m,h,d]{0,1}$/
.
- Constraints: The maximum length is
- uri
Sans String - The URI Subject Alternative Names to define for the CA certificate, in a comma-delimited list.
- Constraints: The maximum length is
2048
characters. The minimum length is2
characters. The value must match regular expression/(.*?)/
.
- Constraints: The maximum length is
- use
Csr BooleanValues - Determines whether to use values from a certificate signing request (CSR) to complete a
private_cert_configuration_action_sign_csr
action.
Supporting Types
SmPrivateCertificateConfigurationActionSignCsrData, SmPrivateCertificateConfigurationActionSignCsrDataArgs
- Ca
Chains List<string> - (List) The chain of certificate authorities that are associated with the certificate.
- Constraints: The list items must match regular expression
/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
. The maximum length is16
items. The minimum length is1
item.
- Constraints: The list items must match regular expression
- Certificate string
- (String) The PEM-encoded contents of your certificate.
- Constraints: The maximum length is
100000
characters. The minimum length is50
characters. The value must match regular expression/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
.
- Constraints: The maximum length is
- Expiration double
- (Integer) The certificate expiration time.
- Issuing
Ca string - (String) The PEM-encoded certificate of the certificate authority that signed and issued this certificate.
- Constraints: The value must match regular expression
/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
.
- Constraints: The value must match regular expression
- Ca
Chains []string - (List) The chain of certificate authorities that are associated with the certificate.
- Constraints: The list items must match regular expression
/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
. The maximum length is16
items. The minimum length is1
item.
- Constraints: The list items must match regular expression
- Certificate string
- (String) The PEM-encoded contents of your certificate.
- Constraints: The maximum length is
100000
characters. The minimum length is50
characters. The value must match regular expression/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
.
- Constraints: The maximum length is
- Expiration float64
- (Integer) The certificate expiration time.
- Issuing
Ca string - (String) The PEM-encoded certificate of the certificate authority that signed and issued this certificate.
- Constraints: The value must match regular expression
/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
.
- Constraints: The value must match regular expression
- ca
Chains List<String> - (List) The chain of certificate authorities that are associated with the certificate.
- Constraints: The list items must match regular expression
/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
. The maximum length is16
items. The minimum length is1
item.
- Constraints: The list items must match regular expression
- certificate String
- (String) The PEM-encoded contents of your certificate.
- Constraints: The maximum length is
100000
characters. The minimum length is50
characters. The value must match regular expression/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
.
- Constraints: The maximum length is
- expiration Double
- (Integer) The certificate expiration time.
- issuing
Ca String - (String) The PEM-encoded certificate of the certificate authority that signed and issued this certificate.
- Constraints: The value must match regular expression
/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
.
- Constraints: The value must match regular expression
- ca
Chains string[] - (List) The chain of certificate authorities that are associated with the certificate.
- Constraints: The list items must match regular expression
/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
. The maximum length is16
items. The minimum length is1
item.
- Constraints: The list items must match regular expression
- certificate string
- (String) The PEM-encoded contents of your certificate.
- Constraints: The maximum length is
100000
characters. The minimum length is50
characters. The value must match regular expression/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
.
- Constraints: The maximum length is
- expiration number
- (Integer) The certificate expiration time.
- issuing
Ca string - (String) The PEM-encoded certificate of the certificate authority that signed and issued this certificate.
- Constraints: The value must match regular expression
/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
.
- Constraints: The value must match regular expression
- ca_
chains Sequence[str] - (List) The chain of certificate authorities that are associated with the certificate.
- Constraints: The list items must match regular expression
/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
. The maximum length is16
items. The minimum length is1
item.
- Constraints: The list items must match regular expression
- certificate str
- (String) The PEM-encoded contents of your certificate.
- Constraints: The maximum length is
100000
characters. The minimum length is50
characters. The value must match regular expression/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
.
- Constraints: The maximum length is
- expiration float
- (Integer) The certificate expiration time.
- issuing_
ca str - (String) The PEM-encoded certificate of the certificate authority that signed and issued this certificate.
- Constraints: The value must match regular expression
/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
.
- Constraints: The value must match regular expression
- ca
Chains List<String> - (List) The chain of certificate authorities that are associated with the certificate.
- Constraints: The list items must match regular expression
/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
. The maximum length is16
items. The minimum length is1
item.
- Constraints: The list items must match regular expression
- certificate String
- (String) The PEM-encoded contents of your certificate.
- Constraints: The maximum length is
100000
characters. The minimum length is50
characters. The value must match regular expression/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
.
- Constraints: The maximum length is
- expiration Number
- (Integer) The certificate expiration time.
- issuing
Ca String - (String) The PEM-encoded certificate of the certificate authority that signed and issued this certificate.
- Constraints: The value must match regular expression
/^(-{5}BEGIN.+?-{5}[\\s\\S]+-{5}END.+?-{5})$/
.
- Constraints: The value must match regular expression
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.