certificateauthority library

Classes

Authority
A CertificateAuthority represents an individual Certificate Authority. A CertificateAuthority can be used to create Certificates.
AuthorityAccessUrl
AuthorityArgs
The set of arguments for Authority. The set of arguments for Authority.
AuthorityConfig
AuthorityConfigSubjectConfig
AuthorityConfigSubjectConfigSubject
AuthorityConfigSubjectConfigSubjectAltName
AuthorityConfigSubjectKeyId
AuthorityConfigX509Config
AuthorityConfigX509ConfigAdditionalExtension
AuthorityConfigX509ConfigAdditionalExtensionObjectId
AuthorityConfigX509ConfigCaOptions
AuthorityConfigX509ConfigKeyUsage
AuthorityConfigX509ConfigKeyUsageBaseKeyUsage
AuthorityConfigX509ConfigKeyUsageExtendedKeyUsage
AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsage
AuthorityConfigX509ConfigNameConstraints
AuthorityConfigX509ConfigPolicyId
AuthorityKeySpec
AuthorityState
Input properties used for looking up and filtering Authority resources.
AuthoritySubordinateConfig
AuthoritySubordinateConfigPemIssuerChain
AuthorityUserDefinedAccessUrls
CaPool
A CaPool represents a group of CertificateAuthorities that form a trust anchor. A CaPool can be used to manage issuance policies for one or more CertificateAuthority resources and to rotate CA certificates in and out of the trust anchor.
CaPoolArgs
The set of arguments for CaPool. The set of arguments for CaPool.
CaPoolEncryptionSpec
CaPoolIamBinding
Three different resources help you manage your IAM policy for Certificate Authority Service CaPool. Each of these resources serves a different use case:
CaPoolIamBindingArgs
The set of arguments for CaPoolIamBinding. The set of arguments for CaPoolIamBinding.
CaPoolIamBindingCondition
CaPoolIamBindingState
Input properties used for looking up and filtering CaPoolIamBinding resources.
CaPoolIamMember
Three different resources help you manage your IAM policy for Certificate Authority Service CaPool. Each of these resources serves a different use case:
CaPoolIamMemberArgs
The set of arguments for CaPoolIamMember. The set of arguments for CaPoolIamMember.
CaPoolIamMemberCondition
CaPoolIamMemberState
Input properties used for looking up and filtering CaPoolIamMember resources.
CaPoolIamPolicy
Three different resources help you manage your IAM policy for Certificate Authority Service CaPool. Each of these resources serves a different use case:
CaPoolIamPolicyArgs
The set of arguments for CaPoolIamPolicy. The set of arguments for CaPoolIamPolicy.
CaPoolIamPolicyState
Input properties used for looking up and filtering CaPoolIamPolicy resources.
CaPoolIssuancePolicy
CaPoolIssuancePolicyAllowedIssuanceModes
CaPoolIssuancePolicyAllowedKeyType
CaPoolIssuancePolicyAllowedKeyTypeEllipticCurve
CaPoolIssuancePolicyAllowedKeyTypeRsa
CaPoolIssuancePolicyBaselineValues
CaPoolIssuancePolicyBaselineValuesAdditionalExtension
CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectId
CaPoolIssuancePolicyBaselineValuesCaOptions
CaPoolIssuancePolicyBaselineValuesKeyUsage
CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage
CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage
CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsage
CaPoolIssuancePolicyBaselineValuesNameConstraints
CaPoolIssuancePolicyBaselineValuesPolicyId
CaPoolIssuancePolicyIdentityConstraints
CaPoolIssuancePolicyIdentityConstraintsCelExpression
CaPoolPublishingOptions
CaPoolState
Input properties used for looking up and filtering CaPool resources.
Certificate
A Certificate corresponds to a signed X.509 certificate issued by a Certificate.
CertificateArgs
The set of arguments for Certificate. The set of arguments for Certificate.
CertificateCertificateDescription
CertificateCertificateDescriptionAuthorityKeyId
CertificateCertificateDescriptionCertFingerprint
CertificateCertificateDescriptionPublicKey
CertificateCertificateDescriptionSubjectDescription
CertificateCertificateDescriptionSubjectDescriptionSubject
CertificateCertificateDescriptionSubjectDescriptionSubjectAltName
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSan
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectId
CertificateCertificateDescriptionSubjectKeyId
CertificateCertificateDescriptionX509Description
CertificateCertificateDescriptionX509DescriptionAdditionalExtension
CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectId
CertificateCertificateDescriptionX509DescriptionCaOption
CertificateCertificateDescriptionX509DescriptionKeyUsage
CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage
CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage
CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsage
CertificateCertificateDescriptionX509DescriptionNameConstraint
CertificateCertificateDescriptionX509DescriptionPolicyId
CertificateConfig
CertificateConfigPublicKey
CertificateConfigSubjectConfig
CertificateConfigSubjectConfigSubject
CertificateConfigSubjectConfigSubjectAltName
CertificateConfigSubjectKeyId
CertificateConfigX509Config
CertificateConfigX509ConfigAdditionalExtension
CertificateConfigX509ConfigAdditionalExtensionObjectId
CertificateConfigX509ConfigCaOptions
CertificateConfigX509ConfigKeyUsage
CertificateConfigX509ConfigKeyUsageBaseKeyUsage
CertificateConfigX509ConfigKeyUsageExtendedKeyUsage
CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsage
CertificateConfigX509ConfigNameConstraints
CertificateConfigX509ConfigPolicyId
CertificateRevocationDetail
CertificateState
Input properties used for looking up and filtering Certificate resources.
CertificateTemplate
Certificate Authority Service provides reusable and parameterized templates that you can use for common certificate issuance scenarios. A certificate template represents a relatively static and well-defined certificate issuance schema within an organization. A certificate template can essentially become a full-fledged vertical certificate issuance framework.
CertificateTemplateArgs
The set of arguments for CertificateTemplate. The set of arguments for CertificateTemplate.
CertificateTemplateIamBinding
Three different resources help you manage your IAM policy for Certificate Authority Service CertificateTemplate. Each of these resources serves a different use case:
CertificateTemplateIamBindingArgs
The set of arguments for CertificateTemplateIamBinding. The set of arguments for CertificateTemplateIamBinding.
CertificateTemplateIamBindingCondition
CertificateTemplateIamBindingState
Input properties used for looking up and filtering CertificateTemplateIamBinding resources.
CertificateTemplateIamMember
Three different resources help you manage your IAM policy for Certificate Authority Service CertificateTemplate. Each of these resources serves a different use case:
CertificateTemplateIamMemberArgs
The set of arguments for CertificateTemplateIamMember. The set of arguments for CertificateTemplateIamMember.
CertificateTemplateIamMemberCondition
CertificateTemplateIamMemberState
Input properties used for looking up and filtering CertificateTemplateIamMember resources.
CertificateTemplateIamPolicy
Three different resources help you manage your IAM policy for Certificate Authority Service CertificateTemplate. Each of these resources serves a different use case:
CertificateTemplateIamPolicyArgs
The set of arguments for CertificateTemplateIamPolicy. The set of arguments for CertificateTemplateIamPolicy.
CertificateTemplateIamPolicyState
Input properties used for looking up and filtering CertificateTemplateIamPolicy resources.
CertificateTemplateIdentityConstraints
CertificateTemplateIdentityConstraintsCelExpression
CertificateTemplatePassthroughExtensions
CertificateTemplatePassthroughExtensionsAdditionalExtension
CertificateTemplatePredefinedValues
CertificateTemplatePredefinedValuesAdditionalExtension
CertificateTemplatePredefinedValuesAdditionalExtensionObjectId
CertificateTemplatePredefinedValuesCaOptions
CertificateTemplatePredefinedValuesKeyUsage
CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage
CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage
CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsage
CertificateTemplatePredefinedValuesNameConstraints
CertificateTemplatePredefinedValuesPolicyId
CertificateTemplateState
Input properties used for looking up and filtering CertificateTemplate resources.
GetAuthorityAccessUrl
GetAuthorityArgs
Arguments for getAuthority. Arguments for getAuthority.
GetAuthorityConfig
GetAuthorityConfigSubjectConfig
GetAuthorityConfigSubjectConfigSubject
GetAuthorityConfigSubjectConfigSubjectAltName
GetAuthorityConfigSubjectKeyId
GetAuthorityConfigX509Config
GetAuthorityConfigX509ConfigAdditionalExtension
GetAuthorityConfigX509ConfigAdditionalExtensionObjectId
GetAuthorityConfigX509ConfigCaOption
GetAuthorityConfigX509ConfigKeyUsage
GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsage
GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage
GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsage
GetAuthorityConfigX509ConfigNameConstraint
GetAuthorityConfigX509ConfigPolicyId
GetAuthorityKeySpec
GetAuthorityResult
Result data returned by getAuthority.
GetAuthoritySubordinateConfig
GetAuthoritySubordinateConfigPemIssuerChain
GetAuthorityUserDefinedAccessUrl
GetCaPoolIamPolicyArgs
Arguments for getCaPoolIamPolicy. Arguments for getCaPoolIamPolicy.
GetCaPoolIamPolicyResult
Result data returned by getCaPoolIamPolicy.
GetCertificateTemplateIamPolicyArgs
Arguments for getCertificateTemplateIamPolicy. Arguments for getCertificateTemplateIamPolicy.
GetCertificateTemplateIamPolicyResult
Result data returned by getCertificateTemplateIamPolicy.

Functions

getAuthority(GetAuthorityArgs args, {InvokeOptions? options}) → Future<GetAuthorityResult>
Get info about a Google CAS Certificate Authority.
getAuthorityOutput(GetAuthorityArgs args, {InvokeOutputOptions? options}) → Output<GetAuthorityResult>
getCaPoolIamPolicy(GetCaPoolIamPolicyArgs args, {InvokeOptions? options}) → Future<GetCaPoolIamPolicyResult>
Retrieves the current IAM policy data for capool
getCaPoolIamPolicyOutput(GetCaPoolIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetCaPoolIamPolicyResult>
getCertificateTemplateIamPolicy(GetCertificateTemplateIamPolicyArgs args, {InvokeOptions? options}) → Future<GetCertificateTemplateIamPolicyResult>
Retrieves the current IAM policy data for certificatetemplate
getCertificateTemplateIamPolicyOutput(GetCertificateTemplateIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetCertificateTemplateIamPolicyResult>