Documentation ¶
Index ¶
- func AppmeshVirtualNode_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func AppmeshVirtualNode_IsConstruct(x interface{}) *bool
- func AppmeshVirtualNode_IsTerraformElement(x interface{}) *bool
- func AppmeshVirtualNode_IsTerraformResource(x interface{}) *bool
- func AppmeshVirtualNode_TfResourceType() *string
- func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference, ...)
- func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference, ...)
- func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendDefaultsOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsOutputReference, ...)
- func NewAppmeshVirtualNodeSpecBackendList_Override(a AppmeshVirtualNodeSpecBackendList, ...)
- func NewAppmeshVirtualNodeSpecBackendOutputReference_Override(a AppmeshVirtualNodeSpecBackendOutputReference, ...)
- func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference, ...)
- func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference, ...)
- func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecBackendVirtualServiceOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttp2List_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolHttp2List, ...)
- func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttpList_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolHttpList, ...)
- func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerConnectionPoolOutputReference_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerConnectionPoolTcpList_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolTcpList, ...)
- func NewAppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerHealthCheckOutputReference_Override(a AppmeshVirtualNodeSpecListenerHealthCheckOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerList_Override(a AppmeshVirtualNodeSpecListenerList, ...)
- func NewAppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference_Override(a AppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference_Override(a AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerOutputReference_Override(a AppmeshVirtualNodeSpecListenerOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerPortMappingOutputReference_Override(a AppmeshVirtualNodeSpecListenerPortMappingOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTimeoutOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTlsCertificateOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTlsOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTlsValidationOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsValidationOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference_Override(...)
- func NewAppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference, ...)
- func NewAppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference, ...)
- func NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList_Override(a AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList, ...)
- func NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference_Override(a AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference, ...)
- func NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference_Override(a AppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference, ...)
- func NewAppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference_Override(a AppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference, ...)
- func NewAppmeshVirtualNodeSpecLoggingAccessLogOutputReference_Override(a AppmeshVirtualNodeSpecLoggingAccessLogOutputReference, ...)
- func NewAppmeshVirtualNodeSpecLoggingOutputReference_Override(a AppmeshVirtualNodeSpecLoggingOutputReference, ...)
- func NewAppmeshVirtualNodeSpecOutputReference_Override(a AppmeshVirtualNodeSpecOutputReference, ...)
- func NewAppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference_Override(a AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference, ...)
- func NewAppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference_Override(a AppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference, ...)
- func NewAppmeshVirtualNodeSpecServiceDiscoveryOutputReference_Override(a AppmeshVirtualNodeSpecServiceDiscoveryOutputReference, ...)
- func NewAppmeshVirtualNode_Override(a AppmeshVirtualNode, scope constructs.Construct, id *string, ...)
- type AppmeshVirtualNode
- type AppmeshVirtualNodeConfig
- type AppmeshVirtualNodeSpec
- type AppmeshVirtualNodeSpecBackend
- type AppmeshVirtualNodeSpecBackendDefaults
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicy
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTls
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidation
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds
- type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference
- type AppmeshVirtualNodeSpecBackendDefaultsOutputReference
- type AppmeshVirtualNodeSpecBackendList
- type AppmeshVirtualNodeSpecBackendOutputReference
- type AppmeshVirtualNodeSpecBackendVirtualService
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicy
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTls
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds
- type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference
- type AppmeshVirtualNodeSpecBackendVirtualServiceOutputReference
- type AppmeshVirtualNodeSpecListener
- type AppmeshVirtualNodeSpecListenerConnectionPool
- type AppmeshVirtualNodeSpecListenerConnectionPoolGrpc
- type AppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference
- type AppmeshVirtualNodeSpecListenerConnectionPoolHttp
- type AppmeshVirtualNodeSpecListenerConnectionPoolHttp2
- type AppmeshVirtualNodeSpecListenerConnectionPoolHttp2List
- type AppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference
- type AppmeshVirtualNodeSpecListenerConnectionPoolHttpList
- type AppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference
- type AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference
- type AppmeshVirtualNodeSpecListenerConnectionPoolTcp
- type AppmeshVirtualNodeSpecListenerConnectionPoolTcpList
- type AppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference
- type AppmeshVirtualNodeSpecListenerHealthCheck
- type AppmeshVirtualNodeSpecListenerHealthCheckOutputReference
- type AppmeshVirtualNodeSpecListenerList
- type AppmeshVirtualNodeSpecListenerOutlierDetection
- type AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration
- type AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference
- type AppmeshVirtualNodeSpecListenerOutlierDetectionInterval
- type AppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference
- type AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference
- type AppmeshVirtualNodeSpecListenerOutputReference
- type AppmeshVirtualNodeSpecListenerPortMapping
- type AppmeshVirtualNodeSpecListenerPortMappingOutputReference
- type AppmeshVirtualNodeSpecListenerTimeout
- type AppmeshVirtualNodeSpecListenerTimeoutGrpc
- type AppmeshVirtualNodeSpecListenerTimeoutGrpcIdle
- type AppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference
- type AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference
- type AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequest
- type AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference
- type AppmeshVirtualNodeSpecListenerTimeoutHttp
- type AppmeshVirtualNodeSpecListenerTimeoutHttp2
- type AppmeshVirtualNodeSpecListenerTimeoutHttp2Idle
- type AppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference
- type AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference
- type AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequest
- type AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference
- type AppmeshVirtualNodeSpecListenerTimeoutHttpIdle
- type AppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference
- type AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference
- type AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequest
- type AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference
- type AppmeshVirtualNodeSpecListenerTimeoutOutputReference
- type AppmeshVirtualNodeSpecListenerTimeoutTcp
- type AppmeshVirtualNodeSpecListenerTimeoutTcpIdle
- type AppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference
- type AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference
- type AppmeshVirtualNodeSpecListenerTls
- type AppmeshVirtualNodeSpecListenerTlsCertificate
- type AppmeshVirtualNodeSpecListenerTlsCertificateAcm
- type AppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference
- type AppmeshVirtualNodeSpecListenerTlsCertificateFile
- type AppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference
- type AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference
- type AppmeshVirtualNodeSpecListenerTlsCertificateSds
- type AppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference
- type AppmeshVirtualNodeSpecListenerTlsOutputReference
- type AppmeshVirtualNodeSpecListenerTlsValidation
- type AppmeshVirtualNodeSpecListenerTlsValidationOutputReference
- type AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNames
- type AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch
- type AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference
- type AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference
- type AppmeshVirtualNodeSpecListenerTlsValidationTrust
- type AppmeshVirtualNodeSpecListenerTlsValidationTrustFile
- type AppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference
- type AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference
- type AppmeshVirtualNodeSpecListenerTlsValidationTrustSds
- type AppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference
- type AppmeshVirtualNodeSpecLogging
- type AppmeshVirtualNodeSpecLoggingAccessLog
- type AppmeshVirtualNodeSpecLoggingAccessLogFile
- type AppmeshVirtualNodeSpecLoggingAccessLogFileFormat
- type AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJson
- type AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList
- type AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference
- type AppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference
- type AppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference
- type AppmeshVirtualNodeSpecLoggingAccessLogOutputReference
- type AppmeshVirtualNodeSpecLoggingOutputReference
- type AppmeshVirtualNodeSpecOutputReference
- type AppmeshVirtualNodeSpecServiceDiscovery
- type AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMap
- type AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference
- type AppmeshVirtualNodeSpecServiceDiscoveryDns
- type AppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference
- type AppmeshVirtualNodeSpecServiceDiscoveryOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppmeshVirtualNode_GenerateConfigForImport ¶
func AppmeshVirtualNode_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a AppmeshVirtualNode resource upon running "cdktf plan <stack-name>".
func AppmeshVirtualNode_IsConstruct ¶
func AppmeshVirtualNode_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 AppmeshVirtualNode_IsTerraformElement ¶
func AppmeshVirtualNode_IsTerraformElement(x interface{}) *bool
Experimental.
func AppmeshVirtualNode_IsTerraformResource ¶
func AppmeshVirtualNode_IsTerraformResource(x interface{}) *bool
Experimental.
func AppmeshVirtualNode_TfResourceType ¶
func AppmeshVirtualNode_TfResourceType() *string
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendDefaultsOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsOutputReference_Override(a AppmeshVirtualNodeSpecBackendDefaultsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendList_Override ¶
func NewAppmeshVirtualNodeSpecBackendList_Override(a AppmeshVirtualNodeSpecBackendList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppmeshVirtualNodeSpecBackendOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendOutputReference_Override(a AppmeshVirtualNodeSpecBackendOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecBackendVirtualServiceOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceOutputReference_Override(a AppmeshVirtualNodeSpecBackendVirtualServiceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttp2List_Override ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttp2List_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolHttp2List, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttpList_Override ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttpList_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolHttpList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppmeshVirtualNodeSpecListenerConnectionPoolOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolOutputReference_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerConnectionPoolTcpList_Override ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolTcpList_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolTcpList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference_Override(a AppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppmeshVirtualNodeSpecListenerHealthCheckOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerHealthCheckOutputReference_Override(a AppmeshVirtualNodeSpecListenerHealthCheckOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerList_Override ¶
func NewAppmeshVirtualNodeSpecListenerList_Override(a AppmeshVirtualNodeSpecListenerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference_Override(a AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference_Override(a AppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference_Override(a AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerOutputReference_Override(a AppmeshVirtualNodeSpecListenerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppmeshVirtualNodeSpecListenerPortMappingOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerPortMappingOutputReference_Override(a AppmeshVirtualNodeSpecListenerPortMappingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTimeoutOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference_Override(a AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTlsCertificateOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTlsCertificateOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTlsOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTlsOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTlsValidationOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTlsValidationOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsValidationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference_Override(a AppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList_Override ¶
func NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList_Override(a AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference_Override(a AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference_Override(a AppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference_Override(a AppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecLoggingAccessLogOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecLoggingAccessLogOutputReference_Override(a AppmeshVirtualNodeSpecLoggingAccessLogOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecLoggingOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecLoggingOutputReference_Override(a AppmeshVirtualNodeSpecLoggingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecOutputReference_Override(a AppmeshVirtualNodeSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference_Override(a AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference_Override(a AppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNodeSpecServiceDiscoveryOutputReference_Override ¶
func NewAppmeshVirtualNodeSpecServiceDiscoveryOutputReference_Override(a AppmeshVirtualNodeSpecServiceDiscoveryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppmeshVirtualNode_Override ¶
func NewAppmeshVirtualNode_Override(a AppmeshVirtualNode, scope constructs.Construct, id *string, config *AppmeshVirtualNodeConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node aws_appmesh_virtual_node} Resource.
Types ¶
type AppmeshVirtualNode ¶
type AppmeshVirtualNode interface { cdktf.TerraformResource Arn() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreatedDate() *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 LastUpdatedDate() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MeshName() *string SetMeshName(val *string) MeshNameInput() *string MeshOwner() *string SetMeshOwner(val *string) MeshOwnerInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ResourceOwner() *string Spec() AppmeshVirtualNodeSpecOutputReference SpecInput() *AppmeshVirtualNodeSpec Tags() *map[string]*string SetTags(val *map[string]*string) TagsAll() *map[string]*string SetTagsAll(val *map[string]*string) TagsAllInput() *map[string]*string TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutSpec(value *AppmeshVirtualNodeSpec) ResetId() ResetMeshOwner() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTags() ResetTagsAll() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node aws_appmesh_virtual_node}.
func NewAppmeshVirtualNode ¶
func NewAppmeshVirtualNode(scope constructs.Construct, id *string, config *AppmeshVirtualNodeConfig) AppmeshVirtualNode
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node aws_appmesh_virtual_node} Resource.
type AppmeshVirtualNodeConfig ¶
type AppmeshVirtualNodeConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#mesh_name AppmeshVirtualNode#mesh_name}. MeshName *string `field:"required" json:"meshName" yaml:"meshName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#name AppmeshVirtualNode#name}. Name *string `field:"required" json:"name" yaml:"name"` // spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#spec AppmeshVirtualNode#spec} Spec *AppmeshVirtualNodeSpec `field:"required" json:"spec" yaml:"spec"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#id AppmeshVirtualNode#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"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#mesh_owner AppmeshVirtualNode#mesh_owner}. MeshOwner *string `field:"optional" json:"meshOwner" yaml:"meshOwner"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#tags AppmeshVirtualNode#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#tags_all AppmeshVirtualNode#tags_all}. TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"` }
type AppmeshVirtualNodeSpec ¶
type AppmeshVirtualNodeSpec struct { // backend block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#backend AppmeshVirtualNode#backend} Backend interface{} `field:"optional" json:"backend" yaml:"backend"` // backend_defaults block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#backend_defaults AppmeshVirtualNode#backend_defaults} BackendDefaults *AppmeshVirtualNodeSpecBackendDefaults `field:"optional" json:"backendDefaults" yaml:"backendDefaults"` // listener block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#listener AppmeshVirtualNode#listener} Listener interface{} `field:"optional" json:"listener" yaml:"listener"` // logging block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#logging AppmeshVirtualNode#logging} Logging *AppmeshVirtualNodeSpecLogging `field:"optional" json:"logging" yaml:"logging"` // service_discovery block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#service_discovery AppmeshVirtualNode#service_discovery} ServiceDiscovery *AppmeshVirtualNodeSpecServiceDiscovery `field:"optional" json:"serviceDiscovery" yaml:"serviceDiscovery"` }
type AppmeshVirtualNodeSpecBackend ¶
type AppmeshVirtualNodeSpecBackend struct { // virtual_service block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#virtual_service AppmeshVirtualNode#virtual_service} VirtualService *AppmeshVirtualNodeSpecBackendVirtualService `field:"required" json:"virtualService" yaml:"virtualService"` }
type AppmeshVirtualNodeSpecBackendDefaults ¶
type AppmeshVirtualNodeSpecBackendDefaults struct { // client_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#client_policy AppmeshVirtualNode#client_policy} ClientPolicy *AppmeshVirtualNodeSpecBackendDefaultsClientPolicy `field:"optional" json:"clientPolicy" yaml:"clientPolicy"` }
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicy ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicy struct { // tls block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#tls AppmeshVirtualNode#tls} Tls *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTls `field:"optional" json:"tls" yaml:"tls"` }
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference 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() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicy SetInternalValue(val *AppmeshVirtualNodeSpecBackendDefaultsClientPolicy) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Tls() AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference TlsInput() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTls // 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 PutTls(value *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTls) ResetTls() // 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 NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTls ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTls struct { // validation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#validation AppmeshVirtualNode#validation} Validation *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidation `field:"required" json:"validation" yaml:"validation"` // certificate block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#certificate AppmeshVirtualNode#certificate} Certificate *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate `field:"optional" json:"certificate" yaml:"certificate"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#enforce AppmeshVirtualNode#enforce}. Enforce interface{} `field:"optional" json:"enforce" yaml:"enforce"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#ports AppmeshVirtualNode#ports}. Ports *[]*float64 `field:"optional" json:"ports" yaml:"ports"` }
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate struct { // file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#file AppmeshVirtualNode#file} File *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile `field:"optional" json:"file" yaml:"file"` // sds block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#sds AppmeshVirtualNode#sds} Sds *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds `field:"optional" json:"sds" yaml:"sds"` }
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#certificate_chain AppmeshVirtualNode#certificate_chain}. CertificateChain *string `field:"required" json:"certificateChain" yaml:"certificateChain"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#private_key AppmeshVirtualNode#private_key}. PrivateKey *string `field:"required" json:"privateKey" yaml:"privateKey"` }
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference interface { cdktf.ComplexObject CertificateChain() *string SetCertificateChain(val *string) CertificateChainInput() *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) // 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() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile SetInternalValue(val *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile) PrivateKey() *string SetPrivateKey(val *string) PrivateKeyInput() *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 NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference 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 File() AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference FileInput() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate SetInternalValue(val *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate) Sds() AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference SdsInput() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds // 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 PutFile(value *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile) PutSds(value *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds) ResetFile() ResetSds() // 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 NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#secret_name AppmeshVirtualNode#secret_name}. SecretName *string `field:"required" json:"secretName" yaml:"secretName"` }
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference 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() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds SetInternalValue(val *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds) SecretName() *string SetSecretName(val *string) SecretNameInput() *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 NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference interface { cdktf.ComplexObject Certificate() AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference CertificateInput() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate // 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 Enforce() interface{} SetEnforce(val interface{}) EnforceInput() interface{} // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTls SetInternalValue(val *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTls) Ports() *[]*float64 SetPorts(val *[]*float64) PortsInput() *[]*float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Validation() AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference ValidationInput() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidation // 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 PutCertificate(value *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate) PutValidation(value *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidation) ResetCertificate() ResetEnforce() ResetPorts() // 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 NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidation ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidation struct { // trust block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#trust AppmeshVirtualNode#trust} Trust *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust `field:"required" json:"trust" yaml:"trust"` // subject_alternative_names block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#subject_alternative_names AppmeshVirtualNode#subject_alternative_names} SubjectAlternativeNames *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames `field:"optional" json:"subjectAlternativeNames" yaml:"subjectAlternativeNames"` }
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference 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() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidation SetInternalValue(val *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidation) SubjectAlternativeNames() AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference SubjectAlternativeNamesInput() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Trust() AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference TrustInput() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust // 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 PutSubjectAlternativeNames(value *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames) PutTrust(value *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust) ResetSubjectAlternativeNames() // 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 NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames struct { // match block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#match AppmeshVirtualNode#match} Match *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch `field:"required" json:"match" yaml:"match"` }
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#exact AppmeshVirtualNode#exact}. Exact *[]*string `field:"required" json:"exact" yaml:"exact"` }
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference 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 Exact() *[]*string SetExact(val *[]*string) ExactInput() *[]*string // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch SetInternalValue(val *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch) // 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 NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference 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() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames SetInternalValue(val *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames) Match() AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference MatchInput() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch // 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 PutMatch(value *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch) // 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 NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust struct { // acm block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#acm AppmeshVirtualNode#acm} Acm *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm `field:"optional" json:"acm" yaml:"acm"` // file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#file AppmeshVirtualNode#file} File *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile `field:"optional" json:"file" yaml:"file"` // sds block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#sds AppmeshVirtualNode#sds} Sds *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds `field:"optional" json:"sds" yaml:"sds"` }
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#certificate_authority_arns AppmeshVirtualNode#certificate_authority_arns}. CertificateAuthorityArns *[]*string `field:"required" json:"certificateAuthorityArns" yaml:"certificateAuthorityArns"` }
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference interface { cdktf.ComplexObject CertificateAuthorityArns() *[]*string SetCertificateAuthorityArns(val *[]*string) CertificateAuthorityArnsInput() *[]*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) // 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() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm SetInternalValue(val *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm) // 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 NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#certificate_chain AppmeshVirtualNode#certificate_chain}. CertificateChain *string `field:"required" json:"certificateChain" yaml:"certificateChain"` }
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference interface { cdktf.ComplexObject CertificateChain() *string SetCertificateChain(val *string) CertificateChainInput() *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) // 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() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile SetInternalValue(val *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile) // 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 NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference interface { cdktf.ComplexObject Acm() AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference AcmInput() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm // 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 File() AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference FileInput() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust SetInternalValue(val *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust) Sds() AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference SdsInput() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds // 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 PutAcm(value *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm) PutFile(value *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile) PutSds(value *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds) ResetAcm() ResetFile() ResetSds() // 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 NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#secret_name AppmeshVirtualNode#secret_name}. SecretName *string `field:"required" json:"secretName" yaml:"secretName"` }
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference ¶
type AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference 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() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds SetInternalValue(val *AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds) SecretName() *string SetSecretName(val *string) SecretNameInput() *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 NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference
type AppmeshVirtualNodeSpecBackendDefaultsOutputReference ¶
type AppmeshVirtualNodeSpecBackendDefaultsOutputReference interface { cdktf.ComplexObject ClientPolicy() AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference ClientPolicyInput() *AppmeshVirtualNodeSpecBackendDefaultsClientPolicy // 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() *AppmeshVirtualNodeSpecBackendDefaults SetInternalValue(val *AppmeshVirtualNodeSpecBackendDefaults) // 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 PutClientPolicy(value *AppmeshVirtualNodeSpecBackendDefaultsClientPolicy) ResetClientPolicy() // 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 NewAppmeshVirtualNodeSpecBackendDefaultsOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendDefaultsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendDefaultsOutputReference
type AppmeshVirtualNodeSpecBackendList ¶
type AppmeshVirtualNodeSpecBackendList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) AppmeshVirtualNodeSpecBackendOutputReference // 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 NewAppmeshVirtualNodeSpecBackendList ¶
func NewAppmeshVirtualNodeSpecBackendList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppmeshVirtualNodeSpecBackendList
type AppmeshVirtualNodeSpecBackendOutputReference ¶
type AppmeshVirtualNodeSpecBackendOutputReference 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{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VirtualService() AppmeshVirtualNodeSpecBackendVirtualServiceOutputReference VirtualServiceInput() *AppmeshVirtualNodeSpecBackendVirtualService // 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 PutVirtualService(value *AppmeshVirtualNodeSpecBackendVirtualService) // 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 NewAppmeshVirtualNodeSpecBackendOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppmeshVirtualNodeSpecBackendOutputReference
type AppmeshVirtualNodeSpecBackendVirtualService ¶
type AppmeshVirtualNodeSpecBackendVirtualService struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#virtual_service_name AppmeshVirtualNode#virtual_service_name}. VirtualServiceName *string `field:"required" json:"virtualServiceName" yaml:"virtualServiceName"` // client_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#client_policy AppmeshVirtualNode#client_policy} ClientPolicy *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicy `field:"optional" json:"clientPolicy" yaml:"clientPolicy"` }
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicy ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicy struct { // tls block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#tls AppmeshVirtualNode#tls} Tls *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTls `field:"optional" json:"tls" yaml:"tls"` }
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference 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() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicy SetInternalValue(val *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicy) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Tls() AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference TlsInput() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTls // 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 PutTls(value *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTls) ResetTls() // 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 NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTls ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTls struct { // validation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#validation AppmeshVirtualNode#validation} Validation *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation `field:"required" json:"validation" yaml:"validation"` // certificate block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#certificate AppmeshVirtualNode#certificate} Certificate *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate `field:"optional" json:"certificate" yaml:"certificate"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#enforce AppmeshVirtualNode#enforce}. Enforce interface{} `field:"optional" json:"enforce" yaml:"enforce"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#ports AppmeshVirtualNode#ports}. Ports *[]*float64 `field:"optional" json:"ports" yaml:"ports"` }
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate struct { // file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#file AppmeshVirtualNode#file} File *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile `field:"optional" json:"file" yaml:"file"` // sds block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#sds AppmeshVirtualNode#sds} Sds *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds `field:"optional" json:"sds" yaml:"sds"` }
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#certificate_chain AppmeshVirtualNode#certificate_chain}. CertificateChain *string `field:"required" json:"certificateChain" yaml:"certificateChain"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#private_key AppmeshVirtualNode#private_key}. PrivateKey *string `field:"required" json:"privateKey" yaml:"privateKey"` }
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference interface { cdktf.ComplexObject CertificateChain() *string SetCertificateChain(val *string) CertificateChainInput() *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) // 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() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile SetInternalValue(val *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile) PrivateKey() *string SetPrivateKey(val *string) PrivateKeyInput() *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 NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference 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 File() AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference FileInput() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate SetInternalValue(val *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate) Sds() AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference SdsInput() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds // 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 PutFile(value *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile) PutSds(value *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds) ResetFile() ResetSds() // 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 NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#secret_name AppmeshVirtualNode#secret_name}. SecretName *string `field:"required" json:"secretName" yaml:"secretName"` }
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference 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() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds SetInternalValue(val *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds) SecretName() *string SetSecretName(val *string) SecretNameInput() *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 NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference interface { cdktf.ComplexObject Certificate() AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference CertificateInput() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate // 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 Enforce() interface{} SetEnforce(val interface{}) EnforceInput() interface{} // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTls SetInternalValue(val *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTls) Ports() *[]*float64 SetPorts(val *[]*float64) PortsInput() *[]*float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Validation() AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference ValidationInput() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation // 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 PutCertificate(value *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate) PutValidation(value *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation) ResetCertificate() ResetEnforce() ResetPorts() // 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 NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation struct { // trust block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#trust AppmeshVirtualNode#trust} Trust *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust `field:"required" json:"trust" yaml:"trust"` // subject_alternative_names block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#subject_alternative_names AppmeshVirtualNode#subject_alternative_names} SubjectAlternativeNames *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames `field:"optional" json:"subjectAlternativeNames" yaml:"subjectAlternativeNames"` }
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference 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() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation SetInternalValue(val *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation) SubjectAlternativeNames() AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference SubjectAlternativeNamesInput() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Trust() AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference TrustInput() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust // 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 PutSubjectAlternativeNames(value *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames) PutTrust(value *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust) ResetSubjectAlternativeNames() // 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 NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames struct { // match block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#match AppmeshVirtualNode#match} Match *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch `field:"required" json:"match" yaml:"match"` }
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#exact AppmeshVirtualNode#exact}. Exact *[]*string `field:"required" json:"exact" yaml:"exact"` }
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference 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 Exact() *[]*string SetExact(val *[]*string) ExactInput() *[]*string // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch SetInternalValue(val *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch) // 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 NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference 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() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames SetInternalValue(val *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames) Match() AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference MatchInput() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch // 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 PutMatch(value *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch) // 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 NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust struct { // acm block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#acm AppmeshVirtualNode#acm} Acm *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm `field:"optional" json:"acm" yaml:"acm"` // file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#file AppmeshVirtualNode#file} File *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile `field:"optional" json:"file" yaml:"file"` // sds block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#sds AppmeshVirtualNode#sds} Sds *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds `field:"optional" json:"sds" yaml:"sds"` }
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#certificate_authority_arns AppmeshVirtualNode#certificate_authority_arns}. CertificateAuthorityArns *[]*string `field:"required" json:"certificateAuthorityArns" yaml:"certificateAuthorityArns"` }
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference interface { cdktf.ComplexObject CertificateAuthorityArns() *[]*string SetCertificateAuthorityArns(val *[]*string) CertificateAuthorityArnsInput() *[]*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) // 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() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm SetInternalValue(val *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm) // 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 NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#certificate_chain AppmeshVirtualNode#certificate_chain}. CertificateChain *string `field:"required" json:"certificateChain" yaml:"certificateChain"` }
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference interface { cdktf.ComplexObject CertificateChain() *string SetCertificateChain(val *string) CertificateChainInput() *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) // 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() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile SetInternalValue(val *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile) // 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 NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference interface { cdktf.ComplexObject Acm() AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference AcmInput() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm // 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 File() AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference FileInput() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust SetInternalValue(val *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust) Sds() AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference SdsInput() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds // 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 PutAcm(value *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm) PutFile(value *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile) PutSds(value *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds) ResetAcm() ResetFile() ResetSds() // 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 NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#secret_name AppmeshVirtualNode#secret_name}. SecretName *string `field:"required" json:"secretName" yaml:"secretName"` }
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference 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() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds SetInternalValue(val *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds) SecretName() *string SetSecretName(val *string) SecretNameInput() *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 NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference
type AppmeshVirtualNodeSpecBackendVirtualServiceOutputReference ¶
type AppmeshVirtualNodeSpecBackendVirtualServiceOutputReference interface { cdktf.ComplexObject ClientPolicy() AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference ClientPolicyInput() *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicy // 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() *AppmeshVirtualNodeSpecBackendVirtualService SetInternalValue(val *AppmeshVirtualNodeSpecBackendVirtualService) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VirtualServiceName() *string SetVirtualServiceName(val *string) VirtualServiceNameInput() *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 PutClientPolicy(value *AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicy) ResetClientPolicy() // 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 NewAppmeshVirtualNodeSpecBackendVirtualServiceOutputReference ¶
func NewAppmeshVirtualNodeSpecBackendVirtualServiceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecBackendVirtualServiceOutputReference
type AppmeshVirtualNodeSpecListener ¶
type AppmeshVirtualNodeSpecListener struct { // port_mapping block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#port_mapping AppmeshVirtualNode#port_mapping} PortMapping *AppmeshVirtualNodeSpecListenerPortMapping `field:"required" json:"portMapping" yaml:"portMapping"` // connection_pool block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#connection_pool AppmeshVirtualNode#connection_pool} ConnectionPool *AppmeshVirtualNodeSpecListenerConnectionPool `field:"optional" json:"connectionPool" yaml:"connectionPool"` // health_check block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#health_check AppmeshVirtualNode#health_check} HealthCheck *AppmeshVirtualNodeSpecListenerHealthCheck `field:"optional" json:"healthCheck" yaml:"healthCheck"` // outlier_detection block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#outlier_detection AppmeshVirtualNode#outlier_detection} OutlierDetection *AppmeshVirtualNodeSpecListenerOutlierDetection `field:"optional" json:"outlierDetection" yaml:"outlierDetection"` // timeout block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#timeout AppmeshVirtualNode#timeout} Timeout *AppmeshVirtualNodeSpecListenerTimeout `field:"optional" json:"timeout" yaml:"timeout"` // tls block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#tls AppmeshVirtualNode#tls} Tls *AppmeshVirtualNodeSpecListenerTls `field:"optional" json:"tls" yaml:"tls"` }
type AppmeshVirtualNodeSpecListenerConnectionPool ¶
type AppmeshVirtualNodeSpecListenerConnectionPool struct { // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#grpc AppmeshVirtualNode#grpc} Grpc *AppmeshVirtualNodeSpecListenerConnectionPoolGrpc `field:"optional" json:"grpc" yaml:"grpc"` // http block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#http AppmeshVirtualNode#http} Http interface{} `field:"optional" json:"http" yaml:"http"` // http2 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#http2 AppmeshVirtualNode#http2} Http2 interface{} `field:"optional" json:"http2" yaml:"http2"` // tcp block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#tcp AppmeshVirtualNode#tcp} Tcp interface{} `field:"optional" json:"tcp" yaml:"tcp"` }
type AppmeshVirtualNodeSpecListenerConnectionPoolGrpc ¶
type AppmeshVirtualNodeSpecListenerConnectionPoolGrpc struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#max_requests AppmeshVirtualNode#max_requests}. MaxRequests *float64 `field:"required" json:"maxRequests" yaml:"maxRequests"` }
type AppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference ¶
type AppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference 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() *AppmeshVirtualNodeSpecListenerConnectionPoolGrpc SetInternalValue(val *AppmeshVirtualNodeSpecListenerConnectionPoolGrpc) MaxRequests() *float64 SetMaxRequests(val *float64) MaxRequestsInput() *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 NewAppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference
type AppmeshVirtualNodeSpecListenerConnectionPoolHttp ¶
type AppmeshVirtualNodeSpecListenerConnectionPoolHttp struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#max_connections AppmeshVirtualNode#max_connections}. MaxConnections *float64 `field:"required" json:"maxConnections" yaml:"maxConnections"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#max_pending_requests AppmeshVirtualNode#max_pending_requests}. MaxPendingRequests *float64 `field:"optional" json:"maxPendingRequests" yaml:"maxPendingRequests"` }
type AppmeshVirtualNodeSpecListenerConnectionPoolHttp2 ¶
type AppmeshVirtualNodeSpecListenerConnectionPoolHttp2 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#max_requests AppmeshVirtualNode#max_requests}. MaxRequests *float64 `field:"required" json:"maxRequests" yaml:"maxRequests"` }
type AppmeshVirtualNodeSpecListenerConnectionPoolHttp2List ¶
type AppmeshVirtualNodeSpecListenerConnectionPoolHttp2List interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) AppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference // 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 NewAppmeshVirtualNodeSpecListenerConnectionPoolHttp2List ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttp2List(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppmeshVirtualNodeSpecListenerConnectionPoolHttp2List
type AppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference ¶
type AppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference 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{}) MaxRequests() *float64 SetMaxRequests(val *float64) MaxRequestsInput() *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 NewAppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference
type AppmeshVirtualNodeSpecListenerConnectionPoolHttpList ¶
type AppmeshVirtualNodeSpecListenerConnectionPoolHttpList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) AppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference // 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 NewAppmeshVirtualNodeSpecListenerConnectionPoolHttpList ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttpList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppmeshVirtualNodeSpecListenerConnectionPoolHttpList
type AppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference ¶
type AppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference 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{}) MaxConnections() *float64 SetMaxConnections(val *float64) MaxConnectionsInput() *float64 MaxPendingRequests() *float64 SetMaxPendingRequests(val *float64) MaxPendingRequestsInput() *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 ResetMaxPendingRequests() // 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 NewAppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference
type AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference ¶
type AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference 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 Grpc() AppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference GrpcInput() *AppmeshVirtualNodeSpecListenerConnectionPoolGrpc Http() AppmeshVirtualNodeSpecListenerConnectionPoolHttpList Http2() AppmeshVirtualNodeSpecListenerConnectionPoolHttp2List Http2Input() interface{} HttpInput() interface{} InternalValue() *AppmeshVirtualNodeSpecListenerConnectionPool SetInternalValue(val *AppmeshVirtualNodeSpecListenerConnectionPool) Tcp() AppmeshVirtualNodeSpecListenerConnectionPoolTcpList TcpInput() 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 PutGrpc(value *AppmeshVirtualNodeSpecListenerConnectionPoolGrpc) PutHttp(value interface{}) PutHttp2(value interface{}) PutTcp(value interface{}) ResetGrpc() ResetHttp() ResetHttp2() ResetTcp() // 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 NewAppmeshVirtualNodeSpecListenerConnectionPoolOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference
type AppmeshVirtualNodeSpecListenerConnectionPoolTcp ¶
type AppmeshVirtualNodeSpecListenerConnectionPoolTcp struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#max_connections AppmeshVirtualNode#max_connections}. MaxConnections *float64 `field:"required" json:"maxConnections" yaml:"maxConnections"` }
type AppmeshVirtualNodeSpecListenerConnectionPoolTcpList ¶
type AppmeshVirtualNodeSpecListenerConnectionPoolTcpList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) AppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference // 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 NewAppmeshVirtualNodeSpecListenerConnectionPoolTcpList ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolTcpList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppmeshVirtualNodeSpecListenerConnectionPoolTcpList
type AppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference ¶
type AppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference 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{}) MaxConnections() *float64 SetMaxConnections(val *float64) MaxConnectionsInput() *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 NewAppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference
type AppmeshVirtualNodeSpecListenerHealthCheck ¶
type AppmeshVirtualNodeSpecListenerHealthCheck struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#healthy_threshold AppmeshVirtualNode#healthy_threshold}. HealthyThreshold *float64 `field:"required" json:"healthyThreshold" yaml:"healthyThreshold"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#interval_millis AppmeshVirtualNode#interval_millis}. IntervalMillis *float64 `field:"required" json:"intervalMillis" yaml:"intervalMillis"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#protocol AppmeshVirtualNode#protocol}. Protocol *string `field:"required" json:"protocol" yaml:"protocol"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#timeout_millis AppmeshVirtualNode#timeout_millis}. TimeoutMillis *float64 `field:"required" json:"timeoutMillis" yaml:"timeoutMillis"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#unhealthy_threshold AppmeshVirtualNode#unhealthy_threshold}. UnhealthyThreshold *float64 `field:"required" json:"unhealthyThreshold" yaml:"unhealthyThreshold"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#path AppmeshVirtualNode#path}. Path *string `field:"optional" json:"path" yaml:"path"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#port AppmeshVirtualNode#port}. Port *float64 `field:"optional" json:"port" yaml:"port"` }
type AppmeshVirtualNodeSpecListenerHealthCheckOutputReference ¶
type AppmeshVirtualNodeSpecListenerHealthCheckOutputReference 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 HealthyThreshold() *float64 SetHealthyThreshold(val *float64) HealthyThresholdInput() *float64 InternalValue() *AppmeshVirtualNodeSpecListenerHealthCheck SetInternalValue(val *AppmeshVirtualNodeSpecListenerHealthCheck) IntervalMillis() *float64 SetIntervalMillis(val *float64) IntervalMillisInput() *float64 Path() *string SetPath(val *string) PathInput() *string Port() *float64 SetPort(val *float64) PortInput() *float64 Protocol() *string SetProtocol(val *string) ProtocolInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeoutMillis() *float64 SetTimeoutMillis(val *float64) TimeoutMillisInput() *float64 UnhealthyThreshold() *float64 SetUnhealthyThreshold(val *float64) UnhealthyThresholdInput() *float64 // 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 ResetPath() ResetPort() // 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 NewAppmeshVirtualNodeSpecListenerHealthCheckOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerHealthCheckOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerHealthCheckOutputReference
type AppmeshVirtualNodeSpecListenerList ¶
type AppmeshVirtualNodeSpecListenerList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) AppmeshVirtualNodeSpecListenerOutputReference // 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 NewAppmeshVirtualNodeSpecListenerList ¶
func NewAppmeshVirtualNodeSpecListenerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppmeshVirtualNodeSpecListenerList
type AppmeshVirtualNodeSpecListenerOutlierDetection ¶
type AppmeshVirtualNodeSpecListenerOutlierDetection struct { // base_ejection_duration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#base_ejection_duration AppmeshVirtualNode#base_ejection_duration} BaseEjectionDuration *AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration `field:"required" json:"baseEjectionDuration" yaml:"baseEjectionDuration"` // interval block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#interval AppmeshVirtualNode#interval} Interval *AppmeshVirtualNodeSpecListenerOutlierDetectionInterval `field:"required" json:"interval" yaml:"interval"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#max_ejection_percent AppmeshVirtualNode#max_ejection_percent}. MaxEjectionPercent *float64 `field:"required" json:"maxEjectionPercent" yaml:"maxEjectionPercent"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#max_server_errors AppmeshVirtualNode#max_server_errors}. MaxServerErrors *float64 `field:"required" json:"maxServerErrors" yaml:"maxServerErrors"` }
type AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration ¶
type AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#unit AppmeshVirtualNode#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#value AppmeshVirtualNode#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference ¶
type AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference 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() *AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration SetInternalValue(val *AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // 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 NewAppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference
type AppmeshVirtualNodeSpecListenerOutlierDetectionInterval ¶
type AppmeshVirtualNodeSpecListenerOutlierDetectionInterval struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#unit AppmeshVirtualNode#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#value AppmeshVirtualNode#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type AppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference ¶
type AppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference 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() *AppmeshVirtualNodeSpecListenerOutlierDetectionInterval SetInternalValue(val *AppmeshVirtualNodeSpecListenerOutlierDetectionInterval) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // 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 NewAppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference
type AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference ¶
type AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference interface { cdktf.ComplexObject BaseEjectionDuration() AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference BaseEjectionDurationInput() *AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration // 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() *AppmeshVirtualNodeSpecListenerOutlierDetection SetInternalValue(val *AppmeshVirtualNodeSpecListenerOutlierDetection) Interval() AppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference IntervalInput() *AppmeshVirtualNodeSpecListenerOutlierDetectionInterval MaxEjectionPercent() *float64 SetMaxEjectionPercent(val *float64) MaxEjectionPercentInput() *float64 MaxServerErrors() *float64 SetMaxServerErrors(val *float64) MaxServerErrorsInput() *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 PutBaseEjectionDuration(value *AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration) PutInterval(value *AppmeshVirtualNodeSpecListenerOutlierDetectionInterval) // 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 NewAppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference
type AppmeshVirtualNodeSpecListenerOutputReference ¶
type AppmeshVirtualNodeSpecListenerOutputReference 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) ConnectionPool() AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference ConnectionPoolInput() *AppmeshVirtualNodeSpecListenerConnectionPool // 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 HealthCheck() AppmeshVirtualNodeSpecListenerHealthCheckOutputReference HealthCheckInput() *AppmeshVirtualNodeSpecListenerHealthCheck InternalValue() interface{} SetInternalValue(val interface{}) OutlierDetection() AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference OutlierDetectionInput() *AppmeshVirtualNodeSpecListenerOutlierDetection PortMapping() AppmeshVirtualNodeSpecListenerPortMappingOutputReference PortMappingInput() *AppmeshVirtualNodeSpecListenerPortMapping // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() AppmeshVirtualNodeSpecListenerTimeoutOutputReference TimeoutInput() *AppmeshVirtualNodeSpecListenerTimeout Tls() AppmeshVirtualNodeSpecListenerTlsOutputReference TlsInput() *AppmeshVirtualNodeSpecListenerTls // 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 PutConnectionPool(value *AppmeshVirtualNodeSpecListenerConnectionPool) PutHealthCheck(value *AppmeshVirtualNodeSpecListenerHealthCheck) PutOutlierDetection(value *AppmeshVirtualNodeSpecListenerOutlierDetection) PutPortMapping(value *AppmeshVirtualNodeSpecListenerPortMapping) PutTimeout(value *AppmeshVirtualNodeSpecListenerTimeout) PutTls(value *AppmeshVirtualNodeSpecListenerTls) ResetConnectionPool() ResetHealthCheck() ResetOutlierDetection() ResetTimeout() ResetTls() // 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 NewAppmeshVirtualNodeSpecListenerOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppmeshVirtualNodeSpecListenerOutputReference
type AppmeshVirtualNodeSpecListenerPortMapping ¶
type AppmeshVirtualNodeSpecListenerPortMapping struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#port AppmeshVirtualNode#port}. Port *float64 `field:"required" json:"port" yaml:"port"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#protocol AppmeshVirtualNode#protocol}. Protocol *string `field:"required" json:"protocol" yaml:"protocol"` }
type AppmeshVirtualNodeSpecListenerPortMappingOutputReference ¶
type AppmeshVirtualNodeSpecListenerPortMappingOutputReference 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() *AppmeshVirtualNodeSpecListenerPortMapping SetInternalValue(val *AppmeshVirtualNodeSpecListenerPortMapping) Port() *float64 SetPort(val *float64) PortInput() *float64 Protocol() *string SetProtocol(val *string) ProtocolInput() *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 NewAppmeshVirtualNodeSpecListenerPortMappingOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerPortMappingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerPortMappingOutputReference
type AppmeshVirtualNodeSpecListenerTimeout ¶
type AppmeshVirtualNodeSpecListenerTimeout struct { // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#grpc AppmeshVirtualNode#grpc} Grpc *AppmeshVirtualNodeSpecListenerTimeoutGrpc `field:"optional" json:"grpc" yaml:"grpc"` // http block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#http AppmeshVirtualNode#http} Http *AppmeshVirtualNodeSpecListenerTimeoutHttp `field:"optional" json:"http" yaml:"http"` // http2 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#http2 AppmeshVirtualNode#http2} Http2 *AppmeshVirtualNodeSpecListenerTimeoutHttp2 `field:"optional" json:"http2" yaml:"http2"` // tcp block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#tcp AppmeshVirtualNode#tcp} Tcp *AppmeshVirtualNodeSpecListenerTimeoutTcp `field:"optional" json:"tcp" yaml:"tcp"` }
type AppmeshVirtualNodeSpecListenerTimeoutGrpc ¶
type AppmeshVirtualNodeSpecListenerTimeoutGrpc struct { // idle block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#idle AppmeshVirtualNode#idle} Idle *AppmeshVirtualNodeSpecListenerTimeoutGrpcIdle `field:"optional" json:"idle" yaml:"idle"` // per_request block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#per_request AppmeshVirtualNode#per_request} PerRequest *AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequest `field:"optional" json:"perRequest" yaml:"perRequest"` }
type AppmeshVirtualNodeSpecListenerTimeoutGrpcIdle ¶
type AppmeshVirtualNodeSpecListenerTimeoutGrpcIdle struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#unit AppmeshVirtualNode#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#value AppmeshVirtualNode#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type AppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference ¶
type AppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference 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() *AppmeshVirtualNodeSpecListenerTimeoutGrpcIdle SetInternalValue(val *AppmeshVirtualNodeSpecListenerTimeoutGrpcIdle) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // 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 NewAppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference
type AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference ¶
type AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference 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 Idle() AppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference IdleInput() *AppmeshVirtualNodeSpecListenerTimeoutGrpcIdle InternalValue() *AppmeshVirtualNodeSpecListenerTimeoutGrpc SetInternalValue(val *AppmeshVirtualNodeSpecListenerTimeoutGrpc) PerRequest() AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference PerRequestInput() *AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequest // 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 PutIdle(value *AppmeshVirtualNodeSpecListenerTimeoutGrpcIdle) PutPerRequest(value *AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequest) ResetIdle() ResetPerRequest() // 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 NewAppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference
type AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequest ¶
type AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequest struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#unit AppmeshVirtualNode#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#value AppmeshVirtualNode#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference ¶
type AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference 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() *AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequest SetInternalValue(val *AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequest) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // 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 NewAppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference
type AppmeshVirtualNodeSpecListenerTimeoutHttp ¶
type AppmeshVirtualNodeSpecListenerTimeoutHttp struct { // idle block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#idle AppmeshVirtualNode#idle} Idle *AppmeshVirtualNodeSpecListenerTimeoutHttpIdle `field:"optional" json:"idle" yaml:"idle"` // per_request block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#per_request AppmeshVirtualNode#per_request} PerRequest *AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequest `field:"optional" json:"perRequest" yaml:"perRequest"` }
type AppmeshVirtualNodeSpecListenerTimeoutHttp2 ¶
type AppmeshVirtualNodeSpecListenerTimeoutHttp2 struct { // idle block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#idle AppmeshVirtualNode#idle} Idle *AppmeshVirtualNodeSpecListenerTimeoutHttp2Idle `field:"optional" json:"idle" yaml:"idle"` // per_request block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#per_request AppmeshVirtualNode#per_request} PerRequest *AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequest `field:"optional" json:"perRequest" yaml:"perRequest"` }
type AppmeshVirtualNodeSpecListenerTimeoutHttp2Idle ¶
type AppmeshVirtualNodeSpecListenerTimeoutHttp2Idle struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#unit AppmeshVirtualNode#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#value AppmeshVirtualNode#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type AppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference ¶
type AppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference 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() *AppmeshVirtualNodeSpecListenerTimeoutHttp2Idle SetInternalValue(val *AppmeshVirtualNodeSpecListenerTimeoutHttp2Idle) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // 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 NewAppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference
type AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference ¶
type AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference 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 Idle() AppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference IdleInput() *AppmeshVirtualNodeSpecListenerTimeoutHttp2Idle InternalValue() *AppmeshVirtualNodeSpecListenerTimeoutHttp2 SetInternalValue(val *AppmeshVirtualNodeSpecListenerTimeoutHttp2) PerRequest() AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference PerRequestInput() *AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequest // 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 PutIdle(value *AppmeshVirtualNodeSpecListenerTimeoutHttp2Idle) PutPerRequest(value *AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequest) ResetIdle() ResetPerRequest() // 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 NewAppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference
type AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequest ¶
type AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequest struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#unit AppmeshVirtualNode#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#value AppmeshVirtualNode#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference ¶
type AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference 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() *AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequest SetInternalValue(val *AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequest) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // 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 NewAppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference
type AppmeshVirtualNodeSpecListenerTimeoutHttpIdle ¶
type AppmeshVirtualNodeSpecListenerTimeoutHttpIdle struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#unit AppmeshVirtualNode#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#value AppmeshVirtualNode#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type AppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference ¶
type AppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference 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() *AppmeshVirtualNodeSpecListenerTimeoutHttpIdle SetInternalValue(val *AppmeshVirtualNodeSpecListenerTimeoutHttpIdle) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // 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 NewAppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference
type AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference ¶
type AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference 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 Idle() AppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference IdleInput() *AppmeshVirtualNodeSpecListenerTimeoutHttpIdle InternalValue() *AppmeshVirtualNodeSpecListenerTimeoutHttp SetInternalValue(val *AppmeshVirtualNodeSpecListenerTimeoutHttp) PerRequest() AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference PerRequestInput() *AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequest // 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 PutIdle(value *AppmeshVirtualNodeSpecListenerTimeoutHttpIdle) PutPerRequest(value *AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequest) ResetIdle() ResetPerRequest() // 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 NewAppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference
type AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequest ¶
type AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequest struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#unit AppmeshVirtualNode#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#value AppmeshVirtualNode#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference ¶
type AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference 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() *AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequest SetInternalValue(val *AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequest) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // 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 NewAppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference
type AppmeshVirtualNodeSpecListenerTimeoutOutputReference ¶
type AppmeshVirtualNodeSpecListenerTimeoutOutputReference 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 Grpc() AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference GrpcInput() *AppmeshVirtualNodeSpecListenerTimeoutGrpc Http() AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference Http2() AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference Http2Input() *AppmeshVirtualNodeSpecListenerTimeoutHttp2 HttpInput() *AppmeshVirtualNodeSpecListenerTimeoutHttp InternalValue() *AppmeshVirtualNodeSpecListenerTimeout SetInternalValue(val *AppmeshVirtualNodeSpecListenerTimeout) Tcp() AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference TcpInput() *AppmeshVirtualNodeSpecListenerTimeoutTcp // 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 PutGrpc(value *AppmeshVirtualNodeSpecListenerTimeoutGrpc) PutHttp(value *AppmeshVirtualNodeSpecListenerTimeoutHttp) PutHttp2(value *AppmeshVirtualNodeSpecListenerTimeoutHttp2) PutTcp(value *AppmeshVirtualNodeSpecListenerTimeoutTcp) ResetGrpc() ResetHttp() ResetHttp2() ResetTcp() // 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 NewAppmeshVirtualNodeSpecListenerTimeoutOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTimeoutOutputReference
type AppmeshVirtualNodeSpecListenerTimeoutTcp ¶
type AppmeshVirtualNodeSpecListenerTimeoutTcp struct { // idle block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#idle AppmeshVirtualNode#idle} Idle *AppmeshVirtualNodeSpecListenerTimeoutTcpIdle `field:"optional" json:"idle" yaml:"idle"` }
type AppmeshVirtualNodeSpecListenerTimeoutTcpIdle ¶
type AppmeshVirtualNodeSpecListenerTimeoutTcpIdle struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#unit AppmeshVirtualNode#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#value AppmeshVirtualNode#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type AppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference ¶
type AppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference 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() *AppmeshVirtualNodeSpecListenerTimeoutTcpIdle SetInternalValue(val *AppmeshVirtualNodeSpecListenerTimeoutTcpIdle) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // 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 NewAppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference
type AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference ¶
type AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference 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 Idle() AppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference IdleInput() *AppmeshVirtualNodeSpecListenerTimeoutTcpIdle InternalValue() *AppmeshVirtualNodeSpecListenerTimeoutTcp SetInternalValue(val *AppmeshVirtualNodeSpecListenerTimeoutTcp) // 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 PutIdle(value *AppmeshVirtualNodeSpecListenerTimeoutTcpIdle) ResetIdle() // 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 NewAppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference
type AppmeshVirtualNodeSpecListenerTls ¶
type AppmeshVirtualNodeSpecListenerTls struct { // certificate block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#certificate AppmeshVirtualNode#certificate} Certificate *AppmeshVirtualNodeSpecListenerTlsCertificate `field:"required" json:"certificate" yaml:"certificate"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#mode AppmeshVirtualNode#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // validation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#validation AppmeshVirtualNode#validation} Validation *AppmeshVirtualNodeSpecListenerTlsValidation `field:"optional" json:"validation" yaml:"validation"` }
type AppmeshVirtualNodeSpecListenerTlsCertificate ¶
type AppmeshVirtualNodeSpecListenerTlsCertificate struct { // acm block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#acm AppmeshVirtualNode#acm} Acm *AppmeshVirtualNodeSpecListenerTlsCertificateAcm `field:"optional" json:"acm" yaml:"acm"` // file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#file AppmeshVirtualNode#file} File *AppmeshVirtualNodeSpecListenerTlsCertificateFile `field:"optional" json:"file" yaml:"file"` // sds block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#sds AppmeshVirtualNode#sds} Sds *AppmeshVirtualNodeSpecListenerTlsCertificateSds `field:"optional" json:"sds" yaml:"sds"` }
type AppmeshVirtualNodeSpecListenerTlsCertificateAcm ¶
type AppmeshVirtualNodeSpecListenerTlsCertificateAcm struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#certificate_arn AppmeshVirtualNode#certificate_arn}. CertificateArn *string `field:"required" json:"certificateArn" yaml:"certificateArn"` }
type AppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference ¶
type AppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference interface { cdktf.ComplexObject CertificateArn() *string SetCertificateArn(val *string) CertificateArnInput() *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) // 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() *AppmeshVirtualNodeSpecListenerTlsCertificateAcm SetInternalValue(val *AppmeshVirtualNodeSpecListenerTlsCertificateAcm) // 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 NewAppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference
type AppmeshVirtualNodeSpecListenerTlsCertificateFile ¶
type AppmeshVirtualNodeSpecListenerTlsCertificateFile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#certificate_chain AppmeshVirtualNode#certificate_chain}. CertificateChain *string `field:"required" json:"certificateChain" yaml:"certificateChain"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#private_key AppmeshVirtualNode#private_key}. PrivateKey *string `field:"required" json:"privateKey" yaml:"privateKey"` }
type AppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference ¶
type AppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference interface { cdktf.ComplexObject CertificateChain() *string SetCertificateChain(val *string) CertificateChainInput() *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) // 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() *AppmeshVirtualNodeSpecListenerTlsCertificateFile SetInternalValue(val *AppmeshVirtualNodeSpecListenerTlsCertificateFile) PrivateKey() *string SetPrivateKey(val *string) PrivateKeyInput() *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 NewAppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference
type AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference ¶
type AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference interface { cdktf.ComplexObject Acm() AppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference AcmInput() *AppmeshVirtualNodeSpecListenerTlsCertificateAcm // 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 File() AppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference FileInput() *AppmeshVirtualNodeSpecListenerTlsCertificateFile // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpecListenerTlsCertificate SetInternalValue(val *AppmeshVirtualNodeSpecListenerTlsCertificate) Sds() AppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference SdsInput() *AppmeshVirtualNodeSpecListenerTlsCertificateSds // 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 PutAcm(value *AppmeshVirtualNodeSpecListenerTlsCertificateAcm) PutFile(value *AppmeshVirtualNodeSpecListenerTlsCertificateFile) PutSds(value *AppmeshVirtualNodeSpecListenerTlsCertificateSds) ResetAcm() ResetFile() ResetSds() // 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 NewAppmeshVirtualNodeSpecListenerTlsCertificateOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTlsCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference
type AppmeshVirtualNodeSpecListenerTlsCertificateSds ¶
type AppmeshVirtualNodeSpecListenerTlsCertificateSds struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#secret_name AppmeshVirtualNode#secret_name}. SecretName *string `field:"required" json:"secretName" yaml:"secretName"` }
type AppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference ¶
type AppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference 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() *AppmeshVirtualNodeSpecListenerTlsCertificateSds SetInternalValue(val *AppmeshVirtualNodeSpecListenerTlsCertificateSds) SecretName() *string SetSecretName(val *string) SecretNameInput() *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 NewAppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference
type AppmeshVirtualNodeSpecListenerTlsOutputReference ¶
type AppmeshVirtualNodeSpecListenerTlsOutputReference interface { cdktf.ComplexObject Certificate() AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference CertificateInput() *AppmeshVirtualNodeSpecListenerTlsCertificate // 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() *AppmeshVirtualNodeSpecListenerTls SetInternalValue(val *AppmeshVirtualNodeSpecListenerTls) Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Validation() AppmeshVirtualNodeSpecListenerTlsValidationOutputReference ValidationInput() *AppmeshVirtualNodeSpecListenerTlsValidation // 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 PutCertificate(value *AppmeshVirtualNodeSpecListenerTlsCertificate) PutValidation(value *AppmeshVirtualNodeSpecListenerTlsValidation) ResetValidation() // 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 NewAppmeshVirtualNodeSpecListenerTlsOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTlsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTlsOutputReference
type AppmeshVirtualNodeSpecListenerTlsValidation ¶
type AppmeshVirtualNodeSpecListenerTlsValidation struct { // trust block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#trust AppmeshVirtualNode#trust} Trust *AppmeshVirtualNodeSpecListenerTlsValidationTrust `field:"required" json:"trust" yaml:"trust"` // subject_alternative_names block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#subject_alternative_names AppmeshVirtualNode#subject_alternative_names} SubjectAlternativeNames *AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNames `field:"optional" json:"subjectAlternativeNames" yaml:"subjectAlternativeNames"` }
type AppmeshVirtualNodeSpecListenerTlsValidationOutputReference ¶
type AppmeshVirtualNodeSpecListenerTlsValidationOutputReference 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() *AppmeshVirtualNodeSpecListenerTlsValidation SetInternalValue(val *AppmeshVirtualNodeSpecListenerTlsValidation) SubjectAlternativeNames() AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference SubjectAlternativeNamesInput() *AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNames // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Trust() AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference TrustInput() *AppmeshVirtualNodeSpecListenerTlsValidationTrust // 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 PutSubjectAlternativeNames(value *AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNames) PutTrust(value *AppmeshVirtualNodeSpecListenerTlsValidationTrust) ResetSubjectAlternativeNames() // 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 NewAppmeshVirtualNodeSpecListenerTlsValidationOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTlsValidationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTlsValidationOutputReference
type AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNames ¶
type AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNames struct { // match block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#match AppmeshVirtualNode#match} Match *AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch `field:"required" json:"match" yaml:"match"` }
type AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch ¶
type AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#exact AppmeshVirtualNode#exact}. Exact *[]*string `field:"required" json:"exact" yaml:"exact"` }
type AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference ¶
type AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference 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 Exact() *[]*string SetExact(val *[]*string) ExactInput() *[]*string // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch SetInternalValue(val *AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch) // 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 NewAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference
type AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference ¶
type AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference 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() *AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNames SetInternalValue(val *AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNames) Match() AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference MatchInput() *AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch // 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 PutMatch(value *AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch) // 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 NewAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference
type AppmeshVirtualNodeSpecListenerTlsValidationTrust ¶
type AppmeshVirtualNodeSpecListenerTlsValidationTrust struct { // file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#file AppmeshVirtualNode#file} File *AppmeshVirtualNodeSpecListenerTlsValidationTrustFile `field:"optional" json:"file" yaml:"file"` // sds block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#sds AppmeshVirtualNode#sds} Sds *AppmeshVirtualNodeSpecListenerTlsValidationTrustSds `field:"optional" json:"sds" yaml:"sds"` }
type AppmeshVirtualNodeSpecListenerTlsValidationTrustFile ¶
type AppmeshVirtualNodeSpecListenerTlsValidationTrustFile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#certificate_chain AppmeshVirtualNode#certificate_chain}. CertificateChain *string `field:"required" json:"certificateChain" yaml:"certificateChain"` }
type AppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference ¶
type AppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference interface { cdktf.ComplexObject CertificateChain() *string SetCertificateChain(val *string) CertificateChainInput() *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) // 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() *AppmeshVirtualNodeSpecListenerTlsValidationTrustFile SetInternalValue(val *AppmeshVirtualNodeSpecListenerTlsValidationTrustFile) // 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 NewAppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference
type AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference ¶
type AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference 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 File() AppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference FileInput() *AppmeshVirtualNodeSpecListenerTlsValidationTrustFile // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpecListenerTlsValidationTrust SetInternalValue(val *AppmeshVirtualNodeSpecListenerTlsValidationTrust) Sds() AppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference SdsInput() *AppmeshVirtualNodeSpecListenerTlsValidationTrustSds // 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 PutFile(value *AppmeshVirtualNodeSpecListenerTlsValidationTrustFile) PutSds(value *AppmeshVirtualNodeSpecListenerTlsValidationTrustSds) ResetFile() ResetSds() // 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 NewAppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference
type AppmeshVirtualNodeSpecListenerTlsValidationTrustSds ¶
type AppmeshVirtualNodeSpecListenerTlsValidationTrustSds struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#secret_name AppmeshVirtualNode#secret_name}. SecretName *string `field:"required" json:"secretName" yaml:"secretName"` }
type AppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference ¶
type AppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference 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() *AppmeshVirtualNodeSpecListenerTlsValidationTrustSds SetInternalValue(val *AppmeshVirtualNodeSpecListenerTlsValidationTrustSds) SecretName() *string SetSecretName(val *string) SecretNameInput() *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 NewAppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference ¶
func NewAppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference
type AppmeshVirtualNodeSpecLogging ¶
type AppmeshVirtualNodeSpecLogging struct { // access_log block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#access_log AppmeshVirtualNode#access_log} AccessLog *AppmeshVirtualNodeSpecLoggingAccessLog `field:"optional" json:"accessLog" yaml:"accessLog"` }
type AppmeshVirtualNodeSpecLoggingAccessLog ¶
type AppmeshVirtualNodeSpecLoggingAccessLog struct { // file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#file AppmeshVirtualNode#file} File *AppmeshVirtualNodeSpecLoggingAccessLogFile `field:"optional" json:"file" yaml:"file"` }
type AppmeshVirtualNodeSpecLoggingAccessLogFile ¶
type AppmeshVirtualNodeSpecLoggingAccessLogFile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#path AppmeshVirtualNode#path}. Path *string `field:"required" json:"path" yaml:"path"` // format block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#format AppmeshVirtualNode#format} Format *AppmeshVirtualNodeSpecLoggingAccessLogFileFormat `field:"optional" json:"format" yaml:"format"` }
type AppmeshVirtualNodeSpecLoggingAccessLogFileFormat ¶
type AppmeshVirtualNodeSpecLoggingAccessLogFileFormat struct { // json block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#json AppmeshVirtualNode#json} Json interface{} `field:"optional" json:"json" yaml:"json"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#text AppmeshVirtualNode#text}. Text *string `field:"optional" json:"text" yaml:"text"` }
type AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJson ¶
type AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJson struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#key AppmeshVirtualNode#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#value AppmeshVirtualNode#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList ¶
type AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference // 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 NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList ¶
func NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList
type AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference ¶
type AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference 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{}) Key() *string SetKey(val *string) KeyInput() *string // 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 // 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 NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference ¶
func NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference
type AppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference ¶
type AppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference 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() *AppmeshVirtualNodeSpecLoggingAccessLogFileFormat SetInternalValue(val *AppmeshVirtualNodeSpecLoggingAccessLogFileFormat) Json() AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList JsonInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *string SetText(val *string) TextInput() *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 PutJson(value interface{}) ResetJson() ResetText() // 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 NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference ¶
func NewAppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference
type AppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference ¶
type AppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference 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() AppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference FormatInput() *AppmeshVirtualNodeSpecLoggingAccessLogFileFormat // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpecLoggingAccessLogFile SetInternalValue(val *AppmeshVirtualNodeSpecLoggingAccessLogFile) Path() *string SetPath(val *string) PathInput() *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 PutFormat(value *AppmeshVirtualNodeSpecLoggingAccessLogFileFormat) ResetFormat() // 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 NewAppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference ¶
func NewAppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference
type AppmeshVirtualNodeSpecLoggingAccessLogOutputReference ¶
type AppmeshVirtualNodeSpecLoggingAccessLogOutputReference 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 File() AppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference FileInput() *AppmeshVirtualNodeSpecLoggingAccessLogFile // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpecLoggingAccessLog SetInternalValue(val *AppmeshVirtualNodeSpecLoggingAccessLog) // 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 PutFile(value *AppmeshVirtualNodeSpecLoggingAccessLogFile) ResetFile() // 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 NewAppmeshVirtualNodeSpecLoggingAccessLogOutputReference ¶
func NewAppmeshVirtualNodeSpecLoggingAccessLogOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecLoggingAccessLogOutputReference
type AppmeshVirtualNodeSpecLoggingOutputReference ¶
type AppmeshVirtualNodeSpecLoggingOutputReference interface { cdktf.ComplexObject AccessLog() AppmeshVirtualNodeSpecLoggingAccessLogOutputReference AccessLogInput() *AppmeshVirtualNodeSpecLoggingAccessLog // 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() *AppmeshVirtualNodeSpecLogging SetInternalValue(val *AppmeshVirtualNodeSpecLogging) // 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 PutAccessLog(value *AppmeshVirtualNodeSpecLoggingAccessLog) ResetAccessLog() // 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 NewAppmeshVirtualNodeSpecLoggingOutputReference ¶
func NewAppmeshVirtualNodeSpecLoggingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecLoggingOutputReference
type AppmeshVirtualNodeSpecOutputReference ¶
type AppmeshVirtualNodeSpecOutputReference interface { cdktf.ComplexObject Backend() AppmeshVirtualNodeSpecBackendList BackendDefaults() AppmeshVirtualNodeSpecBackendDefaultsOutputReference BackendDefaultsInput() *AppmeshVirtualNodeSpecBackendDefaults BackendInput() 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 // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpec SetInternalValue(val *AppmeshVirtualNodeSpec) Listener() AppmeshVirtualNodeSpecListenerList ListenerInput() interface{} Logging() AppmeshVirtualNodeSpecLoggingOutputReference LoggingInput() *AppmeshVirtualNodeSpecLogging ServiceDiscovery() AppmeshVirtualNodeSpecServiceDiscoveryOutputReference ServiceDiscoveryInput() *AppmeshVirtualNodeSpecServiceDiscovery // 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 PutBackend(value interface{}) PutBackendDefaults(value *AppmeshVirtualNodeSpecBackendDefaults) PutListener(value interface{}) PutLogging(value *AppmeshVirtualNodeSpecLogging) PutServiceDiscovery(value *AppmeshVirtualNodeSpecServiceDiscovery) ResetBackend() ResetBackendDefaults() ResetListener() ResetLogging() ResetServiceDiscovery() // 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 NewAppmeshVirtualNodeSpecOutputReference ¶
func NewAppmeshVirtualNodeSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecOutputReference
type AppmeshVirtualNodeSpecServiceDiscovery ¶
type AppmeshVirtualNodeSpecServiceDiscovery struct { // aws_cloud_map block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#aws_cloud_map AppmeshVirtualNode#aws_cloud_map} AwsCloudMap *AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMap `field:"optional" json:"awsCloudMap" yaml:"awsCloudMap"` // dns block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#dns AppmeshVirtualNode#dns} Dns *AppmeshVirtualNodeSpecServiceDiscoveryDns `field:"optional" json:"dns" yaml:"dns"` }
type AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMap ¶
type AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMap struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#namespace_name AppmeshVirtualNode#namespace_name}. NamespaceName *string `field:"required" json:"namespaceName" yaml:"namespaceName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#service_name AppmeshVirtualNode#service_name}. ServiceName *string `field:"required" json:"serviceName" yaml:"serviceName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#attributes AppmeshVirtualNode#attributes}. Attributes *map[string]*string `field:"optional" json:"attributes" yaml:"attributes"` }
type AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference ¶
type AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference interface { cdktf.ComplexObject Attributes() *map[string]*string SetAttributes(val *map[string]*string) AttributesInput() *map[string]*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) // 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() *AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMap SetInternalValue(val *AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMap) NamespaceName() *string SetNamespaceName(val *string) NamespaceNameInput() *string ServiceName() *string SetServiceName(val *string) ServiceNameInput() *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 ResetAttributes() // 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 NewAppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference ¶
func NewAppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference
type AppmeshVirtualNodeSpecServiceDiscoveryDns ¶
type AppmeshVirtualNodeSpecServiceDiscoveryDns struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#hostname AppmeshVirtualNode#hostname}. Hostname *string `field:"required" json:"hostname" yaml:"hostname"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#ip_preference AppmeshVirtualNode#ip_preference}. IpPreference *string `field:"optional" json:"ipPreference" yaml:"ipPreference"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/resources/appmesh_virtual_node#response_type AppmeshVirtualNode#response_type}. ResponseType *string `field:"optional" json:"responseType" yaml:"responseType"` }
type AppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference ¶
type AppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference 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 Hostname() *string SetHostname(val *string) HostnameInput() *string InternalValue() *AppmeshVirtualNodeSpecServiceDiscoveryDns SetInternalValue(val *AppmeshVirtualNodeSpecServiceDiscoveryDns) IpPreference() *string SetIpPreference(val *string) IpPreferenceInput() *string ResponseType() *string SetResponseType(val *string) ResponseTypeInput() *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 ResetIpPreference() ResetResponseType() // 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 NewAppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference ¶
func NewAppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference
type AppmeshVirtualNodeSpecServiceDiscoveryOutputReference ¶
type AppmeshVirtualNodeSpecServiceDiscoveryOutputReference interface { cdktf.ComplexObject AwsCloudMap() AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference AwsCloudMapInput() *AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMap // 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 Dns() AppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference DnsInput() *AppmeshVirtualNodeSpecServiceDiscoveryDns // Experimental. Fqn() *string InternalValue() *AppmeshVirtualNodeSpecServiceDiscovery SetInternalValue(val *AppmeshVirtualNodeSpecServiceDiscovery) // 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 PutAwsCloudMap(value *AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMap) PutDns(value *AppmeshVirtualNodeSpecServiceDiscoveryDns) ResetAwsCloudMap() ResetDns() // 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 NewAppmeshVirtualNodeSpecServiceDiscoveryOutputReference ¶
func NewAppmeshVirtualNodeSpecServiceDiscoveryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppmeshVirtualNodeSpecServiceDiscoveryOutputReference
Source Files ¶
- AppmeshVirtualNode.go
- AppmeshVirtualNodeConfig.go
- AppmeshVirtualNodeSpec.go
- AppmeshVirtualNodeSpecBackend.go
- AppmeshVirtualNodeSpecBackendDefaults.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicy.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTls.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidation.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference.go
- AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendDefaultsOutputReference.go
- AppmeshVirtualNodeSpecBackendDefaultsOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendList.go
- AppmeshVirtualNodeSpecBackendList__checks.go
- AppmeshVirtualNodeSpecBackendOutputReference.go
- AppmeshVirtualNodeSpecBackendOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendVirtualService.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicy.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTls.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference.go
- AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference__checks.go
- AppmeshVirtualNodeSpecBackendVirtualServiceOutputReference.go
- AppmeshVirtualNodeSpecBackendVirtualServiceOutputReference__checks.go
- AppmeshVirtualNodeSpecListener.go
- AppmeshVirtualNodeSpecListenerConnectionPool.go
- AppmeshVirtualNodeSpecListenerConnectionPoolGrpc.go
- AppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference.go
- AppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerConnectionPoolHttp.go
- AppmeshVirtualNodeSpecListenerConnectionPoolHttp2.go
- AppmeshVirtualNodeSpecListenerConnectionPoolHttp2List.go
- AppmeshVirtualNodeSpecListenerConnectionPoolHttp2List__checks.go
- AppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference.go
- AppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference__checks.go
- AppmeshVirtualNodeSpecListenerConnectionPoolHttpList.go
- AppmeshVirtualNodeSpecListenerConnectionPoolHttpList__checks.go
- AppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference.go
- AppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference.go
- AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerConnectionPoolTcp.go
- AppmeshVirtualNodeSpecListenerConnectionPoolTcpList.go
- AppmeshVirtualNodeSpecListenerConnectionPoolTcpList__checks.go
- AppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference.go
- AppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerHealthCheck.go
- AppmeshVirtualNodeSpecListenerHealthCheckOutputReference.go
- AppmeshVirtualNodeSpecListenerHealthCheckOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerList.go
- AppmeshVirtualNodeSpecListenerList__checks.go
- AppmeshVirtualNodeSpecListenerOutlierDetection.go
- AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration.go
- AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference.go
- AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerOutlierDetectionInterval.go
- AppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference.go
- AppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference.go
- AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerOutputReference.go
- AppmeshVirtualNodeSpecListenerOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerPortMapping.go
- AppmeshVirtualNodeSpecListenerPortMappingOutputReference.go
- AppmeshVirtualNodeSpecListenerPortMappingOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTimeout.go
- AppmeshVirtualNodeSpecListenerTimeoutGrpc.go
- AppmeshVirtualNodeSpecListenerTimeoutGrpcIdle.go
- AppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference.go
- AppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference.go
- AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequest.go
- AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference.go
- AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTimeoutHttp.go
- AppmeshVirtualNodeSpecListenerTimeoutHttp2.go
- AppmeshVirtualNodeSpecListenerTimeoutHttp2Idle.go
- AppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference.go
- AppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference.go
- AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequest.go
- AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference.go
- AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTimeoutHttpIdle.go
- AppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference.go
- AppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference.go
- AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequest.go
- AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference.go
- AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTimeoutOutputReference.go
- AppmeshVirtualNodeSpecListenerTimeoutOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTimeoutTcp.go
- AppmeshVirtualNodeSpecListenerTimeoutTcpIdle.go
- AppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference.go
- AppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference.go
- AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTls.go
- AppmeshVirtualNodeSpecListenerTlsCertificate.go
- AppmeshVirtualNodeSpecListenerTlsCertificateAcm.go
- AppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference.go
- AppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTlsCertificateFile.go
- AppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference.go
- AppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference.go
- AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTlsCertificateSds.go
- AppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference.go
- AppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTlsOutputReference.go
- AppmeshVirtualNodeSpecListenerTlsOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTlsValidation.go
- AppmeshVirtualNodeSpecListenerTlsValidationOutputReference.go
- AppmeshVirtualNodeSpecListenerTlsValidationOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNames.go
- AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch.go
- AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference.go
- AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference.go
- AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTlsValidationTrust.go
- AppmeshVirtualNodeSpecListenerTlsValidationTrustFile.go
- AppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference.go
- AppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference.go
- AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference__checks.go
- AppmeshVirtualNodeSpecListenerTlsValidationTrustSds.go
- AppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference.go
- AppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference__checks.go
- AppmeshVirtualNodeSpecLogging.go
- AppmeshVirtualNodeSpecLoggingAccessLog.go
- AppmeshVirtualNodeSpecLoggingAccessLogFile.go
- AppmeshVirtualNodeSpecLoggingAccessLogFileFormat.go
- AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJson.go
- AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList.go
- AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList__checks.go
- AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference.go
- AppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference__checks.go
- AppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference.go
- AppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference__checks.go
- AppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference.go
- AppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference__checks.go
- AppmeshVirtualNodeSpecLoggingAccessLogOutputReference.go
- AppmeshVirtualNodeSpecLoggingAccessLogOutputReference__checks.go
- AppmeshVirtualNodeSpecLoggingOutputReference.go
- AppmeshVirtualNodeSpecLoggingOutputReference__checks.go
- AppmeshVirtualNodeSpecOutputReference.go
- AppmeshVirtualNodeSpecOutputReference__checks.go
- AppmeshVirtualNodeSpecServiceDiscovery.go
- AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMap.go
- AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference.go
- AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference__checks.go
- AppmeshVirtualNodeSpecServiceDiscoveryDns.go
- AppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference.go
- AppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference__checks.go
- AppmeshVirtualNodeSpecServiceDiscoveryOutputReference.go
- AppmeshVirtualNodeSpecServiceDiscoveryOutputReference__checks.go
- AppmeshVirtualNode__checks.go
- main.go