Documentation
¶
Index ¶
- func GooglePrivatecaCertificate_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GooglePrivatecaCertificate_IsConstruct(x interface{}) *bool
- func GooglePrivatecaCertificate_IsTerraformElement(x interface{}) *bool
- func GooglePrivatecaCertificate_IsTerraformResource(x interface{}) *bool
- func GooglePrivatecaCertificate_TfResourceType() *string
- func NewGooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdList_Override(g GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdList, ...)
- func NewGooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionCertFingerprintList_Override(g GooglePrivatecaCertificateCertificateDescriptionCertFingerprintList, ...)
- func NewGooglePrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionList_Override(g GooglePrivatecaCertificateCertificateDescriptionList, ...)
- func NewGooglePrivatecaCertificateCertificateDescriptionOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionOutputReference, ...)
- func NewGooglePrivatecaCertificateCertificateDescriptionPublicKeyList_Override(g GooglePrivatecaCertificateCertificateDescriptionPublicKeyList, ...)
- func NewGooglePrivatecaCertificateCertificateDescriptionPublicKeyOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionPublicKeyOutputReference, ...)
- func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionList_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionList, ...)
- func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdList_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdList, ...)
- func NewGooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference, ...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList, ...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList, ...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionList_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionList, ...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference_Override(...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList, ...)
- func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference_Override(...)
- func NewGooglePrivatecaCertificateConfigAOutputReference_Override(g GooglePrivatecaCertificateConfigAOutputReference, ...)
- func NewGooglePrivatecaCertificateConfigPublicKeyOutputReference_Override(g GooglePrivatecaCertificateConfigPublicKeyOutputReference, ...)
- func NewGooglePrivatecaCertificateConfigSubjectConfigOutputReference_Override(g GooglePrivatecaCertificateConfigSubjectConfigOutputReference, ...)
- func NewGooglePrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference_Override(g GooglePrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference, ...)
- func NewGooglePrivatecaCertificateConfigSubjectConfigSubjectOutputReference_Override(g GooglePrivatecaCertificateConfigSubjectConfigSubjectOutputReference, ...)
- func NewGooglePrivatecaCertificateConfigSubjectKeyIdOutputReference_Override(g GooglePrivatecaCertificateConfigSubjectKeyIdOutputReference, ...)
- func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsList_Override(g GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsList, ...)
- func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference_Override(...)
- func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference_Override(...)
- func NewGooglePrivatecaCertificateConfigX509ConfigCaOptionsOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigCaOptionsOutputReference, ...)
- func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference_Override(...)
- func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference_Override(...)
- func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigKeyUsageOutputReference, ...)
- func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList_Override(...)
- func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference_Override(...)
- func NewGooglePrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference, ...)
- func NewGooglePrivatecaCertificateConfigX509ConfigOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigOutputReference, ...)
- func NewGooglePrivatecaCertificateConfigX509ConfigPolicyIdsList_Override(g GooglePrivatecaCertificateConfigX509ConfigPolicyIdsList, ...)
- func NewGooglePrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference, ...)
- func NewGooglePrivatecaCertificateRevocationDetailsList_Override(g GooglePrivatecaCertificateRevocationDetailsList, ...)
- func NewGooglePrivatecaCertificateRevocationDetailsOutputReference_Override(g GooglePrivatecaCertificateRevocationDetailsOutputReference, ...)
- func NewGooglePrivatecaCertificateTimeoutsOutputReference_Override(g GooglePrivatecaCertificateTimeoutsOutputReference, ...)
- func NewGooglePrivatecaCertificate_Override(g GooglePrivatecaCertificate, scope constructs.Construct, id *string, ...)
- type GooglePrivatecaCertificate
- type GooglePrivatecaCertificateCertificateDescription
- type GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyId
- type GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdList
- type GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionCertFingerprint
- type GooglePrivatecaCertificateCertificateDescriptionCertFingerprintList
- type GooglePrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionList
- type GooglePrivatecaCertificateCertificateDescriptionOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionPublicKey
- type GooglePrivatecaCertificateCertificateDescriptionPublicKeyList
- type GooglePrivatecaCertificateCertificateDescriptionPublicKeyOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescription
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionList
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubject
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltName
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectId
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList
- type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionSubjectKeyId
- type GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdList
- type GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionX509Description
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensions
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptions
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsage
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionList
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraints
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIds
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList
- type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference
- type GooglePrivatecaCertificateConfig
- type GooglePrivatecaCertificateConfigA
- type GooglePrivatecaCertificateConfigAOutputReference
- type GooglePrivatecaCertificateConfigPublicKey
- type GooglePrivatecaCertificateConfigPublicKeyOutputReference
- type GooglePrivatecaCertificateConfigSubjectConfig
- type GooglePrivatecaCertificateConfigSubjectConfigOutputReference
- type GooglePrivatecaCertificateConfigSubjectConfigSubject
- type GooglePrivatecaCertificateConfigSubjectConfigSubjectAltName
- type GooglePrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference
- type GooglePrivatecaCertificateConfigSubjectConfigSubjectOutputReference
- type GooglePrivatecaCertificateConfigSubjectKeyId
- type GooglePrivatecaCertificateConfigSubjectKeyIdOutputReference
- type GooglePrivatecaCertificateConfigX509Config
- type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensions
- type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsList
- type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId
- type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference
- type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference
- type GooglePrivatecaCertificateConfigX509ConfigCaOptions
- type GooglePrivatecaCertificateConfigX509ConfigCaOptionsOutputReference
- type GooglePrivatecaCertificateConfigX509ConfigKeyUsage
- type GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
- type GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference
- type GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage
- type GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference
- type GooglePrivatecaCertificateConfigX509ConfigKeyUsageOutputReference
- type GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages
- type GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList
- type GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference
- type GooglePrivatecaCertificateConfigX509ConfigNameConstraints
- type GooglePrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference
- type GooglePrivatecaCertificateConfigX509ConfigOutputReference
- type GooglePrivatecaCertificateConfigX509ConfigPolicyIds
- type GooglePrivatecaCertificateConfigX509ConfigPolicyIdsList
- type GooglePrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference
- type GooglePrivatecaCertificateRevocationDetails
- type GooglePrivatecaCertificateRevocationDetailsList
- type GooglePrivatecaCertificateRevocationDetailsOutputReference
- type GooglePrivatecaCertificateTimeouts
- type GooglePrivatecaCertificateTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GooglePrivatecaCertificate_GenerateConfigForImport ¶
func GooglePrivatecaCertificate_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GooglePrivatecaCertificate resource upon running "cdktf plan <stack-name>".
func GooglePrivatecaCertificate_IsConstruct ¶
func GooglePrivatecaCertificate_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GooglePrivatecaCertificate_IsTerraformElement ¶
func GooglePrivatecaCertificate_IsTerraformElement(x interface{}) *bool
Experimental.
func GooglePrivatecaCertificate_IsTerraformResource ¶
func GooglePrivatecaCertificate_IsTerraformResource(x interface{}) *bool
Experimental.
func GooglePrivatecaCertificate_TfResourceType ¶
func GooglePrivatecaCertificate_TfResourceType() *string
func NewGooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdList_Override(g GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionCertFingerprintList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionCertFingerprintList_Override(g GooglePrivatecaCertificateCertificateDescriptionCertFingerprintList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionList_Override(g GooglePrivatecaCertificateCertificateDescriptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionPublicKeyList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionPublicKeyList_Override(g GooglePrivatecaCertificateCertificateDescriptionPublicKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionPublicKeyOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionPublicKeyOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionPublicKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionList_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdList_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionList_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference_Override ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference_Override(g GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateConfigAOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigAOutputReference_Override(g GooglePrivatecaCertificateConfigAOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGooglePrivatecaCertificateConfigPublicKeyOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigPublicKeyOutputReference_Override(g GooglePrivatecaCertificateConfigPublicKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGooglePrivatecaCertificateConfigSubjectConfigOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigSubjectConfigOutputReference_Override(g GooglePrivatecaCertificateConfigSubjectConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGooglePrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference_Override(g GooglePrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGooglePrivatecaCertificateConfigSubjectConfigSubjectOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigSubjectConfigSubjectOutputReference_Override(g GooglePrivatecaCertificateConfigSubjectConfigSubjectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGooglePrivatecaCertificateConfigSubjectKeyIdOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigSubjectKeyIdOutputReference_Override(g GooglePrivatecaCertificateConfigSubjectKeyIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsList_Override ¶
func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsList_Override(g GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateConfigX509ConfigCaOptionsOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigX509ConfigCaOptionsOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigCaOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList_Override ¶
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList_Override(g GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGooglePrivatecaCertificateConfigX509ConfigOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigX509ConfigOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGooglePrivatecaCertificateConfigX509ConfigPolicyIdsList_Override ¶
func NewGooglePrivatecaCertificateConfigX509ConfigPolicyIdsList_Override(g GooglePrivatecaCertificateConfigX509ConfigPolicyIdsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference_Override ¶
func NewGooglePrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference_Override(g GooglePrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateRevocationDetailsList_Override ¶
func NewGooglePrivatecaCertificateRevocationDetailsList_Override(g GooglePrivatecaCertificateRevocationDetailsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGooglePrivatecaCertificateRevocationDetailsOutputReference_Override ¶
func NewGooglePrivatecaCertificateRevocationDetailsOutputReference_Override(g GooglePrivatecaCertificateRevocationDetailsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGooglePrivatecaCertificateTimeoutsOutputReference_Override ¶
func NewGooglePrivatecaCertificateTimeoutsOutputReference_Override(g GooglePrivatecaCertificateTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGooglePrivatecaCertificate_Override ¶
func NewGooglePrivatecaCertificate_Override(g GooglePrivatecaCertificate, scope constructs.Construct, id *string, config *GooglePrivatecaCertificateConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate google_privateca_certificate} Resource.
Types ¶
type GooglePrivatecaCertificate ¶
type GooglePrivatecaCertificate interface {
cdktf.TerraformResource
// Experimental.
CdktfStack() cdktf.TerraformStack
CertificateAuthority() *string
SetCertificateAuthority(val *string)
CertificateAuthorityInput() *string
CertificateDescription() GooglePrivatecaCertificateCertificateDescriptionList
CertificateTemplate() *string
SetCertificateTemplate(val *string)
CertificateTemplateInput() *string
Config() GooglePrivatecaCertificateConfigAOutputReference
ConfigInput() *GooglePrivatecaCertificateConfigA
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() interface{}
// Experimental.
SetCount(val interface{})
CreateTime() *string
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
EffectiveLabels() cdktf.StringMap
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Id() *string
SetId(val *string)
IdInput() *string
IssuerCertificateAuthority() *string
Labels() *map[string]*string
SetLabels(val *map[string]*string)
LabelsInput() *map[string]*string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
Lifetime() *string
SetLifetime(val *string)
LifetimeInput() *string
Location() *string
SetLocation(val *string)
LocationInput() *string
Name() *string
SetName(val *string)
NameInput() *string
// The tree node.
Node() constructs.Node
PemCertificate() *string
PemCertificateChain() *[]*string
PemCsr() *string
SetPemCsr(val *string)
PemCsrInput() *string
Pool() *string
SetPool(val *string)
PoolInput() *string
Project() *string
SetProject(val *string)
ProjectInput() *string
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
RevocationDetails() GooglePrivatecaCertificateRevocationDetailsList
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
TerraformLabels() cdktf.StringMap
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
Timeouts() GooglePrivatecaCertificateTimeoutsOutputReference
TimeoutsInput() interface{}
UpdateTime() *string
// Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
// Experimental.
AddMoveTarget(moveTarget *string)
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
HasResourceMove() interface{}
// Experimental.
ImportFrom(id *string, provider cdktf.TerraformProvider)
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Move the resource corresponding to "id" to this resource.
//
// Note that the resource being moved from must be marked as moved using it's instance function.
// Experimental.
MoveFromId(id *string)
// Moves this resource to the target resource given by moveTarget.
// Experimental.
MoveTo(moveTarget *string, index interface{})
// Moves this resource to the resource corresponding to "id".
// Experimental.
MoveToId(id *string)
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutConfig(value *GooglePrivatecaCertificateConfigA)
PutTimeouts(value *GooglePrivatecaCertificateTimeouts)
ResetCertificateAuthority()
ResetCertificateTemplate()
ResetConfig()
ResetId()
ResetLabels()
ResetLifetime()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetPemCsr()
ResetProject()
ResetTimeouts()
SynthesizeAttributes() *map[string]interface{}
SynthesizeHclAttributes() *map[string]interface{}
// Experimental.
ToHclTerraform() interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate google_privateca_certificate}.
func NewGooglePrivatecaCertificate ¶
func NewGooglePrivatecaCertificate(scope constructs.Construct, id *string, config *GooglePrivatecaCertificateConfig) GooglePrivatecaCertificate
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate google_privateca_certificate} Resource.
type GooglePrivatecaCertificateCertificateDescription ¶
type GooglePrivatecaCertificateCertificateDescription struct {
}
type GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyId ¶
type GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyId struct {
}
type GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdList ¶
type GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdList
type GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyId
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyId)
KeyId() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference
type GooglePrivatecaCertificateCertificateDescriptionCertFingerprint ¶
type GooglePrivatecaCertificateCertificateDescriptionCertFingerprint struct {
}
type GooglePrivatecaCertificateCertificateDescriptionCertFingerprintList ¶
type GooglePrivatecaCertificateCertificateDescriptionCertFingerprintList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionCertFingerprintList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionCertFingerprintList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionCertFingerprintList
type GooglePrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionCertFingerprint
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionCertFingerprint)
Sha256Hash() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference
type GooglePrivatecaCertificateCertificateDescriptionList ¶
type GooglePrivatecaCertificateCertificateDescriptionList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionList
type GooglePrivatecaCertificateCertificateDescriptionOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionOutputReference interface {
cdktf.ComplexObject
AiaIssuingCertificateUrls() *[]*string
AuthorityKeyId() GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdList
CertFingerprint() GooglePrivatecaCertificateCertificateDescriptionCertFingerprintList
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
CrlDistributionPoints() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescription
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescription)
PublicKey() GooglePrivatecaCertificateCertificateDescriptionPublicKeyList
SubjectDescription() GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionList
SubjectKeyId() GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdList
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
X509Description() GooglePrivatecaCertificateCertificateDescriptionX509DescriptionList
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionOutputReference
type GooglePrivatecaCertificateCertificateDescriptionPublicKey ¶
type GooglePrivatecaCertificateCertificateDescriptionPublicKey struct {
}
type GooglePrivatecaCertificateCertificateDescriptionPublicKeyList ¶
type GooglePrivatecaCertificateCertificateDescriptionPublicKeyList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionPublicKeyOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionPublicKeyList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionPublicKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionPublicKeyList
type GooglePrivatecaCertificateCertificateDescriptionPublicKeyOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionPublicKeyOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Format() *string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionPublicKey
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionPublicKey)
Key() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionPublicKeyOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionPublicKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionPublicKeyOutputReference
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescription ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescription struct {
}
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionList ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionList
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
HexSerialNumber() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionSubjectDescription
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionSubjectDescription)
Lifetime() *string
NotAfterTime() *string
NotBeforeTime() *string
Subject() GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList
SubjectAltName() GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubject ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubject struct {
}
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltName ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltName struct {
}
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans struct {
}
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectId ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectId struct {
}
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectId
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectId)
ObjectIdPath() *[]*float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Critical() cdktf.IResolvable
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans)
ObectId() GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Value() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
CustomSans() GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList
DnsNames() *[]*string
EmailAddresses() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltName
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltName)
IpAddresses() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Uris() *[]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference interface {
cdktf.ComplexObject
CommonName() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
CountryCode() *string
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubject
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubject)
Locality() *string
Organization() *string
OrganizationalUnit() *string
PostalCode() *string
Province() *string
StreetAddress() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference
type GooglePrivatecaCertificateCertificateDescriptionSubjectKeyId ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectKeyId struct {
}
type GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdList ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdList
type GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionSubjectKeyId
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionSubjectKeyId)
KeyId() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference
type GooglePrivatecaCertificateCertificateDescriptionX509Description ¶
type GooglePrivatecaCertificateCertificateDescriptionX509Description struct {
}
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensions ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensions struct {
}
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId struct {
}
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId)
ObjectIdPath() *[]*float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Critical() cdktf.IResolvable
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensions
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensions)
ObjectId() GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Value() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptions ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptions struct {
}
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptions
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptions)
IsCa() cdktf.IResolvable
MaxIssuerPathLength() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsage ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsage struct {
}
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage struct {
}
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference interface {
cdktf.ComplexObject
CertSign() cdktf.IResolvable
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
ContentCommitment() cdktf.IResolvable
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
CrlSign() cdktf.IResolvable
DataEncipherment() cdktf.IResolvable
DecipherOnly() cdktf.IResolvable
DigitalSignature() cdktf.IResolvable
EncipherOnly() cdktf.IResolvable
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage)
KeyAgreement() cdktf.IResolvable
KeyEncipherment() cdktf.IResolvable
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage struct {
}
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference interface {
cdktf.ComplexObject
ClientAuth() cdktf.IResolvable
CodeSigning() cdktf.IResolvable
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
EmailProtection() cdktf.IResolvable
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage)
OcspSigning() cdktf.IResolvable
ServerAuth() cdktf.IResolvable
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
TimeStamping() cdktf.IResolvable
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference interface {
cdktf.ComplexObject
BaseKeyUsage() GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
ExtendedKeyUsage() GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsage
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsage)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
UnknownExtendedKeyUsages() GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages struct {
}
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages)
ObjectIdPath() *[]*float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionList ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionList
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraints ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraints struct {
}
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Critical() cdktf.IResolvable
ExcludedDnsNames() *[]*string
ExcludedEmailAddresses() *[]*string
ExcludedIpRanges() *[]*string
ExcludedUris() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraints
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraints)
PermittedDnsNames() *[]*string
PermittedEmailAddresses() *[]*string
PermittedIpRanges() *[]*string
PermittedUris() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference interface {
cdktf.ComplexObject
AdditionalExtensions() GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList
AiaOcspServers() *[]*string
CaOptions() GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionX509Description
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionX509Description)
KeyUsage() GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList
NameConstraints() GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList
PolicyIds() GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIds ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIds struct {
}
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference ¶
type GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIds
SetInternalValue(val *GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIds)
ObjectIdPath() *[]*float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference ¶
func NewGooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference
type GooglePrivatecaCertificateConfig ¶
type GooglePrivatecaCertificateConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count interface{} `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// Location of the Certificate. A full list of valid locations can be found by running 'gcloud privateca locations list'.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#location GooglePrivatecaCertificate#location}
Location *string `field:"required" json:"location" yaml:"location"`
// The name for this Certificate.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#name GooglePrivatecaCertificate#name}
Name *string `field:"required" json:"name" yaml:"name"`
// The name of the CaPool this Certificate belongs to.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#pool GooglePrivatecaCertificate#pool}
Pool *string `field:"required" json:"pool" yaml:"pool"`
// The Certificate Authority ID that should issue the certificate.
//
// For example, to issue a Certificate from
// a Certificate Authority with resource name 'projects/my-project/locations/us-central1/caPools/my-pool/certificateAuthorities/my-ca',
// argument 'pool' should be set to 'projects/my-project/locations/us-central1/caPools/my-pool', argument 'certificate_authority'
// should be set to 'my-ca'.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#certificate_authority GooglePrivatecaCertificate#certificate_authority}
CertificateAuthority *string `field:"optional" json:"certificateAuthority" yaml:"certificateAuthority"`
// The resource name for a CertificateTemplate used to issue this certificate, in the format 'projects/* /locations/* /certificateTemplates/*'.
//
// If this is specified,
// the caller must have the necessary permission to use this template. If this is
// omitted, no template will be used. This template must be in the same location
// as the Certificate.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#certificate_template GooglePrivatecaCertificate#certificate_template}
//
// Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.
CertificateTemplate *string `field:"optional" json:"certificateTemplate" yaml:"certificateTemplate"`
// config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#config GooglePrivatecaCertificate#config}
Config *GooglePrivatecaCertificateConfigA `field:"optional" json:"config" yaml:"config"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#id GooglePrivatecaCertificate#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// Labels with user-defined metadata to apply to this resource.
//
// **Note**: This field is non-authoritative, and will only manage the labels present in your configuration.
// Please refer to the field 'effective_labels' for all of the labels present on the resource.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#labels GooglePrivatecaCertificate#labels}
Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
// The desired lifetime of the CA certificate.
//
// Used to create the "notBeforeTime" and
// "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine
// fractional digits, terminated by 's'. Example: "3.5s".
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#lifetime GooglePrivatecaCertificate#lifetime}
Lifetime *string `field:"optional" json:"lifetime" yaml:"lifetime"`
// Immutable. A pem-encoded X.509 certificate signing request (CSR).
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#pem_csr GooglePrivatecaCertificate#pem_csr}
PemCsr *string `field:"optional" json:"pemCsr" yaml:"pemCsr"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#project GooglePrivatecaCertificate#project}.
Project *string `field:"optional" json:"project" yaml:"project"`
// timeouts block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#timeouts GooglePrivatecaCertificate#timeouts}
Timeouts *GooglePrivatecaCertificateTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"`
}
type GooglePrivatecaCertificateConfigA ¶
type GooglePrivatecaCertificateConfigA struct {
// public_key block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#public_key GooglePrivatecaCertificate#public_key}
PublicKey *GooglePrivatecaCertificateConfigPublicKey `field:"required" json:"publicKey" yaml:"publicKey"`
// subject_config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#subject_config GooglePrivatecaCertificate#subject_config}
SubjectConfig *GooglePrivatecaCertificateConfigSubjectConfig `field:"required" json:"subjectConfig" yaml:"subjectConfig"`
// x509_config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#x509_config GooglePrivatecaCertificate#x509_config}
X509Config *GooglePrivatecaCertificateConfigX509Config `field:"required" json:"x509Config" yaml:"x509Config"`
// subject_key_id block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#subject_key_id GooglePrivatecaCertificate#subject_key_id}
SubjectKeyId *GooglePrivatecaCertificateConfigSubjectKeyId `field:"optional" json:"subjectKeyId" yaml:"subjectKeyId"`
}
type GooglePrivatecaCertificateConfigAOutputReference ¶
type GooglePrivatecaCertificateConfigAOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateConfigA
SetInternalValue(val *GooglePrivatecaCertificateConfigA)
PublicKey() GooglePrivatecaCertificateConfigPublicKeyOutputReference
PublicKeyInput() *GooglePrivatecaCertificateConfigPublicKey
SubjectConfig() GooglePrivatecaCertificateConfigSubjectConfigOutputReference
SubjectConfigInput() *GooglePrivatecaCertificateConfigSubjectConfig
SubjectKeyId() GooglePrivatecaCertificateConfigSubjectKeyIdOutputReference
SubjectKeyIdInput() *GooglePrivatecaCertificateConfigSubjectKeyId
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
X509Config() GooglePrivatecaCertificateConfigX509ConfigOutputReference
X509ConfigInput() *GooglePrivatecaCertificateConfigX509Config
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutPublicKey(value *GooglePrivatecaCertificateConfigPublicKey)
PutSubjectConfig(value *GooglePrivatecaCertificateConfigSubjectConfig)
PutSubjectKeyId(value *GooglePrivatecaCertificateConfigSubjectKeyId)
PutX509Config(value *GooglePrivatecaCertificateConfigX509Config)
ResetSubjectKeyId()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigAOutputReference ¶
func NewGooglePrivatecaCertificateConfigAOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GooglePrivatecaCertificateConfigAOutputReference
type GooglePrivatecaCertificateConfigPublicKey ¶
type GooglePrivatecaCertificateConfigPublicKey struct {
// The format of the public key. Currently, only PEM format is supported. Possible values: ["KEY_TYPE_UNSPECIFIED", "PEM"].
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#format GooglePrivatecaCertificate#format}
Format *string `field:"required" json:"format" yaml:"format"`
// Required.
//
// A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#key GooglePrivatecaCertificate#key}
Key *string `field:"optional" json:"key" yaml:"key"`
}
type GooglePrivatecaCertificateConfigPublicKeyOutputReference ¶
type GooglePrivatecaCertificateConfigPublicKeyOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Format() *string
SetFormat(val *string)
FormatInput() *string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateConfigPublicKey
SetInternalValue(val *GooglePrivatecaCertificateConfigPublicKey)
Key() *string
SetKey(val *string)
KeyInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKey()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigPublicKeyOutputReference ¶
func NewGooglePrivatecaCertificateConfigPublicKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GooglePrivatecaCertificateConfigPublicKeyOutputReference
type GooglePrivatecaCertificateConfigSubjectConfig ¶
type GooglePrivatecaCertificateConfigSubjectConfig struct {
// subject block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#subject GooglePrivatecaCertificate#subject}
Subject *GooglePrivatecaCertificateConfigSubjectConfigSubject `field:"required" json:"subject" yaml:"subject"`
// subject_alt_name block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#subject_alt_name GooglePrivatecaCertificate#subject_alt_name}
SubjectAltName *GooglePrivatecaCertificateConfigSubjectConfigSubjectAltName `field:"optional" json:"subjectAltName" yaml:"subjectAltName"`
}
type GooglePrivatecaCertificateConfigSubjectConfigOutputReference ¶
type GooglePrivatecaCertificateConfigSubjectConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateConfigSubjectConfig
SetInternalValue(val *GooglePrivatecaCertificateConfigSubjectConfig)
Subject() GooglePrivatecaCertificateConfigSubjectConfigSubjectOutputReference
SubjectAltName() GooglePrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference
SubjectAltNameInput() *GooglePrivatecaCertificateConfigSubjectConfigSubjectAltName
SubjectInput() *GooglePrivatecaCertificateConfigSubjectConfigSubject
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutSubject(value *GooglePrivatecaCertificateConfigSubjectConfigSubject)
PutSubjectAltName(value *GooglePrivatecaCertificateConfigSubjectConfigSubjectAltName)
ResetSubjectAltName()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigSubjectConfigOutputReference ¶
func NewGooglePrivatecaCertificateConfigSubjectConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GooglePrivatecaCertificateConfigSubjectConfigOutputReference
type GooglePrivatecaCertificateConfigSubjectConfigSubject ¶
type GooglePrivatecaCertificateConfigSubjectConfigSubject struct {
// The common name of the distinguished name.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#common_name GooglePrivatecaCertificate#common_name}
CommonName *string `field:"required" json:"commonName" yaml:"commonName"`
// The organization of the subject.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#organization GooglePrivatecaCertificate#organization}
Organization *string `field:"required" json:"organization" yaml:"organization"`
// The country code of the subject.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#country_code GooglePrivatecaCertificate#country_code}
CountryCode *string `field:"optional" json:"countryCode" yaml:"countryCode"`
// The locality or city of the subject.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#locality GooglePrivatecaCertificate#locality}
Locality *string `field:"optional" json:"locality" yaml:"locality"`
// The organizational unit of the subject.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#organizational_unit GooglePrivatecaCertificate#organizational_unit}
OrganizationalUnit *string `field:"optional" json:"organizationalUnit" yaml:"organizationalUnit"`
// The postal code of the subject.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#postal_code GooglePrivatecaCertificate#postal_code}
PostalCode *string `field:"optional" json:"postalCode" yaml:"postalCode"`
// The province, territory, or regional state of the subject.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#province GooglePrivatecaCertificate#province}
Province *string `field:"optional" json:"province" yaml:"province"`
// The street address of the subject.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#street_address GooglePrivatecaCertificate#street_address}
StreetAddress *string `field:"optional" json:"streetAddress" yaml:"streetAddress"`
}
type GooglePrivatecaCertificateConfigSubjectConfigSubjectAltName ¶
type GooglePrivatecaCertificateConfigSubjectConfigSubjectAltName struct {
// Contains only valid, fully-qualified host names.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#dns_names GooglePrivatecaCertificate#dns_names}
DnsNames *[]*string `field:"optional" json:"dnsNames" yaml:"dnsNames"`
// Contains only valid RFC 2822 E-mail addresses.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#email_addresses GooglePrivatecaCertificate#email_addresses}
EmailAddresses *[]*string `field:"optional" json:"emailAddresses" yaml:"emailAddresses"`
// Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#ip_addresses GooglePrivatecaCertificate#ip_addresses}
IpAddresses *[]*string `field:"optional" json:"ipAddresses" yaml:"ipAddresses"`
// Contains only valid RFC 3986 URIs.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#uris GooglePrivatecaCertificate#uris}
Uris *[]*string `field:"optional" json:"uris" yaml:"uris"`
}
type GooglePrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference ¶
type GooglePrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DnsNames() *[]*string
SetDnsNames(val *[]*string)
DnsNamesInput() *[]*string
EmailAddresses() *[]*string
SetEmailAddresses(val *[]*string)
EmailAddressesInput() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateConfigSubjectConfigSubjectAltName
SetInternalValue(val *GooglePrivatecaCertificateConfigSubjectConfigSubjectAltName)
IpAddresses() *[]*string
SetIpAddresses(val *[]*string)
IpAddressesInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Uris() *[]*string
SetUris(val *[]*string)
UrisInput() *[]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetDnsNames()
ResetEmailAddresses()
ResetIpAddresses()
ResetUris()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference ¶
func NewGooglePrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GooglePrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference
type GooglePrivatecaCertificateConfigSubjectConfigSubjectOutputReference ¶
type GooglePrivatecaCertificateConfigSubjectConfigSubjectOutputReference interface {
cdktf.ComplexObject
CommonName() *string
SetCommonName(val *string)
CommonNameInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
CountryCode() *string
SetCountryCode(val *string)
CountryCodeInput() *string
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateConfigSubjectConfigSubject
SetInternalValue(val *GooglePrivatecaCertificateConfigSubjectConfigSubject)
Locality() *string
SetLocality(val *string)
LocalityInput() *string
Organization() *string
SetOrganization(val *string)
OrganizationalUnit() *string
SetOrganizationalUnit(val *string)
OrganizationalUnitInput() *string
OrganizationInput() *string
PostalCode() *string
SetPostalCode(val *string)
PostalCodeInput() *string
Province() *string
SetProvince(val *string)
ProvinceInput() *string
StreetAddress() *string
SetStreetAddress(val *string)
StreetAddressInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetCountryCode()
ResetLocality()
ResetOrganizationalUnit()
ResetPostalCode()
ResetProvince()
ResetStreetAddress()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigSubjectConfigSubjectOutputReference ¶
func NewGooglePrivatecaCertificateConfigSubjectConfigSubjectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GooglePrivatecaCertificateConfigSubjectConfigSubjectOutputReference
type GooglePrivatecaCertificateConfigSubjectKeyId ¶
type GooglePrivatecaCertificateConfigSubjectKeyId struct {
// The value of the KeyId in lowercase hexadecimal.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#key_id GooglePrivatecaCertificate#key_id}
KeyId *string `field:"optional" json:"keyId" yaml:"keyId"`
}
type GooglePrivatecaCertificateConfigSubjectKeyIdOutputReference ¶
type GooglePrivatecaCertificateConfigSubjectKeyIdOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateConfigSubjectKeyId
SetInternalValue(val *GooglePrivatecaCertificateConfigSubjectKeyId)
KeyId() *string
SetKeyId(val *string)
KeyIdInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKeyId()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigSubjectKeyIdOutputReference ¶
func NewGooglePrivatecaCertificateConfigSubjectKeyIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GooglePrivatecaCertificateConfigSubjectKeyIdOutputReference
type GooglePrivatecaCertificateConfigX509Config ¶
type GooglePrivatecaCertificateConfigX509Config struct {
// key_usage block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#key_usage GooglePrivatecaCertificate#key_usage}
KeyUsage *GooglePrivatecaCertificateConfigX509ConfigKeyUsage `field:"required" json:"keyUsage" yaml:"keyUsage"`
// additional_extensions block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#additional_extensions GooglePrivatecaCertificate#additional_extensions}
AdditionalExtensions interface{} `field:"optional" json:"additionalExtensions" yaml:"additionalExtensions"`
// Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#aia_ocsp_servers GooglePrivatecaCertificate#aia_ocsp_servers}
AiaOcspServers *[]*string `field:"optional" json:"aiaOcspServers" yaml:"aiaOcspServers"`
// ca_options block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#ca_options GooglePrivatecaCertificate#ca_options}
CaOptions *GooglePrivatecaCertificateConfigX509ConfigCaOptions `field:"optional" json:"caOptions" yaml:"caOptions"`
// name_constraints block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#name_constraints GooglePrivatecaCertificate#name_constraints}
NameConstraints *GooglePrivatecaCertificateConfigX509ConfigNameConstraints `field:"optional" json:"nameConstraints" yaml:"nameConstraints"`
// policy_ids block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#policy_ids GooglePrivatecaCertificate#policy_ids}
PolicyIds interface{} `field:"optional" json:"policyIds" yaml:"policyIds"`
}
type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensions ¶
type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensions struct {
// Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#critical GooglePrivatecaCertificate#critical}
Critical interface{} `field:"required" json:"critical" yaml:"critical"`
// object_id block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#object_id GooglePrivatecaCertificate#object_id}
ObjectId *GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId `field:"required" json:"objectId" yaml:"objectId"`
// The value of this X.509 extension. A base64-encoded string.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#value GooglePrivatecaCertificate#value}
Value *string `field:"required" json:"value" yaml:"value"`
}
type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsList ¶
type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsList ¶
func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsList
type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId ¶
type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId struct {
// An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#object_id_path GooglePrivatecaCertificate#object_id_path}
ObjectIdPath *[]*float64 `field:"required" json:"objectIdPath" yaml:"objectIdPath"`
}
type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference ¶
type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId
SetInternalValue(val *GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId)
ObjectIdPath() *[]*float64
SetObjectIdPath(val *[]*float64)
ObjectIdPathInput() *[]*float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference ¶
func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference
type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference ¶
type GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Critical() interface{}
SetCritical(val interface{})
CriticalInput() interface{}
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
ObjectId() GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference
ObjectIdInput() *GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Value() *string
SetValue(val *string)
ValueInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutObjectId(value *GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId)
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference ¶
func NewGooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference
type GooglePrivatecaCertificateConfigX509ConfigCaOptions ¶
type GooglePrivatecaCertificateConfigX509ConfigCaOptions struct {
// When true, the "CA" in Basic Constraints extension will be set to true.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#is_ca GooglePrivatecaCertificate#is_ca}
IsCa interface{} `field:"optional" json:"isCa" yaml:"isCa"`
// Refers to the "path length constraint" in Basic Constraints extension.
//
// For a CA certificate, this value describes the depth of
// subordinate CA certificates that are allowed. If this value is less than 0, the request will fail.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#max_issuer_path_length GooglePrivatecaCertificate#max_issuer_path_length}
MaxIssuerPathLength *float64 `field:"optional" json:"maxIssuerPathLength" yaml:"maxIssuerPathLength"`
// When true, the "CA" in Basic Constraints extension will be set to false.
//
// If both 'is_ca' and 'non_ca' are unset, the extension will be omitted from the CA certificate.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#non_ca GooglePrivatecaCertificate#non_ca}
NonCa interface{} `field:"optional" json:"nonCa" yaml:"nonCa"`
// When true, the "path length constraint" in Basic Constraints extension will be set to 0.
//
// if both 'max_issuer_path_length' and 'zero_max_issuer_path_length' are unset,
// the max path length will be omitted from the CA certificate.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#zero_max_issuer_path_length GooglePrivatecaCertificate#zero_max_issuer_path_length}
ZeroMaxIssuerPathLength interface{} `field:"optional" json:"zeroMaxIssuerPathLength" yaml:"zeroMaxIssuerPathLength"`
}
type GooglePrivatecaCertificateConfigX509ConfigCaOptionsOutputReference ¶
type GooglePrivatecaCertificateConfigX509ConfigCaOptionsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateConfigX509ConfigCaOptions
SetInternalValue(val *GooglePrivatecaCertificateConfigX509ConfigCaOptions)
IsCa() interface{}
SetIsCa(val interface{})
IsCaInput() interface{}
MaxIssuerPathLength() *float64
SetMaxIssuerPathLength(val *float64)
MaxIssuerPathLengthInput() *float64
NonCa() interface{}
SetNonCa(val interface{})
NonCaInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
ZeroMaxIssuerPathLength() interface{}
SetZeroMaxIssuerPathLength(val interface{})
ZeroMaxIssuerPathLengthInput() interface{}
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetIsCa()
ResetMaxIssuerPathLength()
ResetNonCa()
ResetZeroMaxIssuerPathLength()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigX509ConfigCaOptionsOutputReference ¶
func NewGooglePrivatecaCertificateConfigX509ConfigCaOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GooglePrivatecaCertificateConfigX509ConfigCaOptionsOutputReference
type GooglePrivatecaCertificateConfigX509ConfigKeyUsage ¶
type GooglePrivatecaCertificateConfigX509ConfigKeyUsage struct {
// base_key_usage block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#base_key_usage GooglePrivatecaCertificate#base_key_usage}
BaseKeyUsage *GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage `field:"required" json:"baseKeyUsage" yaml:"baseKeyUsage"`
// extended_key_usage block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#extended_key_usage GooglePrivatecaCertificate#extended_key_usage}
ExtendedKeyUsage *GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage `field:"required" json:"extendedKeyUsage" yaml:"extendedKeyUsage"`
// unknown_extended_key_usages block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#unknown_extended_key_usages GooglePrivatecaCertificate#unknown_extended_key_usages}
UnknownExtendedKeyUsages interface{} `field:"optional" json:"unknownExtendedKeyUsages" yaml:"unknownExtendedKeyUsages"`
}
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage ¶
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage struct {
// The key may be used to sign certificates.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#cert_sign GooglePrivatecaCertificate#cert_sign}
CertSign interface{} `field:"optional" json:"certSign" yaml:"certSign"`
// The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#content_commitment GooglePrivatecaCertificate#content_commitment}
ContentCommitment interface{} `field:"optional" json:"contentCommitment" yaml:"contentCommitment"`
// The key may be used sign certificate revocation lists.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#crl_sign GooglePrivatecaCertificate#crl_sign}
CrlSign interface{} `field:"optional" json:"crlSign" yaml:"crlSign"`
// The key may be used to encipher data.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#data_encipherment GooglePrivatecaCertificate#data_encipherment}
DataEncipherment interface{} `field:"optional" json:"dataEncipherment" yaml:"dataEncipherment"`
// The key may be used to decipher only.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#decipher_only GooglePrivatecaCertificate#decipher_only}
DecipherOnly interface{} `field:"optional" json:"decipherOnly" yaml:"decipherOnly"`
// The key may be used for digital signatures.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#digital_signature GooglePrivatecaCertificate#digital_signature}
DigitalSignature interface{} `field:"optional" json:"digitalSignature" yaml:"digitalSignature"`
// The key may be used to encipher only.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#encipher_only GooglePrivatecaCertificate#encipher_only}
EncipherOnly interface{} `field:"optional" json:"encipherOnly" yaml:"encipherOnly"`
// The key may be used in a key agreement protocol.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#key_agreement GooglePrivatecaCertificate#key_agreement}
KeyAgreement interface{} `field:"optional" json:"keyAgreement" yaml:"keyAgreement"`
// The key may be used to encipher other keys.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#key_encipherment GooglePrivatecaCertificate#key_encipherment}
KeyEncipherment interface{} `field:"optional" json:"keyEncipherment" yaml:"keyEncipherment"`
}
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference ¶
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference interface {
cdktf.ComplexObject
CertSign() interface{}
SetCertSign(val interface{})
CertSignInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
ContentCommitment() interface{}
SetContentCommitment(val interface{})
ContentCommitmentInput() interface{}
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
CrlSign() interface{}
SetCrlSign(val interface{})
CrlSignInput() interface{}
DataEncipherment() interface{}
SetDataEncipherment(val interface{})
DataEnciphermentInput() interface{}
DecipherOnly() interface{}
SetDecipherOnly(val interface{})
DecipherOnlyInput() interface{}
DigitalSignature() interface{}
SetDigitalSignature(val interface{})
DigitalSignatureInput() interface{}
EncipherOnly() interface{}
SetEncipherOnly(val interface{})
EncipherOnlyInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
SetInternalValue(val *GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage)
KeyAgreement() interface{}
SetKeyAgreement(val interface{})
KeyAgreementInput() interface{}
KeyEncipherment() interface{}
SetKeyEncipherment(val interface{})
KeyEnciphermentInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetCertSign()
ResetContentCommitment()
ResetCrlSign()
ResetDataEncipherment()
ResetDecipherOnly()
ResetDigitalSignature()
ResetEncipherOnly()
ResetKeyAgreement()
ResetKeyEncipherment()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference ¶
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage ¶
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage struct {
// Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#client_auth GooglePrivatecaCertificate#client_auth}
ClientAuth interface{} `field:"optional" json:"clientAuth" yaml:"clientAuth"`
// Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#code_signing GooglePrivatecaCertificate#code_signing}
CodeSigning interface{} `field:"optional" json:"codeSigning" yaml:"codeSigning"`
// Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#email_protection GooglePrivatecaCertificate#email_protection}
EmailProtection interface{} `field:"optional" json:"emailProtection" yaml:"emailProtection"`
// Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#ocsp_signing GooglePrivatecaCertificate#ocsp_signing}
OcspSigning interface{} `field:"optional" json:"ocspSigning" yaml:"ocspSigning"`
// Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#server_auth GooglePrivatecaCertificate#server_auth}
ServerAuth interface{} `field:"optional" json:"serverAuth" yaml:"serverAuth"`
// Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#time_stamping GooglePrivatecaCertificate#time_stamping}
TimeStamping interface{} `field:"optional" json:"timeStamping" yaml:"timeStamping"`
}
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference ¶
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference interface {
cdktf.ComplexObject
ClientAuth() interface{}
SetClientAuth(val interface{})
ClientAuthInput() interface{}
CodeSigning() interface{}
SetCodeSigning(val interface{})
CodeSigningInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
EmailProtection() interface{}
SetEmailProtection(val interface{})
EmailProtectionInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage
SetInternalValue(val *GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage)
OcspSigning() interface{}
SetOcspSigning(val interface{})
OcspSigningInput() interface{}
ServerAuth() interface{}
SetServerAuth(val interface{})
ServerAuthInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
TimeStamping() interface{}
SetTimeStamping(val interface{})
TimeStampingInput() interface{}
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetClientAuth()
ResetCodeSigning()
ResetEmailProtection()
ResetOcspSigning()
ResetServerAuth()
ResetTimeStamping()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference ¶
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageOutputReference ¶
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageOutputReference interface {
cdktf.ComplexObject
BaseKeyUsage() GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference
BaseKeyUsageInput() *GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
ExtendedKeyUsage() GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference
ExtendedKeyUsageInput() *GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateConfigX509ConfigKeyUsage
SetInternalValue(val *GooglePrivatecaCertificateConfigX509ConfigKeyUsage)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
UnknownExtendedKeyUsages() GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList
UnknownExtendedKeyUsagesInput() interface{}
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutBaseKeyUsage(value *GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage)
PutExtendedKeyUsage(value *GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage)
PutUnknownExtendedKeyUsages(value interface{})
ResetUnknownExtendedKeyUsages()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageOutputReference ¶
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GooglePrivatecaCertificateConfigX509ConfigKeyUsageOutputReference
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages ¶
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages struct {
// An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#object_id_path GooglePrivatecaCertificate#object_id_path}
ObjectIdPath *[]*float64 `field:"required" json:"objectIdPath" yaml:"objectIdPath"`
}
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList ¶
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList ¶
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference ¶
type GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
ObjectIdPath() *[]*float64
SetObjectIdPath(val *[]*float64)
ObjectIdPathInput() *[]*float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference ¶
func NewGooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference
type GooglePrivatecaCertificateConfigX509ConfigNameConstraints ¶
type GooglePrivatecaCertificateConfigX509ConfigNameConstraints struct {
// Indicates whether or not the name constraints are marked critical.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#critical GooglePrivatecaCertificate#critical}
Critical interface{} `field:"required" json:"critical" yaml:"critical"`
// Contains excluded DNS names.
//
// Any DNS name that can be
// constructed by simply adding zero or more labels to
// the left-hand side of the name satisfies the name constraint.
// For example, 'example.com', 'www.example.com', 'www.sub.example.com'
// would satisfy 'example.com' while 'example1.com' does not.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#excluded_dns_names GooglePrivatecaCertificate#excluded_dns_names}
ExcludedDnsNames *[]*string `field:"optional" json:"excludedDnsNames" yaml:"excludedDnsNames"`
// Contains the excluded email addresses.
//
// The value can be a particular
// email address, a hostname to indicate all email addresses on that host or
// a domain with a leading period (e.g. '.example.com') to indicate
// all email addresses in that domain.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#excluded_email_addresses GooglePrivatecaCertificate#excluded_email_addresses}
ExcludedEmailAddresses *[]*string `field:"optional" json:"excludedEmailAddresses" yaml:"excludedEmailAddresses"`
// Contains the excluded IP ranges.
//
// For IPv4 addresses, the ranges
// are expressed using CIDR notation as specified in RFC 4632.
// For IPv6 addresses, the ranges are expressed in similar encoding as IPv4
// addresses.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#excluded_ip_ranges GooglePrivatecaCertificate#excluded_ip_ranges}
ExcludedIpRanges *[]*string `field:"optional" json:"excludedIpRanges" yaml:"excludedIpRanges"`
// Contains the excluded URIs that apply to the host part of the name.
//
// The value can be a hostname or a domain with a
// leading period (like '.example.com')
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#excluded_uris GooglePrivatecaCertificate#excluded_uris}
ExcludedUris *[]*string `field:"optional" json:"excludedUris" yaml:"excludedUris"`
// Contains permitted DNS names.
//
// Any DNS name that can be
// constructed by simply adding zero or more labels to
// the left-hand side of the name satisfies the name constraint.
// For example, 'example.com', 'www.example.com', 'www.sub.example.com'
// would satisfy 'example.com' while 'example1.com' does not.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#permitted_dns_names GooglePrivatecaCertificate#permitted_dns_names}
PermittedDnsNames *[]*string `field:"optional" json:"permittedDnsNames" yaml:"permittedDnsNames"`
// Contains the permitted email addresses.
//
// The value can be a particular
// email address, a hostname to indicate all email addresses on that host or
// a domain with a leading period (e.g. '.example.com') to indicate
// all email addresses in that domain.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#permitted_email_addresses GooglePrivatecaCertificate#permitted_email_addresses}
PermittedEmailAddresses *[]*string `field:"optional" json:"permittedEmailAddresses" yaml:"permittedEmailAddresses"`
// Contains the permitted IP ranges.
//
// For IPv4 addresses, the ranges
// are expressed using CIDR notation as specified in RFC 4632.
// For IPv6 addresses, the ranges are expressed in similar encoding as IPv4
// addresses.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#permitted_ip_ranges GooglePrivatecaCertificate#permitted_ip_ranges}
PermittedIpRanges *[]*string `field:"optional" json:"permittedIpRanges" yaml:"permittedIpRanges"`
// Contains the permitted URIs that apply to the host part of the name.
//
// The value can be a hostname or a domain with a
// leading period (like '.example.com')
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#permitted_uris GooglePrivatecaCertificate#permitted_uris}
PermittedUris *[]*string `field:"optional" json:"permittedUris" yaml:"permittedUris"`
}
type GooglePrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference ¶
type GooglePrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Critical() interface{}
SetCritical(val interface{})
CriticalInput() interface{}
ExcludedDnsNames() *[]*string
SetExcludedDnsNames(val *[]*string)
ExcludedDnsNamesInput() *[]*string
ExcludedEmailAddresses() *[]*string
SetExcludedEmailAddresses(val *[]*string)
ExcludedEmailAddressesInput() *[]*string
ExcludedIpRanges() *[]*string
SetExcludedIpRanges(val *[]*string)
ExcludedIpRangesInput() *[]*string
ExcludedUris() *[]*string
SetExcludedUris(val *[]*string)
ExcludedUrisInput() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateConfigX509ConfigNameConstraints
SetInternalValue(val *GooglePrivatecaCertificateConfigX509ConfigNameConstraints)
PermittedDnsNames() *[]*string
SetPermittedDnsNames(val *[]*string)
PermittedDnsNamesInput() *[]*string
PermittedEmailAddresses() *[]*string
SetPermittedEmailAddresses(val *[]*string)
PermittedEmailAddressesInput() *[]*string
PermittedIpRanges() *[]*string
SetPermittedIpRanges(val *[]*string)
PermittedIpRangesInput() *[]*string
PermittedUris() *[]*string
SetPermittedUris(val *[]*string)
PermittedUrisInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetExcludedDnsNames()
ResetExcludedEmailAddresses()
ResetExcludedIpRanges()
ResetExcludedUris()
ResetPermittedDnsNames()
ResetPermittedEmailAddresses()
ResetPermittedIpRanges()
ResetPermittedUris()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference ¶
func NewGooglePrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GooglePrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference
type GooglePrivatecaCertificateConfigX509ConfigOutputReference ¶
type GooglePrivatecaCertificateConfigX509ConfigOutputReference interface {
cdktf.ComplexObject
AdditionalExtensions() GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsList
AdditionalExtensionsInput() interface{}
AiaOcspServers() *[]*string
SetAiaOcspServers(val *[]*string)
AiaOcspServersInput() *[]*string
CaOptions() GooglePrivatecaCertificateConfigX509ConfigCaOptionsOutputReference
CaOptionsInput() *GooglePrivatecaCertificateConfigX509ConfigCaOptions
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateConfigX509Config
SetInternalValue(val *GooglePrivatecaCertificateConfigX509Config)
KeyUsage() GooglePrivatecaCertificateConfigX509ConfigKeyUsageOutputReference
KeyUsageInput() *GooglePrivatecaCertificateConfigX509ConfigKeyUsage
NameConstraints() GooglePrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference
NameConstraintsInput() *GooglePrivatecaCertificateConfigX509ConfigNameConstraints
PolicyIds() GooglePrivatecaCertificateConfigX509ConfigPolicyIdsList
PolicyIdsInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutAdditionalExtensions(value interface{})
PutCaOptions(value *GooglePrivatecaCertificateConfigX509ConfigCaOptions)
PutKeyUsage(value *GooglePrivatecaCertificateConfigX509ConfigKeyUsage)
PutNameConstraints(value *GooglePrivatecaCertificateConfigX509ConfigNameConstraints)
PutPolicyIds(value interface{})
ResetAdditionalExtensions()
ResetAiaOcspServers()
ResetCaOptions()
ResetNameConstraints()
ResetPolicyIds()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigX509ConfigOutputReference ¶
func NewGooglePrivatecaCertificateConfigX509ConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GooglePrivatecaCertificateConfigX509ConfigOutputReference
type GooglePrivatecaCertificateConfigX509ConfigPolicyIds ¶
type GooglePrivatecaCertificateConfigX509ConfigPolicyIds struct {
// An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#object_id_path GooglePrivatecaCertificate#object_id_path}
ObjectIdPath *[]*float64 `field:"required" json:"objectIdPath" yaml:"objectIdPath"`
}
type GooglePrivatecaCertificateConfigX509ConfigPolicyIdsList ¶
type GooglePrivatecaCertificateConfigX509ConfigPolicyIdsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigX509ConfigPolicyIdsList ¶
func NewGooglePrivatecaCertificateConfigX509ConfigPolicyIdsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateConfigX509ConfigPolicyIdsList
type GooglePrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference ¶
type GooglePrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
ObjectIdPath() *[]*float64
SetObjectIdPath(val *[]*float64)
ObjectIdPathInput() *[]*float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference ¶
func NewGooglePrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference
type GooglePrivatecaCertificateRevocationDetails ¶
type GooglePrivatecaCertificateRevocationDetails struct {
}
type GooglePrivatecaCertificateRevocationDetailsList ¶
type GooglePrivatecaCertificateRevocationDetailsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GooglePrivatecaCertificateRevocationDetailsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateRevocationDetailsList ¶
func NewGooglePrivatecaCertificateRevocationDetailsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GooglePrivatecaCertificateRevocationDetailsList
type GooglePrivatecaCertificateRevocationDetailsOutputReference ¶
type GooglePrivatecaCertificateRevocationDetailsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GooglePrivatecaCertificateRevocationDetails
SetInternalValue(val *GooglePrivatecaCertificateRevocationDetails)
RevocationState() *string
RevocationTime() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateRevocationDetailsOutputReference ¶
func NewGooglePrivatecaCertificateRevocationDetailsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GooglePrivatecaCertificateRevocationDetailsOutputReference
type GooglePrivatecaCertificateTimeouts ¶
type GooglePrivatecaCertificateTimeouts struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#create GooglePrivatecaCertificate#create}.
Create *string `field:"optional" json:"create" yaml:"create"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#delete GooglePrivatecaCertificate#delete}.
Delete *string `field:"optional" json:"delete" yaml:"delete"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_privateca_certificate#update GooglePrivatecaCertificate#update}.
Update *string `field:"optional" json:"update" yaml:"update"`
}
type GooglePrivatecaCertificateTimeoutsOutputReference ¶
type GooglePrivatecaCertificateTimeoutsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
Create() *string
SetCreate(val *string)
CreateInput() *string
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Delete() *string
SetDelete(val *string)
DeleteInput() *string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Update() *string
SetUpdate(val *string)
UpdateInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetCreate()
ResetDelete()
ResetUpdate()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGooglePrivatecaCertificateTimeoutsOutputReference ¶
func NewGooglePrivatecaCertificateTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GooglePrivatecaCertificateTimeoutsOutputReference
Source Files
¶
- GooglePrivatecaCertificate.go
- GooglePrivatecaCertificateCertificateDescription.go
- GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyId.go
- GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdList.go
- GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionCertFingerprint.go
- GooglePrivatecaCertificateCertificateDescriptionCertFingerprintList.go
- GooglePrivatecaCertificateCertificateDescriptionCertFingerprintList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionList.go
- GooglePrivatecaCertificateCertificateDescriptionList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionPublicKey.go
- GooglePrivatecaCertificateCertificateDescriptionPublicKeyList.go
- GooglePrivatecaCertificateCertificateDescriptionPublicKeyList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionPublicKeyOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionPublicKeyOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescription.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionList.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubject.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltName.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectId.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectKeyId.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdList.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509Description.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensions.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptions.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsage.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionList.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraints.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIds.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList__checks.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference.go
- GooglePrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference__checks.go
- GooglePrivatecaCertificateConfig.go
- GooglePrivatecaCertificateConfigA.go
- GooglePrivatecaCertificateConfigAOutputReference.go
- GooglePrivatecaCertificateConfigAOutputReference__checks.go
- GooglePrivatecaCertificateConfigPublicKey.go
- GooglePrivatecaCertificateConfigPublicKeyOutputReference.go
- GooglePrivatecaCertificateConfigPublicKeyOutputReference__checks.go
- GooglePrivatecaCertificateConfigSubjectConfig.go
- GooglePrivatecaCertificateConfigSubjectConfigOutputReference.go
- GooglePrivatecaCertificateConfigSubjectConfigOutputReference__checks.go
- GooglePrivatecaCertificateConfigSubjectConfigSubject.go
- GooglePrivatecaCertificateConfigSubjectConfigSubjectAltName.go
- GooglePrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference.go
- GooglePrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference__checks.go
- GooglePrivatecaCertificateConfigSubjectConfigSubjectOutputReference.go
- GooglePrivatecaCertificateConfigSubjectConfigSubjectOutputReference__checks.go
- GooglePrivatecaCertificateConfigSubjectKeyId.go
- GooglePrivatecaCertificateConfigSubjectKeyIdOutputReference.go
- GooglePrivatecaCertificateConfigSubjectKeyIdOutputReference__checks.go
- GooglePrivatecaCertificateConfigX509Config.go
- GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensions.go
- GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsList.go
- GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsList__checks.go
- GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId.go
- GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference.go
- GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference__checks.go
- GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference.go
- GooglePrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference__checks.go
- GooglePrivatecaCertificateConfigX509ConfigCaOptions.go
- GooglePrivatecaCertificateConfigX509ConfigCaOptionsOutputReference.go
- GooglePrivatecaCertificateConfigX509ConfigCaOptionsOutputReference__checks.go
- GooglePrivatecaCertificateConfigX509ConfigKeyUsage.go
- GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage.go
- GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference.go
- GooglePrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference__checks.go
- GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage.go
- GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference.go
- GooglePrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference__checks.go
- GooglePrivatecaCertificateConfigX509ConfigKeyUsageOutputReference.go
- GooglePrivatecaCertificateConfigX509ConfigKeyUsageOutputReference__checks.go
- GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages.go
- GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList.go
- GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList__checks.go
- GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference.go
- GooglePrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference__checks.go
- GooglePrivatecaCertificateConfigX509ConfigNameConstraints.go
- GooglePrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference.go
- GooglePrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference__checks.go
- GooglePrivatecaCertificateConfigX509ConfigOutputReference.go
- GooglePrivatecaCertificateConfigX509ConfigOutputReference__checks.go
- GooglePrivatecaCertificateConfigX509ConfigPolicyIds.go
- GooglePrivatecaCertificateConfigX509ConfigPolicyIdsList.go
- GooglePrivatecaCertificateConfigX509ConfigPolicyIdsList__checks.go
- GooglePrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference.go
- GooglePrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference__checks.go
- GooglePrivatecaCertificateRevocationDetails.go
- GooglePrivatecaCertificateRevocationDetailsList.go
- GooglePrivatecaCertificateRevocationDetailsList__checks.go
- GooglePrivatecaCertificateRevocationDetailsOutputReference.go
- GooglePrivatecaCertificateRevocationDetailsOutputReference__checks.go
- GooglePrivatecaCertificateTimeouts.go
- GooglePrivatecaCertificateTimeoutsOutputReference.go
- GooglePrivatecaCertificateTimeoutsOutputReference__checks.go
- GooglePrivatecaCertificate__checks.go
- main.go