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