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>