Documentation ¶
Index ¶
- func NewSyntheticsTestApiStepAssertionList_Override(s SyntheticsTestApiStepAssertionList, ...)
- func NewSyntheticsTestApiStepAssertionOutputReference_Override(s SyntheticsTestApiStepAssertionOutputReference, ...)
- func NewSyntheticsTestApiStepAssertionTargetjsonpathOutputReference_Override(s SyntheticsTestApiStepAssertionTargetjsonpathOutputReference, ...)
- func NewSyntheticsTestApiStepAssertionTargetjsonschemaOutputReference_Override(s SyntheticsTestApiStepAssertionTargetjsonschemaOutputReference, ...)
- func NewSyntheticsTestApiStepAssertionTargetxpathOutputReference_Override(s SyntheticsTestApiStepAssertionTargetxpathOutputReference, ...)
- func NewSyntheticsTestApiStepExtractedValueList_Override(s SyntheticsTestApiStepExtractedValueList, ...)
- func NewSyntheticsTestApiStepExtractedValueOutputReference_Override(s SyntheticsTestApiStepExtractedValueOutputReference, ...)
- func NewSyntheticsTestApiStepExtractedValueParserOutputReference_Override(s SyntheticsTestApiStepExtractedValueParserOutputReference, ...)
- func NewSyntheticsTestApiStepList_Override(s SyntheticsTestApiStepList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewSyntheticsTestApiStepOutputReference_Override(s SyntheticsTestApiStepOutputReference, ...)
- func NewSyntheticsTestApiStepRequestBasicauthOutputReference_Override(s SyntheticsTestApiStepRequestBasicauthOutputReference, ...)
- func NewSyntheticsTestApiStepRequestClientCertificateCertOutputReference_Override(s SyntheticsTestApiStepRequestClientCertificateCertOutputReference, ...)
- func NewSyntheticsTestApiStepRequestClientCertificateKeyOutputReference_Override(s SyntheticsTestApiStepRequestClientCertificateKeyOutputReference, ...)
- func NewSyntheticsTestApiStepRequestClientCertificateOutputReference_Override(s SyntheticsTestApiStepRequestClientCertificateOutputReference, ...)
- func NewSyntheticsTestApiStepRequestDefinitionOutputReference_Override(s SyntheticsTestApiStepRequestDefinitionOutputReference, ...)
- func NewSyntheticsTestApiStepRequestFileList_Override(s SyntheticsTestApiStepRequestFileList, ...)
- func NewSyntheticsTestApiStepRequestFileOutputReference_Override(s SyntheticsTestApiStepRequestFileOutputReference, ...)
- func NewSyntheticsTestApiStepRequestProxyOutputReference_Override(s SyntheticsTestApiStepRequestProxyOutputReference, ...)
- func NewSyntheticsTestApiStepRetryOutputReference_Override(s SyntheticsTestApiStepRetryOutputReference, ...)
- func NewSyntheticsTestAssertionList_Override(s SyntheticsTestAssertionList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewSyntheticsTestAssertionOutputReference_Override(s SyntheticsTestAssertionOutputReference, ...)
- func NewSyntheticsTestAssertionTargetjsonpathOutputReference_Override(s SyntheticsTestAssertionTargetjsonpathOutputReference, ...)
- func NewSyntheticsTestAssertionTargetjsonschemaOutputReference_Override(s SyntheticsTestAssertionTargetjsonschemaOutputReference, ...)
- func NewSyntheticsTestAssertionTargetxpathOutputReference_Override(s SyntheticsTestAssertionTargetxpathOutputReference, ...)
- func NewSyntheticsTestBrowserStepList_Override(s SyntheticsTestBrowserStepList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewSyntheticsTestBrowserStepOutputReference_Override(s SyntheticsTestBrowserStepOutputReference, ...)
- func NewSyntheticsTestBrowserStepParamsElementUserLocatorOutputReference_Override(s SyntheticsTestBrowserStepParamsElementUserLocatorOutputReference, ...)
- func NewSyntheticsTestBrowserStepParamsElementUserLocatorValueOutputReference_Override(s SyntheticsTestBrowserStepParamsElementUserLocatorValueOutputReference, ...)
- func NewSyntheticsTestBrowserStepParamsOutputReference_Override(s SyntheticsTestBrowserStepParamsOutputReference, ...)
- func NewSyntheticsTestBrowserStepParamsVariableOutputReference_Override(s SyntheticsTestBrowserStepParamsVariableOutputReference, ...)
- func NewSyntheticsTestBrowserVariableList_Override(s SyntheticsTestBrowserVariableList, ...)
- func NewSyntheticsTestBrowserVariableOutputReference_Override(s SyntheticsTestBrowserVariableOutputReference, ...)
- func NewSyntheticsTestConfigVariableList_Override(s SyntheticsTestConfigVariableList, ...)
- func NewSyntheticsTestConfigVariableOutputReference_Override(s SyntheticsTestConfigVariableOutputReference, ...)
- func NewSyntheticsTestMobileOptionsListBindingsList_Override(s SyntheticsTestMobileOptionsListBindingsList, ...)
- func NewSyntheticsTestMobileOptionsListBindingsOutputReference_Override(s SyntheticsTestMobileOptionsListBindingsOutputReference, ...)
- func NewSyntheticsTestMobileOptionsListCiOutputReference_Override(s SyntheticsTestMobileOptionsListCiOutputReference, ...)
- func NewSyntheticsTestMobileOptionsListMobileApplicationOutputReference_Override(s SyntheticsTestMobileOptionsListMobileApplicationOutputReference, ...)
- func NewSyntheticsTestMobileOptionsListMonitorOptionsOutputReference_Override(s SyntheticsTestMobileOptionsListMonitorOptionsOutputReference, ...)
- func NewSyntheticsTestMobileOptionsListRetryOutputReference_Override(s SyntheticsTestMobileOptionsListRetryOutputReference, ...)
- func NewSyntheticsTestMobileOptionsListSchedulingOutputReference_Override(s SyntheticsTestMobileOptionsListSchedulingOutputReference, ...)
- func NewSyntheticsTestMobileOptionsListSchedulingTimeframesList_Override(s SyntheticsTestMobileOptionsListSchedulingTimeframesList, ...)
- func NewSyntheticsTestMobileOptionsListSchedulingTimeframesOutputReference_Override(s SyntheticsTestMobileOptionsListSchedulingTimeframesOutputReference, ...)
- func NewSyntheticsTestMobileOptionsListStructOutputReference_Override(s SyntheticsTestMobileOptionsListStructOutputReference, ...)
- func NewSyntheticsTestMobileStepList_Override(s SyntheticsTestMobileStepList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewSyntheticsTestMobileStepOutputReference_Override(s SyntheticsTestMobileStepOutputReference, ...)
- func NewSyntheticsTestMobileStepParamsElementOutputReference_Override(s SyntheticsTestMobileStepParamsElementOutputReference, ...)
- func NewSyntheticsTestMobileStepParamsElementRelativePositionOutputReference_Override(s SyntheticsTestMobileStepParamsElementRelativePositionOutputReference, ...)
- func NewSyntheticsTestMobileStepParamsElementUserLocatorOutputReference_Override(s SyntheticsTestMobileStepParamsElementUserLocatorOutputReference, ...)
- func NewSyntheticsTestMobileStepParamsElementUserLocatorValuesList_Override(s SyntheticsTestMobileStepParamsElementUserLocatorValuesList, ...)
- func NewSyntheticsTestMobileStepParamsElementUserLocatorValuesOutputReference_Override(s SyntheticsTestMobileStepParamsElementUserLocatorValuesOutputReference, ...)
- func NewSyntheticsTestMobileStepParamsOutputReference_Override(s SyntheticsTestMobileStepParamsOutputReference, ...)
- func NewSyntheticsTestMobileStepParamsPositionsList_Override(s SyntheticsTestMobileStepParamsPositionsList, ...)
- func NewSyntheticsTestMobileStepParamsPositionsOutputReference_Override(s SyntheticsTestMobileStepParamsPositionsOutputReference, ...)
- func NewSyntheticsTestMobileStepParamsVariableOutputReference_Override(s SyntheticsTestMobileStepParamsVariableOutputReference, ...)
- func NewSyntheticsTestOptionsListCiOutputReference_Override(s SyntheticsTestOptionsListCiOutputReference, ...)
- func NewSyntheticsTestOptionsListMonitorOptionsOutputReference_Override(s SyntheticsTestOptionsListMonitorOptionsOutputReference, ...)
- func NewSyntheticsTestOptionsListRetryOutputReference_Override(s SyntheticsTestOptionsListRetryOutputReference, ...)
- func NewSyntheticsTestOptionsListRumSettingsOutputReference_Override(s SyntheticsTestOptionsListRumSettingsOutputReference, ...)
- func NewSyntheticsTestOptionsListSchedulingOutputReference_Override(s SyntheticsTestOptionsListSchedulingOutputReference, ...)
- func NewSyntheticsTestOptionsListSchedulingTimeframesList_Override(s SyntheticsTestOptionsListSchedulingTimeframesList, ...)
- func NewSyntheticsTestOptionsListSchedulingTimeframesOutputReference_Override(s SyntheticsTestOptionsListSchedulingTimeframesOutputReference, ...)
- func NewSyntheticsTestOptionsListStructOutputReference_Override(s SyntheticsTestOptionsListStructOutputReference, ...)
- func NewSyntheticsTestRequestBasicauthOutputReference_Override(s SyntheticsTestRequestBasicauthOutputReference, ...)
- func NewSyntheticsTestRequestClientCertificateCertOutputReference_Override(s SyntheticsTestRequestClientCertificateCertOutputReference, ...)
- func NewSyntheticsTestRequestClientCertificateKeyOutputReference_Override(s SyntheticsTestRequestClientCertificateKeyOutputReference, ...)
- func NewSyntheticsTestRequestClientCertificateOutputReference_Override(s SyntheticsTestRequestClientCertificateOutputReference, ...)
- func NewSyntheticsTestRequestDefinitionOutputReference_Override(s SyntheticsTestRequestDefinitionOutputReference, ...)
- func NewSyntheticsTestRequestFileList_Override(s SyntheticsTestRequestFileList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewSyntheticsTestRequestFileOutputReference_Override(s SyntheticsTestRequestFileOutputReference, ...)
- func NewSyntheticsTestRequestProxyOutputReference_Override(s SyntheticsTestRequestProxyOutputReference, ...)
- func NewSyntheticsTest_Override(s SyntheticsTest, scope constructs.Construct, id *string, ...)
- func SyntheticsTest_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func SyntheticsTest_IsConstruct(x interface{}) *bool
- func SyntheticsTest_IsTerraformElement(x interface{}) *bool
- func SyntheticsTest_IsTerraformResource(x interface{}) *bool
- func SyntheticsTest_TfResourceType() *string
- type SyntheticsTest
- type SyntheticsTestApiStep
- type SyntheticsTestApiStepAssertion
- type SyntheticsTestApiStepAssertionList
- type SyntheticsTestApiStepAssertionOutputReference
- type SyntheticsTestApiStepAssertionTargetjsonpath
- type SyntheticsTestApiStepAssertionTargetjsonpathOutputReference
- type SyntheticsTestApiStepAssertionTargetjsonschema
- type SyntheticsTestApiStepAssertionTargetjsonschemaOutputReference
- type SyntheticsTestApiStepAssertionTargetxpath
- type SyntheticsTestApiStepAssertionTargetxpathOutputReference
- type SyntheticsTestApiStepExtractedValue
- type SyntheticsTestApiStepExtractedValueList
- type SyntheticsTestApiStepExtractedValueOutputReference
- type SyntheticsTestApiStepExtractedValueParser
- type SyntheticsTestApiStepExtractedValueParserOutputReference
- type SyntheticsTestApiStepList
- type SyntheticsTestApiStepOutputReference
- type SyntheticsTestApiStepRequestBasicauth
- type SyntheticsTestApiStepRequestBasicauthOutputReference
- type SyntheticsTestApiStepRequestClientCertificate
- type SyntheticsTestApiStepRequestClientCertificateCert
- type SyntheticsTestApiStepRequestClientCertificateCertOutputReference
- type SyntheticsTestApiStepRequestClientCertificateKey
- type SyntheticsTestApiStepRequestClientCertificateKeyOutputReference
- type SyntheticsTestApiStepRequestClientCertificateOutputReference
- type SyntheticsTestApiStepRequestDefinition
- type SyntheticsTestApiStepRequestDefinitionOutputReference
- type SyntheticsTestApiStepRequestFile
- type SyntheticsTestApiStepRequestFileList
- type SyntheticsTestApiStepRequestFileOutputReference
- type SyntheticsTestApiStepRequestProxy
- type SyntheticsTestApiStepRequestProxyOutputReference
- type SyntheticsTestApiStepRetry
- type SyntheticsTestApiStepRetryOutputReference
- type SyntheticsTestAssertion
- type SyntheticsTestAssertionList
- type SyntheticsTestAssertionOutputReference
- type SyntheticsTestAssertionTargetjsonpath
- type SyntheticsTestAssertionTargetjsonpathOutputReference
- type SyntheticsTestAssertionTargetjsonschema
- type SyntheticsTestAssertionTargetjsonschemaOutputReference
- type SyntheticsTestAssertionTargetxpath
- type SyntheticsTestAssertionTargetxpathOutputReference
- type SyntheticsTestBrowserStep
- type SyntheticsTestBrowserStepList
- type SyntheticsTestBrowserStepOutputReference
- type SyntheticsTestBrowserStepParams
- type SyntheticsTestBrowserStepParamsElementUserLocator
- type SyntheticsTestBrowserStepParamsElementUserLocatorOutputReference
- type SyntheticsTestBrowserStepParamsElementUserLocatorValue
- type SyntheticsTestBrowserStepParamsElementUserLocatorValueOutputReference
- type SyntheticsTestBrowserStepParamsOutputReference
- type SyntheticsTestBrowserStepParamsVariable
- type SyntheticsTestBrowserStepParamsVariableOutputReference
- type SyntheticsTestBrowserVariable
- type SyntheticsTestBrowserVariableList
- type SyntheticsTestBrowserVariableOutputReference
- type SyntheticsTestConfig
- type SyntheticsTestConfigVariable
- type SyntheticsTestConfigVariableList
- type SyntheticsTestConfigVariableOutputReference
- type SyntheticsTestMobileOptionsListBindings
- type SyntheticsTestMobileOptionsListBindingsList
- type SyntheticsTestMobileOptionsListBindingsOutputReference
- type SyntheticsTestMobileOptionsListCi
- type SyntheticsTestMobileOptionsListCiOutputReference
- type SyntheticsTestMobileOptionsListMobileApplication
- type SyntheticsTestMobileOptionsListMobileApplicationOutputReference
- type SyntheticsTestMobileOptionsListMonitorOptions
- type SyntheticsTestMobileOptionsListMonitorOptionsOutputReference
- type SyntheticsTestMobileOptionsListRetry
- type SyntheticsTestMobileOptionsListRetryOutputReference
- type SyntheticsTestMobileOptionsListScheduling
- type SyntheticsTestMobileOptionsListSchedulingOutputReference
- type SyntheticsTestMobileOptionsListSchedulingTimeframes
- type SyntheticsTestMobileOptionsListSchedulingTimeframesList
- type SyntheticsTestMobileOptionsListSchedulingTimeframesOutputReference
- type SyntheticsTestMobileOptionsListStruct
- type SyntheticsTestMobileOptionsListStructOutputReference
- type SyntheticsTestMobileStep
- type SyntheticsTestMobileStepList
- type SyntheticsTestMobileStepOutputReference
- type SyntheticsTestMobileStepParams
- type SyntheticsTestMobileStepParamsElement
- type SyntheticsTestMobileStepParamsElementOutputReference
- type SyntheticsTestMobileStepParamsElementRelativePosition
- type SyntheticsTestMobileStepParamsElementRelativePositionOutputReference
- type SyntheticsTestMobileStepParamsElementUserLocator
- type SyntheticsTestMobileStepParamsElementUserLocatorOutputReference
- type SyntheticsTestMobileStepParamsElementUserLocatorValues
- type SyntheticsTestMobileStepParamsElementUserLocatorValuesList
- type SyntheticsTestMobileStepParamsElementUserLocatorValuesOutputReference
- type SyntheticsTestMobileStepParamsOutputReference
- type SyntheticsTestMobileStepParamsPositions
- type SyntheticsTestMobileStepParamsPositionsList
- type SyntheticsTestMobileStepParamsPositionsOutputReference
- type SyntheticsTestMobileStepParamsVariable
- type SyntheticsTestMobileStepParamsVariableOutputReference
- type SyntheticsTestOptionsListCi
- type SyntheticsTestOptionsListCiOutputReference
- type SyntheticsTestOptionsListMonitorOptions
- type SyntheticsTestOptionsListMonitorOptionsOutputReference
- type SyntheticsTestOptionsListRetry
- type SyntheticsTestOptionsListRetryOutputReference
- type SyntheticsTestOptionsListRumSettings
- type SyntheticsTestOptionsListRumSettingsOutputReference
- type SyntheticsTestOptionsListScheduling
- type SyntheticsTestOptionsListSchedulingOutputReference
- type SyntheticsTestOptionsListSchedulingTimeframes
- type SyntheticsTestOptionsListSchedulingTimeframesList
- type SyntheticsTestOptionsListSchedulingTimeframesOutputReference
- type SyntheticsTestOptionsListStruct
- type SyntheticsTestOptionsListStructOutputReference
- type SyntheticsTestRequestBasicauth
- type SyntheticsTestRequestBasicauthOutputReference
- type SyntheticsTestRequestClientCertificate
- type SyntheticsTestRequestClientCertificateCert
- type SyntheticsTestRequestClientCertificateCertOutputReference
- type SyntheticsTestRequestClientCertificateKey
- type SyntheticsTestRequestClientCertificateKeyOutputReference
- type SyntheticsTestRequestClientCertificateOutputReference
- type SyntheticsTestRequestDefinition
- type SyntheticsTestRequestDefinitionOutputReference
- type SyntheticsTestRequestFile
- type SyntheticsTestRequestFileList
- type SyntheticsTestRequestFileOutputReference
- type SyntheticsTestRequestProxy
- type SyntheticsTestRequestProxyOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSyntheticsTestApiStepAssertionList_Override ¶
func NewSyntheticsTestApiStepAssertionList_Override(s SyntheticsTestApiStepAssertionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestApiStepAssertionOutputReference_Override ¶
func NewSyntheticsTestApiStepAssertionOutputReference_Override(s SyntheticsTestApiStepAssertionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestApiStepAssertionTargetjsonpathOutputReference_Override ¶
func NewSyntheticsTestApiStepAssertionTargetjsonpathOutputReference_Override(s SyntheticsTestApiStepAssertionTargetjsonpathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestApiStepAssertionTargetjsonschemaOutputReference_Override ¶ added in v11.6.0
func NewSyntheticsTestApiStepAssertionTargetjsonschemaOutputReference_Override(s SyntheticsTestApiStepAssertionTargetjsonschemaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestApiStepAssertionTargetxpathOutputReference_Override ¶
func NewSyntheticsTestApiStepAssertionTargetxpathOutputReference_Override(s SyntheticsTestApiStepAssertionTargetxpathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestApiStepExtractedValueList_Override ¶
func NewSyntheticsTestApiStepExtractedValueList_Override(s SyntheticsTestApiStepExtractedValueList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestApiStepExtractedValueOutputReference_Override ¶
func NewSyntheticsTestApiStepExtractedValueOutputReference_Override(s SyntheticsTestApiStepExtractedValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestApiStepExtractedValueParserOutputReference_Override ¶
func NewSyntheticsTestApiStepExtractedValueParserOutputReference_Override(s SyntheticsTestApiStepExtractedValueParserOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestApiStepList_Override ¶
func NewSyntheticsTestApiStepList_Override(s SyntheticsTestApiStepList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestApiStepOutputReference_Override ¶
func NewSyntheticsTestApiStepOutputReference_Override(s SyntheticsTestApiStepOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestApiStepRequestBasicauthOutputReference_Override ¶
func NewSyntheticsTestApiStepRequestBasicauthOutputReference_Override(s SyntheticsTestApiStepRequestBasicauthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestApiStepRequestClientCertificateCertOutputReference_Override ¶
func NewSyntheticsTestApiStepRequestClientCertificateCertOutputReference_Override(s SyntheticsTestApiStepRequestClientCertificateCertOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestApiStepRequestClientCertificateKeyOutputReference_Override ¶
func NewSyntheticsTestApiStepRequestClientCertificateKeyOutputReference_Override(s SyntheticsTestApiStepRequestClientCertificateKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestApiStepRequestClientCertificateOutputReference_Override ¶
func NewSyntheticsTestApiStepRequestClientCertificateOutputReference_Override(s SyntheticsTestApiStepRequestClientCertificateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestApiStepRequestDefinitionOutputReference_Override ¶
func NewSyntheticsTestApiStepRequestDefinitionOutputReference_Override(s SyntheticsTestApiStepRequestDefinitionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestApiStepRequestFileList_Override ¶ added in v11.6.0
func NewSyntheticsTestApiStepRequestFileList_Override(s SyntheticsTestApiStepRequestFileList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestApiStepRequestFileOutputReference_Override ¶ added in v11.6.0
func NewSyntheticsTestApiStepRequestFileOutputReference_Override(s SyntheticsTestApiStepRequestFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestApiStepRequestProxyOutputReference_Override ¶
func NewSyntheticsTestApiStepRequestProxyOutputReference_Override(s SyntheticsTestApiStepRequestProxyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestApiStepRetryOutputReference_Override ¶
func NewSyntheticsTestApiStepRetryOutputReference_Override(s SyntheticsTestApiStepRetryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestAssertionList_Override ¶
func NewSyntheticsTestAssertionList_Override(s SyntheticsTestAssertionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestAssertionOutputReference_Override ¶
func NewSyntheticsTestAssertionOutputReference_Override(s SyntheticsTestAssertionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestAssertionTargetjsonpathOutputReference_Override ¶
func NewSyntheticsTestAssertionTargetjsonpathOutputReference_Override(s SyntheticsTestAssertionTargetjsonpathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestAssertionTargetjsonschemaOutputReference_Override ¶ added in v11.6.0
func NewSyntheticsTestAssertionTargetjsonschemaOutputReference_Override(s SyntheticsTestAssertionTargetjsonschemaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestAssertionTargetxpathOutputReference_Override ¶
func NewSyntheticsTestAssertionTargetxpathOutputReference_Override(s SyntheticsTestAssertionTargetxpathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestBrowserStepList_Override ¶
func NewSyntheticsTestBrowserStepList_Override(s SyntheticsTestBrowserStepList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestBrowserStepOutputReference_Override ¶
func NewSyntheticsTestBrowserStepOutputReference_Override(s SyntheticsTestBrowserStepOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestBrowserStepParamsElementUserLocatorOutputReference_Override ¶
func NewSyntheticsTestBrowserStepParamsElementUserLocatorOutputReference_Override(s SyntheticsTestBrowserStepParamsElementUserLocatorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestBrowserStepParamsElementUserLocatorValueOutputReference_Override ¶
func NewSyntheticsTestBrowserStepParamsElementUserLocatorValueOutputReference_Override(s SyntheticsTestBrowserStepParamsElementUserLocatorValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestBrowserStepParamsOutputReference_Override ¶
func NewSyntheticsTestBrowserStepParamsOutputReference_Override(s SyntheticsTestBrowserStepParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestBrowserStepParamsVariableOutputReference_Override ¶
func NewSyntheticsTestBrowserStepParamsVariableOutputReference_Override(s SyntheticsTestBrowserStepParamsVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestBrowserVariableList_Override ¶
func NewSyntheticsTestBrowserVariableList_Override(s SyntheticsTestBrowserVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestBrowserVariableOutputReference_Override ¶
func NewSyntheticsTestBrowserVariableOutputReference_Override(s SyntheticsTestBrowserVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestConfigVariableList_Override ¶
func NewSyntheticsTestConfigVariableList_Override(s SyntheticsTestConfigVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestConfigVariableOutputReference_Override ¶
func NewSyntheticsTestConfigVariableOutputReference_Override(s SyntheticsTestConfigVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestMobileOptionsListBindingsList_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListBindingsList_Override(s SyntheticsTestMobileOptionsListBindingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestMobileOptionsListBindingsOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListBindingsOutputReference_Override(s SyntheticsTestMobileOptionsListBindingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestMobileOptionsListCiOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListCiOutputReference_Override(s SyntheticsTestMobileOptionsListCiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestMobileOptionsListMobileApplicationOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListMobileApplicationOutputReference_Override(s SyntheticsTestMobileOptionsListMobileApplicationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestMobileOptionsListMonitorOptionsOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListMonitorOptionsOutputReference_Override(s SyntheticsTestMobileOptionsListMonitorOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestMobileOptionsListRetryOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListRetryOutputReference_Override(s SyntheticsTestMobileOptionsListRetryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestMobileOptionsListSchedulingOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListSchedulingOutputReference_Override(s SyntheticsTestMobileOptionsListSchedulingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestMobileOptionsListSchedulingTimeframesList_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListSchedulingTimeframesList_Override(s SyntheticsTestMobileOptionsListSchedulingTimeframesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestMobileOptionsListSchedulingTimeframesOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListSchedulingTimeframesOutputReference_Override(s SyntheticsTestMobileOptionsListSchedulingTimeframesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestMobileOptionsListStructOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListStructOutputReference_Override(s SyntheticsTestMobileOptionsListStructOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestMobileStepList_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileStepList_Override(s SyntheticsTestMobileStepList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestMobileStepOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileStepOutputReference_Override(s SyntheticsTestMobileStepOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestMobileStepParamsElementOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsElementOutputReference_Override(s SyntheticsTestMobileStepParamsElementOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestMobileStepParamsElementRelativePositionOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsElementRelativePositionOutputReference_Override(s SyntheticsTestMobileStepParamsElementRelativePositionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestMobileStepParamsElementUserLocatorOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsElementUserLocatorOutputReference_Override(s SyntheticsTestMobileStepParamsElementUserLocatorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestMobileStepParamsElementUserLocatorValuesList_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsElementUserLocatorValuesList_Override(s SyntheticsTestMobileStepParamsElementUserLocatorValuesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestMobileStepParamsElementUserLocatorValuesOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsElementUserLocatorValuesOutputReference_Override(s SyntheticsTestMobileStepParamsElementUserLocatorValuesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestMobileStepParamsOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsOutputReference_Override(s SyntheticsTestMobileStepParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestMobileStepParamsPositionsList_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsPositionsList_Override(s SyntheticsTestMobileStepParamsPositionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestMobileStepParamsPositionsOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsPositionsOutputReference_Override(s SyntheticsTestMobileStepParamsPositionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestMobileStepParamsVariableOutputReference_Override ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsVariableOutputReference_Override(s SyntheticsTestMobileStepParamsVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestOptionsListCiOutputReference_Override ¶
func NewSyntheticsTestOptionsListCiOutputReference_Override(s SyntheticsTestOptionsListCiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestOptionsListMonitorOptionsOutputReference_Override ¶
func NewSyntheticsTestOptionsListMonitorOptionsOutputReference_Override(s SyntheticsTestOptionsListMonitorOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestOptionsListRetryOutputReference_Override ¶
func NewSyntheticsTestOptionsListRetryOutputReference_Override(s SyntheticsTestOptionsListRetryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestOptionsListRumSettingsOutputReference_Override ¶
func NewSyntheticsTestOptionsListRumSettingsOutputReference_Override(s SyntheticsTestOptionsListRumSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestOptionsListSchedulingOutputReference_Override ¶
func NewSyntheticsTestOptionsListSchedulingOutputReference_Override(s SyntheticsTestOptionsListSchedulingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestOptionsListSchedulingTimeframesList_Override ¶
func NewSyntheticsTestOptionsListSchedulingTimeframesList_Override(s SyntheticsTestOptionsListSchedulingTimeframesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestOptionsListSchedulingTimeframesOutputReference_Override ¶
func NewSyntheticsTestOptionsListSchedulingTimeframesOutputReference_Override(s SyntheticsTestOptionsListSchedulingTimeframesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestOptionsListStructOutputReference_Override ¶
func NewSyntheticsTestOptionsListStructOutputReference_Override(s SyntheticsTestOptionsListStructOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestRequestBasicauthOutputReference_Override ¶
func NewSyntheticsTestRequestBasicauthOutputReference_Override(s SyntheticsTestRequestBasicauthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestRequestClientCertificateCertOutputReference_Override ¶
func NewSyntheticsTestRequestClientCertificateCertOutputReference_Override(s SyntheticsTestRequestClientCertificateCertOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestRequestClientCertificateKeyOutputReference_Override ¶
func NewSyntheticsTestRequestClientCertificateKeyOutputReference_Override(s SyntheticsTestRequestClientCertificateKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestRequestClientCertificateOutputReference_Override ¶
func NewSyntheticsTestRequestClientCertificateOutputReference_Override(s SyntheticsTestRequestClientCertificateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestRequestDefinitionOutputReference_Override ¶
func NewSyntheticsTestRequestDefinitionOutputReference_Override(s SyntheticsTestRequestDefinitionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTestRequestFileList_Override ¶ added in v11.6.0
func NewSyntheticsTestRequestFileList_Override(s SyntheticsTestRequestFileList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsTestRequestFileOutputReference_Override ¶ added in v11.6.0
func NewSyntheticsTestRequestFileOutputReference_Override(s SyntheticsTestRequestFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsTestRequestProxyOutputReference_Override ¶
func NewSyntheticsTestRequestProxyOutputReference_Override(s SyntheticsTestRequestProxyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsTest_Override ¶
func NewSyntheticsTest_Override(s SyntheticsTest, scope constructs.Construct, id *string, config *SyntheticsTestConfig)
Create a new {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test datadog_synthetics_test} Resource.
func SyntheticsTest_GenerateConfigForImport ¶
func SyntheticsTest_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a SyntheticsTest resource upon running "cdktf plan <stack-name>".
func SyntheticsTest_IsConstruct ¶
func SyntheticsTest_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 SyntheticsTest_IsTerraformElement ¶
func SyntheticsTest_IsTerraformElement(x interface{}) *bool
Experimental.
func SyntheticsTest_IsTerraformResource ¶
func SyntheticsTest_IsTerraformResource(x interface{}) *bool
Experimental.
func SyntheticsTest_TfResourceType ¶
func SyntheticsTest_TfResourceType() *string
Types ¶
type SyntheticsTest ¶
type SyntheticsTest interface { cdktf.TerraformResource ApiStep() SyntheticsTestApiStepList ApiStepInput() interface{} Assertion() SyntheticsTestAssertionList AssertionInput() interface{} BrowserStep() SyntheticsTestBrowserStepList BrowserStepInput() interface{} BrowserVariable() SyntheticsTestBrowserVariableList BrowserVariableInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack ConfigInitialApplicationArguments() *map[string]*string SetConfigInitialApplicationArguments(val *map[string]*string) ConfigInitialApplicationArgumentsInput() *map[string]*string ConfigVariable() SyntheticsTestConfigVariableList ConfigVariableInput() interface{} // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DeviceIds() *[]*string SetDeviceIds(val *[]*string) DeviceIdsInput() *[]*string ForceDeleteDependencies() interface{} SetForceDeleteDependencies(val interface{}) ForceDeleteDependenciesInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Locations() *[]*string SetLocations(val *[]*string) LocationsInput() *[]*string Message() *string SetMessage(val *string) MessageInput() *string MobileOptionsList() SyntheticsTestMobileOptionsListStructOutputReference MobileOptionsListInput() *SyntheticsTestMobileOptionsListStruct MobileStep() SyntheticsTestMobileStepList MobileStepInput() interface{} MonitorId() *float64 Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node OptionsList() SyntheticsTestOptionsListStructOutputReference OptionsListInput() *SyntheticsTestOptionsListStruct // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RequestBasicauth() SyntheticsTestRequestBasicauthOutputReference RequestBasicauthInput() *SyntheticsTestRequestBasicauth RequestClientCertificate() SyntheticsTestRequestClientCertificateOutputReference RequestClientCertificateInput() *SyntheticsTestRequestClientCertificate RequestDefinition() SyntheticsTestRequestDefinitionOutputReference RequestDefinitionInput() *SyntheticsTestRequestDefinition RequestFile() SyntheticsTestRequestFileList RequestFileInput() interface{} RequestHeaders() *map[string]*string SetRequestHeaders(val *map[string]*string) RequestHeadersInput() *map[string]*string RequestMetadata() *map[string]*string SetRequestMetadata(val *map[string]*string) RequestMetadataInput() *map[string]*string RequestProxy() SyntheticsTestRequestProxyOutputReference RequestProxyInput() *SyntheticsTestRequestProxy RequestQuery() *map[string]*string SetRequestQuery(val *map[string]*string) RequestQueryInput() *map[string]*string SetCookie() *string SetSetCookie(val *string) SetCookieInput() *string Status() *string SetStatus(val *string) StatusInput() *string Subtype() *string SetSubtype(val *string) SubtypeInput() *string Tags() *[]*string SetTags(val *[]*string) TagsInput() *[]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string VariablesFromScript() *string SetVariablesFromScript(val *string) VariablesFromScriptInput() *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) PutApiStep(value interface{}) PutAssertion(value interface{}) PutBrowserStep(value interface{}) PutBrowserVariable(value interface{}) PutConfigVariable(value interface{}) PutMobileOptionsList(value *SyntheticsTestMobileOptionsListStruct) PutMobileStep(value interface{}) PutOptionsList(value *SyntheticsTestOptionsListStruct) PutRequestBasicauth(value *SyntheticsTestRequestBasicauth) PutRequestClientCertificate(value *SyntheticsTestRequestClientCertificate) PutRequestDefinition(value *SyntheticsTestRequestDefinition) PutRequestFile(value interface{}) PutRequestProxy(value *SyntheticsTestRequestProxy) ResetApiStep() ResetAssertion() ResetBrowserStep() ResetBrowserVariable() ResetConfigInitialApplicationArguments() ResetConfigVariable() ResetDeviceIds() ResetForceDeleteDependencies() ResetId() ResetMessage() ResetMobileOptionsList() ResetMobileStep() ResetOptionsList() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRequestBasicauth() ResetRequestClientCertificate() ResetRequestDefinition() ResetRequestFile() ResetRequestHeaders() ResetRequestMetadata() ResetRequestProxy() ResetRequestQuery() ResetSetCookie() ResetSubtype() ResetTags() ResetVariablesFromScript() 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/datadog/datadog/3.50.0/docs/resources/synthetics_test datadog_synthetics_test}.
func NewSyntheticsTest ¶
func NewSyntheticsTest(scope constructs.Construct, id *string, config *SyntheticsTestConfig) SyntheticsTest
Create a new {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test datadog_synthetics_test} Resource.
type SyntheticsTestApiStep ¶
type SyntheticsTestApiStep struct { // The name of the step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#name SyntheticsTest#name} Name *string `field:"required" json:"name" yaml:"name"` // Determines whether or not to continue with test if this step fails. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#allow_failure SyntheticsTest#allow_failure} AllowFailure interface{} `field:"optional" json:"allowFailure" yaml:"allowFailure"` // assertion block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#assertion SyntheticsTest#assertion} Assertion interface{} `field:"optional" json:"assertion" yaml:"assertion"` // Determines whether or not to exit the test if the step succeeds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#exit_if_succeed SyntheticsTest#exit_if_succeed} ExitIfSucceed interface{} `field:"optional" json:"exitIfSucceed" yaml:"exitIfSucceed"` // extracted_value block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#extracted_value SyntheticsTest#extracted_value} ExtractedValue interface{} `field:"optional" json:"extractedValue" yaml:"extractedValue"` // Determines whether or not to consider the entire test as failed if this step fails. // // Can be used only if `allow_failure` is `true`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#is_critical SyntheticsTest#is_critical} IsCritical interface{} `field:"optional" json:"isCritical" yaml:"isCritical"` // request_basicauth block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_basicauth SyntheticsTest#request_basicauth} RequestBasicauth *SyntheticsTestApiStepRequestBasicauth `field:"optional" json:"requestBasicauth" yaml:"requestBasicauth"` // request_client_certificate block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_client_certificate SyntheticsTest#request_client_certificate} RequestClientCertificate *SyntheticsTestApiStepRequestClientCertificate `field:"optional" json:"requestClientCertificate" yaml:"requestClientCertificate"` // request_definition block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_definition SyntheticsTest#request_definition} RequestDefinition *SyntheticsTestApiStepRequestDefinition `field:"optional" json:"requestDefinition" yaml:"requestDefinition"` // request_file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_file SyntheticsTest#request_file} RequestFile interface{} `field:"optional" json:"requestFile" yaml:"requestFile"` // Header name and value map. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_headers SyntheticsTest#request_headers} RequestHeaders *map[string]*string `field:"optional" json:"requestHeaders" yaml:"requestHeaders"` // Metadata to include when performing the gRPC request. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_metadata SyntheticsTest#request_metadata} RequestMetadata *map[string]*string `field:"optional" json:"requestMetadata" yaml:"requestMetadata"` // request_proxy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_proxy SyntheticsTest#request_proxy} RequestProxy *SyntheticsTestApiStepRequestProxy `field:"optional" json:"requestProxy" yaml:"requestProxy"` // Query arguments name and value map. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_query SyntheticsTest#request_query} RequestQuery *map[string]*string `field:"optional" json:"requestQuery" yaml:"requestQuery"` // retry block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#retry SyntheticsTest#retry} Retry *SyntheticsTestApiStepRetry `field:"optional" json:"retry" yaml:"retry"` // The subtype of the Synthetic multi-step API test step. Valid values are `http`, `grpc`, `wait`. Defaults to `"http"`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#subtype SyntheticsTest#subtype} Subtype *string `field:"optional" json:"subtype" yaml:"subtype"` // The time to wait in seconds. Minimum value: 0. Maximum value: 180. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#value SyntheticsTest#value} Value *float64 `field:"optional" json:"value" yaml:"value"` }
type SyntheticsTestApiStepAssertion ¶
type SyntheticsTestApiStepAssertion struct { // Type of assertion. // // **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`, `grpcHealthcheckStatus`, `grpcMetadata`, `grpcProto`, `connection`, `bodyHash`, `javascript`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"required" json:"type" yaml:"type"` // If assertion type is `javascript`, this is the JavaScript code that performs the assertions. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#code SyntheticsTest#code} Code *string `field:"optional" json:"code" yaml:"code"` // Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#operator SyntheticsTest#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // If assertion type is `header`, this is the header name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#property SyntheticsTest#property} Property *string `field:"optional" json:"property" yaml:"property"` // Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#target SyntheticsTest#target} Target *string `field:"optional" json:"target" yaml:"target"` // targetjsonpath block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#targetjsonpath SyntheticsTest#targetjsonpath} Targetjsonpath *SyntheticsTestApiStepAssertionTargetjsonpath `field:"optional" json:"targetjsonpath" yaml:"targetjsonpath"` // targetjsonschema block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#targetjsonschema SyntheticsTest#targetjsonschema} Targetjsonschema *SyntheticsTestApiStepAssertionTargetjsonschema `field:"optional" json:"targetjsonschema" yaml:"targetjsonschema"` // targetxpath block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#targetxpath SyntheticsTest#targetxpath} Targetxpath *SyntheticsTestApiStepAssertionTargetxpath `field:"optional" json:"targetxpath" yaml:"targetxpath"` // Timings scope for response time assertions. Valid values are `all`, `withoutDNS`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#timings_scope SyntheticsTest#timings_scope} TimingsScope *string `field:"optional" json:"timingsScope" yaml:"timingsScope"` }
type SyntheticsTestApiStepAssertionList ¶
type SyntheticsTestApiStepAssertionList 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) SyntheticsTestApiStepAssertionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepAssertionList ¶
func NewSyntheticsTestApiStepAssertionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestApiStepAssertionList
type SyntheticsTestApiStepAssertionOutputReference ¶
type SyntheticsTestApiStepAssertionOutputReference interface { cdktf.ComplexObject Code() *string SetCode(val *string) CodeInput() *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() interface{} SetInternalValue(val interface{}) Operator() *string SetOperator(val *string) OperatorInput() *string Property() *string SetProperty(val *string) PropertyInput() *string Target() *string SetTarget(val *string) TargetInput() *string Targetjsonpath() SyntheticsTestApiStepAssertionTargetjsonpathOutputReference TargetjsonpathInput() *SyntheticsTestApiStepAssertionTargetjsonpath Targetjsonschema() SyntheticsTestApiStepAssertionTargetjsonschemaOutputReference TargetjsonschemaInput() *SyntheticsTestApiStepAssertionTargetjsonschema Targetxpath() SyntheticsTestApiStepAssertionTargetxpathOutputReference TargetxpathInput() *SyntheticsTestApiStepAssertionTargetxpath // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimingsScope() *string SetTimingsScope(val *string) TimingsScopeInput() *string Type() *string SetType(val *string) TypeInput() *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 PutTargetjsonpath(value *SyntheticsTestApiStepAssertionTargetjsonpath) PutTargetjsonschema(value *SyntheticsTestApiStepAssertionTargetjsonschema) PutTargetxpath(value *SyntheticsTestApiStepAssertionTargetxpath) ResetCode() ResetOperator() ResetProperty() ResetTarget() ResetTargetjsonpath() ResetTargetjsonschema() ResetTargetxpath() ResetTimingsScope() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepAssertionOutputReference ¶
func NewSyntheticsTestApiStepAssertionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestApiStepAssertionOutputReference
type SyntheticsTestApiStepAssertionTargetjsonpath ¶
type SyntheticsTestApiStepAssertionTargetjsonpath struct { // The JSON path to assert. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#jsonpath SyntheticsTest#jsonpath} Jsonpath *string `field:"required" json:"jsonpath" yaml:"jsonpath"` // The specific operator to use on the path. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#operator SyntheticsTest#operator} Operator *string `field:"required" json:"operator" yaml:"operator"` // The element from the list of results to assert on. // // Select from `firstElementMatches` (the first element in the list), `everyElementMatches` (every element in the list), `atLeastOneElementMatches` (at least one element in the list), or `serializationMatches` (the serialized value of the list). Defaults to `firstElementMatches`. Defaults to `"firstElementMatches"`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#elementsoperator SyntheticsTest#elementsoperator} Elementsoperator *string `field:"optional" json:"elementsoperator" yaml:"elementsoperator"` // Expected matching value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#targetvalue SyntheticsTest#targetvalue} Targetvalue *string `field:"optional" json:"targetvalue" yaml:"targetvalue"` }
type SyntheticsTestApiStepAssertionTargetjsonpathOutputReference ¶
type SyntheticsTestApiStepAssertionTargetjsonpathOutputReference 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 Elementsoperator() *string SetElementsoperator(val *string) ElementsoperatorInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestApiStepAssertionTargetjsonpath SetInternalValue(val *SyntheticsTestApiStepAssertionTargetjsonpath) Jsonpath() *string SetJsonpath(val *string) JsonpathInput() *string Operator() *string SetOperator(val *string) OperatorInput() *string Targetvalue() *string SetTargetvalue(val *string) TargetvalueInput() *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 ResetElementsoperator() ResetTargetvalue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepAssertionTargetjsonpathOutputReference ¶
func NewSyntheticsTestApiStepAssertionTargetjsonpathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestApiStepAssertionTargetjsonpathOutputReference
type SyntheticsTestApiStepAssertionTargetjsonschema ¶ added in v11.6.0
type SyntheticsTestApiStepAssertionTargetjsonschema struct { // The JSON Schema to validate the body against. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#jsonschema SyntheticsTest#jsonschema} Jsonschema *string `field:"required" json:"jsonschema" yaml:"jsonschema"` // The meta schema to use for the JSON Schema. Defaults to `"draft-07"`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#metaschema SyntheticsTest#metaschema} Metaschema *string `field:"optional" json:"metaschema" yaml:"metaschema"` }
type SyntheticsTestApiStepAssertionTargetjsonschemaOutputReference ¶ added in v11.6.0
type SyntheticsTestApiStepAssertionTargetjsonschemaOutputReference 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() *SyntheticsTestApiStepAssertionTargetjsonschema SetInternalValue(val *SyntheticsTestApiStepAssertionTargetjsonschema) Jsonschema() *string SetJsonschema(val *string) JsonschemaInput() *string Metaschema() *string SetMetaschema(val *string) MetaschemaInput() *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 ResetMetaschema() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepAssertionTargetjsonschemaOutputReference ¶ added in v11.6.0
func NewSyntheticsTestApiStepAssertionTargetjsonschemaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestApiStepAssertionTargetjsonschemaOutputReference
type SyntheticsTestApiStepAssertionTargetxpath ¶
type SyntheticsTestApiStepAssertionTargetxpath struct { // The specific operator to use on the path. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#operator SyntheticsTest#operator} Operator *string `field:"required" json:"operator" yaml:"operator"` // The xpath to assert. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#xpath SyntheticsTest#xpath} Xpath *string `field:"required" json:"xpath" yaml:"xpath"` // Expected matching value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#targetvalue SyntheticsTest#targetvalue} Targetvalue *string `field:"optional" json:"targetvalue" yaml:"targetvalue"` }
type SyntheticsTestApiStepAssertionTargetxpathOutputReference ¶
type SyntheticsTestApiStepAssertionTargetxpathOutputReference 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() *SyntheticsTestApiStepAssertionTargetxpath SetInternalValue(val *SyntheticsTestApiStepAssertionTargetxpath) Operator() *string SetOperator(val *string) OperatorInput() *string Targetvalue() *string SetTargetvalue(val *string) TargetvalueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Xpath() *string SetXpath(val *string) XpathInput() *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 ResetTargetvalue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepAssertionTargetxpathOutputReference ¶
func NewSyntheticsTestApiStepAssertionTargetxpathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestApiStepAssertionTargetxpathOutputReference
type SyntheticsTestApiStepExtractedValue ¶
type SyntheticsTestApiStepExtractedValue struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#name SyntheticsTest#name}. Name *string `field:"required" json:"name" yaml:"name"` // parser block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#parser SyntheticsTest#parser} Parser *SyntheticsTestApiStepExtractedValueParser `field:"required" json:"parser" yaml:"parser"` // Property of the Synthetics Test Response to use for the variable. Valid values are `grpc_message`, `grpc_metadata`, `http_body`, `http_header`, `http_status_code`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"required" json:"type" yaml:"type"` // When type is `http_header` or `grpc_metadata`, name of the header or metadatum to extract. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#field SyntheticsTest#field} Field *string `field:"optional" json:"field" yaml:"field"` // Determines whether or not the extracted value will be obfuscated. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#secure SyntheticsTest#secure} Secure interface{} `field:"optional" json:"secure" yaml:"secure"` }
type SyntheticsTestApiStepExtractedValueList ¶
type SyntheticsTestApiStepExtractedValueList 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) SyntheticsTestApiStepExtractedValueOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepExtractedValueList ¶
func NewSyntheticsTestApiStepExtractedValueList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestApiStepExtractedValueList
type SyntheticsTestApiStepExtractedValueOutputReference ¶
type SyntheticsTestApiStepExtractedValueOutputReference 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 Field() *string SetField(val *string) FieldInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Parser() SyntheticsTestApiStepExtractedValueParserOutputReference ParserInput() *SyntheticsTestApiStepExtractedValueParser Secure() interface{} SetSecure(val interface{}) SecureInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *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 PutParser(value *SyntheticsTestApiStepExtractedValueParser) ResetField() ResetSecure() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepExtractedValueOutputReference ¶
func NewSyntheticsTestApiStepExtractedValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestApiStepExtractedValueOutputReference
type SyntheticsTestApiStepExtractedValueParser ¶
type SyntheticsTestApiStepExtractedValueParser struct { // Type of parser for a Synthetics global variable from a synthetics test. Valid values are `raw`, `json_path`, `regex`, `x_path`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"required" json:"type" yaml:"type"` // Regex or JSON path used for the parser. Not used with type `raw`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#value SyntheticsTest#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type SyntheticsTestApiStepExtractedValueParserOutputReference ¶
type SyntheticsTestApiStepExtractedValueParserOutputReference 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() *SyntheticsTestApiStepExtractedValueParser SetInternalValue(val *SyntheticsTestApiStepExtractedValueParser) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string 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 ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepExtractedValueParserOutputReference ¶
func NewSyntheticsTestApiStepExtractedValueParserOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestApiStepExtractedValueParserOutputReference
type SyntheticsTestApiStepList ¶
type SyntheticsTestApiStepList 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) SyntheticsTestApiStepOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepList ¶
func NewSyntheticsTestApiStepList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestApiStepList
type SyntheticsTestApiStepOutputReference ¶
type SyntheticsTestApiStepOutputReference interface { cdktf.ComplexObject AllowFailure() interface{} SetAllowFailure(val interface{}) AllowFailureInput() interface{} Assertion() SyntheticsTestApiStepAssertionList AssertionInput() 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 ExitIfSucceed() interface{} SetExitIfSucceed(val interface{}) ExitIfSucceedInput() interface{} ExtractedValue() SyntheticsTestApiStepExtractedValueList ExtractedValueInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) IsCritical() interface{} SetIsCritical(val interface{}) IsCriticalInput() interface{} Name() *string SetName(val *string) NameInput() *string RequestBasicauth() SyntheticsTestApiStepRequestBasicauthOutputReference RequestBasicauthInput() *SyntheticsTestApiStepRequestBasicauth RequestClientCertificate() SyntheticsTestApiStepRequestClientCertificateOutputReference RequestClientCertificateInput() *SyntheticsTestApiStepRequestClientCertificate RequestDefinition() SyntheticsTestApiStepRequestDefinitionOutputReference RequestDefinitionInput() *SyntheticsTestApiStepRequestDefinition RequestFile() SyntheticsTestApiStepRequestFileList RequestFileInput() interface{} RequestHeaders() *map[string]*string SetRequestHeaders(val *map[string]*string) RequestHeadersInput() *map[string]*string RequestMetadata() *map[string]*string SetRequestMetadata(val *map[string]*string) RequestMetadataInput() *map[string]*string RequestProxy() SyntheticsTestApiStepRequestProxyOutputReference RequestProxyInput() *SyntheticsTestApiStepRequestProxy RequestQuery() *map[string]*string SetRequestQuery(val *map[string]*string) RequestQueryInput() *map[string]*string Retry() SyntheticsTestApiStepRetryOutputReference RetryInput() *SyntheticsTestApiStepRetry Subtype() *string SetSubtype(val *string) SubtypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) 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 PutAssertion(value interface{}) PutExtractedValue(value interface{}) PutRequestBasicauth(value *SyntheticsTestApiStepRequestBasicauth) PutRequestClientCertificate(value *SyntheticsTestApiStepRequestClientCertificate) PutRequestDefinition(value *SyntheticsTestApiStepRequestDefinition) PutRequestFile(value interface{}) PutRequestProxy(value *SyntheticsTestApiStepRequestProxy) PutRetry(value *SyntheticsTestApiStepRetry) ResetAllowFailure() ResetAssertion() ResetExitIfSucceed() ResetExtractedValue() ResetIsCritical() ResetRequestBasicauth() ResetRequestClientCertificate() ResetRequestDefinition() ResetRequestFile() ResetRequestHeaders() ResetRequestMetadata() ResetRequestProxy() ResetRequestQuery() ResetRetry() ResetSubtype() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepOutputReference ¶
func NewSyntheticsTestApiStepOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestApiStepOutputReference
type SyntheticsTestApiStepRequestBasicauth ¶
type SyntheticsTestApiStepRequestBasicauth struct { // Access key for `SIGV4` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#access_key SyntheticsTest#access_key} AccessKey *string `field:"optional" json:"accessKey" yaml:"accessKey"` // Access token url for `oauth-client` or `oauth-rop` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#access_token_url SyntheticsTest#access_token_url} AccessTokenUrl *string `field:"optional" json:"accessTokenUrl" yaml:"accessTokenUrl"` // Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#audience SyntheticsTest#audience} Audience *string `field:"optional" json:"audience" yaml:"audience"` // Client ID for `oauth-client` or `oauth-rop` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#client_id SyntheticsTest#client_id} ClientId *string `field:"optional" json:"clientId" yaml:"clientId"` // Client secret for `oauth-client` or `oauth-rop` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#client_secret SyntheticsTest#client_secret} ClientSecret *string `field:"optional" json:"clientSecret" yaml:"clientSecret"` // Domain for `ntlm` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#domain SyntheticsTest#domain} Domain *string `field:"optional" json:"domain" yaml:"domain"` // Password for authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#password SyntheticsTest#password} Password *string `field:"optional" json:"password" yaml:"password"` // Region for `SIGV4` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#region SyntheticsTest#region} Region *string `field:"optional" json:"region" yaml:"region"` // Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#resource SyntheticsTest#resource} Resource *string `field:"optional" json:"resource" yaml:"resource"` // Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#scope SyntheticsTest#scope} Scope *string `field:"optional" json:"scope" yaml:"scope"` // Secret key for `SIGV4` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#secret_key SyntheticsTest#secret_key} SecretKey *string `field:"optional" json:"secretKey" yaml:"secretKey"` // Service name for `SIGV4` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#service_name SyntheticsTest#service_name} ServiceName *string `field:"optional" json:"serviceName" yaml:"serviceName"` // Session token for `SIGV4` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#session_token SyntheticsTest#session_token} SessionToken *string `field:"optional" json:"sessionToken" yaml:"sessionToken"` // Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#token_api_authentication SyntheticsTest#token_api_authentication} TokenApiAuthentication *string `field:"optional" json:"tokenApiAuthentication" yaml:"tokenApiAuthentication"` // Type of basic authentication to use when performing the test. Defaults to `"web"`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"optional" json:"type" yaml:"type"` // Username for authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#username SyntheticsTest#username} Username *string `field:"optional" json:"username" yaml:"username"` // Workstation for `ntlm` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#workstation SyntheticsTest#workstation} Workstation *string `field:"optional" json:"workstation" yaml:"workstation"` }
type SyntheticsTestApiStepRequestBasicauthOutputReference ¶
type SyntheticsTestApiStepRequestBasicauthOutputReference interface { cdktf.ComplexObject AccessKey() *string SetAccessKey(val *string) AccessKeyInput() *string AccessTokenUrl() *string SetAccessTokenUrl(val *string) AccessTokenUrlInput() *string Audience() *string SetAudience(val *string) AudienceInput() *string ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *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 Domain() *string SetDomain(val *string) DomainInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestApiStepRequestBasicauth SetInternalValue(val *SyntheticsTestApiStepRequestBasicauth) Password() *string SetPassword(val *string) PasswordInput() *string Region() *string SetRegion(val *string) RegionInput() *string Resource() *string SetResource(val *string) ResourceInput() *string Scope() *string SetScope(val *string) ScopeInput() *string SecretKey() *string SetSecretKey(val *string) SecretKeyInput() *string ServiceName() *string SetServiceName(val *string) ServiceNameInput() *string SessionToken() *string SetSessionToken(val *string) SessionTokenInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TokenApiAuthentication() *string SetTokenApiAuthentication(val *string) TokenApiAuthenticationInput() *string Type() *string SetType(val *string) TypeInput() *string Username() *string SetUsername(val *string) UsernameInput() *string Workstation() *string SetWorkstation(val *string) WorkstationInput() *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 ResetAccessKey() ResetAccessTokenUrl() ResetAudience() ResetClientId() ResetClientSecret() ResetDomain() ResetPassword() ResetRegion() ResetResource() ResetScope() ResetSecretKey() ResetServiceName() ResetSessionToken() ResetTokenApiAuthentication() ResetType() ResetUsername() ResetWorkstation() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepRequestBasicauthOutputReference ¶
func NewSyntheticsTestApiStepRequestBasicauthOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestApiStepRequestBasicauthOutputReference
type SyntheticsTestApiStepRequestClientCertificate ¶
type SyntheticsTestApiStepRequestClientCertificate struct { // cert block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#cert SyntheticsTest#cert} Cert *SyntheticsTestApiStepRequestClientCertificateCert `field:"required" json:"cert" yaml:"cert"` // key block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#key SyntheticsTest#key} Key *SyntheticsTestApiStepRequestClientCertificateKey `field:"required" json:"key" yaml:"key"` }
type SyntheticsTestApiStepRequestClientCertificateCert ¶
type SyntheticsTestApiStepRequestClientCertificateCert struct { // Content of the certificate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#content SyntheticsTest#content} Content *string `field:"required" json:"content" yaml:"content"` // File name for the certificate. Defaults to `"Provided in Terraform config"`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#filename SyntheticsTest#filename} Filename *string `field:"optional" json:"filename" yaml:"filename"` }
type SyntheticsTestApiStepRequestClientCertificateCertOutputReference ¶
type SyntheticsTestApiStepRequestClientCertificateCertOutputReference 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) Content() *string SetContent(val *string) ContentInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Filename() *string SetFilename(val *string) FilenameInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestApiStepRequestClientCertificateCert SetInternalValue(val *SyntheticsTestApiStepRequestClientCertificateCert) // 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 ResetFilename() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepRequestClientCertificateCertOutputReference ¶
func NewSyntheticsTestApiStepRequestClientCertificateCertOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestApiStepRequestClientCertificateCertOutputReference
type SyntheticsTestApiStepRequestClientCertificateKey ¶
type SyntheticsTestApiStepRequestClientCertificateKey struct { // Content of the certificate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#content SyntheticsTest#content} Content *string `field:"required" json:"content" yaml:"content"` // File name for the certificate. Defaults to `"Provided in Terraform config"`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#filename SyntheticsTest#filename} Filename *string `field:"optional" json:"filename" yaml:"filename"` }
type SyntheticsTestApiStepRequestClientCertificateKeyOutputReference ¶
type SyntheticsTestApiStepRequestClientCertificateKeyOutputReference 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) Content() *string SetContent(val *string) ContentInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Filename() *string SetFilename(val *string) FilenameInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestApiStepRequestClientCertificateKey SetInternalValue(val *SyntheticsTestApiStepRequestClientCertificateKey) // 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 ResetFilename() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepRequestClientCertificateKeyOutputReference ¶
func NewSyntheticsTestApiStepRequestClientCertificateKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestApiStepRequestClientCertificateKeyOutputReference
type SyntheticsTestApiStepRequestClientCertificateOutputReference ¶
type SyntheticsTestApiStepRequestClientCertificateOutputReference interface { cdktf.ComplexObject Cert() SyntheticsTestApiStepRequestClientCertificateCertOutputReference CertInput() *SyntheticsTestApiStepRequestClientCertificateCert // 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() *SyntheticsTestApiStepRequestClientCertificate SetInternalValue(val *SyntheticsTestApiStepRequestClientCertificate) Key() SyntheticsTestApiStepRequestClientCertificateKeyOutputReference KeyInput() *SyntheticsTestApiStepRequestClientCertificateKey // 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 PutCert(value *SyntheticsTestApiStepRequestClientCertificateCert) PutKey(value *SyntheticsTestApiStepRequestClientCertificateKey) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepRequestClientCertificateOutputReference ¶
func NewSyntheticsTestApiStepRequestClientCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestApiStepRequestClientCertificateOutputReference
type SyntheticsTestApiStepRequestDefinition ¶
type SyntheticsTestApiStepRequestDefinition struct { // Allows loading insecure content for a request in an API test or in a multistep API test step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#allow_insecure SyntheticsTest#allow_insecure} AllowInsecure interface{} `field:"optional" json:"allowInsecure" yaml:"allowInsecure"` // The request body. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#body SyntheticsTest#body} Body *string `field:"optional" json:"body" yaml:"body"` // Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#body_type SyntheticsTest#body_type} BodyType *string `field:"optional" json:"bodyType" yaml:"bodyType"` // The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#call_type SyntheticsTest#call_type} CallType *string `field:"optional" json:"callType" yaml:"callType"` // By default, the client certificate is applied on the domain of the starting URL for browser tests. // // If you want your client certificate to be applied on other domains instead, add them in `certificate_domains`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#certificate_domains SyntheticsTest#certificate_domains} CertificateDomains *[]*string `field:"optional" json:"certificateDomains" yaml:"certificateDomains"` // DNS server to use for DNS tests (`subtype = "dns"`). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#dns_server SyntheticsTest#dns_server} DnsServer *string `field:"optional" json:"dnsServer" yaml:"dnsServer"` // DNS server port to use for DNS tests. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#dns_server_port SyntheticsTest#dns_server_port} DnsServerPort *string `field:"optional" json:"dnsServerPort" yaml:"dnsServerPort"` // Determines whether or not the API HTTP test should follow redirects. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#follow_redirects SyntheticsTest#follow_redirects} FollowRedirects interface{} `field:"optional" json:"followRedirects" yaml:"followRedirects"` // Host name to perform the test with. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#host SyntheticsTest#host} Host *string `field:"optional" json:"host" yaml:"host"` // HTTP version to use for an HTTP request in an API test or step. // // Valid values are `http1`, `http2`, `any`. Defaults to `"any"`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#http_version SyntheticsTest#http_version} HttpVersion *string `field:"optional" json:"httpVersion" yaml:"httpVersion"` // For UDP and websocket tests, message to send with the request. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#message SyntheticsTest#message} Message *string `field:"optional" json:"message" yaml:"message"` // Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. // // Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#method SyntheticsTest#method} Method *string `field:"optional" json:"method" yaml:"method"` // Determines whether or not to save the response body. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#no_saving_response_body SyntheticsTest#no_saving_response_body} NoSavingResponseBody interface{} `field:"optional" json:"noSavingResponseBody" yaml:"noSavingResponseBody"` // Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#number_of_packets SyntheticsTest#number_of_packets} NumberOfPackets *float64 `field:"optional" json:"numberOfPackets" yaml:"numberOfPackets"` // Persist cookies across redirects. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#persist_cookies SyntheticsTest#persist_cookies} PersistCookies interface{} `field:"optional" json:"persistCookies" yaml:"persistCookies"` // The content of a proto file as a string. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#plain_proto_file SyntheticsTest#plain_proto_file} PlainProtoFile *string `field:"optional" json:"plainProtoFile" yaml:"plainProtoFile"` // Port to use when performing the test. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#port SyntheticsTest#port} Port *string `field:"optional" json:"port" yaml:"port"` // A protobuf JSON descriptor. **Deprecated.** Use `plain_proto_file` instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#proto_json_descriptor SyntheticsTest#proto_json_descriptor} ProtoJsonDescriptor *string `field:"optional" json:"protoJsonDescriptor" yaml:"protoJsonDescriptor"` // For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#servername SyntheticsTest#servername} Servername *string `field:"optional" json:"servername" yaml:"servername"` // The gRPC service on which you want to perform the gRPC call. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#service SyntheticsTest#service} Service *string `field:"optional" json:"service" yaml:"service"` // This will turn on a traceroute probe to discover all gateways along the path to the host destination. // // For ICMP tests (`subtype = "icmp"`). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#should_track_hops SyntheticsTest#should_track_hops} ShouldTrackHops interface{} `field:"optional" json:"shouldTrackHops" yaml:"shouldTrackHops"` // Timeout in seconds for the test. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#timeout SyntheticsTest#timeout} Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` // The URL to send the request to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#url SyntheticsTest#url} Url *string `field:"optional" json:"url" yaml:"url"` }
type SyntheticsTestApiStepRequestDefinitionOutputReference ¶
type SyntheticsTestApiStepRequestDefinitionOutputReference interface { cdktf.ComplexObject AllowInsecure() interface{} SetAllowInsecure(val interface{}) AllowInsecureInput() interface{} Body() *string SetBody(val *string) BodyInput() *string BodyType() *string SetBodyType(val *string) BodyTypeInput() *string CallType() *string SetCallType(val *string) CallTypeInput() *string CertificateDomains() *[]*string SetCertificateDomains(val *[]*string) CertificateDomainsInput() *[]*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 DnsServer() *string SetDnsServer(val *string) DnsServerInput() *string DnsServerPort() *string SetDnsServerPort(val *string) DnsServerPortInput() *string FollowRedirects() interface{} SetFollowRedirects(val interface{}) FollowRedirectsInput() interface{} // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string HttpVersion() *string SetHttpVersion(val *string) HttpVersionInput() *string InternalValue() *SyntheticsTestApiStepRequestDefinition SetInternalValue(val *SyntheticsTestApiStepRequestDefinition) Message() *string SetMessage(val *string) MessageInput() *string Method() *string SetMethod(val *string) MethodInput() *string NoSavingResponseBody() interface{} SetNoSavingResponseBody(val interface{}) NoSavingResponseBodyInput() interface{} NumberOfPackets() *float64 SetNumberOfPackets(val *float64) NumberOfPacketsInput() *float64 PersistCookies() interface{} SetPersistCookies(val interface{}) PersistCookiesInput() interface{} PlainProtoFile() *string SetPlainProtoFile(val *string) PlainProtoFileInput() *string Port() *string SetPort(val *string) PortInput() *string ProtoJsonDescriptor() *string SetProtoJsonDescriptor(val *string) ProtoJsonDescriptorInput() *string Servername() *string SetServername(val *string) ServernameInput() *string Service() *string SetService(val *string) ServiceInput() *string ShouldTrackHops() interface{} SetShouldTrackHops(val interface{}) ShouldTrackHopsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *float64 SetTimeout(val *float64) TimeoutInput() *float64 Url() *string SetUrl(val *string) UrlInput() *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 ResetAllowInsecure() ResetBody() ResetBodyType() ResetCallType() ResetCertificateDomains() ResetDnsServer() ResetDnsServerPort() ResetFollowRedirects() ResetHost() ResetHttpVersion() ResetMessage() ResetMethod() ResetNoSavingResponseBody() ResetNumberOfPackets() ResetPersistCookies() ResetPlainProtoFile() ResetPort() ResetProtoJsonDescriptor() ResetServername() ResetService() ResetShouldTrackHops() ResetTimeout() ResetUrl() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepRequestDefinitionOutputReference ¶
func NewSyntheticsTestApiStepRequestDefinitionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestApiStepRequestDefinitionOutputReference
type SyntheticsTestApiStepRequestFile ¶ added in v11.6.0
type SyntheticsTestApiStepRequestFile struct { // Name of the file. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#name SyntheticsTest#name} Name *string `field:"required" json:"name" yaml:"name"` // Size of the file. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#size SyntheticsTest#size} Size *float64 `field:"required" json:"size" yaml:"size"` // Type of the file. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"required" json:"type" yaml:"type"` // Content of the file. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#content SyntheticsTest#content} Content *string `field:"optional" json:"content" yaml:"content"` // Original name of the file. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#original_file_name SyntheticsTest#original_file_name} OriginalFileName *string `field:"optional" json:"originalFileName" yaml:"originalFileName"` }
type SyntheticsTestApiStepRequestFileList ¶ added in v11.6.0
type SyntheticsTestApiStepRequestFileList 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) SyntheticsTestApiStepRequestFileOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepRequestFileList ¶ added in v11.6.0
func NewSyntheticsTestApiStepRequestFileList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestApiStepRequestFileList
type SyntheticsTestApiStepRequestFileOutputReference ¶ added in v11.6.0
type SyntheticsTestApiStepRequestFileOutputReference interface { cdktf.ComplexObject BucketKey() *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) Content() *string SetContent(val *string) ContentInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string OriginalFileName() *string SetOriginalFileName(val *string) OriginalFileNameInput() *string Size() *float64 SetSize(val *float64) SizeInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *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 ResetContent() ResetOriginalFileName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepRequestFileOutputReference ¶ added in v11.6.0
func NewSyntheticsTestApiStepRequestFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestApiStepRequestFileOutputReference
type SyntheticsTestApiStepRequestProxy ¶
type SyntheticsTestApiStepRequestProxy struct { // URL of the proxy to perform the test. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#url SyntheticsTest#url} Url *string `field:"required" json:"url" yaml:"url"` // Header name and value map. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#headers SyntheticsTest#headers} Headers *map[string]*string `field:"optional" json:"headers" yaml:"headers"` }
type SyntheticsTestApiStepRequestProxyOutputReference ¶
type SyntheticsTestApiStepRequestProxyOutputReference 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 Headers() *map[string]*string SetHeaders(val *map[string]*string) HeadersInput() *map[string]*string InternalValue() *SyntheticsTestApiStepRequestProxy SetInternalValue(val *SyntheticsTestApiStepRequestProxy) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *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 ResetHeaders() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepRequestProxyOutputReference ¶
func NewSyntheticsTestApiStepRequestProxyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestApiStepRequestProxyOutputReference
type SyntheticsTestApiStepRetry ¶
type SyntheticsTestApiStepRetry struct { // Number of retries needed to consider a location as failed before sending a notification alert. // // Maximum value: `5`. Defaults to `0`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#count SyntheticsTest#count} Count *float64 `field:"optional" json:"count" yaml:"count"` // Interval between a failed test and the next retry in milliseconds. Maximum value: `5000`. Defaults to `300`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#interval SyntheticsTest#interval} Interval *float64 `field:"optional" json:"interval" yaml:"interval"` }
type SyntheticsTestApiStepRetryOutputReference ¶
type SyntheticsTestApiStepRetryOutputReference 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) Count() *float64 SetCount(val *float64) CountInput() *float64 // The creation stack of this resolvable 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() *SyntheticsTestApiStepRetry SetInternalValue(val *SyntheticsTestApiStepRetry) Interval() *float64 SetInterval(val *float64) IntervalInput() *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 ResetCount() ResetInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestApiStepRetryOutputReference ¶
func NewSyntheticsTestApiStepRetryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestApiStepRetryOutputReference
type SyntheticsTestAssertion ¶
type SyntheticsTestAssertion struct { // Type of assertion. // // **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`, `grpcHealthcheckStatus`, `grpcMetadata`, `grpcProto`, `connection`, `bodyHash`, `javascript`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"required" json:"type" yaml:"type"` // If assertion type is `javascript`, this is the JavaScript code that performs the assertions. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#code SyntheticsTest#code} Code *string `field:"optional" json:"code" yaml:"code"` // Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#operator SyntheticsTest#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // If assertion type is `header`, this is the header name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#property SyntheticsTest#property} Property *string `field:"optional" json:"property" yaml:"property"` // Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#target SyntheticsTest#target} Target *string `field:"optional" json:"target" yaml:"target"` // targetjsonpath block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#targetjsonpath SyntheticsTest#targetjsonpath} Targetjsonpath *SyntheticsTestAssertionTargetjsonpath `field:"optional" json:"targetjsonpath" yaml:"targetjsonpath"` // targetjsonschema block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#targetjsonschema SyntheticsTest#targetjsonschema} Targetjsonschema *SyntheticsTestAssertionTargetjsonschema `field:"optional" json:"targetjsonschema" yaml:"targetjsonschema"` // targetxpath block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#targetxpath SyntheticsTest#targetxpath} Targetxpath *SyntheticsTestAssertionTargetxpath `field:"optional" json:"targetxpath" yaml:"targetxpath"` // Timings scope for response time assertions. Valid values are `all`, `withoutDNS`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#timings_scope SyntheticsTest#timings_scope} TimingsScope *string `field:"optional" json:"timingsScope" yaml:"timingsScope"` }
type SyntheticsTestAssertionList ¶
type SyntheticsTestAssertionList 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) SyntheticsTestAssertionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestAssertionList ¶
func NewSyntheticsTestAssertionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestAssertionList
type SyntheticsTestAssertionOutputReference ¶
type SyntheticsTestAssertionOutputReference interface { cdktf.ComplexObject Code() *string SetCode(val *string) CodeInput() *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() interface{} SetInternalValue(val interface{}) Operator() *string SetOperator(val *string) OperatorInput() *string Property() *string SetProperty(val *string) PropertyInput() *string Target() *string SetTarget(val *string) TargetInput() *string Targetjsonpath() SyntheticsTestAssertionTargetjsonpathOutputReference TargetjsonpathInput() *SyntheticsTestAssertionTargetjsonpath Targetjsonschema() SyntheticsTestAssertionTargetjsonschemaOutputReference TargetjsonschemaInput() *SyntheticsTestAssertionTargetjsonschema Targetxpath() SyntheticsTestAssertionTargetxpathOutputReference TargetxpathInput() *SyntheticsTestAssertionTargetxpath // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimingsScope() *string SetTimingsScope(val *string) TimingsScopeInput() *string Type() *string SetType(val *string) TypeInput() *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 PutTargetjsonpath(value *SyntheticsTestAssertionTargetjsonpath) PutTargetjsonschema(value *SyntheticsTestAssertionTargetjsonschema) PutTargetxpath(value *SyntheticsTestAssertionTargetxpath) ResetCode() ResetOperator() ResetProperty() ResetTarget() ResetTargetjsonpath() ResetTargetjsonschema() ResetTargetxpath() ResetTimingsScope() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestAssertionOutputReference ¶
func NewSyntheticsTestAssertionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestAssertionOutputReference
type SyntheticsTestAssertionTargetjsonpath ¶
type SyntheticsTestAssertionTargetjsonpath struct { // The JSON path to assert. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#jsonpath SyntheticsTest#jsonpath} Jsonpath *string `field:"required" json:"jsonpath" yaml:"jsonpath"` // The specific operator to use on the path. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#operator SyntheticsTest#operator} Operator *string `field:"required" json:"operator" yaml:"operator"` // The element from the list of results to assert on. // // Select from `firstElementMatches` (the first element in the list), `everyElementMatches` (every element in the list), `atLeastOneElementMatches` (at least one element in the list), or `serializationMatches` (the serialized value of the list). Defaults to `firstElementMatches`. Defaults to `"firstElementMatches"`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#elementsoperator SyntheticsTest#elementsoperator} Elementsoperator *string `field:"optional" json:"elementsoperator" yaml:"elementsoperator"` // Expected matching value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#targetvalue SyntheticsTest#targetvalue} Targetvalue *string `field:"optional" json:"targetvalue" yaml:"targetvalue"` }
type SyntheticsTestAssertionTargetjsonpathOutputReference ¶
type SyntheticsTestAssertionTargetjsonpathOutputReference 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 Elementsoperator() *string SetElementsoperator(val *string) ElementsoperatorInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestAssertionTargetjsonpath SetInternalValue(val *SyntheticsTestAssertionTargetjsonpath) Jsonpath() *string SetJsonpath(val *string) JsonpathInput() *string Operator() *string SetOperator(val *string) OperatorInput() *string Targetvalue() *string SetTargetvalue(val *string) TargetvalueInput() *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 ResetElementsoperator() ResetTargetvalue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestAssertionTargetjsonpathOutputReference ¶
func NewSyntheticsTestAssertionTargetjsonpathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestAssertionTargetjsonpathOutputReference
type SyntheticsTestAssertionTargetjsonschema ¶ added in v11.6.0
type SyntheticsTestAssertionTargetjsonschema struct { // The JSON Schema to validate the body against. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#jsonschema SyntheticsTest#jsonschema} Jsonschema *string `field:"required" json:"jsonschema" yaml:"jsonschema"` // The meta schema to use for the JSON Schema. Defaults to `"draft-07"`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#metaschema SyntheticsTest#metaschema} Metaschema *string `field:"optional" json:"metaschema" yaml:"metaschema"` }
type SyntheticsTestAssertionTargetjsonschemaOutputReference ¶ added in v11.6.0
type SyntheticsTestAssertionTargetjsonschemaOutputReference 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() *SyntheticsTestAssertionTargetjsonschema SetInternalValue(val *SyntheticsTestAssertionTargetjsonschema) Jsonschema() *string SetJsonschema(val *string) JsonschemaInput() *string Metaschema() *string SetMetaschema(val *string) MetaschemaInput() *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 ResetMetaschema() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestAssertionTargetjsonschemaOutputReference ¶ added in v11.6.0
func NewSyntheticsTestAssertionTargetjsonschemaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestAssertionTargetjsonschemaOutputReference
type SyntheticsTestAssertionTargetxpath ¶
type SyntheticsTestAssertionTargetxpath struct { // The specific operator to use on the path. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#operator SyntheticsTest#operator} Operator *string `field:"required" json:"operator" yaml:"operator"` // The xpath to assert. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#xpath SyntheticsTest#xpath} Xpath *string `field:"required" json:"xpath" yaml:"xpath"` // Expected matching value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#targetvalue SyntheticsTest#targetvalue} Targetvalue *string `field:"optional" json:"targetvalue" yaml:"targetvalue"` }
type SyntheticsTestAssertionTargetxpathOutputReference ¶
type SyntheticsTestAssertionTargetxpathOutputReference 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() *SyntheticsTestAssertionTargetxpath SetInternalValue(val *SyntheticsTestAssertionTargetxpath) Operator() *string SetOperator(val *string) OperatorInput() *string Targetvalue() *string SetTargetvalue(val *string) TargetvalueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Xpath() *string SetXpath(val *string) XpathInput() *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 ResetTargetvalue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestAssertionTargetxpathOutputReference ¶
func NewSyntheticsTestAssertionTargetxpathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestAssertionTargetxpathOutputReference
type SyntheticsTestBrowserStep ¶
type SyntheticsTestBrowserStep struct { // Name of the step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#name SyntheticsTest#name} Name *string `field:"required" json:"name" yaml:"name"` // params block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#params SyntheticsTest#params} Params *SyntheticsTestBrowserStepParams `field:"required" json:"params" yaml:"params"` // Type of the step. // // Valid values are `assertCurrentUrl`, `assertElementAttribute`, `assertElementContent`, `assertElementPresent`, `assertEmail`, `assertFileDownload`, `assertFromJavascript`, `assertPageContains`, `assertPageLacks`, `click`, `extractFromJavascript`, `extractVariable`, `goToEmailLink`, `goToUrl`, `goToUrlAndMeasureTti`, `hover`, `playSubTest`, `pressKey`, `refresh`, `runApiTest`, `scroll`, `selectOption`, `typeText`, `uploadFiles`, `wait`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"required" json:"type" yaml:"type"` // Determines if the step should be allowed to fail. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#allow_failure SyntheticsTest#allow_failure} AllowFailure interface{} `field:"optional" json:"allowFailure" yaml:"allowFailure"` // Determines whether or not to always execute this step even if the previous step failed or was skipped. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#always_execute SyntheticsTest#always_execute} AlwaysExecute interface{} `field:"optional" json:"alwaysExecute" yaml:"alwaysExecute"` // Determines whether or not to exit the test if the step succeeds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#exit_if_succeed SyntheticsTest#exit_if_succeed} ExitIfSucceed interface{} `field:"optional" json:"exitIfSucceed" yaml:"exitIfSucceed"` // Force update of the "element" parameter for the step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#force_element_update SyntheticsTest#force_element_update} ForceElementUpdate interface{} `field:"optional" json:"forceElementUpdate" yaml:"forceElementUpdate"` // Determines whether or not to consider the entire test as failed if this step fails. // // Can be used only if `allow_failure` is `true`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#is_critical SyntheticsTest#is_critical} IsCritical interface{} `field:"optional" json:"isCritical" yaml:"isCritical"` // Prevents saving screenshots of the step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#no_screenshot SyntheticsTest#no_screenshot} NoScreenshot interface{} `field:"optional" json:"noScreenshot" yaml:"noScreenshot"` // Used to override the default timeout of a step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#timeout SyntheticsTest#timeout} Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` }
type SyntheticsTestBrowserStepList ¶
type SyntheticsTestBrowserStepList 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) SyntheticsTestBrowserStepOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestBrowserStepList ¶
func NewSyntheticsTestBrowserStepList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestBrowserStepList
type SyntheticsTestBrowserStepOutputReference ¶
type SyntheticsTestBrowserStepOutputReference interface { cdktf.ComplexObject AllowFailure() interface{} SetAllowFailure(val interface{}) AllowFailureInput() interface{} AlwaysExecute() interface{} SetAlwaysExecute(val interface{}) AlwaysExecuteInput() 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 ExitIfSucceed() interface{} SetExitIfSucceed(val interface{}) ExitIfSucceedInput() interface{} ForceElementUpdate() interface{} SetForceElementUpdate(val interface{}) ForceElementUpdateInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) IsCritical() interface{} SetIsCritical(val interface{}) IsCriticalInput() interface{} Name() *string SetName(val *string) NameInput() *string NoScreenshot() interface{} SetNoScreenshot(val interface{}) NoScreenshotInput() interface{} Params() SyntheticsTestBrowserStepParamsOutputReference ParamsInput() *SyntheticsTestBrowserStepParams // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *float64 SetTimeout(val *float64) TimeoutInput() *float64 Type() *string SetType(val *string) TypeInput() *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 PutParams(value *SyntheticsTestBrowserStepParams) ResetAllowFailure() ResetAlwaysExecute() ResetExitIfSucceed() ResetForceElementUpdate() ResetIsCritical() ResetNoScreenshot() ResetTimeout() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestBrowserStepOutputReference ¶
func NewSyntheticsTestBrowserStepOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestBrowserStepOutputReference
type SyntheticsTestBrowserStepParams ¶
type SyntheticsTestBrowserStepParams struct { // Name of the attribute to use for an "assert attribute" step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#attribute SyntheticsTest#attribute} Attribute *string `field:"optional" json:"attribute" yaml:"attribute"` // Check type to use for an assertion step. // // Valid values are `equals`, `notEquals`, `contains`, `notContains`, `startsWith`, `notStartsWith`, `greater`, `lower`, `greaterEquals`, `lowerEquals`, `matchRegex`, `between`, `isEmpty`, `notIsEmpty`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#check SyntheticsTest#check} Check *string `field:"optional" json:"check" yaml:"check"` // Type of click to use for a "click" step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#click_type SyntheticsTest#click_type} ClickType *string `field:"optional" json:"clickType" yaml:"clickType"` // Javascript code to use for the step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#code SyntheticsTest#code} Code *string `field:"optional" json:"code" yaml:"code"` // Delay between each key stroke for a "type test" step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#delay SyntheticsTest#delay} Delay *float64 `field:"optional" json:"delay" yaml:"delay"` // Element to use for the step, JSON encoded string. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#element SyntheticsTest#element} Element *string `field:"optional" json:"element" yaml:"element"` // element_user_locator block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#element_user_locator SyntheticsTest#element_user_locator} ElementUserLocator *SyntheticsTestBrowserStepParamsElementUserLocator `field:"optional" json:"elementUserLocator" yaml:"elementUserLocator"` // Details of the email for an "assert email" step, JSON encoded string. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#email SyntheticsTest#email} Email *string `field:"optional" json:"email" yaml:"email"` // JSON encoded string used for an "assert download" step. // // Refer to the examples for a usage example showing the schema. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#file SyntheticsTest#file} File *string `field:"optional" json:"file" yaml:"file"` // Details of the files for an "upload files" step, JSON encoded string. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#files SyntheticsTest#files} Files *string `field:"optional" json:"files" yaml:"files"` // Modifier to use for a "press key" step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#modifiers SyntheticsTest#modifiers} Modifiers *[]*string `field:"optional" json:"modifiers" yaml:"modifiers"` // ID of the tab to play the subtest. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#playing_tab_id SyntheticsTest#playing_tab_id} PlayingTabId *string `field:"optional" json:"playingTabId" yaml:"playingTabId"` // Request for an API step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request SyntheticsTest#request} Request *string `field:"optional" json:"request" yaml:"request"` // ID of the Synthetics test to use as subtest. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#subtest_public_id SyntheticsTest#subtest_public_id} SubtestPublicId *string `field:"optional" json:"subtestPublicId" yaml:"subtestPublicId"` // Value of the step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#value SyntheticsTest#value} Value *string `field:"optional" json:"value" yaml:"value"` // variable block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#variable SyntheticsTest#variable} Variable *SyntheticsTestBrowserStepParamsVariable `field:"optional" json:"variable" yaml:"variable"` // For "file upload" steps. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#with_click SyntheticsTest#with_click} WithClick interface{} `field:"optional" json:"withClick" yaml:"withClick"` // X coordinates for a "scroll step". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#x SyntheticsTest#x} X *float64 `field:"optional" json:"x" yaml:"x"` // Y coordinates for a "scroll step". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#y SyntheticsTest#y} Y *float64 `field:"optional" json:"y" yaml:"y"` }
type SyntheticsTestBrowserStepParamsElementUserLocator ¶
type SyntheticsTestBrowserStepParamsElementUserLocator struct { // value block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#value SyntheticsTest#value} Value *SyntheticsTestBrowserStepParamsElementUserLocatorValue `field:"required" json:"value" yaml:"value"` // Defaults to `false`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#fail_test_on_cannot_locate SyntheticsTest#fail_test_on_cannot_locate} FailTestOnCannotLocate interface{} `field:"optional" json:"failTestOnCannotLocate" yaml:"failTestOnCannotLocate"` }
type SyntheticsTestBrowserStepParamsElementUserLocatorOutputReference ¶
type SyntheticsTestBrowserStepParamsElementUserLocatorOutputReference 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 FailTestOnCannotLocate() interface{} SetFailTestOnCannotLocate(val interface{}) FailTestOnCannotLocateInput() interface{} // Experimental. Fqn() *string InternalValue() *SyntheticsTestBrowserStepParamsElementUserLocator SetInternalValue(val *SyntheticsTestBrowserStepParamsElementUserLocator) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() SyntheticsTestBrowserStepParamsElementUserLocatorValueOutputReference ValueInput() *SyntheticsTestBrowserStepParamsElementUserLocatorValue // 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 PutValue(value *SyntheticsTestBrowserStepParamsElementUserLocatorValue) ResetFailTestOnCannotLocate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestBrowserStepParamsElementUserLocatorOutputReference ¶
func NewSyntheticsTestBrowserStepParamsElementUserLocatorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestBrowserStepParamsElementUserLocatorOutputReference
type SyntheticsTestBrowserStepParamsElementUserLocatorValue ¶
type SyntheticsTestBrowserStepParamsElementUserLocatorValue struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#value SyntheticsTest#value}. Value *string `field:"required" json:"value" yaml:"value"` // Defaults to `"css"`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type SyntheticsTestBrowserStepParamsElementUserLocatorValueOutputReference ¶
type SyntheticsTestBrowserStepParamsElementUserLocatorValueOutputReference 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() *SyntheticsTestBrowserStepParamsElementUserLocatorValue SetInternalValue(val *SyntheticsTestBrowserStepParamsElementUserLocatorValue) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string 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 ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestBrowserStepParamsElementUserLocatorValueOutputReference ¶
func NewSyntheticsTestBrowserStepParamsElementUserLocatorValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestBrowserStepParamsElementUserLocatorValueOutputReference
type SyntheticsTestBrowserStepParamsOutputReference ¶
type SyntheticsTestBrowserStepParamsOutputReference interface { cdktf.ComplexObject Attribute() *string SetAttribute(val *string) AttributeInput() *string Check() *string SetCheck(val *string) CheckInput() *string ClickType() *string SetClickType(val *string) ClickTypeInput() *string Code() *string SetCode(val *string) CodeInput() *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 Delay() *float64 SetDelay(val *float64) DelayInput() *float64 Element() *string SetElement(val *string) ElementInput() *string ElementUserLocator() SyntheticsTestBrowserStepParamsElementUserLocatorOutputReference ElementUserLocatorInput() *SyntheticsTestBrowserStepParamsElementUserLocator Email() *string SetEmail(val *string) EmailInput() *string File() *string SetFile(val *string) FileInput() *string Files() *string SetFiles(val *string) FilesInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestBrowserStepParams SetInternalValue(val *SyntheticsTestBrowserStepParams) Modifiers() *[]*string SetModifiers(val *[]*string) ModifiersInput() *[]*string PlayingTabId() *string SetPlayingTabId(val *string) PlayingTabIdInput() *string Request() *string SetRequest(val *string) RequestInput() *string SubtestPublicId() *string SetSubtestPublicId(val *string) SubtestPublicIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string Variable() SyntheticsTestBrowserStepParamsVariableOutputReference VariableInput() *SyntheticsTestBrowserStepParamsVariable WithClick() interface{} SetWithClick(val interface{}) WithClickInput() interface{} X() *float64 SetX(val *float64) XInput() *float64 Y() *float64 SetY(val *float64) YInput() *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 PutElementUserLocator(value *SyntheticsTestBrowserStepParamsElementUserLocator) PutVariable(value *SyntheticsTestBrowserStepParamsVariable) ResetAttribute() ResetCheck() ResetClickType() ResetCode() ResetDelay() ResetElement() ResetElementUserLocator() ResetEmail() ResetFile() ResetFiles() ResetModifiers() ResetPlayingTabId() ResetRequest() ResetSubtestPublicId() ResetValue() ResetVariable() ResetWithClick() ResetX() ResetY() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestBrowserStepParamsOutputReference ¶
func NewSyntheticsTestBrowserStepParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestBrowserStepParamsOutputReference
type SyntheticsTestBrowserStepParamsVariable ¶
type SyntheticsTestBrowserStepParamsVariable struct { // Example of the extracted variable. Defaults to `""`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#example SyntheticsTest#example} Example *string `field:"optional" json:"example" yaml:"example"` // Name of the extracted variable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#name SyntheticsTest#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type SyntheticsTestBrowserStepParamsVariableOutputReference ¶
type SyntheticsTestBrowserStepParamsVariableOutputReference 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 Example() *string SetExample(val *string) ExampleInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestBrowserStepParamsVariable SetInternalValue(val *SyntheticsTestBrowserStepParamsVariable) Name() *string SetName(val *string) NameInput() *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 ResetExample() ResetName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestBrowserStepParamsVariableOutputReference ¶
func NewSyntheticsTestBrowserStepParamsVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestBrowserStepParamsVariableOutputReference
type SyntheticsTestBrowserVariable ¶
type SyntheticsTestBrowserVariable struct { // Name of the variable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#name SyntheticsTest#name} Name *string `field:"required" json:"name" yaml:"name"` // Type of browser test variable. Valid values are `element`, `email`, `global`, `javascript`, `text`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"required" json:"type" yaml:"type"` // Example for the variable. Defaults to `""`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#example SyntheticsTest#example} Example *string `field:"optional" json:"example" yaml:"example"` // ID of the global variable to use. // // This is actually only used (and required) in the case of using a variable of type `global`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#id SyntheticsTest#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"` // Pattern of the variable. Defaults to `""`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#pattern SyntheticsTest#pattern} Pattern *string `field:"optional" json:"pattern" yaml:"pattern"` // Determines whether or not the browser test variable is obfuscated. // // Can only be used with a browser variable of type `text` // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#secure SyntheticsTest#secure} Secure interface{} `field:"optional" json:"secure" yaml:"secure"` }
type SyntheticsTestBrowserVariableList ¶
type SyntheticsTestBrowserVariableList 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) SyntheticsTestBrowserVariableOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestBrowserVariableList ¶
func NewSyntheticsTestBrowserVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestBrowserVariableList
type SyntheticsTestBrowserVariableOutputReference ¶
type SyntheticsTestBrowserVariableOutputReference 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 Example() *string SetExample(val *string) ExampleInput() *string // Experimental. Fqn() *string Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Pattern() *string SetPattern(val *string) PatternInput() *string Secure() interface{} SetSecure(val interface{}) SecureInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *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 ResetExample() ResetId() ResetPattern() ResetSecure() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestBrowserVariableOutputReference ¶
func NewSyntheticsTestBrowserVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestBrowserVariableOutputReference
type SyntheticsTestConfig ¶
type SyntheticsTestConfig 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"` // Array of locations used to run the test. // // Refer to [the Datadog Synthetics location data source](https://registry.terraform.io/providers/DataDog/datadog/latest/docs/data-sources/synthetics_locations) to retrieve the list of locations. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#locations SyntheticsTest#locations} Locations *[]*string `field:"required" json:"locations" yaml:"locations"` // Name of Datadog synthetics test. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#name SyntheticsTest#name} Name *string `field:"required" json:"name" yaml:"name"` // Define whether you want to start (`live`) or pause (`paused`) a Synthetic test. Valid values are `live`, `paused`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#status SyntheticsTest#status} Status *string `field:"required" json:"status" yaml:"status"` // Synthetics test type. Valid values are `api`, `browser`, `mobile`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"required" json:"type" yaml:"type"` // api_step block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#api_step SyntheticsTest#api_step} ApiStep interface{} `field:"optional" json:"apiStep" yaml:"apiStep"` // assertion block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#assertion SyntheticsTest#assertion} Assertion interface{} `field:"optional" json:"assertion" yaml:"assertion"` // browser_step block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#browser_step SyntheticsTest#browser_step} BrowserStep interface{} `field:"optional" json:"browserStep" yaml:"browserStep"` // browser_variable block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#browser_variable SyntheticsTest#browser_variable} BrowserVariable interface{} `field:"optional" json:"browserVariable" yaml:"browserVariable"` // Initial application arguments for the mobile test. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#config_initial_application_arguments SyntheticsTest#config_initial_application_arguments} ConfigInitialApplicationArguments *map[string]*string `field:"optional" json:"configInitialApplicationArguments" yaml:"configInitialApplicationArguments"` // config_variable block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#config_variable SyntheticsTest#config_variable} ConfigVariable interface{} `field:"optional" json:"configVariable" yaml:"configVariable"` // Required if `type = "browser"`. Array with the different device IDs used to run the test. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#device_ids SyntheticsTest#device_ids} DeviceIds *[]*string `field:"optional" json:"deviceIds" yaml:"deviceIds"` // A boolean indicating whether this synthetics test can be deleted even if it's referenced by other resources (for example, SLOs and composite monitors). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#force_delete_dependencies SyntheticsTest#force_delete_dependencies} ForceDeleteDependencies interface{} `field:"optional" json:"forceDeleteDependencies" yaml:"forceDeleteDependencies"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#id SyntheticsTest#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"` // A message to include with notifications for this synthetics test. // // Email notifications can be sent to specific users by using the same `@username` notation as events. Defaults to `""`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#message SyntheticsTest#message} Message *string `field:"optional" json:"message" yaml:"message"` // mobile_options_list block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#mobile_options_list SyntheticsTest#mobile_options_list} MobileOptionsList *SyntheticsTestMobileOptionsListStruct `field:"optional" json:"mobileOptionsList" yaml:"mobileOptionsList"` // mobile_step block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#mobile_step SyntheticsTest#mobile_step} MobileStep interface{} `field:"optional" json:"mobileStep" yaml:"mobileStep"` // options_list block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#options_list SyntheticsTest#options_list} OptionsList *SyntheticsTestOptionsListStruct `field:"optional" json:"optionsList" yaml:"optionsList"` // request_basicauth block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_basicauth SyntheticsTest#request_basicauth} RequestBasicauth *SyntheticsTestRequestBasicauth `field:"optional" json:"requestBasicauth" yaml:"requestBasicauth"` // request_client_certificate block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_client_certificate SyntheticsTest#request_client_certificate} RequestClientCertificate *SyntheticsTestRequestClientCertificate `field:"optional" json:"requestClientCertificate" yaml:"requestClientCertificate"` // request_definition block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_definition SyntheticsTest#request_definition} RequestDefinition *SyntheticsTestRequestDefinition `field:"optional" json:"requestDefinition" yaml:"requestDefinition"` // request_file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_file SyntheticsTest#request_file} RequestFile interface{} `field:"optional" json:"requestFile" yaml:"requestFile"` // Header name and value map. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_headers SyntheticsTest#request_headers} RequestHeaders *map[string]*string `field:"optional" json:"requestHeaders" yaml:"requestHeaders"` // Metadata to include when performing the gRPC request. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_metadata SyntheticsTest#request_metadata} RequestMetadata *map[string]*string `field:"optional" json:"requestMetadata" yaml:"requestMetadata"` // request_proxy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_proxy SyntheticsTest#request_proxy} RequestProxy *SyntheticsTestRequestProxy `field:"optional" json:"requestProxy" yaml:"requestProxy"` // Query arguments name and value map. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#request_query SyntheticsTest#request_query} RequestQuery *map[string]*string `field:"optional" json:"requestQuery" yaml:"requestQuery"` // Cookies to be used for a browser test request, using the [Set-Cookie](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie) syntax. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#set_cookie SyntheticsTest#set_cookie} SetCookie *string `field:"optional" json:"setCookie" yaml:"setCookie"` // The subtype of the Synthetic API test. // // Defaults to `http`. Valid values are `http`, `ssl`, `tcp`, `dns`, `multi`, `icmp`, `udp`, `websocket`, `grpc`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#subtype SyntheticsTest#subtype} Subtype *string `field:"optional" json:"subtype" yaml:"subtype"` // A list of tags to associate with your synthetics test. // // This can help you categorize and filter tests in the manage synthetics page of the UI. Default is an empty list (`[]`). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#tags SyntheticsTest#tags} Tags *[]*string `field:"optional" json:"tags" yaml:"tags"` // Variables defined from JavaScript code for API HTTP tests. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#variables_from_script SyntheticsTest#variables_from_script} VariablesFromScript *string `field:"optional" json:"variablesFromScript" yaml:"variablesFromScript"` }
type SyntheticsTestConfigVariable ¶
type SyntheticsTestConfigVariable struct { // Name of the variable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#name SyntheticsTest#name} Name *string `field:"required" json:"name" yaml:"name"` // Type of test configuration variable. Valid values are `global`, `text`, `email`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"required" json:"type" yaml:"type"` // Example for the variable. // // This value is not returned by the api when `secure = true`. Avoid drift by only making updates to this value from within Terraform. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#example SyntheticsTest#example} Example *string `field:"optional" json:"example" yaml:"example"` // When type = `global`, ID of the global variable to use. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#id SyntheticsTest#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"` // Pattern of the variable. // // This value is not returned by the api when `secure = true`. Avoid drift by only making updates to this value from within Terraform. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#pattern SyntheticsTest#pattern} Pattern *string `field:"optional" json:"pattern" yaml:"pattern"` // Whether the value of this variable will be obfuscated in test results. Defaults to `false`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#secure SyntheticsTest#secure} Secure interface{} `field:"optional" json:"secure" yaml:"secure"` }
type SyntheticsTestConfigVariableList ¶
type SyntheticsTestConfigVariableList 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) SyntheticsTestConfigVariableOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestConfigVariableList ¶
func NewSyntheticsTestConfigVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestConfigVariableList
type SyntheticsTestConfigVariableOutputReference ¶
type SyntheticsTestConfigVariableOutputReference 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 Example() *string SetExample(val *string) ExampleInput() *string // Experimental. Fqn() *string Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Pattern() *string SetPattern(val *string) PatternInput() *string Secure() interface{} SetSecure(val interface{}) SecureInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *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 ResetExample() ResetId() ResetPattern() ResetSecure() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestConfigVariableOutputReference ¶
func NewSyntheticsTestConfigVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestConfigVariableOutputReference
type SyntheticsTestMobileOptionsListBindings ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListBindings struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#principals SyntheticsTest#principals}. Principals *[]*string `field:"optional" json:"principals" yaml:"principals"` // Valid values are `editor`, `viewer`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#relation SyntheticsTest#relation} Relation *string `field:"optional" json:"relation" yaml:"relation"` }
type SyntheticsTestMobileOptionsListBindingsList ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListBindingsList 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) SyntheticsTestMobileOptionsListBindingsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileOptionsListBindingsList ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListBindingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestMobileOptionsListBindingsList
type SyntheticsTestMobileOptionsListBindingsOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListBindingsOutputReference 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{}) Principals() *[]*string SetPrincipals(val *[]*string) PrincipalsInput() *[]*string Relation() *string SetRelation(val *string) RelationInput() *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 ResetPrincipals() ResetRelation() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileOptionsListBindingsOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListBindingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestMobileOptionsListBindingsOutputReference
type SyntheticsTestMobileOptionsListCi ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListCi struct { // Execution rule for a Synthetics test. Valid values are `blocking`, `non_blocking`, `skipped`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#execution_rule SyntheticsTest#execution_rule} ExecutionRule *string `field:"required" json:"executionRule" yaml:"executionRule"` }
type SyntheticsTestMobileOptionsListCiOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListCiOutputReference 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 ExecutionRule() *string SetExecutionRule(val *string) ExecutionRuleInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestMobileOptionsListCi SetInternalValue(val *SyntheticsTestMobileOptionsListCi) // 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 NewSyntheticsTestMobileOptionsListCiOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListCiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestMobileOptionsListCiOutputReference
type SyntheticsTestMobileOptionsListMobileApplication ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListMobileApplication struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#application_id SyntheticsTest#application_id}. ApplicationId *string `field:"required" json:"applicationId" yaml:"applicationId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#reference_id SyntheticsTest#reference_id}. ReferenceId *string `field:"required" json:"referenceId" yaml:"referenceId"` // Valid values are `latest`, `version`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#reference_type SyntheticsTest#reference_type} ReferenceType *string `field:"required" json:"referenceType" yaml:"referenceType"` }
type SyntheticsTestMobileOptionsListMobileApplicationOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListMobileApplicationOutputReference interface { cdktf.ComplexObject ApplicationId() *string SetApplicationId(val *string) ApplicationIdInput() *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() *SyntheticsTestMobileOptionsListMobileApplication SetInternalValue(val *SyntheticsTestMobileOptionsListMobileApplication) ReferenceId() *string SetReferenceId(val *string) ReferenceIdInput() *string ReferenceType() *string SetReferenceType(val *string) ReferenceTypeInput() *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 NewSyntheticsTestMobileOptionsListMobileApplicationOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListMobileApplicationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestMobileOptionsListMobileApplicationOutputReference
type SyntheticsTestMobileOptionsListMonitorOptions ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListMonitorOptions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#escalation_message SyntheticsTest#escalation_message}. EscalationMessage *string `field:"optional" json:"escalationMessage" yaml:"escalationMessage"` // Valid values are `show_all`, `hide_all`, `hide_query`, `hide_handles`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#notification_preset_name SyntheticsTest#notification_preset_name} NotificationPresetName *string `field:"optional" json:"notificationPresetName" yaml:"notificationPresetName"` // Specify a renotification frequency in minutes. // // Values available by default are `0`, `10`, `20`, `30`, `40`, `50`, `60`, `90`, `120`, `180`, `240`, `300`, `360`, `720`, `1440`. Defaults to `0`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#renotify_interval SyntheticsTest#renotify_interval} RenotifyInterval *float64 `field:"optional" json:"renotifyInterval" yaml:"renotifyInterval"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#renotify_occurrences SyntheticsTest#renotify_occurrences}. RenotifyOccurrences *float64 `field:"optional" json:"renotifyOccurrences" yaml:"renotifyOccurrences"` }
type SyntheticsTestMobileOptionsListMonitorOptionsOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListMonitorOptionsOutputReference 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 EscalationMessage() *string SetEscalationMessage(val *string) EscalationMessageInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestMobileOptionsListMonitorOptions SetInternalValue(val *SyntheticsTestMobileOptionsListMonitorOptions) NotificationPresetName() *string SetNotificationPresetName(val *string) NotificationPresetNameInput() *string RenotifyInterval() *float64 SetRenotifyInterval(val *float64) RenotifyIntervalInput() *float64 RenotifyOccurrences() *float64 SetRenotifyOccurrences(val *float64) RenotifyOccurrencesInput() *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 ResetEscalationMessage() ResetNotificationPresetName() ResetRenotifyInterval() ResetRenotifyOccurrences() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileOptionsListMonitorOptionsOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListMonitorOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestMobileOptionsListMonitorOptionsOutputReference
type SyntheticsTestMobileOptionsListRetry ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListRetry struct { // Number of retries needed to consider a location as failed before sending a notification alert. // // Maximum value: `5`. Defaults to `0`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#count SyntheticsTest#count} Count *float64 `field:"optional" json:"count" yaml:"count"` // Interval between a failed test and the next retry in milliseconds. Maximum value: `5000`. Defaults to `300`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#interval SyntheticsTest#interval} Interval *float64 `field:"optional" json:"interval" yaml:"interval"` }
type SyntheticsTestMobileOptionsListRetryOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListRetryOutputReference 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) Count() *float64 SetCount(val *float64) CountInput() *float64 // The creation stack of this resolvable 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() *SyntheticsTestMobileOptionsListRetry SetInternalValue(val *SyntheticsTestMobileOptionsListRetry) Interval() *float64 SetInterval(val *float64) IntervalInput() *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 ResetCount() ResetInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileOptionsListRetryOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListRetryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestMobileOptionsListRetryOutputReference
type SyntheticsTestMobileOptionsListScheduling ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListScheduling struct { // timeframes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#timeframes SyntheticsTest#timeframes} Timeframes interface{} `field:"required" json:"timeframes" yaml:"timeframes"` // Timezone in which the timeframe is based. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#timezone SyntheticsTest#timezone} Timezone *string `field:"required" json:"timezone" yaml:"timezone"` }
type SyntheticsTestMobileOptionsListSchedulingOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListSchedulingOutputReference 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() *SyntheticsTestMobileOptionsListScheduling SetInternalValue(val *SyntheticsTestMobileOptionsListScheduling) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeframes() SyntheticsTestMobileOptionsListSchedulingTimeframesList TimeframesInput() interface{} Timezone() *string SetTimezone(val *string) TimezoneInput() *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 PutTimeframes(value interface{}) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileOptionsListSchedulingOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListSchedulingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestMobileOptionsListSchedulingOutputReference
type SyntheticsTestMobileOptionsListSchedulingTimeframes ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListSchedulingTimeframes struct { // Number representing the day of the week. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#day SyntheticsTest#day} Day *float64 `field:"required" json:"day" yaml:"day"` // The hour of the day on which scheduling starts. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#from SyntheticsTest#from} From *string `field:"required" json:"from" yaml:"from"` // The hour of the day on which scheduling ends. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#to SyntheticsTest#to} To *string `field:"required" json:"to" yaml:"to"` }
type SyntheticsTestMobileOptionsListSchedulingTimeframesList ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListSchedulingTimeframesList 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) SyntheticsTestMobileOptionsListSchedulingTimeframesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileOptionsListSchedulingTimeframesList ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListSchedulingTimeframesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestMobileOptionsListSchedulingTimeframesList
type SyntheticsTestMobileOptionsListSchedulingTimeframesOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListSchedulingTimeframesOutputReference 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 Day() *float64 SetDay(val *float64) DayInput() *float64 // Experimental. Fqn() *string From() *string SetFrom(val *string) FromInput() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) To() *string SetTo(val *string) ToInput() *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 NewSyntheticsTestMobileOptionsListSchedulingTimeframesOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListSchedulingTimeframesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestMobileOptionsListSchedulingTimeframesOutputReference
type SyntheticsTestMobileOptionsListStruct ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListStruct struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#device_ids SyntheticsTest#device_ids}. DeviceIds *[]*string `field:"required" json:"deviceIds" yaml:"deviceIds"` // mobile_application block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#mobile_application SyntheticsTest#mobile_application} MobileApplication *SyntheticsTestMobileOptionsListMobileApplication `field:"required" json:"mobileApplication" yaml:"mobileApplication"` // How often the test should run (in seconds). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#tick_every SyntheticsTest#tick_every} TickEvery *float64 `field:"required" json:"tickEvery" yaml:"tickEvery"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#allow_application_crash SyntheticsTest#allow_application_crash}. AllowApplicationCrash interface{} `field:"optional" json:"allowApplicationCrash" yaml:"allowApplicationCrash"` // bindings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#bindings SyntheticsTest#bindings} Bindings interface{} `field:"optional" json:"bindings" yaml:"bindings"` // ci block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#ci SyntheticsTest#ci} Ci *SyntheticsTestMobileOptionsListCi `field:"optional" json:"ci" yaml:"ci"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#default_step_timeout SyntheticsTest#default_step_timeout}. DefaultStepTimeout *float64 `field:"optional" json:"defaultStepTimeout" yaml:"defaultStepTimeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#disable_auto_accept_alert SyntheticsTest#disable_auto_accept_alert}. DisableAutoAcceptAlert interface{} `field:"optional" json:"disableAutoAcceptAlert" yaml:"disableAutoAcceptAlert"` // Minimum amount of time in failure required to trigger an alert (in seconds). Default is `0`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#min_failure_duration SyntheticsTest#min_failure_duration} MinFailureDuration *float64 `field:"optional" json:"minFailureDuration" yaml:"minFailureDuration"` // The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#monitor_name SyntheticsTest#monitor_name} MonitorName *string `field:"optional" json:"monitorName" yaml:"monitorName"` // monitor_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#monitor_options SyntheticsTest#monitor_options} MonitorOptions *SyntheticsTestMobileOptionsListMonitorOptions `field:"optional" json:"monitorOptions" yaml:"monitorOptions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#monitor_priority SyntheticsTest#monitor_priority}. MonitorPriority *float64 `field:"optional" json:"monitorPriority" yaml:"monitorPriority"` // Prevents saving screenshots of the steps. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#no_screenshot SyntheticsTest#no_screenshot} NoScreenshot interface{} `field:"optional" json:"noScreenshot" yaml:"noScreenshot"` // A list of role identifiers pulled from the Roles API to restrict read and write access. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#restricted_roles SyntheticsTest#restricted_roles} RestrictedRoles *[]*string `field:"optional" json:"restrictedRoles" yaml:"restrictedRoles"` // retry block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#retry SyntheticsTest#retry} Retry *SyntheticsTestMobileOptionsListRetry `field:"optional" json:"retry" yaml:"retry"` // scheduling block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#scheduling SyntheticsTest#scheduling} Scheduling *SyntheticsTestMobileOptionsListScheduling `field:"optional" json:"scheduling" yaml:"scheduling"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#verbosity SyntheticsTest#verbosity}. Verbosity *float64 `field:"optional" json:"verbosity" yaml:"verbosity"` }
type SyntheticsTestMobileOptionsListStructOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileOptionsListStructOutputReference interface { cdktf.ComplexObject AllowApplicationCrash() interface{} SetAllowApplicationCrash(val interface{}) AllowApplicationCrashInput() interface{} Bindings() SyntheticsTestMobileOptionsListBindingsList BindingsInput() interface{} Ci() SyntheticsTestMobileOptionsListCiOutputReference CiInput() *SyntheticsTestMobileOptionsListCi // 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 DefaultStepTimeout() *float64 SetDefaultStepTimeout(val *float64) DefaultStepTimeoutInput() *float64 DeviceIds() *[]*string SetDeviceIds(val *[]*string) DeviceIdsInput() *[]*string DisableAutoAcceptAlert() interface{} SetDisableAutoAcceptAlert(val interface{}) DisableAutoAcceptAlertInput() interface{} // Experimental. Fqn() *string InternalValue() *SyntheticsTestMobileOptionsListStruct SetInternalValue(val *SyntheticsTestMobileOptionsListStruct) MinFailureDuration() *float64 SetMinFailureDuration(val *float64) MinFailureDurationInput() *float64 MobileApplication() SyntheticsTestMobileOptionsListMobileApplicationOutputReference MobileApplicationInput() *SyntheticsTestMobileOptionsListMobileApplication MonitorName() *string SetMonitorName(val *string) MonitorNameInput() *string MonitorOptions() SyntheticsTestMobileOptionsListMonitorOptionsOutputReference MonitorOptionsInput() *SyntheticsTestMobileOptionsListMonitorOptions MonitorPriority() *float64 SetMonitorPriority(val *float64) MonitorPriorityInput() *float64 NoScreenshot() interface{} SetNoScreenshot(val interface{}) NoScreenshotInput() interface{} RestrictedRoles() *[]*string SetRestrictedRoles(val *[]*string) RestrictedRolesInput() *[]*string Retry() SyntheticsTestMobileOptionsListRetryOutputReference RetryInput() *SyntheticsTestMobileOptionsListRetry Scheduling() SyntheticsTestMobileOptionsListSchedulingOutputReference SchedulingInput() *SyntheticsTestMobileOptionsListScheduling // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TickEvery() *float64 SetTickEvery(val *float64) TickEveryInput() *float64 Verbosity() *float64 SetVerbosity(val *float64) VerbosityInput() *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 PutBindings(value interface{}) PutCi(value *SyntheticsTestMobileOptionsListCi) PutMobileApplication(value *SyntheticsTestMobileOptionsListMobileApplication) PutMonitorOptions(value *SyntheticsTestMobileOptionsListMonitorOptions) PutRetry(value *SyntheticsTestMobileOptionsListRetry) PutScheduling(value *SyntheticsTestMobileOptionsListScheduling) ResetAllowApplicationCrash() ResetBindings() ResetCi() ResetDefaultStepTimeout() ResetDisableAutoAcceptAlert() ResetMinFailureDuration() ResetMonitorName() ResetMonitorOptions() ResetMonitorPriority() ResetNoScreenshot() ResetRestrictedRoles() ResetRetry() ResetScheduling() ResetVerbosity() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileOptionsListStructOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileOptionsListStructOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestMobileOptionsListStructOutputReference
type SyntheticsTestMobileStep ¶ added in v11.15.0
type SyntheticsTestMobileStep struct { // The name of the step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#name SyntheticsTest#name} Name *string `field:"required" json:"name" yaml:"name"` // params block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#params SyntheticsTest#params} Params *SyntheticsTestMobileStepParams `field:"required" json:"params" yaml:"params"` // The type of the step. // // Valid values are `assertElementContent`, `assertScreenContains`, `assertScreenLacks`, `doubleTap`, `extractVariable`, `flick`, `openDeeplink`, `playSubTest`, `pressBack`, `restartApplication`, `rotate`, `scroll`, `scrollToElement`, `tap`, `toggleWiFi`, `typeText`, `wait`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"required" json:"type" yaml:"type"` // A boolean set to allow this step to fail. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#allow_failure SyntheticsTest#allow_failure} AllowFailure interface{} `field:"optional" json:"allowFailure" yaml:"allowFailure"` // A boolean set to determine if the step has a new step element. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#has_new_step_element SyntheticsTest#has_new_step_element} HasNewStepElement interface{} `field:"optional" json:"hasNewStepElement" yaml:"hasNewStepElement"` // A boolean to use in addition to `allowFailure` to determine if the test should be marked as failed when the step fails. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#is_critical SyntheticsTest#is_critical} IsCritical interface{} `field:"optional" json:"isCritical" yaml:"isCritical"` // A boolean set to not take a screenshot for the step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#no_screenshot SyntheticsTest#no_screenshot} NoScreenshot interface{} `field:"optional" json:"noScreenshot" yaml:"noScreenshot"` // The public ID of the step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#public_id SyntheticsTest#public_id} PublicId *string `field:"optional" json:"publicId" yaml:"publicId"` // The time before declaring a step failed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#timeout SyntheticsTest#timeout} Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` }
type SyntheticsTestMobileStepList ¶ added in v11.15.0
type SyntheticsTestMobileStepList 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) SyntheticsTestMobileStepOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileStepList ¶ added in v11.15.0
func NewSyntheticsTestMobileStepList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestMobileStepList
type SyntheticsTestMobileStepOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileStepOutputReference interface { cdktf.ComplexObject AllowFailure() interface{} SetAllowFailure(val interface{}) AllowFailureInput() 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 HasNewStepElement() interface{} SetHasNewStepElement(val interface{}) HasNewStepElementInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) IsCritical() interface{} SetIsCritical(val interface{}) IsCriticalInput() interface{} Name() *string SetName(val *string) NameInput() *string NoScreenshot() interface{} SetNoScreenshot(val interface{}) NoScreenshotInput() interface{} Params() SyntheticsTestMobileStepParamsOutputReference ParamsInput() *SyntheticsTestMobileStepParams PublicId() *string SetPublicId(val *string) PublicIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *float64 SetTimeout(val *float64) TimeoutInput() *float64 Type() *string SetType(val *string) TypeInput() *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 PutParams(value *SyntheticsTestMobileStepParams) ResetAllowFailure() ResetHasNewStepElement() ResetIsCritical() ResetNoScreenshot() ResetPublicId() ResetTimeout() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileStepOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileStepOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestMobileStepOutputReference
type SyntheticsTestMobileStepParams ¶ added in v11.15.0
type SyntheticsTestMobileStepParams struct { // Check type to use for an assertion step. // // Valid values are `equals`, `notEquals`, `contains`, `notContains`, `startsWith`, `notStartsWith`, `greater`, `lower`, `greaterEquals`, `lowerEquals`, `matchRegex`, `between`, `isEmpty`, `notIsEmpty`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#check SyntheticsTest#check} Check *string `field:"optional" json:"check" yaml:"check"` // Delay between each key stroke for a "type test" step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#delay SyntheticsTest#delay} Delay *float64 `field:"optional" json:"delay" yaml:"delay"` // Valid values are `up`, `down`, `left`, `right`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#direction SyntheticsTest#direction} Direction *string `field:"optional" json:"direction" yaml:"direction"` // element block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#element SyntheticsTest#element} Element *SyntheticsTestMobileStepParamsElement `field:"optional" json:"element" yaml:"element"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#enable SyntheticsTest#enable}. Enable interface{} `field:"optional" json:"enable" yaml:"enable"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#max_scrolls SyntheticsTest#max_scrolls}. MaxScrolls *float64 `field:"optional" json:"maxScrolls" yaml:"maxScrolls"` // positions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#positions SyntheticsTest#positions} Positions interface{} `field:"optional" json:"positions" yaml:"positions"` // ID of the Synthetics test to use as subtest. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#subtest_public_id SyntheticsTest#subtest_public_id} SubtestPublicId *string `field:"optional" json:"subtestPublicId" yaml:"subtestPublicId"` // Value of the step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#value SyntheticsTest#value} Value *string `field:"optional" json:"value" yaml:"value"` // variable block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#variable SyntheticsTest#variable} Variable *SyntheticsTestMobileStepParamsVariable `field:"optional" json:"variable" yaml:"variable"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#with_enter SyntheticsTest#with_enter}. WithEnter interface{} `field:"optional" json:"withEnter" yaml:"withEnter"` // X coordinates for a "scroll step". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#x SyntheticsTest#x} X *float64 `field:"optional" json:"x" yaml:"x"` // Y coordinates for a "scroll step". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#y SyntheticsTest#y} Y *float64 `field:"optional" json:"y" yaml:"y"` }
type SyntheticsTestMobileStepParamsElement ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsElement struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#context SyntheticsTest#context}. Context *string `field:"optional" json:"context" yaml:"context"` // Valid values are `native`, `web`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#context_type SyntheticsTest#context_type} ContextType *string `field:"optional" json:"contextType" yaml:"contextType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#element_description SyntheticsTest#element_description}. ElementDescription *string `field:"optional" json:"elementDescription" yaml:"elementDescription"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#multi_locator SyntheticsTest#multi_locator}. MultiLocator *map[string]*string `field:"optional" json:"multiLocator" yaml:"multiLocator"` // relative_position block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#relative_position SyntheticsTest#relative_position} RelativePosition *SyntheticsTestMobileStepParamsElementRelativePosition `field:"optional" json:"relativePosition" yaml:"relativePosition"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#text_content SyntheticsTest#text_content}. TextContent *string `field:"optional" json:"textContent" yaml:"textContent"` // user_locator block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#user_locator SyntheticsTest#user_locator} UserLocator *SyntheticsTestMobileStepParamsElementUserLocator `field:"optional" json:"userLocator" yaml:"userLocator"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#view_name SyntheticsTest#view_name}. ViewName *string `field:"optional" json:"viewName" yaml:"viewName"` }
type SyntheticsTestMobileStepParamsElementOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsElementOutputReference 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) Context() *string SetContext(val *string) ContextInput() *string ContextType() *string SetContextType(val *string) ContextTypeInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ElementDescription() *string SetElementDescription(val *string) ElementDescriptionInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestMobileStepParamsElement SetInternalValue(val *SyntheticsTestMobileStepParamsElement) MultiLocator() *map[string]*string SetMultiLocator(val *map[string]*string) MultiLocatorInput() *map[string]*string RelativePosition() SyntheticsTestMobileStepParamsElementRelativePositionOutputReference RelativePositionInput() *SyntheticsTestMobileStepParamsElementRelativePosition // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TextContent() *string SetTextContent(val *string) TextContentInput() *string UserLocator() SyntheticsTestMobileStepParamsElementUserLocatorOutputReference UserLocatorInput() *SyntheticsTestMobileStepParamsElementUserLocator ViewName() *string SetViewName(val *string) ViewNameInput() *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 PutRelativePosition(value *SyntheticsTestMobileStepParamsElementRelativePosition) PutUserLocator(value *SyntheticsTestMobileStepParamsElementUserLocator) ResetContext() ResetContextType() ResetElementDescription() ResetMultiLocator() ResetRelativePosition() ResetTextContent() ResetUserLocator() ResetViewName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileStepParamsElementOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsElementOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestMobileStepParamsElementOutputReference
type SyntheticsTestMobileStepParamsElementRelativePosition ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsElementRelativePosition struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#x SyntheticsTest#x}. X *float64 `field:"optional" json:"x" yaml:"x"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#y SyntheticsTest#y}. Y *float64 `field:"optional" json:"y" yaml:"y"` }
type SyntheticsTestMobileStepParamsElementRelativePositionOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsElementRelativePositionOutputReference 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() *SyntheticsTestMobileStepParamsElementRelativePosition SetInternalValue(val *SyntheticsTestMobileStepParamsElementRelativePosition) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) X() *float64 SetX(val *float64) XInput() *float64 Y() *float64 SetY(val *float64) YInput() *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 ResetX() ResetY() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileStepParamsElementRelativePositionOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsElementRelativePositionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestMobileStepParamsElementRelativePositionOutputReference
type SyntheticsTestMobileStepParamsElementUserLocator ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsElementUserLocator struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#fail_test_on_cannot_locate SyntheticsTest#fail_test_on_cannot_locate}. FailTestOnCannotLocate interface{} `field:"optional" json:"failTestOnCannotLocate" yaml:"failTestOnCannotLocate"` // values block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#values SyntheticsTest#values} Values interface{} `field:"optional" json:"values" yaml:"values"` }
type SyntheticsTestMobileStepParamsElementUserLocatorOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsElementUserLocatorOutputReference 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 FailTestOnCannotLocate() interface{} SetFailTestOnCannotLocate(val interface{}) FailTestOnCannotLocateInput() interface{} // Experimental. Fqn() *string InternalValue() *SyntheticsTestMobileStepParamsElementUserLocator SetInternalValue(val *SyntheticsTestMobileStepParamsElementUserLocator) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() SyntheticsTestMobileStepParamsElementUserLocatorValuesList ValuesInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutValues(value interface{}) ResetFailTestOnCannotLocate() ResetValues() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileStepParamsElementUserLocatorOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsElementUserLocatorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestMobileStepParamsElementUserLocatorOutputReference
type SyntheticsTestMobileStepParamsElementUserLocatorValues ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsElementUserLocatorValues struct { // Valid values are `accessibility-id`, `id`, `ios-predicate-string`, `ios-class-chain`, `xpath`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"optional" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#value SyntheticsTest#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type SyntheticsTestMobileStepParamsElementUserLocatorValuesList ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsElementUserLocatorValuesList 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) SyntheticsTestMobileStepParamsElementUserLocatorValuesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileStepParamsElementUserLocatorValuesList ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsElementUserLocatorValuesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestMobileStepParamsElementUserLocatorValuesList
type SyntheticsTestMobileStepParamsElementUserLocatorValuesOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsElementUserLocatorValuesOutputReference 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) Type() *string SetType(val *string) TypeInput() *string 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 ResetType() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileStepParamsElementUserLocatorValuesOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsElementUserLocatorValuesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestMobileStepParamsElementUserLocatorValuesOutputReference
type SyntheticsTestMobileStepParamsOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsOutputReference interface { cdktf.ComplexObject Check() *string SetCheck(val *string) CheckInput() *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 Delay() *float64 SetDelay(val *float64) DelayInput() *float64 Direction() *string SetDirection(val *string) DirectionInput() *string Element() SyntheticsTestMobileStepParamsElementOutputReference ElementInput() *SyntheticsTestMobileStepParamsElement Enable() interface{} SetEnable(val interface{}) EnableInput() interface{} // Experimental. Fqn() *string InternalValue() *SyntheticsTestMobileStepParams SetInternalValue(val *SyntheticsTestMobileStepParams) MaxScrolls() *float64 SetMaxScrolls(val *float64) MaxScrollsInput() *float64 Positions() SyntheticsTestMobileStepParamsPositionsList PositionsInput() interface{} SubtestPublicId() *string SetSubtestPublicId(val *string) SubtestPublicIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string Variable() SyntheticsTestMobileStepParamsVariableOutputReference VariableInput() *SyntheticsTestMobileStepParamsVariable WithEnter() interface{} SetWithEnter(val interface{}) WithEnterInput() interface{} X() *float64 SetX(val *float64) XInput() *float64 Y() *float64 SetY(val *float64) YInput() *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 PutElement(value *SyntheticsTestMobileStepParamsElement) PutPositions(value interface{}) PutVariable(value *SyntheticsTestMobileStepParamsVariable) ResetCheck() ResetDelay() ResetDirection() ResetElement() ResetEnable() ResetMaxScrolls() ResetPositions() ResetSubtestPublicId() ResetValue() ResetVariable() ResetWithEnter() ResetX() ResetY() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileStepParamsOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestMobileStepParamsOutputReference
type SyntheticsTestMobileStepParamsPositions ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsPositions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#x SyntheticsTest#x}. X *float64 `field:"optional" json:"x" yaml:"x"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#y SyntheticsTest#y}. Y *float64 `field:"optional" json:"y" yaml:"y"` }
type SyntheticsTestMobileStepParamsPositionsList ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsPositionsList 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) SyntheticsTestMobileStepParamsPositionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileStepParamsPositionsList ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsPositionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestMobileStepParamsPositionsList
type SyntheticsTestMobileStepParamsPositionsOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsPositionsOutputReference 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) X() *float64 SetX(val *float64) XInput() *float64 Y() *float64 SetY(val *float64) YInput() *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 ResetX() ResetY() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileStepParamsPositionsOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsPositionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestMobileStepParamsPositionsOutputReference
type SyntheticsTestMobileStepParamsVariable ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsVariable struct { // Name of the extracted variable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#name SyntheticsTest#name} Name *string `field:"required" json:"name" yaml:"name"` // Example of the extracted variable. Defaults to `""`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#example SyntheticsTest#example} Example *string `field:"optional" json:"example" yaml:"example"` }
type SyntheticsTestMobileStepParamsVariableOutputReference ¶ added in v11.15.0
type SyntheticsTestMobileStepParamsVariableOutputReference 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 Example() *string SetExample(val *string) ExampleInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestMobileStepParamsVariable SetInternalValue(val *SyntheticsTestMobileStepParamsVariable) Name() *string SetName(val *string) NameInput() *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 ResetExample() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestMobileStepParamsVariableOutputReference ¶ added in v11.15.0
func NewSyntheticsTestMobileStepParamsVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestMobileStepParamsVariableOutputReference
type SyntheticsTestOptionsListCi ¶
type SyntheticsTestOptionsListCi struct { // Execution rule for a Synthetics test. Valid values are `blocking`, `non_blocking`, `skipped`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#execution_rule SyntheticsTest#execution_rule} ExecutionRule *string `field:"optional" json:"executionRule" yaml:"executionRule"` }
type SyntheticsTestOptionsListCiOutputReference ¶
type SyntheticsTestOptionsListCiOutputReference 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 ExecutionRule() *string SetExecutionRule(val *string) ExecutionRuleInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestOptionsListCi SetInternalValue(val *SyntheticsTestOptionsListCi) // 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 ResetExecutionRule() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestOptionsListCiOutputReference ¶
func NewSyntheticsTestOptionsListCiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestOptionsListCiOutputReference
type SyntheticsTestOptionsListMonitorOptions ¶
type SyntheticsTestOptionsListMonitorOptions struct { // Specify a renotification frequency in minutes. // // Values available by default are `0`, `10`, `20`, `30`, `40`, `50`, `60`, `90`, `120`, `180`, `240`, `300`, `360`, `720`, `1440`. Defaults to `0`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#renotify_interval SyntheticsTest#renotify_interval} RenotifyInterval *float64 `field:"optional" json:"renotifyInterval" yaml:"renotifyInterval"` }
type SyntheticsTestOptionsListMonitorOptionsOutputReference ¶
type SyntheticsTestOptionsListMonitorOptionsOutputReference 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() *SyntheticsTestOptionsListMonitorOptions SetInternalValue(val *SyntheticsTestOptionsListMonitorOptions) RenotifyInterval() *float64 SetRenotifyInterval(val *float64) RenotifyIntervalInput() *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 ResetRenotifyInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestOptionsListMonitorOptionsOutputReference ¶
func NewSyntheticsTestOptionsListMonitorOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestOptionsListMonitorOptionsOutputReference
type SyntheticsTestOptionsListRetry ¶
type SyntheticsTestOptionsListRetry struct { // Number of retries needed to consider a location as failed before sending a notification alert. // // Maximum value: `5`. Defaults to `0`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#count SyntheticsTest#count} Count *float64 `field:"optional" json:"count" yaml:"count"` // Interval between a failed test and the next retry in milliseconds. Maximum value: `5000`. Defaults to `300`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#interval SyntheticsTest#interval} Interval *float64 `field:"optional" json:"interval" yaml:"interval"` }
type SyntheticsTestOptionsListRetryOutputReference ¶
type SyntheticsTestOptionsListRetryOutputReference 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) Count() *float64 SetCount(val *float64) CountInput() *float64 // The creation stack of this resolvable 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() *SyntheticsTestOptionsListRetry SetInternalValue(val *SyntheticsTestOptionsListRetry) Interval() *float64 SetInterval(val *float64) IntervalInput() *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 ResetCount() ResetInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestOptionsListRetryOutputReference ¶
func NewSyntheticsTestOptionsListRetryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestOptionsListRetryOutputReference
type SyntheticsTestOptionsListRumSettings ¶
type SyntheticsTestOptionsListRumSettings struct { // Determines whether RUM data is collected during test runs. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#is_enabled SyntheticsTest#is_enabled} IsEnabled interface{} `field:"required" json:"isEnabled" yaml:"isEnabled"` // RUM application ID used to collect RUM data for the browser test. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#application_id SyntheticsTest#application_id} ApplicationId *string `field:"optional" json:"applicationId" yaml:"applicationId"` // RUM application API key ID used to collect RUM data for the browser test. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#client_token_id SyntheticsTest#client_token_id} ClientTokenId *float64 `field:"optional" json:"clientTokenId" yaml:"clientTokenId"` }
type SyntheticsTestOptionsListRumSettingsOutputReference ¶
type SyntheticsTestOptionsListRumSettingsOutputReference interface { cdktf.ComplexObject ApplicationId() *string SetApplicationId(val *string) ApplicationIdInput() *string ClientTokenId() *float64 SetClientTokenId(val *float64) ClientTokenIdInput() *float64 // 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() *SyntheticsTestOptionsListRumSettings SetInternalValue(val *SyntheticsTestOptionsListRumSettings) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() 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 ResetApplicationId() ResetClientTokenId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestOptionsListRumSettingsOutputReference ¶
func NewSyntheticsTestOptionsListRumSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestOptionsListRumSettingsOutputReference
type SyntheticsTestOptionsListScheduling ¶
type SyntheticsTestOptionsListScheduling struct { // timeframes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#timeframes SyntheticsTest#timeframes} Timeframes interface{} `field:"required" json:"timeframes" yaml:"timeframes"` // Timezone in which the timeframe is based. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#timezone SyntheticsTest#timezone} Timezone *string `field:"required" json:"timezone" yaml:"timezone"` }
type SyntheticsTestOptionsListSchedulingOutputReference ¶
type SyntheticsTestOptionsListSchedulingOutputReference 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() *SyntheticsTestOptionsListScheduling SetInternalValue(val *SyntheticsTestOptionsListScheduling) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeframes() SyntheticsTestOptionsListSchedulingTimeframesList TimeframesInput() interface{} Timezone() *string SetTimezone(val *string) TimezoneInput() *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 PutTimeframes(value interface{}) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestOptionsListSchedulingOutputReference ¶
func NewSyntheticsTestOptionsListSchedulingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestOptionsListSchedulingOutputReference
type SyntheticsTestOptionsListSchedulingTimeframes ¶
type SyntheticsTestOptionsListSchedulingTimeframes struct { // Number representing the day of the week. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#day SyntheticsTest#day} Day *float64 `field:"required" json:"day" yaml:"day"` // The hour of the day on which scheduling starts. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#from SyntheticsTest#from} From *string `field:"required" json:"from" yaml:"from"` // The hour of the day on which scheduling ends. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#to SyntheticsTest#to} To *string `field:"required" json:"to" yaml:"to"` }
type SyntheticsTestOptionsListSchedulingTimeframesList ¶
type SyntheticsTestOptionsListSchedulingTimeframesList 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) SyntheticsTestOptionsListSchedulingTimeframesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestOptionsListSchedulingTimeframesList ¶
func NewSyntheticsTestOptionsListSchedulingTimeframesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestOptionsListSchedulingTimeframesList
type SyntheticsTestOptionsListSchedulingTimeframesOutputReference ¶
type SyntheticsTestOptionsListSchedulingTimeframesOutputReference 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 Day() *float64 SetDay(val *float64) DayInput() *float64 // Experimental. Fqn() *string From() *string SetFrom(val *string) FromInput() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) To() *string SetTo(val *string) ToInput() *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 NewSyntheticsTestOptionsListSchedulingTimeframesOutputReference ¶
func NewSyntheticsTestOptionsListSchedulingTimeframesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestOptionsListSchedulingTimeframesOutputReference
type SyntheticsTestOptionsListStruct ¶
type SyntheticsTestOptionsListStruct struct { // How often the test should run (in seconds). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#tick_every SyntheticsTest#tick_every} TickEvery *float64 `field:"required" json:"tickEvery" yaml:"tickEvery"` // For SSL test, whether or not the test should allow self signed certificates. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#accept_self_signed SyntheticsTest#accept_self_signed} AcceptSelfSigned interface{} `field:"optional" json:"acceptSelfSigned" yaml:"acceptSelfSigned"` // Allows loading insecure content for a request in an API test or in a multistep API test step. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#allow_insecure SyntheticsTest#allow_insecure} AllowInsecure interface{} `field:"optional" json:"allowInsecure" yaml:"allowInsecure"` // For SSL test, whether or not the test should fail on revoked certificate in stapled OCSP. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#check_certificate_revocation SyntheticsTest#check_certificate_revocation} CheckCertificateRevocation interface{} `field:"optional" json:"checkCertificateRevocation" yaml:"checkCertificateRevocation"` // ci block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#ci SyntheticsTest#ci} Ci *SyntheticsTestOptionsListCi `field:"optional" json:"ci" yaml:"ci"` // Disable Cross-Origin Resource Sharing for browser tests. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#disable_cors SyntheticsTest#disable_cors} DisableCors interface{} `field:"optional" json:"disableCors" yaml:"disableCors"` // Disable Content Security Policy for browser tests. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#disable_csp SyntheticsTest#disable_csp} DisableCsp interface{} `field:"optional" json:"disableCsp" yaml:"disableCsp"` // Determines whether or not the API HTTP test should follow redirects. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#follow_redirects SyntheticsTest#follow_redirects} FollowRedirects interface{} `field:"optional" json:"followRedirects" yaml:"followRedirects"` // HTTP version to use for an HTTP request in an API test or step. // // Valid values are `http1`, `http2`, `any`. Defaults to `"any"`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#http_version SyntheticsTest#http_version} HttpVersion *string `field:"optional" json:"httpVersion" yaml:"httpVersion"` // Ignore server certificate error for browser tests. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#ignore_server_certificate_error SyntheticsTest#ignore_server_certificate_error} IgnoreServerCertificateError interface{} `field:"optional" json:"ignoreServerCertificateError" yaml:"ignoreServerCertificateError"` // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#initial_navigation_timeout SyntheticsTest#initial_navigation_timeout} InitialNavigationTimeout *float64 `field:"optional" json:"initialNavigationTimeout" yaml:"initialNavigationTimeout"` // Minimum amount of time in failure required to trigger an alert (in seconds). Default is `0`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#min_failure_duration SyntheticsTest#min_failure_duration} MinFailureDuration *float64 `field:"optional" json:"minFailureDuration" yaml:"minFailureDuration"` // Minimum number of locations in failure required to trigger an alert. Defaults to `1`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#min_location_failed SyntheticsTest#min_location_failed} MinLocationFailed *float64 `field:"optional" json:"minLocationFailed" yaml:"minLocationFailed"` // The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#monitor_name SyntheticsTest#monitor_name} MonitorName *string `field:"optional" json:"monitorName" yaml:"monitorName"` // monitor_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#monitor_options SyntheticsTest#monitor_options} MonitorOptions *SyntheticsTestOptionsListMonitorOptions `field:"optional" json:"monitorOptions" yaml:"monitorOptions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#monitor_priority SyntheticsTest#monitor_priority}. MonitorPriority *float64 `field:"optional" json:"monitorPriority" yaml:"monitorPriority"` // Prevents saving screenshots of the steps. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#no_screenshot SyntheticsTest#no_screenshot} NoScreenshot interface{} `field:"optional" json:"noScreenshot" yaml:"noScreenshot"` // A list of role identifiers pulled from the Roles API to restrict read and write access. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#restricted_roles SyntheticsTest#restricted_roles} RestrictedRoles *[]*string `field:"optional" json:"restrictedRoles" yaml:"restrictedRoles"` // retry block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#retry SyntheticsTest#retry} Retry *SyntheticsTestOptionsListRetry `field:"optional" json:"retry" yaml:"retry"` // rum_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#rum_settings SyntheticsTest#rum_settings} RumSettings *SyntheticsTestOptionsListRumSettings `field:"optional" json:"rumSettings" yaml:"rumSettings"` // scheduling block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#scheduling SyntheticsTest#scheduling} Scheduling *SyntheticsTestOptionsListScheduling `field:"optional" json:"scheduling" yaml:"scheduling"` }
type SyntheticsTestOptionsListStructOutputReference ¶
type SyntheticsTestOptionsListStructOutputReference interface { cdktf.ComplexObject AcceptSelfSigned() interface{} SetAcceptSelfSigned(val interface{}) AcceptSelfSignedInput() interface{} AllowInsecure() interface{} SetAllowInsecure(val interface{}) AllowInsecureInput() interface{} CheckCertificateRevocation() interface{} SetCheckCertificateRevocation(val interface{}) CheckCertificateRevocationInput() interface{} Ci() SyntheticsTestOptionsListCiOutputReference CiInput() *SyntheticsTestOptionsListCi // 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 DisableCors() interface{} SetDisableCors(val interface{}) DisableCorsInput() interface{} DisableCsp() interface{} SetDisableCsp(val interface{}) DisableCspInput() interface{} FollowRedirects() interface{} SetFollowRedirects(val interface{}) FollowRedirectsInput() interface{} // Experimental. Fqn() *string HttpVersion() *string SetHttpVersion(val *string) HttpVersionInput() *string IgnoreServerCertificateError() interface{} SetIgnoreServerCertificateError(val interface{}) IgnoreServerCertificateErrorInput() interface{} InternalValue() *SyntheticsTestOptionsListStruct SetInternalValue(val *SyntheticsTestOptionsListStruct) MinFailureDuration() *float64 SetMinFailureDuration(val *float64) MinFailureDurationInput() *float64 MinLocationFailed() *float64 SetMinLocationFailed(val *float64) MinLocationFailedInput() *float64 MonitorName() *string SetMonitorName(val *string) MonitorNameInput() *string MonitorOptions() SyntheticsTestOptionsListMonitorOptionsOutputReference MonitorOptionsInput() *SyntheticsTestOptionsListMonitorOptions MonitorPriority() *float64 SetMonitorPriority(val *float64) MonitorPriorityInput() *float64 NoScreenshot() interface{} SetNoScreenshot(val interface{}) NoScreenshotInput() interface{} RestrictedRoles() *[]*string SetRestrictedRoles(val *[]*string) RestrictedRolesInput() *[]*string Retry() SyntheticsTestOptionsListRetryOutputReference RetryInput() *SyntheticsTestOptionsListRetry RumSettings() SyntheticsTestOptionsListRumSettingsOutputReference RumSettingsInput() *SyntheticsTestOptionsListRumSettings Scheduling() SyntheticsTestOptionsListSchedulingOutputReference SchedulingInput() *SyntheticsTestOptionsListScheduling // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TickEvery() *float64 SetTickEvery(val *float64) TickEveryInput() *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 PutCi(value *SyntheticsTestOptionsListCi) PutMonitorOptions(value *SyntheticsTestOptionsListMonitorOptions) PutRetry(value *SyntheticsTestOptionsListRetry) PutRumSettings(value *SyntheticsTestOptionsListRumSettings) PutScheduling(value *SyntheticsTestOptionsListScheduling) ResetAcceptSelfSigned() ResetAllowInsecure() ResetCheckCertificateRevocation() ResetCi() ResetDisableCors() ResetDisableCsp() ResetFollowRedirects() ResetHttpVersion() ResetIgnoreServerCertificateError() ResetMinFailureDuration() ResetMinLocationFailed() ResetMonitorName() ResetMonitorOptions() ResetMonitorPriority() ResetNoScreenshot() ResetRestrictedRoles() ResetRetry() ResetRumSettings() ResetScheduling() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestOptionsListStructOutputReference ¶
func NewSyntheticsTestOptionsListStructOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestOptionsListStructOutputReference
type SyntheticsTestRequestBasicauth ¶
type SyntheticsTestRequestBasicauth struct { // Access key for `SIGV4` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#access_key SyntheticsTest#access_key} AccessKey *string `field:"optional" json:"accessKey" yaml:"accessKey"` // Access token url for `oauth-client` or `oauth-rop` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#access_token_url SyntheticsTest#access_token_url} AccessTokenUrl *string `field:"optional" json:"accessTokenUrl" yaml:"accessTokenUrl"` // Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#audience SyntheticsTest#audience} Audience *string `field:"optional" json:"audience" yaml:"audience"` // Client ID for `oauth-client` or `oauth-rop` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#client_id SyntheticsTest#client_id} ClientId *string `field:"optional" json:"clientId" yaml:"clientId"` // Client secret for `oauth-client` or `oauth-rop` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#client_secret SyntheticsTest#client_secret} ClientSecret *string `field:"optional" json:"clientSecret" yaml:"clientSecret"` // Domain for `ntlm` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#domain SyntheticsTest#domain} Domain *string `field:"optional" json:"domain" yaml:"domain"` // Password for authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#password SyntheticsTest#password} Password *string `field:"optional" json:"password" yaml:"password"` // Region for `SIGV4` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#region SyntheticsTest#region} Region *string `field:"optional" json:"region" yaml:"region"` // Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#resource SyntheticsTest#resource} Resource *string `field:"optional" json:"resource" yaml:"resource"` // Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#scope SyntheticsTest#scope} Scope *string `field:"optional" json:"scope" yaml:"scope"` // Secret key for `SIGV4` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#secret_key SyntheticsTest#secret_key} SecretKey *string `field:"optional" json:"secretKey" yaml:"secretKey"` // Service name for `SIGV4` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#service_name SyntheticsTest#service_name} ServiceName *string `field:"optional" json:"serviceName" yaml:"serviceName"` // Session token for `SIGV4` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#session_token SyntheticsTest#session_token} SessionToken *string `field:"optional" json:"sessionToken" yaml:"sessionToken"` // Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#token_api_authentication SyntheticsTest#token_api_authentication} TokenApiAuthentication *string `field:"optional" json:"tokenApiAuthentication" yaml:"tokenApiAuthentication"` // Type of basic authentication to use when performing the test. Defaults to `"web"`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"optional" json:"type" yaml:"type"` // Username for authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#username SyntheticsTest#username} Username *string `field:"optional" json:"username" yaml:"username"` // Workstation for `ntlm` authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#workstation SyntheticsTest#workstation} Workstation *string `field:"optional" json:"workstation" yaml:"workstation"` }
type SyntheticsTestRequestBasicauthOutputReference ¶
type SyntheticsTestRequestBasicauthOutputReference interface { cdktf.ComplexObject AccessKey() *string SetAccessKey(val *string) AccessKeyInput() *string AccessTokenUrl() *string SetAccessTokenUrl(val *string) AccessTokenUrlInput() *string Audience() *string SetAudience(val *string) AudienceInput() *string ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *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 Domain() *string SetDomain(val *string) DomainInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestRequestBasicauth SetInternalValue(val *SyntheticsTestRequestBasicauth) Password() *string SetPassword(val *string) PasswordInput() *string Region() *string SetRegion(val *string) RegionInput() *string Resource() *string SetResource(val *string) ResourceInput() *string Scope() *string SetScope(val *string) ScopeInput() *string SecretKey() *string SetSecretKey(val *string) SecretKeyInput() *string ServiceName() *string SetServiceName(val *string) ServiceNameInput() *string SessionToken() *string SetSessionToken(val *string) SessionTokenInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TokenApiAuthentication() *string SetTokenApiAuthentication(val *string) TokenApiAuthenticationInput() *string Type() *string SetType(val *string) TypeInput() *string Username() *string SetUsername(val *string) UsernameInput() *string Workstation() *string SetWorkstation(val *string) WorkstationInput() *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 ResetAccessKey() ResetAccessTokenUrl() ResetAudience() ResetClientId() ResetClientSecret() ResetDomain() ResetPassword() ResetRegion() ResetResource() ResetScope() ResetSecretKey() ResetServiceName() ResetSessionToken() ResetTokenApiAuthentication() ResetType() ResetUsername() ResetWorkstation() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestRequestBasicauthOutputReference ¶
func NewSyntheticsTestRequestBasicauthOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestRequestBasicauthOutputReference
type SyntheticsTestRequestClientCertificate ¶
type SyntheticsTestRequestClientCertificate struct { // cert block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#cert SyntheticsTest#cert} Cert *SyntheticsTestRequestClientCertificateCert `field:"required" json:"cert" yaml:"cert"` // key block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#key SyntheticsTest#key} Key *SyntheticsTestRequestClientCertificateKey `field:"required" json:"key" yaml:"key"` }
type SyntheticsTestRequestClientCertificateCert ¶
type SyntheticsTestRequestClientCertificateCert struct { // Content of the certificate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#content SyntheticsTest#content} Content *string `field:"required" json:"content" yaml:"content"` // File name for the certificate. Defaults to `"Provided in Terraform config"`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#filename SyntheticsTest#filename} Filename *string `field:"optional" json:"filename" yaml:"filename"` }
type SyntheticsTestRequestClientCertificateCertOutputReference ¶
type SyntheticsTestRequestClientCertificateCertOutputReference 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) Content() *string SetContent(val *string) ContentInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Filename() *string SetFilename(val *string) FilenameInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestRequestClientCertificateCert SetInternalValue(val *SyntheticsTestRequestClientCertificateCert) // 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 ResetFilename() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestRequestClientCertificateCertOutputReference ¶
func NewSyntheticsTestRequestClientCertificateCertOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestRequestClientCertificateCertOutputReference
type SyntheticsTestRequestClientCertificateKey ¶
type SyntheticsTestRequestClientCertificateKey struct { // Content of the certificate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#content SyntheticsTest#content} Content *string `field:"required" json:"content" yaml:"content"` // File name for the certificate. Defaults to `"Provided in Terraform config"`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#filename SyntheticsTest#filename} Filename *string `field:"optional" json:"filename" yaml:"filename"` }
type SyntheticsTestRequestClientCertificateKeyOutputReference ¶
type SyntheticsTestRequestClientCertificateKeyOutputReference 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) Content() *string SetContent(val *string) ContentInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Filename() *string SetFilename(val *string) FilenameInput() *string // Experimental. Fqn() *string InternalValue() *SyntheticsTestRequestClientCertificateKey SetInternalValue(val *SyntheticsTestRequestClientCertificateKey) // 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 ResetFilename() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestRequestClientCertificateKeyOutputReference ¶
func NewSyntheticsTestRequestClientCertificateKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestRequestClientCertificateKeyOutputReference
type SyntheticsTestRequestClientCertificateOutputReference ¶
type SyntheticsTestRequestClientCertificateOutputReference interface { cdktf.ComplexObject Cert() SyntheticsTestRequestClientCertificateCertOutputReference CertInput() *SyntheticsTestRequestClientCertificateCert // 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() *SyntheticsTestRequestClientCertificate SetInternalValue(val *SyntheticsTestRequestClientCertificate) Key() SyntheticsTestRequestClientCertificateKeyOutputReference KeyInput() *SyntheticsTestRequestClientCertificateKey // 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 PutCert(value *SyntheticsTestRequestClientCertificateCert) PutKey(value *SyntheticsTestRequestClientCertificateKey) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestRequestClientCertificateOutputReference ¶
func NewSyntheticsTestRequestClientCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestRequestClientCertificateOutputReference
type SyntheticsTestRequestDefinition ¶
type SyntheticsTestRequestDefinition struct { // The request body. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#body SyntheticsTest#body} Body *string `field:"optional" json:"body" yaml:"body"` // Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#body_type SyntheticsTest#body_type} BodyType *string `field:"optional" json:"bodyType" yaml:"bodyType"` // The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#call_type SyntheticsTest#call_type} CallType *string `field:"optional" json:"callType" yaml:"callType"` // By default, the client certificate is applied on the domain of the starting URL for browser tests. // // If you want your client certificate to be applied on other domains instead, add them in `certificate_domains`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#certificate_domains SyntheticsTest#certificate_domains} CertificateDomains *[]*string `field:"optional" json:"certificateDomains" yaml:"certificateDomains"` // DNS server to use for DNS tests (`subtype = "dns"`). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#dns_server SyntheticsTest#dns_server} DnsServer *string `field:"optional" json:"dnsServer" yaml:"dnsServer"` // DNS server port to use for DNS tests. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#dns_server_port SyntheticsTest#dns_server_port} DnsServerPort *string `field:"optional" json:"dnsServerPort" yaml:"dnsServerPort"` // Host name to perform the test with. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#host SyntheticsTest#host} Host *string `field:"optional" json:"host" yaml:"host"` // HTTP version to use for an HTTP request in an API test or step. // // **Deprecated.** Use `http_version` in the `options_list` field instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#http_version SyntheticsTest#http_version} HttpVersion *string `field:"optional" json:"httpVersion" yaml:"httpVersion"` // For UDP and websocket tests, message to send with the request. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#message SyntheticsTest#message} Message *string `field:"optional" json:"message" yaml:"message"` // Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. // // Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#method SyntheticsTest#method} Method *string `field:"optional" json:"method" yaml:"method"` // Determines whether or not to save the response body. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#no_saving_response_body SyntheticsTest#no_saving_response_body} NoSavingResponseBody interface{} `field:"optional" json:"noSavingResponseBody" yaml:"noSavingResponseBody"` // Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#number_of_packets SyntheticsTest#number_of_packets} NumberOfPackets *float64 `field:"optional" json:"numberOfPackets" yaml:"numberOfPackets"` // Persist cookies across redirects. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#persist_cookies SyntheticsTest#persist_cookies} PersistCookies interface{} `field:"optional" json:"persistCookies" yaml:"persistCookies"` // The content of a proto file as a string. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#plain_proto_file SyntheticsTest#plain_proto_file} PlainProtoFile *string `field:"optional" json:"plainProtoFile" yaml:"plainProtoFile"` // Port to use when performing the test. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#port SyntheticsTest#port} Port *string `field:"optional" json:"port" yaml:"port"` // A protobuf JSON descriptor. **Deprecated.** Use `plain_proto_file` instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#proto_json_descriptor SyntheticsTest#proto_json_descriptor} ProtoJsonDescriptor *string `field:"optional" json:"protoJsonDescriptor" yaml:"protoJsonDescriptor"` // For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#servername SyntheticsTest#servername} Servername *string `field:"optional" json:"servername" yaml:"servername"` // The gRPC service on which you want to perform the gRPC call. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#service SyntheticsTest#service} Service *string `field:"optional" json:"service" yaml:"service"` // This will turn on a traceroute probe to discover all gateways along the path to the host destination. // // For ICMP tests (`subtype = "icmp"`). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#should_track_hops SyntheticsTest#should_track_hops} ShouldTrackHops interface{} `field:"optional" json:"shouldTrackHops" yaml:"shouldTrackHops"` // Timeout in seconds for the test. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#timeout SyntheticsTest#timeout} Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` // The URL to send the request to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#url SyntheticsTest#url} Url *string `field:"optional" json:"url" yaml:"url"` }
type SyntheticsTestRequestDefinitionOutputReference ¶
type SyntheticsTestRequestDefinitionOutputReference interface { cdktf.ComplexObject Body() *string SetBody(val *string) BodyInput() *string BodyType() *string SetBodyType(val *string) BodyTypeInput() *string CallType() *string SetCallType(val *string) CallTypeInput() *string CertificateDomains() *[]*string SetCertificateDomains(val *[]*string) CertificateDomainsInput() *[]*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 DnsServer() *string SetDnsServer(val *string) DnsServerInput() *string DnsServerPort() *string SetDnsServerPort(val *string) DnsServerPortInput() *string // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string HttpVersion() *string SetHttpVersion(val *string) HttpVersionInput() *string InternalValue() *SyntheticsTestRequestDefinition SetInternalValue(val *SyntheticsTestRequestDefinition) Message() *string SetMessage(val *string) MessageInput() *string Method() *string SetMethod(val *string) MethodInput() *string NoSavingResponseBody() interface{} SetNoSavingResponseBody(val interface{}) NoSavingResponseBodyInput() interface{} NumberOfPackets() *float64 SetNumberOfPackets(val *float64) NumberOfPacketsInput() *float64 PersistCookies() interface{} SetPersistCookies(val interface{}) PersistCookiesInput() interface{} PlainProtoFile() *string SetPlainProtoFile(val *string) PlainProtoFileInput() *string Port() *string SetPort(val *string) PortInput() *string ProtoJsonDescriptor() *string SetProtoJsonDescriptor(val *string) ProtoJsonDescriptorInput() *string Servername() *string SetServername(val *string) ServernameInput() *string Service() *string SetService(val *string) ServiceInput() *string ShouldTrackHops() interface{} SetShouldTrackHops(val interface{}) ShouldTrackHopsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *float64 SetTimeout(val *float64) TimeoutInput() *float64 Url() *string SetUrl(val *string) UrlInput() *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 ResetBody() ResetBodyType() ResetCallType() ResetCertificateDomains() ResetDnsServer() ResetDnsServerPort() ResetHost() ResetHttpVersion() ResetMessage() ResetMethod() ResetNoSavingResponseBody() ResetNumberOfPackets() ResetPersistCookies() ResetPlainProtoFile() ResetPort() ResetProtoJsonDescriptor() ResetServername() ResetService() ResetShouldTrackHops() ResetTimeout() ResetUrl() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestRequestDefinitionOutputReference ¶
func NewSyntheticsTestRequestDefinitionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestRequestDefinitionOutputReference
type SyntheticsTestRequestFile ¶ added in v11.6.0
type SyntheticsTestRequestFile struct { // Name of the file. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#name SyntheticsTest#name} Name *string `field:"required" json:"name" yaml:"name"` // Size of the file. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#size SyntheticsTest#size} Size *float64 `field:"required" json:"size" yaml:"size"` // Type of the file. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#type SyntheticsTest#type} Type *string `field:"required" json:"type" yaml:"type"` // Content of the file. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#content SyntheticsTest#content} Content *string `field:"optional" json:"content" yaml:"content"` // Original name of the file. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#original_file_name SyntheticsTest#original_file_name} OriginalFileName *string `field:"optional" json:"originalFileName" yaml:"originalFileName"` }
type SyntheticsTestRequestFileList ¶ added in v11.6.0
type SyntheticsTestRequestFileList 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) SyntheticsTestRequestFileOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestRequestFileList ¶ added in v11.6.0
func NewSyntheticsTestRequestFileList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsTestRequestFileList
type SyntheticsTestRequestFileOutputReference ¶ added in v11.6.0
type SyntheticsTestRequestFileOutputReference interface { cdktf.ComplexObject BucketKey() *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) Content() *string SetContent(val *string) ContentInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string OriginalFileName() *string SetOriginalFileName(val *string) OriginalFileNameInput() *string Size() *float64 SetSize(val *float64) SizeInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *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 ResetContent() ResetOriginalFileName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestRequestFileOutputReference ¶ added in v11.6.0
func NewSyntheticsTestRequestFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsTestRequestFileOutputReference
type SyntheticsTestRequestProxy ¶
type SyntheticsTestRequestProxy struct { // URL of the proxy to perform the test. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#url SyntheticsTest#url} Url *string `field:"required" json:"url" yaml:"url"` // Header name and value map. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.50.0/docs/resources/synthetics_test#headers SyntheticsTest#headers} Headers *map[string]*string `field:"optional" json:"headers" yaml:"headers"` }
type SyntheticsTestRequestProxyOutputReference ¶
type SyntheticsTestRequestProxyOutputReference 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 Headers() *map[string]*string SetHeaders(val *map[string]*string) HeadersInput() *map[string]*string InternalValue() *SyntheticsTestRequestProxy SetInternalValue(val *SyntheticsTestRequestProxy) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *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 ResetHeaders() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsTestRequestProxyOutputReference ¶
func NewSyntheticsTestRequestProxyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsTestRequestProxyOutputReference
Source Files ¶
- SyntheticsTest.go
- SyntheticsTestApiStep.go
- SyntheticsTestApiStepAssertion.go
- SyntheticsTestApiStepAssertionList.go
- SyntheticsTestApiStepAssertionList__checks.go
- SyntheticsTestApiStepAssertionOutputReference.go
- SyntheticsTestApiStepAssertionOutputReference__checks.go
- SyntheticsTestApiStepAssertionTargetjsonpath.go
- SyntheticsTestApiStepAssertionTargetjsonpathOutputReference.go
- SyntheticsTestApiStepAssertionTargetjsonpathOutputReference__checks.go
- SyntheticsTestApiStepAssertionTargetjsonschema.go
- SyntheticsTestApiStepAssertionTargetjsonschemaOutputReference.go
- SyntheticsTestApiStepAssertionTargetjsonschemaOutputReference__checks.go
- SyntheticsTestApiStepAssertionTargetxpath.go
- SyntheticsTestApiStepAssertionTargetxpathOutputReference.go
- SyntheticsTestApiStepAssertionTargetxpathOutputReference__checks.go
- SyntheticsTestApiStepExtractedValue.go
- SyntheticsTestApiStepExtractedValueList.go
- SyntheticsTestApiStepExtractedValueList__checks.go
- SyntheticsTestApiStepExtractedValueOutputReference.go
- SyntheticsTestApiStepExtractedValueOutputReference__checks.go
- SyntheticsTestApiStepExtractedValueParser.go
- SyntheticsTestApiStepExtractedValueParserOutputReference.go
- SyntheticsTestApiStepExtractedValueParserOutputReference__checks.go
- SyntheticsTestApiStepList.go
- SyntheticsTestApiStepList__checks.go
- SyntheticsTestApiStepOutputReference.go
- SyntheticsTestApiStepOutputReference__checks.go
- SyntheticsTestApiStepRequestBasicauth.go
- SyntheticsTestApiStepRequestBasicauthOutputReference.go
- SyntheticsTestApiStepRequestBasicauthOutputReference__checks.go
- SyntheticsTestApiStepRequestClientCertificate.go
- SyntheticsTestApiStepRequestClientCertificateCert.go
- SyntheticsTestApiStepRequestClientCertificateCertOutputReference.go
- SyntheticsTestApiStepRequestClientCertificateCertOutputReference__checks.go
- SyntheticsTestApiStepRequestClientCertificateKey.go
- SyntheticsTestApiStepRequestClientCertificateKeyOutputReference.go
- SyntheticsTestApiStepRequestClientCertificateKeyOutputReference__checks.go
- SyntheticsTestApiStepRequestClientCertificateOutputReference.go
- SyntheticsTestApiStepRequestClientCertificateOutputReference__checks.go
- SyntheticsTestApiStepRequestDefinition.go
- SyntheticsTestApiStepRequestDefinitionOutputReference.go
- SyntheticsTestApiStepRequestDefinitionOutputReference__checks.go
- SyntheticsTestApiStepRequestFile.go
- SyntheticsTestApiStepRequestFileList.go
- SyntheticsTestApiStepRequestFileList__checks.go
- SyntheticsTestApiStepRequestFileOutputReference.go
- SyntheticsTestApiStepRequestFileOutputReference__checks.go
- SyntheticsTestApiStepRequestProxy.go
- SyntheticsTestApiStepRequestProxyOutputReference.go
- SyntheticsTestApiStepRequestProxyOutputReference__checks.go
- SyntheticsTestApiStepRetry.go
- SyntheticsTestApiStepRetryOutputReference.go
- SyntheticsTestApiStepRetryOutputReference__checks.go
- SyntheticsTestAssertion.go
- SyntheticsTestAssertionList.go
- SyntheticsTestAssertionList__checks.go
- SyntheticsTestAssertionOutputReference.go
- SyntheticsTestAssertionOutputReference__checks.go
- SyntheticsTestAssertionTargetjsonpath.go
- SyntheticsTestAssertionTargetjsonpathOutputReference.go
- SyntheticsTestAssertionTargetjsonpathOutputReference__checks.go
- SyntheticsTestAssertionTargetjsonschema.go
- SyntheticsTestAssertionTargetjsonschemaOutputReference.go
- SyntheticsTestAssertionTargetjsonschemaOutputReference__checks.go
- SyntheticsTestAssertionTargetxpath.go
- SyntheticsTestAssertionTargetxpathOutputReference.go
- SyntheticsTestAssertionTargetxpathOutputReference__checks.go
- SyntheticsTestBrowserStep.go
- SyntheticsTestBrowserStepList.go
- SyntheticsTestBrowserStepList__checks.go
- SyntheticsTestBrowserStepOutputReference.go
- SyntheticsTestBrowserStepOutputReference__checks.go
- SyntheticsTestBrowserStepParams.go
- SyntheticsTestBrowserStepParamsElementUserLocator.go
- SyntheticsTestBrowserStepParamsElementUserLocatorOutputReference.go
- SyntheticsTestBrowserStepParamsElementUserLocatorOutputReference__checks.go
- SyntheticsTestBrowserStepParamsElementUserLocatorValue.go
- SyntheticsTestBrowserStepParamsElementUserLocatorValueOutputReference.go
- SyntheticsTestBrowserStepParamsElementUserLocatorValueOutputReference__checks.go
- SyntheticsTestBrowserStepParamsOutputReference.go
- SyntheticsTestBrowserStepParamsOutputReference__checks.go
- SyntheticsTestBrowserStepParamsVariable.go
- SyntheticsTestBrowserStepParamsVariableOutputReference.go
- SyntheticsTestBrowserStepParamsVariableOutputReference__checks.go
- SyntheticsTestBrowserVariable.go
- SyntheticsTestBrowserVariableList.go
- SyntheticsTestBrowserVariableList__checks.go
- SyntheticsTestBrowserVariableOutputReference.go
- SyntheticsTestBrowserVariableOutputReference__checks.go
- SyntheticsTestConfig.go
- SyntheticsTestConfigVariable.go
- SyntheticsTestConfigVariableList.go
- SyntheticsTestConfigVariableList__checks.go
- SyntheticsTestConfigVariableOutputReference.go
- SyntheticsTestConfigVariableOutputReference__checks.go
- SyntheticsTestMobileOptionsListBindings.go
- SyntheticsTestMobileOptionsListBindingsList.go
- SyntheticsTestMobileOptionsListBindingsList__checks.go
- SyntheticsTestMobileOptionsListBindingsOutputReference.go
- SyntheticsTestMobileOptionsListBindingsOutputReference__checks.go
- SyntheticsTestMobileOptionsListCi.go
- SyntheticsTestMobileOptionsListCiOutputReference.go
- SyntheticsTestMobileOptionsListCiOutputReference__checks.go
- SyntheticsTestMobileOptionsListMobileApplication.go
- SyntheticsTestMobileOptionsListMobileApplicationOutputReference.go
- SyntheticsTestMobileOptionsListMobileApplicationOutputReference__checks.go
- SyntheticsTestMobileOptionsListMonitorOptions.go
- SyntheticsTestMobileOptionsListMonitorOptionsOutputReference.go
- SyntheticsTestMobileOptionsListMonitorOptionsOutputReference__checks.go
- SyntheticsTestMobileOptionsListRetry.go
- SyntheticsTestMobileOptionsListRetryOutputReference.go
- SyntheticsTestMobileOptionsListRetryOutputReference__checks.go
- SyntheticsTestMobileOptionsListScheduling.go
- SyntheticsTestMobileOptionsListSchedulingOutputReference.go
- SyntheticsTestMobileOptionsListSchedulingOutputReference__checks.go
- SyntheticsTestMobileOptionsListSchedulingTimeframes.go
- SyntheticsTestMobileOptionsListSchedulingTimeframesList.go
- SyntheticsTestMobileOptionsListSchedulingTimeframesList__checks.go
- SyntheticsTestMobileOptionsListSchedulingTimeframesOutputReference.go
- SyntheticsTestMobileOptionsListSchedulingTimeframesOutputReference__checks.go
- SyntheticsTestMobileOptionsListStruct.go
- SyntheticsTestMobileOptionsListStructOutputReference.go
- SyntheticsTestMobileOptionsListStructOutputReference__checks.go
- SyntheticsTestMobileStep.go
- SyntheticsTestMobileStepList.go
- SyntheticsTestMobileStepList__checks.go
- SyntheticsTestMobileStepOutputReference.go
- SyntheticsTestMobileStepOutputReference__checks.go
- SyntheticsTestMobileStepParams.go
- SyntheticsTestMobileStepParamsElement.go
- SyntheticsTestMobileStepParamsElementOutputReference.go
- SyntheticsTestMobileStepParamsElementOutputReference__checks.go
- SyntheticsTestMobileStepParamsElementRelativePosition.go
- SyntheticsTestMobileStepParamsElementRelativePositionOutputReference.go
- SyntheticsTestMobileStepParamsElementRelativePositionOutputReference__checks.go
- SyntheticsTestMobileStepParamsElementUserLocator.go
- SyntheticsTestMobileStepParamsElementUserLocatorOutputReference.go
- SyntheticsTestMobileStepParamsElementUserLocatorOutputReference__checks.go
- SyntheticsTestMobileStepParamsElementUserLocatorValues.go
- SyntheticsTestMobileStepParamsElementUserLocatorValuesList.go
- SyntheticsTestMobileStepParamsElementUserLocatorValuesList__checks.go
- SyntheticsTestMobileStepParamsElementUserLocatorValuesOutputReference.go
- SyntheticsTestMobileStepParamsElementUserLocatorValuesOutputReference__checks.go
- SyntheticsTestMobileStepParamsOutputReference.go
- SyntheticsTestMobileStepParamsOutputReference__checks.go
- SyntheticsTestMobileStepParamsPositions.go
- SyntheticsTestMobileStepParamsPositionsList.go
- SyntheticsTestMobileStepParamsPositionsList__checks.go
- SyntheticsTestMobileStepParamsPositionsOutputReference.go
- SyntheticsTestMobileStepParamsPositionsOutputReference__checks.go
- SyntheticsTestMobileStepParamsVariable.go
- SyntheticsTestMobileStepParamsVariableOutputReference.go
- SyntheticsTestMobileStepParamsVariableOutputReference__checks.go
- SyntheticsTestOptionsListCi.go
- SyntheticsTestOptionsListCiOutputReference.go
- SyntheticsTestOptionsListCiOutputReference__checks.go
- SyntheticsTestOptionsListMonitorOptions.go
- SyntheticsTestOptionsListMonitorOptionsOutputReference.go
- SyntheticsTestOptionsListMonitorOptionsOutputReference__checks.go
- SyntheticsTestOptionsListRetry.go
- SyntheticsTestOptionsListRetryOutputReference.go
- SyntheticsTestOptionsListRetryOutputReference__checks.go
- SyntheticsTestOptionsListRumSettings.go
- SyntheticsTestOptionsListRumSettingsOutputReference.go
- SyntheticsTestOptionsListRumSettingsOutputReference__checks.go
- SyntheticsTestOptionsListScheduling.go
- SyntheticsTestOptionsListSchedulingOutputReference.go
- SyntheticsTestOptionsListSchedulingOutputReference__checks.go
- SyntheticsTestOptionsListSchedulingTimeframes.go
- SyntheticsTestOptionsListSchedulingTimeframesList.go
- SyntheticsTestOptionsListSchedulingTimeframesList__checks.go
- SyntheticsTestOptionsListSchedulingTimeframesOutputReference.go
- SyntheticsTestOptionsListSchedulingTimeframesOutputReference__checks.go
- SyntheticsTestOptionsListStruct.go
- SyntheticsTestOptionsListStructOutputReference.go
- SyntheticsTestOptionsListStructOutputReference__checks.go
- SyntheticsTestRequestBasicauth.go
- SyntheticsTestRequestBasicauthOutputReference.go
- SyntheticsTestRequestBasicauthOutputReference__checks.go
- SyntheticsTestRequestClientCertificate.go
- SyntheticsTestRequestClientCertificateCert.go
- SyntheticsTestRequestClientCertificateCertOutputReference.go
- SyntheticsTestRequestClientCertificateCertOutputReference__checks.go
- SyntheticsTestRequestClientCertificateKey.go
- SyntheticsTestRequestClientCertificateKeyOutputReference.go
- SyntheticsTestRequestClientCertificateKeyOutputReference__checks.go
- SyntheticsTestRequestClientCertificateOutputReference.go
- SyntheticsTestRequestClientCertificateOutputReference__checks.go
- SyntheticsTestRequestDefinition.go
- SyntheticsTestRequestDefinitionOutputReference.go
- SyntheticsTestRequestDefinitionOutputReference__checks.go
- SyntheticsTestRequestFile.go
- SyntheticsTestRequestFileList.go
- SyntheticsTestRequestFileList__checks.go
- SyntheticsTestRequestFileOutputReference.go
- SyntheticsTestRequestFileOutputReference__checks.go
- SyntheticsTestRequestProxy.go
- SyntheticsTestRequestProxyOutputReference.go
- SyntheticsTestRequestProxyOutputReference__checks.go
- SyntheticsTest__checks.go
- main.go