Documentation ¶
Index ¶
- func NewPrivatecaCertificateCertificateDescriptionAuthorityKeyIdList_Override(p PrivatecaCertificateCertificateDescriptionAuthorityKeyIdList, ...)
- func NewPrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference_Override(p PrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference, ...)
- func NewPrivatecaCertificateCertificateDescriptionCertFingerprintList_Override(p PrivatecaCertificateCertificateDescriptionCertFingerprintList, ...)
- func NewPrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference_Override(p PrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference, ...)
- func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsList_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageList_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageList_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageList_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageList, ...)
- func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesList_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdList_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionConfigValuesList_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesList, ...)
- func NewPrivatecaCertificateCertificateDescriptionConfigValuesOutputReference_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesOutputReference, ...)
- func NewPrivatecaCertificateCertificateDescriptionList_Override(p PrivatecaCertificateCertificateDescriptionList, ...)
- func NewPrivatecaCertificateCertificateDescriptionOutputReference_Override(p PrivatecaCertificateCertificateDescriptionOutputReference, ...)
- func NewPrivatecaCertificateCertificateDescriptionPublicKeyList_Override(p PrivatecaCertificateCertificateDescriptionPublicKeyList, ...)
- func NewPrivatecaCertificateCertificateDescriptionPublicKeyOutputReference_Override(p PrivatecaCertificateCertificateDescriptionPublicKeyOutputReference, ...)
- func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionList_Override(p PrivatecaCertificateCertificateDescriptionSubjectDescriptionList, ...)
- func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference_Override(p PrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference, ...)
- func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList_Override(p PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList, ...)
- func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionSubjectKeyIdList_Override(p PrivatecaCertificateCertificateDescriptionSubjectKeyIdList, ...)
- func NewPrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference_Override(p PrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference, ...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList, ...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList, ...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionList, ...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList, ...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference_Override(...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference, ...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList, ...)
- func NewPrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference_Override(...)
- func NewPrivatecaCertificateConfigAOutputReference_Override(p PrivatecaCertificateConfigAOutputReference, ...)
- func NewPrivatecaCertificateConfigPublicKeyOutputReference_Override(p PrivatecaCertificateConfigPublicKeyOutputReference, ...)
- func NewPrivatecaCertificateConfigSubjectConfigOutputReference_Override(p PrivatecaCertificateConfigSubjectConfigOutputReference, ...)
- func NewPrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference_Override(p PrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference, ...)
- func NewPrivatecaCertificateConfigSubjectConfigSubjectOutputReference_Override(p PrivatecaCertificateConfigSubjectConfigSubjectOutputReference, ...)
- func NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsList_Override(p PrivatecaCertificateConfigX509ConfigAdditionalExtensionsList, ...)
- func NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference_Override(...)
- func NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference_Override(p PrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference, ...)
- func NewPrivatecaCertificateConfigX509ConfigCaOptionsOutputReference_Override(p PrivatecaCertificateConfigX509ConfigCaOptionsOutputReference, ...)
- func NewPrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference_Override(p PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference, ...)
- func NewPrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference_Override(p PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference, ...)
- func NewPrivatecaCertificateConfigX509ConfigKeyUsageOutputReference_Override(p PrivatecaCertificateConfigX509ConfigKeyUsageOutputReference, ...)
- func NewPrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList_Override(p PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList, ...)
- func NewPrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference_Override(...)
- func NewPrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference_Override(p PrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference, ...)
- func NewPrivatecaCertificateConfigX509ConfigOutputReference_Override(p PrivatecaCertificateConfigX509ConfigOutputReference, ...)
- func NewPrivatecaCertificateConfigX509ConfigPolicyIdsList_Override(p PrivatecaCertificateConfigX509ConfigPolicyIdsList, ...)
- func NewPrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference_Override(p PrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference, ...)
- func NewPrivatecaCertificateRevocationDetailsList_Override(p PrivatecaCertificateRevocationDetailsList, ...)
- func NewPrivatecaCertificateRevocationDetailsOutputReference_Override(p PrivatecaCertificateRevocationDetailsOutputReference, ...)
- func NewPrivatecaCertificateTimeoutsOutputReference_Override(p PrivatecaCertificateTimeoutsOutputReference, ...)
- func NewPrivatecaCertificate_Override(p PrivatecaCertificate, scope constructs.Construct, id *string, ...)
- func PrivatecaCertificate_IsConstruct(x interface{}) *bool
- func PrivatecaCertificate_IsTerraformElement(x interface{}) *bool
- func PrivatecaCertificate_IsTerraformResource(x interface{}) *bool
- func PrivatecaCertificate_TfResourceType() *string
- type PrivatecaCertificate
- type PrivatecaCertificateCertificateDescription
- type PrivatecaCertificateCertificateDescriptionAuthorityKeyId
- type PrivatecaCertificateCertificateDescriptionAuthorityKeyIdList
- type PrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference
- type PrivatecaCertificateCertificateDescriptionCertFingerprint
- type PrivatecaCertificateCertificateDescriptionCertFingerprintList
- type PrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference
- type PrivatecaCertificateCertificateDescriptionConfigValues
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsage
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsage
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptions
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsList
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputReference
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageList
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputReference
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsage
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageList
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputReference
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageList
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageOutputReference
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsages
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesList
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectId
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdList
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdOutputReference
- type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesOutputReference
- type PrivatecaCertificateCertificateDescriptionConfigValuesList
- type PrivatecaCertificateCertificateDescriptionConfigValuesOutputReference
- type PrivatecaCertificateCertificateDescriptionList
- type PrivatecaCertificateCertificateDescriptionOutputReference
- type PrivatecaCertificateCertificateDescriptionPublicKey
- type PrivatecaCertificateCertificateDescriptionPublicKeyList
- type PrivatecaCertificateCertificateDescriptionPublicKeyOutputReference
- type PrivatecaCertificateCertificateDescriptionSubjectDescription
- type PrivatecaCertificateCertificateDescriptionSubjectDescriptionList
- type PrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference
- type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubject
- type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltName
- type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans
- type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList
- type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectId
- type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList
- type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference
- type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference
- type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList
- type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference
- type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList
- type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference
- type PrivatecaCertificateCertificateDescriptionSubjectKeyId
- type PrivatecaCertificateCertificateDescriptionSubjectKeyIdList
- type PrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference
- type PrivatecaCertificateCertificateDescriptionX509Description
- type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensions
- type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList
- type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId
- type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList
- type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference
- type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference
- type PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptions
- type PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList
- type PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference
- type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsage
- type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage
- type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList
- type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference
- type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage
- type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList
- type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference
- type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList
- type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference
- type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages
- type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList
- type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference
- type PrivatecaCertificateCertificateDescriptionX509DescriptionList
- type PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraints
- type PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList
- type PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference
- type PrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference
- type PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIds
- type PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList
- type PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference
- type PrivatecaCertificateConfig
- type PrivatecaCertificateConfigA
- type PrivatecaCertificateConfigAOutputReference
- type PrivatecaCertificateConfigPublicKey
- type PrivatecaCertificateConfigPublicKeyOutputReference
- type PrivatecaCertificateConfigSubjectConfig
- type PrivatecaCertificateConfigSubjectConfigOutputReference
- type PrivatecaCertificateConfigSubjectConfigSubject
- type PrivatecaCertificateConfigSubjectConfigSubjectAltName
- type PrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference
- type PrivatecaCertificateConfigSubjectConfigSubjectOutputReference
- type PrivatecaCertificateConfigX509Config
- type PrivatecaCertificateConfigX509ConfigAdditionalExtensions
- type PrivatecaCertificateConfigX509ConfigAdditionalExtensionsList
- type PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId
- type PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference
- type PrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference
- type PrivatecaCertificateConfigX509ConfigCaOptions
- type PrivatecaCertificateConfigX509ConfigCaOptionsOutputReference
- type PrivatecaCertificateConfigX509ConfigKeyUsage
- type PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage
- type PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference
- type PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage
- type PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference
- type PrivatecaCertificateConfigX509ConfigKeyUsageOutputReference
- type PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages
- type PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList
- type PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference
- type PrivatecaCertificateConfigX509ConfigNameConstraints
- type PrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference
- type PrivatecaCertificateConfigX509ConfigOutputReference
- type PrivatecaCertificateConfigX509ConfigPolicyIds
- type PrivatecaCertificateConfigX509ConfigPolicyIdsList
- type PrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference
- type PrivatecaCertificateRevocationDetails
- type PrivatecaCertificateRevocationDetailsList
- type PrivatecaCertificateRevocationDetailsOutputReference
- type PrivatecaCertificateTimeouts
- type PrivatecaCertificateTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPrivatecaCertificateCertificateDescriptionAuthorityKeyIdList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionAuthorityKeyIdList_Override(p PrivatecaCertificateCertificateDescriptionAuthorityKeyIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference_Override(p PrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionCertFingerprintList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionCertFingerprintList_Override(p PrivatecaCertificateCertificateDescriptionCertFingerprintList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference_Override(p PrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsList_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputReference_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageList_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputReference_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageList_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputReference_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageList_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageOutputReference_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesList_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdList_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdOutputReference_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesOutputReference_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionConfigValuesList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesList_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionConfigValuesOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesOutputReference_Override(p PrivatecaCertificateCertificateDescriptionConfigValuesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionList_Override(p PrivatecaCertificateCertificateDescriptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionOutputReference_Override(p PrivatecaCertificateCertificateDescriptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionPublicKeyList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionPublicKeyList_Override(p PrivatecaCertificateCertificateDescriptionPublicKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionPublicKeyOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionPublicKeyOutputReference_Override(p PrivatecaCertificateCertificateDescriptionPublicKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionList_Override(p PrivatecaCertificateCertificateDescriptionSubjectDescriptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference_Override(p PrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList_Override(p PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList_Override(p PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference_Override(p PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference_Override(p PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList_Override(p PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference_Override(p PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList_Override(p PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference_Override(p PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionSubjectKeyIdList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectKeyIdList_Override(p PrivatecaCertificateCertificateDescriptionSubjectKeyIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference_Override(p PrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference_Override ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference_Override(p PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateConfigAOutputReference_Override ¶
func NewPrivatecaCertificateConfigAOutputReference_Override(p PrivatecaCertificateConfigAOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivatecaCertificateConfigPublicKeyOutputReference_Override ¶
func NewPrivatecaCertificateConfigPublicKeyOutputReference_Override(p PrivatecaCertificateConfigPublicKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivatecaCertificateConfigSubjectConfigOutputReference_Override ¶
func NewPrivatecaCertificateConfigSubjectConfigOutputReference_Override(p PrivatecaCertificateConfigSubjectConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference_Override ¶
func NewPrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference_Override(p PrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivatecaCertificateConfigSubjectConfigSubjectOutputReference_Override ¶
func NewPrivatecaCertificateConfigSubjectConfigSubjectOutputReference_Override(p PrivatecaCertificateConfigSubjectConfigSubjectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsList_Override ¶
func NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsList_Override(p PrivatecaCertificateConfigX509ConfigAdditionalExtensionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference_Override ¶
func NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference_Override(p PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference_Override ¶
func NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference_Override(p PrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateConfigX509ConfigCaOptionsOutputReference_Override ¶
func NewPrivatecaCertificateConfigX509ConfigCaOptionsOutputReference_Override(p PrivatecaCertificateConfigX509ConfigCaOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference_Override ¶
func NewPrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference_Override(p PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference_Override ¶
func NewPrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference_Override(p PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivatecaCertificateConfigX509ConfigKeyUsageOutputReference_Override ¶
func NewPrivatecaCertificateConfigX509ConfigKeyUsageOutputReference_Override(p PrivatecaCertificateConfigX509ConfigKeyUsageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList_Override ¶
func NewPrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList_Override(p PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference_Override ¶
func NewPrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference_Override(p PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference_Override ¶
func NewPrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference_Override(p PrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivatecaCertificateConfigX509ConfigOutputReference_Override ¶
func NewPrivatecaCertificateConfigX509ConfigOutputReference_Override(p PrivatecaCertificateConfigX509ConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivatecaCertificateConfigX509ConfigPolicyIdsList_Override ¶
func NewPrivatecaCertificateConfigX509ConfigPolicyIdsList_Override(p PrivatecaCertificateConfigX509ConfigPolicyIdsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference_Override ¶
func NewPrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference_Override(p PrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateRevocationDetailsList_Override ¶
func NewPrivatecaCertificateRevocationDetailsList_Override(p PrivatecaCertificateRevocationDetailsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPrivatecaCertificateRevocationDetailsOutputReference_Override ¶
func NewPrivatecaCertificateRevocationDetailsOutputReference_Override(p PrivatecaCertificateRevocationDetailsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPrivatecaCertificateTimeoutsOutputReference_Override ¶
func NewPrivatecaCertificateTimeoutsOutputReference_Override(p PrivatecaCertificateTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPrivatecaCertificate_Override ¶
func NewPrivatecaCertificate_Override(p PrivatecaCertificate, scope constructs.Construct, id *string, config *PrivatecaCertificateConfig)
Create a new {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate google_privateca_certificate} Resource.
func PrivatecaCertificate_IsConstruct ¶
func PrivatecaCertificate_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 PrivatecaCertificate_IsTerraformElement ¶
func PrivatecaCertificate_IsTerraformElement(x interface{}) *bool
Experimental.
func PrivatecaCertificate_IsTerraformResource ¶
func PrivatecaCertificate_IsTerraformResource(x interface{}) *bool
Experimental.
func PrivatecaCertificate_TfResourceType ¶
func PrivatecaCertificate_TfResourceType() *string
Types ¶
type PrivatecaCertificate ¶
type PrivatecaCertificate interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack CertificateAuthority() *string SetCertificateAuthority(val *string) CertificateAuthorityInput() *string CertificateDescription() PrivatecaCertificateCertificateDescriptionList CertificateTemplate() *string SetCertificateTemplate(val *string) CertificateTemplateInput() *string Config() PrivatecaCertificateConfigAOutputReference ConfigInput() *PrivatecaCertificateConfigA // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CreateTime() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // 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 PemCertificates() *[]*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() PrivatecaCertificateRevocationDetailsList // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() PrivatecaCertificateTimeoutsOutputReference TimeoutsInput() interface{} UpdateTime() *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. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutConfig(value *PrivatecaCertificateConfigA) PutTimeouts(value *PrivatecaCertificateTimeouts) 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{} // 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://www.terraform.io/docs/providers/google/r/privateca_certificate google_privateca_certificate}.
func NewPrivatecaCertificate ¶
func NewPrivatecaCertificate(scope constructs.Construct, id *string, config *PrivatecaCertificateConfig) PrivatecaCertificate
Create a new {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate google_privateca_certificate} Resource.
type PrivatecaCertificateCertificateDescription ¶
type PrivatecaCertificateCertificateDescription struct { }
type PrivatecaCertificateCertificateDescriptionAuthorityKeyId ¶
type PrivatecaCertificateCertificateDescriptionAuthorityKeyId struct { }
type PrivatecaCertificateCertificateDescriptionAuthorityKeyIdList ¶
type PrivatecaCertificateCertificateDescriptionAuthorityKeyIdList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionAuthorityKeyIdList ¶
func NewPrivatecaCertificateCertificateDescriptionAuthorityKeyIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionAuthorityKeyIdList
type PrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference ¶
type PrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference 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() *PrivatecaCertificateCertificateDescriptionAuthorityKeyId SetInternalValue(val *PrivatecaCertificateCertificateDescriptionAuthorityKeyId) 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 NewPrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference
type PrivatecaCertificateCertificateDescriptionCertFingerprint ¶
type PrivatecaCertificateCertificateDescriptionCertFingerprint struct { }
type PrivatecaCertificateCertificateDescriptionCertFingerprintList ¶
type PrivatecaCertificateCertificateDescriptionCertFingerprintList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionCertFingerprintList ¶
func NewPrivatecaCertificateCertificateDescriptionCertFingerprintList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionCertFingerprintList
type PrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference ¶
type PrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference 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() *PrivatecaCertificateCertificateDescriptionCertFingerprint SetInternalValue(val *PrivatecaCertificateCertificateDescriptionCertFingerprint) 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 NewPrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference
type PrivatecaCertificateCertificateDescriptionConfigValues ¶
type PrivatecaCertificateCertificateDescriptionConfigValues struct { }
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsage ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsage struct { }
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsage ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsage struct { }
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptions ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptions struct { }
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsList ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsList ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsList
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputReference ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputReference 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() *PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptions SetInternalValue(val *PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptions) 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 NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputReference
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageList ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageList ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageList
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputReference ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputReference 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() *PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsage SetInternalValue(val *PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsage) KeyUsageOptions() PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsList // 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 NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputReference
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsage ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsage struct { }
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageList ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageList ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageList
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputReference ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputReference 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() *PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsage SetInternalValue(val *PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsage) 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 NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputReference
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageList ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageList ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageList
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageOutputReference ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageOutputReference interface { cdktf.ComplexObject BaseKeyUsage() PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageList // 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() PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageList // Experimental. Fqn() *string InternalValue() *PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsage SetInternalValue(val *PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsage) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UnknownExtendedKeyUsages() PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesList // 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 NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageOutputReference
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsages ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsages struct { }
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesList ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesList ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesList
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectId ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectId struct { }
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdList ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdList ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdList
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdOutputReference ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdOutputReference 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() *PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectId SetInternalValue(val *PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectId) 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 NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdOutputReference
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesOutputReference ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesOutputReference 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() *PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsages SetInternalValue(val *PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsages) ObectId() PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdList // 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 NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesOutputReference
type PrivatecaCertificateCertificateDescriptionConfigValuesList ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionConfigValuesOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionConfigValuesList ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionConfigValuesList
type PrivatecaCertificateCertificateDescriptionConfigValuesOutputReference ¶
type PrivatecaCertificateCertificateDescriptionConfigValuesOutputReference 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() *PrivatecaCertificateCertificateDescriptionConfigValues SetInternalValue(val *PrivatecaCertificateCertificateDescriptionConfigValues) KeyUsage() PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageList // 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 NewPrivatecaCertificateCertificateDescriptionConfigValuesOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionConfigValuesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionConfigValuesOutputReference
type PrivatecaCertificateCertificateDescriptionList ¶
type PrivatecaCertificateCertificateDescriptionList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionList ¶
func NewPrivatecaCertificateCertificateDescriptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionList
type PrivatecaCertificateCertificateDescriptionOutputReference ¶
type PrivatecaCertificateCertificateDescriptionOutputReference interface { cdktf.ComplexObject AiaIssuingCertificateUrls() *[]*string AuthorityKeyId() PrivatecaCertificateCertificateDescriptionAuthorityKeyIdList CertFingerprint() PrivatecaCertificateCertificateDescriptionCertFingerprintList // 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) ConfigValues() PrivatecaCertificateCertificateDescriptionConfigValuesList // 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() *PrivatecaCertificateCertificateDescription SetInternalValue(val *PrivatecaCertificateCertificateDescription) PublicKey() PrivatecaCertificateCertificateDescriptionPublicKeyList SubjectDescription() PrivatecaCertificateCertificateDescriptionSubjectDescriptionList SubjectKeyId() PrivatecaCertificateCertificateDescriptionSubjectKeyIdList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) X509Description() PrivatecaCertificateCertificateDescriptionX509DescriptionList // 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 NewPrivatecaCertificateCertificateDescriptionOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionOutputReference
type PrivatecaCertificateCertificateDescriptionPublicKey ¶
type PrivatecaCertificateCertificateDescriptionPublicKey struct { }
type PrivatecaCertificateCertificateDescriptionPublicKeyList ¶
type PrivatecaCertificateCertificateDescriptionPublicKeyList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionPublicKeyOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionPublicKeyList ¶
func NewPrivatecaCertificateCertificateDescriptionPublicKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionPublicKeyList
type PrivatecaCertificateCertificateDescriptionPublicKeyOutputReference ¶
type PrivatecaCertificateCertificateDescriptionPublicKeyOutputReference 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() *PrivatecaCertificateCertificateDescriptionPublicKey SetInternalValue(val *PrivatecaCertificateCertificateDescriptionPublicKey) 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 NewPrivatecaCertificateCertificateDescriptionPublicKeyOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionPublicKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionPublicKeyOutputReference
type PrivatecaCertificateCertificateDescriptionSubjectDescription ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescription struct { }
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionList ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionList ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionSubjectDescriptionList
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference 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() *PrivatecaCertificateCertificateDescriptionSubjectDescription SetInternalValue(val *PrivatecaCertificateCertificateDescriptionSubjectDescription) Lifetime() *string NotAfterTime() *string NotBeforeTime() *string Subject() PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList SubjectAltName() PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList // 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 NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubject ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubject struct { }
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltName ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltName struct { }
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans struct { }
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectId ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectId struct { }
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference 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() *PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectId SetInternalValue(val *PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectId) 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 NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference 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() *PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans SetInternalValue(val *PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans) ObectId() PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList // 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 NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference 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() PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList DnsNames() *[]*string EmailAddresses() *[]*string // Experimental. Fqn() *string InternalValue() *PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltName SetInternalValue(val *PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltName) 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 NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference ¶
type PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference 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() *PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubject SetInternalValue(val *PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubject) 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 NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference
type PrivatecaCertificateCertificateDescriptionSubjectKeyId ¶
type PrivatecaCertificateCertificateDescriptionSubjectKeyId struct { }
type PrivatecaCertificateCertificateDescriptionSubjectKeyIdList ¶
type PrivatecaCertificateCertificateDescriptionSubjectKeyIdList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionSubjectKeyIdList ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectKeyIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionSubjectKeyIdList
type PrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference ¶
type PrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference 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() *PrivatecaCertificateCertificateDescriptionSubjectKeyId SetInternalValue(val *PrivatecaCertificateCertificateDescriptionSubjectKeyId) 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 NewPrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference
type PrivatecaCertificateCertificateDescriptionX509Description ¶
type PrivatecaCertificateCertificateDescriptionX509Description struct { }
type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensions ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensions struct { }
type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList
type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId struct { }
type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList
type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference 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() *PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId SetInternalValue(val *PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId) 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference
type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference 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() *PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensions SetInternalValue(val *PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensions) ObjectId() PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList // 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference
type PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptions ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptions struct { }
type PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList
type PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference 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() *PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptions SetInternalValue(val *PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptions) 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsage ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsage struct { }
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage struct { }
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference 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() *PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage SetInternalValue(val *PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage) 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage struct { }
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference 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() *PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage SetInternalValue(val *PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage) 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference interface { cdktf.ComplexObject BaseKeyUsage() PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList // 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() PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList // Experimental. Fqn() *string InternalValue() *PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsage SetInternalValue(val *PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsage) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UnknownExtendedKeyUsages() PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList // 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages struct { }
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference 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() *PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages SetInternalValue(val *PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages) 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference
type PrivatecaCertificateCertificateDescriptionX509DescriptionList ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionList ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionList
type PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraints ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraints struct { }
type PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList
type PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference 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() *PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraints SetInternalValue(val *PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraints) 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference
type PrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference interface { cdktf.ComplexObject AdditionalExtensions() PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList AiaOcspServers() *[]*string CaOptions() PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList // 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() *PrivatecaCertificateCertificateDescriptionX509Description SetInternalValue(val *PrivatecaCertificateCertificateDescriptionX509Description) KeyUsage() PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList NameConstraints() PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList PolicyIds() PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList // 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference
type PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIds ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIds struct { }
type PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference // 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList
type PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference ¶
type PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference 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() *PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIds SetInternalValue(val *PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIds) 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 NewPrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference ¶
func NewPrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference
type PrivatecaCertificateConfig ¶
type PrivatecaCertificateConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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://www.terraform.io/docs/providers/google/r/privateca_certificate#location PrivatecaCertificate#location} Location *string `field:"required" json:"location" yaml:"location"` // The name for this Certificate. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#name PrivatecaCertificate#name} Name *string `field:"required" json:"name" yaml:"name"` // The name of the CaPool this Certificate belongs to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#pool PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#certificate_authority PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#certificate_template PrivatecaCertificate#certificate_template} CertificateTemplate *string `field:"optional" json:"certificateTemplate" yaml:"certificateTemplate"` // config block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#config PrivatecaCertificate#config} Config *PrivatecaCertificateConfigA `field:"optional" json:"config" yaml:"config"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#id PrivatecaCertificate#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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#labels PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#lifetime PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#pem_csr PrivatecaCertificate#pem_csr} PemCsr *string `field:"optional" json:"pemCsr" yaml:"pemCsr"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#project PrivatecaCertificate#project}. Project *string `field:"optional" json:"project" yaml:"project"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#timeouts PrivatecaCertificate#timeouts} Timeouts *PrivatecaCertificateTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type PrivatecaCertificateConfigA ¶
type PrivatecaCertificateConfigA struct { // public_key block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#public_key PrivatecaCertificate#public_key} PublicKey *PrivatecaCertificateConfigPublicKey `field:"required" json:"publicKey" yaml:"publicKey"` // subject_config block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#subject_config PrivatecaCertificate#subject_config} SubjectConfig *PrivatecaCertificateConfigSubjectConfig `field:"required" json:"subjectConfig" yaml:"subjectConfig"` // x509_config block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#x509_config PrivatecaCertificate#x509_config} X509Config *PrivatecaCertificateConfigX509Config `field:"required" json:"x509Config" yaml:"x509Config"` }
type PrivatecaCertificateConfigAOutputReference ¶
type PrivatecaCertificateConfigAOutputReference 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() *PrivatecaCertificateConfigA SetInternalValue(val *PrivatecaCertificateConfigA) PublicKey() PrivatecaCertificateConfigPublicKeyOutputReference PublicKeyInput() *PrivatecaCertificateConfigPublicKey SubjectConfig() PrivatecaCertificateConfigSubjectConfigOutputReference SubjectConfigInput() *PrivatecaCertificateConfigSubjectConfig // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) X509Config() PrivatecaCertificateConfigX509ConfigOutputReference X509ConfigInput() *PrivatecaCertificateConfigX509Config // 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 *PrivatecaCertificateConfigPublicKey) PutSubjectConfig(value *PrivatecaCertificateConfigSubjectConfig) PutX509Config(value *PrivatecaCertificateConfigX509Config) // 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 NewPrivatecaCertificateConfigAOutputReference ¶
func NewPrivatecaCertificateConfigAOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivatecaCertificateConfigAOutputReference
type PrivatecaCertificateConfigPublicKey ¶
type PrivatecaCertificateConfigPublicKey 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://www.terraform.io/docs/providers/google/r/privateca_certificate#format PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#key PrivatecaCertificate#key} Key *string `field:"optional" json:"key" yaml:"key"` }
type PrivatecaCertificateConfigPublicKeyOutputReference ¶
type PrivatecaCertificateConfigPublicKeyOutputReference 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() *PrivatecaCertificateConfigPublicKey SetInternalValue(val *PrivatecaCertificateConfigPublicKey) 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 NewPrivatecaCertificateConfigPublicKeyOutputReference ¶
func NewPrivatecaCertificateConfigPublicKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivatecaCertificateConfigPublicKeyOutputReference
type PrivatecaCertificateConfigSubjectConfig ¶
type PrivatecaCertificateConfigSubjectConfig struct { // subject block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#subject PrivatecaCertificate#subject} Subject *PrivatecaCertificateConfigSubjectConfigSubject `field:"required" json:"subject" yaml:"subject"` // subject_alt_name block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#subject_alt_name PrivatecaCertificate#subject_alt_name} SubjectAltName *PrivatecaCertificateConfigSubjectConfigSubjectAltName `field:"optional" json:"subjectAltName" yaml:"subjectAltName"` }
type PrivatecaCertificateConfigSubjectConfigOutputReference ¶
type PrivatecaCertificateConfigSubjectConfigOutputReference 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() *PrivatecaCertificateConfigSubjectConfig SetInternalValue(val *PrivatecaCertificateConfigSubjectConfig) Subject() PrivatecaCertificateConfigSubjectConfigSubjectOutputReference SubjectAltName() PrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference SubjectAltNameInput() *PrivatecaCertificateConfigSubjectConfigSubjectAltName SubjectInput() *PrivatecaCertificateConfigSubjectConfigSubject // 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 *PrivatecaCertificateConfigSubjectConfigSubject) PutSubjectAltName(value *PrivatecaCertificateConfigSubjectConfigSubjectAltName) 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 NewPrivatecaCertificateConfigSubjectConfigOutputReference ¶
func NewPrivatecaCertificateConfigSubjectConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivatecaCertificateConfigSubjectConfigOutputReference
type PrivatecaCertificateConfigSubjectConfigSubject ¶
type PrivatecaCertificateConfigSubjectConfigSubject struct { // The common name of the distinguished name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#common_name PrivatecaCertificate#common_name} CommonName *string `field:"required" json:"commonName" yaml:"commonName"` // The organization of the subject. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#organization PrivatecaCertificate#organization} Organization *string `field:"required" json:"organization" yaml:"organization"` // The country code of the subject. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#country_code PrivatecaCertificate#country_code} CountryCode *string `field:"optional" json:"countryCode" yaml:"countryCode"` // The locality or city of the subject. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#locality PrivatecaCertificate#locality} Locality *string `field:"optional" json:"locality" yaml:"locality"` // The organizational unit of the subject. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#organizational_unit PrivatecaCertificate#organizational_unit} OrganizationalUnit *string `field:"optional" json:"organizationalUnit" yaml:"organizationalUnit"` // The postal code of the subject. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#postal_code PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#province PrivatecaCertificate#province} Province *string `field:"optional" json:"province" yaml:"province"` // The street address of the subject. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#street_address PrivatecaCertificate#street_address} StreetAddress *string `field:"optional" json:"streetAddress" yaml:"streetAddress"` }
type PrivatecaCertificateConfigSubjectConfigSubjectAltName ¶
type PrivatecaCertificateConfigSubjectConfigSubjectAltName struct { // Contains only valid, fully-qualified host names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#dns_names PrivatecaCertificate#dns_names} DnsNames *[]*string `field:"optional" json:"dnsNames" yaml:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#email_addresses PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#ip_addresses PrivatecaCertificate#ip_addresses} IpAddresses *[]*string `field:"optional" json:"ipAddresses" yaml:"ipAddresses"` // Contains only valid RFC 3986 URIs. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#uris PrivatecaCertificate#uris} Uris *[]*string `field:"optional" json:"uris" yaml:"uris"` }
type PrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference ¶
type PrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference 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() *PrivatecaCertificateConfigSubjectConfigSubjectAltName SetInternalValue(val *PrivatecaCertificateConfigSubjectConfigSubjectAltName) 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 NewPrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference ¶
func NewPrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference
type PrivatecaCertificateConfigSubjectConfigSubjectOutputReference ¶
type PrivatecaCertificateConfigSubjectConfigSubjectOutputReference 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() *PrivatecaCertificateConfigSubjectConfigSubject SetInternalValue(val *PrivatecaCertificateConfigSubjectConfigSubject) 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 NewPrivatecaCertificateConfigSubjectConfigSubjectOutputReference ¶
func NewPrivatecaCertificateConfigSubjectConfigSubjectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivatecaCertificateConfigSubjectConfigSubjectOutputReference
type PrivatecaCertificateConfigX509Config ¶
type PrivatecaCertificateConfigX509Config struct { // key_usage block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#key_usage PrivatecaCertificate#key_usage} KeyUsage *PrivatecaCertificateConfigX509ConfigKeyUsage `field:"required" json:"keyUsage" yaml:"keyUsage"` // additional_extensions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#additional_extensions PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#aia_ocsp_servers PrivatecaCertificate#aia_ocsp_servers} AiaOcspServers *[]*string `field:"optional" json:"aiaOcspServers" yaml:"aiaOcspServers"` // ca_options block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#ca_options PrivatecaCertificate#ca_options} CaOptions *PrivatecaCertificateConfigX509ConfigCaOptions `field:"optional" json:"caOptions" yaml:"caOptions"` // name_constraints block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#name_constraints PrivatecaCertificate#name_constraints} NameConstraints *PrivatecaCertificateConfigX509ConfigNameConstraints `field:"optional" json:"nameConstraints" yaml:"nameConstraints"` // policy_ids block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#policy_ids PrivatecaCertificate#policy_ids} PolicyIds interface{} `field:"optional" json:"policyIds" yaml:"policyIds"` }
type PrivatecaCertificateConfigX509ConfigAdditionalExtensions ¶
type PrivatecaCertificateConfigX509ConfigAdditionalExtensions 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://www.terraform.io/docs/providers/google/r/privateca_certificate#critical PrivatecaCertificate#critical} Critical interface{} `field:"required" json:"critical" yaml:"critical"` // object_id block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#object_id PrivatecaCertificate#object_id} ObjectId *PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId `field:"required" json:"objectId" yaml:"objectId"` // The value of this X.509 extension. A base64-encoded string. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#value PrivatecaCertificate#value} Value *string `field:"required" json:"value" yaml:"value"` }
type PrivatecaCertificateConfigX509ConfigAdditionalExtensionsList ¶
type PrivatecaCertificateConfigX509ConfigAdditionalExtensionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference // 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 NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsList ¶
func NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateConfigX509ConfigAdditionalExtensionsList
type PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId ¶
type PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#object_id_path PrivatecaCertificate#object_id_path} ObjectIdPath *[]*float64 `field:"required" json:"objectIdPath" yaml:"objectIdPath"` }
type PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference ¶
type PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference 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() *PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId SetInternalValue(val *PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId) 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 NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference ¶
func NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference
type PrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference ¶
type PrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference 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() PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference ObjectIdInput() *PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId // 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 *PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId) // 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 NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference ¶
func NewPrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference
type PrivatecaCertificateConfigX509ConfigCaOptions ¶
type PrivatecaCertificateConfigX509ConfigCaOptions struct { // When true, the "CA" in Basic Constraints extension will be set to true. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#is_ca PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#max_issuer_path_length PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#non_ca PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#zero_max_issuer_path_length PrivatecaCertificate#zero_max_issuer_path_length} ZeroMaxIssuerPathLength interface{} `field:"optional" json:"zeroMaxIssuerPathLength" yaml:"zeroMaxIssuerPathLength"` }
type PrivatecaCertificateConfigX509ConfigCaOptionsOutputReference ¶
type PrivatecaCertificateConfigX509ConfigCaOptionsOutputReference 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() *PrivatecaCertificateConfigX509ConfigCaOptions SetInternalValue(val *PrivatecaCertificateConfigX509ConfigCaOptions) 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 NewPrivatecaCertificateConfigX509ConfigCaOptionsOutputReference ¶
func NewPrivatecaCertificateConfigX509ConfigCaOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivatecaCertificateConfigX509ConfigCaOptionsOutputReference
type PrivatecaCertificateConfigX509ConfigKeyUsage ¶
type PrivatecaCertificateConfigX509ConfigKeyUsage struct { // base_key_usage block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#base_key_usage PrivatecaCertificate#base_key_usage} BaseKeyUsage *PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage `field:"required" json:"baseKeyUsage" yaml:"baseKeyUsage"` // extended_key_usage block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#extended_key_usage PrivatecaCertificate#extended_key_usage} ExtendedKeyUsage *PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage `field:"required" json:"extendedKeyUsage" yaml:"extendedKeyUsage"` // unknown_extended_key_usages block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#unknown_extended_key_usages PrivatecaCertificate#unknown_extended_key_usages} UnknownExtendedKeyUsages interface{} `field:"optional" json:"unknownExtendedKeyUsages" yaml:"unknownExtendedKeyUsages"` }
type PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage ¶
type PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage struct { // The key may be used to sign certificates. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#cert_sign PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#content_commitment PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#crl_sign PrivatecaCertificate#crl_sign} CrlSign interface{} `field:"optional" json:"crlSign" yaml:"crlSign"` // The key may be used to encipher data. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#data_encipherment PrivatecaCertificate#data_encipherment} DataEncipherment interface{} `field:"optional" json:"dataEncipherment" yaml:"dataEncipherment"` // The key may be used to decipher only. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#decipher_only PrivatecaCertificate#decipher_only} DecipherOnly interface{} `field:"optional" json:"decipherOnly" yaml:"decipherOnly"` // The key may be used for digital signatures. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#digital_signature PrivatecaCertificate#digital_signature} DigitalSignature interface{} `field:"optional" json:"digitalSignature" yaml:"digitalSignature"` // The key may be used to encipher only. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#encipher_only PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#key_agreement PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#key_encipherment PrivatecaCertificate#key_encipherment} KeyEncipherment interface{} `field:"optional" json:"keyEncipherment" yaml:"keyEncipherment"` }
type PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference ¶
type PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference 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() *PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage SetInternalValue(val *PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage) 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 NewPrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference ¶
func NewPrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference
type PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage ¶
type PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage 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://www.terraform.io/docs/providers/google/r/privateca_certificate#client_auth PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#code_signing PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#email_protection PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#ocsp_signing PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#server_auth PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#time_stamping PrivatecaCertificate#time_stamping} TimeStamping interface{} `field:"optional" json:"timeStamping" yaml:"timeStamping"` }
type PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference ¶
type PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference 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() *PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage SetInternalValue(val *PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage) 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 NewPrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference ¶
func NewPrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference
type PrivatecaCertificateConfigX509ConfigKeyUsageOutputReference ¶
type PrivatecaCertificateConfigX509ConfigKeyUsageOutputReference interface { cdktf.ComplexObject BaseKeyUsage() PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference BaseKeyUsageInput() *PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage // 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() PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference ExtendedKeyUsageInput() *PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage // Experimental. Fqn() *string InternalValue() *PrivatecaCertificateConfigX509ConfigKeyUsage SetInternalValue(val *PrivatecaCertificateConfigX509ConfigKeyUsage) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UnknownExtendedKeyUsages() PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList 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 *PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage) PutExtendedKeyUsage(value *PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage) 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 NewPrivatecaCertificateConfigX509ConfigKeyUsageOutputReference ¶
func NewPrivatecaCertificateConfigX509ConfigKeyUsageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivatecaCertificateConfigX509ConfigKeyUsageOutputReference
type PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages ¶
type PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#object_id_path PrivatecaCertificate#object_id_path} ObjectIdPath *[]*float64 `field:"required" json:"objectIdPath" yaml:"objectIdPath"` }
type PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList ¶
type PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference // 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 NewPrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList ¶
func NewPrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList
type PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference ¶
type PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference 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 NewPrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference ¶
func NewPrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference
type PrivatecaCertificateConfigX509ConfigNameConstraints ¶
type PrivatecaCertificateConfigX509ConfigNameConstraints struct { // Indicates whether or not the name constraints are marked critical. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#critical PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#excluded_dns_names PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#excluded_email_addresses PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#excluded_ip_ranges PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#excluded_uris PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#permitted_dns_names PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#permitted_email_addresses PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#permitted_ip_ranges PrivatecaCertificate#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://www.terraform.io/docs/providers/google/r/privateca_certificate#permitted_uris PrivatecaCertificate#permitted_uris} PermittedUris *[]*string `field:"optional" json:"permittedUris" yaml:"permittedUris"` }
type PrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference ¶
type PrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference 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() *PrivatecaCertificateConfigX509ConfigNameConstraints SetInternalValue(val *PrivatecaCertificateConfigX509ConfigNameConstraints) 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 NewPrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference ¶
func NewPrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference
type PrivatecaCertificateConfigX509ConfigOutputReference ¶
type PrivatecaCertificateConfigX509ConfigOutputReference interface { cdktf.ComplexObject AdditionalExtensions() PrivatecaCertificateConfigX509ConfigAdditionalExtensionsList AdditionalExtensionsInput() interface{} AiaOcspServers() *[]*string SetAiaOcspServers(val *[]*string) AiaOcspServersInput() *[]*string CaOptions() PrivatecaCertificateConfigX509ConfigCaOptionsOutputReference CaOptionsInput() *PrivatecaCertificateConfigX509ConfigCaOptions // 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() *PrivatecaCertificateConfigX509Config SetInternalValue(val *PrivatecaCertificateConfigX509Config) KeyUsage() PrivatecaCertificateConfigX509ConfigKeyUsageOutputReference KeyUsageInput() *PrivatecaCertificateConfigX509ConfigKeyUsage NameConstraints() PrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference NameConstraintsInput() *PrivatecaCertificateConfigX509ConfigNameConstraints PolicyIds() PrivatecaCertificateConfigX509ConfigPolicyIdsList 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 *PrivatecaCertificateConfigX509ConfigCaOptions) PutKeyUsage(value *PrivatecaCertificateConfigX509ConfigKeyUsage) PutNameConstraints(value *PrivatecaCertificateConfigX509ConfigNameConstraints) 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 NewPrivatecaCertificateConfigX509ConfigOutputReference ¶
func NewPrivatecaCertificateConfigX509ConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivatecaCertificateConfigX509ConfigOutputReference
type PrivatecaCertificateConfigX509ConfigPolicyIds ¶
type PrivatecaCertificateConfigX509ConfigPolicyIds struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#object_id_path PrivatecaCertificate#object_id_path} ObjectIdPath *[]*float64 `field:"required" json:"objectIdPath" yaml:"objectIdPath"` }
type PrivatecaCertificateConfigX509ConfigPolicyIdsList ¶
type PrivatecaCertificateConfigX509ConfigPolicyIdsList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference // 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 NewPrivatecaCertificateConfigX509ConfigPolicyIdsList ¶
func NewPrivatecaCertificateConfigX509ConfigPolicyIdsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateConfigX509ConfigPolicyIdsList
type PrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference ¶
type PrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference 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 NewPrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference ¶
func NewPrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference
type PrivatecaCertificateRevocationDetails ¶
type PrivatecaCertificateRevocationDetails struct { }
type PrivatecaCertificateRevocationDetailsList ¶
type PrivatecaCertificateRevocationDetailsList 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) // Experimental. ComputeFqn() *string Get(index *float64) PrivatecaCertificateRevocationDetailsOutputReference // 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 NewPrivatecaCertificateRevocationDetailsList ¶
func NewPrivatecaCertificateRevocationDetailsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PrivatecaCertificateRevocationDetailsList
type PrivatecaCertificateRevocationDetailsOutputReference ¶
type PrivatecaCertificateRevocationDetailsOutputReference 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() *PrivatecaCertificateRevocationDetails SetInternalValue(val *PrivatecaCertificateRevocationDetails) 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 NewPrivatecaCertificateRevocationDetailsOutputReference ¶
func NewPrivatecaCertificateRevocationDetailsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PrivatecaCertificateRevocationDetailsOutputReference
type PrivatecaCertificateTimeouts ¶
type PrivatecaCertificateTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#create PrivatecaCertificate#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#delete PrivatecaCertificate#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/privateca_certificate#update PrivatecaCertificate#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type PrivatecaCertificateTimeoutsOutputReference ¶
type PrivatecaCertificateTimeoutsOutputReference 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 NewPrivatecaCertificateTimeoutsOutputReference ¶
func NewPrivatecaCertificateTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PrivatecaCertificateTimeoutsOutputReference
Source Files ¶
- PrivatecaCertificate.go
- PrivatecaCertificateCertificateDescription.go
- PrivatecaCertificateCertificateDescriptionAuthorityKeyId.go
- PrivatecaCertificateCertificateDescriptionAuthorityKeyIdList.go
- PrivatecaCertificateCertificateDescriptionAuthorityKeyIdList__checks.go
- PrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference.go
- PrivatecaCertificateCertificateDescriptionAuthorityKeyIdOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionCertFingerprint.go
- PrivatecaCertificateCertificateDescriptionCertFingerprintList.go
- PrivatecaCertificateCertificateDescriptionCertFingerprintList__checks.go
- PrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference.go
- PrivatecaCertificateCertificateDescriptionCertFingerprintOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionConfigValues.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsage.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsage.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptions.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsList.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsList__checks.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputReference.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageList.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageList__checks.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputReference.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsage.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageList.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageList__checks.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputReference.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageList.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageList__checks.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageOutputReference.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsages.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesList.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesList__checks.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectId.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdList.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdList__checks.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdOutputReference.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesObectIdOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesOutputReference.go
- PrivatecaCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsagesOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionConfigValuesList.go
- PrivatecaCertificateCertificateDescriptionConfigValuesList__checks.go
- PrivatecaCertificateCertificateDescriptionConfigValuesOutputReference.go
- PrivatecaCertificateCertificateDescriptionConfigValuesOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionList.go
- PrivatecaCertificateCertificateDescriptionList__checks.go
- PrivatecaCertificateCertificateDescriptionOutputReference.go
- PrivatecaCertificateCertificateDescriptionOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionPublicKey.go
- PrivatecaCertificateCertificateDescriptionPublicKeyList.go
- PrivatecaCertificateCertificateDescriptionPublicKeyList__checks.go
- PrivatecaCertificateCertificateDescriptionPublicKeyOutputReference.go
- PrivatecaCertificateCertificateDescriptionPublicKeyOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionSubjectDescription.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionList.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionList__checks.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubject.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltName.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansList__checks.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectId.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdList__checks.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObectIdOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameList__checks.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectList__checks.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference.go
- PrivatecaCertificateCertificateDescriptionSubjectDescriptionSubjectOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionSubjectKeyId.go
- PrivatecaCertificateCertificateDescriptionSubjectKeyIdList.go
- PrivatecaCertificateCertificateDescriptionSubjectKeyIdList__checks.go
- PrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference.go
- PrivatecaCertificateCertificateDescriptionSubjectKeyIdOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionX509Description.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensions.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsList__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdList__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectIdOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionAdditionalExtensionsOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptions.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsList__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionCaOptionsOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsage.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageList__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageList__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageList__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesList__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsagesOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionList.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionList__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraints.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsList__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionNameConstraintsOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionOutputReference__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIds.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsList__checks.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference.go
- PrivatecaCertificateCertificateDescriptionX509DescriptionPolicyIdsOutputReference__checks.go
- PrivatecaCertificateConfig.go
- PrivatecaCertificateConfigA.go
- PrivatecaCertificateConfigAOutputReference.go
- PrivatecaCertificateConfigAOutputReference__checks.go
- PrivatecaCertificateConfigPublicKey.go
- PrivatecaCertificateConfigPublicKeyOutputReference.go
- PrivatecaCertificateConfigPublicKeyOutputReference__checks.go
- PrivatecaCertificateConfigSubjectConfig.go
- PrivatecaCertificateConfigSubjectConfigOutputReference.go
- PrivatecaCertificateConfigSubjectConfigOutputReference__checks.go
- PrivatecaCertificateConfigSubjectConfigSubject.go
- PrivatecaCertificateConfigSubjectConfigSubjectAltName.go
- PrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference.go
- PrivatecaCertificateConfigSubjectConfigSubjectAltNameOutputReference__checks.go
- PrivatecaCertificateConfigSubjectConfigSubjectOutputReference.go
- PrivatecaCertificateConfigSubjectConfigSubjectOutputReference__checks.go
- PrivatecaCertificateConfigX509Config.go
- PrivatecaCertificateConfigX509ConfigAdditionalExtensions.go
- PrivatecaCertificateConfigX509ConfigAdditionalExtensionsList.go
- PrivatecaCertificateConfigX509ConfigAdditionalExtensionsList__checks.go
- PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectId.go
- PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference.go
- PrivatecaCertificateConfigX509ConfigAdditionalExtensionsObjectIdOutputReference__checks.go
- PrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference.go
- PrivatecaCertificateConfigX509ConfigAdditionalExtensionsOutputReference__checks.go
- PrivatecaCertificateConfigX509ConfigCaOptions.go
- PrivatecaCertificateConfigX509ConfigCaOptionsOutputReference.go
- PrivatecaCertificateConfigX509ConfigCaOptionsOutputReference__checks.go
- PrivatecaCertificateConfigX509ConfigKeyUsage.go
- PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsage.go
- PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference.go
- PrivatecaCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputReference__checks.go
- PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsage.go
- PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference.go
- PrivatecaCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputReference__checks.go
- PrivatecaCertificateConfigX509ConfigKeyUsageOutputReference.go
- PrivatecaCertificateConfigX509ConfigKeyUsageOutputReference__checks.go
- PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages.go
- PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList.go
- PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesList__checks.go
- PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference.go
- PrivatecaCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsagesOutputReference__checks.go
- PrivatecaCertificateConfigX509ConfigNameConstraints.go
- PrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference.go
- PrivatecaCertificateConfigX509ConfigNameConstraintsOutputReference__checks.go
- PrivatecaCertificateConfigX509ConfigOutputReference.go
- PrivatecaCertificateConfigX509ConfigOutputReference__checks.go
- PrivatecaCertificateConfigX509ConfigPolicyIds.go
- PrivatecaCertificateConfigX509ConfigPolicyIdsList.go
- PrivatecaCertificateConfigX509ConfigPolicyIdsList__checks.go
- PrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference.go
- PrivatecaCertificateConfigX509ConfigPolicyIdsOutputReference__checks.go
- PrivatecaCertificateRevocationDetails.go
- PrivatecaCertificateRevocationDetailsList.go
- PrivatecaCertificateRevocationDetailsList__checks.go
- PrivatecaCertificateRevocationDetailsOutputReference.go
- PrivatecaCertificateRevocationDetailsOutputReference__checks.go
- PrivatecaCertificateTimeouts.go
- PrivatecaCertificateTimeoutsOutputReference.go
- PrivatecaCertificateTimeoutsOutputReference__checks.go
- PrivatecaCertificate__checks.go
- main.go