Documentation ¶
Index ¶
- func ApiManagementApiDiagnostic_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func ApiManagementApiDiagnostic_IsConstruct(x interface{}) *bool
- func ApiManagementApiDiagnostic_IsTerraformElement(x interface{}) *bool
- func ApiManagementApiDiagnostic_IsTerraformResource(x interface{}) *bool
- func ApiManagementApiDiagnostic_TfResourceType() *string
- func NewApiManagementApiDiagnosticBackendRequestDataMaskingHeadersList_Override(a ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersList, ...)
- func NewApiManagementApiDiagnosticBackendRequestDataMaskingHeadersOutputReference_Override(a ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersOutputReference, ...)
- func NewApiManagementApiDiagnosticBackendRequestDataMaskingOutputReference_Override(a ApiManagementApiDiagnosticBackendRequestDataMaskingOutputReference, ...)
- func NewApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsList_Override(a ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsList, ...)
- func NewApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsOutputReference_Override(...)
- func NewApiManagementApiDiagnosticBackendRequestOutputReference_Override(a ApiManagementApiDiagnosticBackendRequestOutputReference, ...)
- func NewApiManagementApiDiagnosticBackendResponseDataMaskingHeadersList_Override(a ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersList, ...)
- func NewApiManagementApiDiagnosticBackendResponseDataMaskingHeadersOutputReference_Override(a ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersOutputReference, ...)
- func NewApiManagementApiDiagnosticBackendResponseDataMaskingOutputReference_Override(a ApiManagementApiDiagnosticBackendResponseDataMaskingOutputReference, ...)
- func NewApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsList_Override(a ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsList, ...)
- func NewApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsOutputReference_Override(...)
- func NewApiManagementApiDiagnosticBackendResponseOutputReference_Override(a ApiManagementApiDiagnosticBackendResponseOutputReference, ...)
- func NewApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersList_Override(a ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersList, ...)
- func NewApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersOutputReference_Override(a ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersOutputReference, ...)
- func NewApiManagementApiDiagnosticFrontendRequestDataMaskingOutputReference_Override(a ApiManagementApiDiagnosticFrontendRequestDataMaskingOutputReference, ...)
- func NewApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsList_Override(a ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsList, ...)
- func NewApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference_Override(...)
- func NewApiManagementApiDiagnosticFrontendRequestOutputReference_Override(a ApiManagementApiDiagnosticFrontendRequestOutputReference, ...)
- func NewApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersList_Override(a ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersList, ...)
- func NewApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersOutputReference_Override(a ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersOutputReference, ...)
- func NewApiManagementApiDiagnosticFrontendResponseDataMaskingOutputReference_Override(a ApiManagementApiDiagnosticFrontendResponseDataMaskingOutputReference, ...)
- func NewApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsList_Override(a ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsList, ...)
- func NewApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference_Override(...)
- func NewApiManagementApiDiagnosticFrontendResponseOutputReference_Override(a ApiManagementApiDiagnosticFrontendResponseOutputReference, ...)
- func NewApiManagementApiDiagnosticTimeoutsOutputReference_Override(a ApiManagementApiDiagnosticTimeoutsOutputReference, ...)
- func NewApiManagementApiDiagnostic_Override(a ApiManagementApiDiagnostic, scope constructs.Construct, id *string, ...)
- type ApiManagementApiDiagnostic
- type ApiManagementApiDiagnosticBackendRequest
- type ApiManagementApiDiagnosticBackendRequestDataMasking
- type ApiManagementApiDiagnosticBackendRequestDataMaskingHeaders
- type ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersList
- type ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersOutputReference
- type ApiManagementApiDiagnosticBackendRequestDataMaskingOutputReference
- type ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParams
- type ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsList
- type ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsOutputReference
- type ApiManagementApiDiagnosticBackendRequestOutputReference
- type ApiManagementApiDiagnosticBackendResponse
- type ApiManagementApiDiagnosticBackendResponseDataMasking
- type ApiManagementApiDiagnosticBackendResponseDataMaskingHeaders
- type ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersList
- type ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersOutputReference
- type ApiManagementApiDiagnosticBackendResponseDataMaskingOutputReference
- type ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParams
- type ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsList
- type ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsOutputReference
- type ApiManagementApiDiagnosticBackendResponseOutputReference
- type ApiManagementApiDiagnosticConfig
- type ApiManagementApiDiagnosticFrontendRequest
- type ApiManagementApiDiagnosticFrontendRequestDataMasking
- type ApiManagementApiDiagnosticFrontendRequestDataMaskingHeaders
- type ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersList
- type ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersOutputReference
- type ApiManagementApiDiagnosticFrontendRequestDataMaskingOutputReference
- type ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParams
- type ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsList
- type ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference
- type ApiManagementApiDiagnosticFrontendRequestOutputReference
- type ApiManagementApiDiagnosticFrontendResponse
- type ApiManagementApiDiagnosticFrontendResponseDataMasking
- type ApiManagementApiDiagnosticFrontendResponseDataMaskingHeaders
- type ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersList
- type ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersOutputReference
- type ApiManagementApiDiagnosticFrontendResponseDataMaskingOutputReference
- type ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParams
- type ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsList
- type ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference
- type ApiManagementApiDiagnosticFrontendResponseOutputReference
- type ApiManagementApiDiagnosticTimeouts
- type ApiManagementApiDiagnosticTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApiManagementApiDiagnostic_GenerateConfigForImport ¶
func ApiManagementApiDiagnostic_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ApiManagementApiDiagnostic resource upon running "cdktf plan <stack-name>".
func ApiManagementApiDiagnostic_IsConstruct ¶
func ApiManagementApiDiagnostic_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 ApiManagementApiDiagnostic_IsTerraformElement ¶
func ApiManagementApiDiagnostic_IsTerraformElement(x interface{}) *bool
Experimental.
func ApiManagementApiDiagnostic_IsTerraformResource ¶
func ApiManagementApiDiagnostic_IsTerraformResource(x interface{}) *bool
Experimental.
func ApiManagementApiDiagnostic_TfResourceType ¶
func ApiManagementApiDiagnostic_TfResourceType() *string
func NewApiManagementApiDiagnosticBackendRequestDataMaskingHeadersList_Override ¶
func NewApiManagementApiDiagnosticBackendRequestDataMaskingHeadersList_Override(a ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementApiDiagnosticBackendRequestDataMaskingHeadersOutputReference_Override ¶
func NewApiManagementApiDiagnosticBackendRequestDataMaskingHeadersOutputReference_Override(a ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementApiDiagnosticBackendRequestDataMaskingOutputReference_Override ¶
func NewApiManagementApiDiagnosticBackendRequestDataMaskingOutputReference_Override(a ApiManagementApiDiagnosticBackendRequestDataMaskingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsList_Override ¶
func NewApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsList_Override(a ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsOutputReference_Override ¶
func NewApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsOutputReference_Override(a ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementApiDiagnosticBackendRequestOutputReference_Override ¶
func NewApiManagementApiDiagnosticBackendRequestOutputReference_Override(a ApiManagementApiDiagnosticBackendRequestOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementApiDiagnosticBackendResponseDataMaskingHeadersList_Override ¶
func NewApiManagementApiDiagnosticBackendResponseDataMaskingHeadersList_Override(a ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementApiDiagnosticBackendResponseDataMaskingHeadersOutputReference_Override ¶
func NewApiManagementApiDiagnosticBackendResponseDataMaskingHeadersOutputReference_Override(a ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementApiDiagnosticBackendResponseDataMaskingOutputReference_Override ¶
func NewApiManagementApiDiagnosticBackendResponseDataMaskingOutputReference_Override(a ApiManagementApiDiagnosticBackendResponseDataMaskingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsList_Override ¶
func NewApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsList_Override(a ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsOutputReference_Override ¶
func NewApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsOutputReference_Override(a ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementApiDiagnosticBackendResponseOutputReference_Override ¶
func NewApiManagementApiDiagnosticBackendResponseOutputReference_Override(a ApiManagementApiDiagnosticBackendResponseOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersList_Override ¶
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersList_Override(a ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersOutputReference_Override ¶
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersOutputReference_Override(a ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingOutputReference_Override ¶
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingOutputReference_Override(a ApiManagementApiDiagnosticFrontendRequestDataMaskingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsList_Override ¶
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsList_Override(a ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference_Override ¶
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference_Override(a ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementApiDiagnosticFrontendRequestOutputReference_Override ¶
func NewApiManagementApiDiagnosticFrontendRequestOutputReference_Override(a ApiManagementApiDiagnosticFrontendRequestOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersList_Override ¶
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersList_Override(a ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersOutputReference_Override ¶
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersOutputReference_Override(a ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingOutputReference_Override ¶
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingOutputReference_Override(a ApiManagementApiDiagnosticFrontendResponseDataMaskingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsList_Override ¶
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsList_Override(a ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference_Override ¶
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference_Override(a ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementApiDiagnosticFrontendResponseOutputReference_Override ¶
func NewApiManagementApiDiagnosticFrontendResponseOutputReference_Override(a ApiManagementApiDiagnosticFrontendResponseOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementApiDiagnosticTimeoutsOutputReference_Override ¶
func NewApiManagementApiDiagnosticTimeoutsOutputReference_Override(a ApiManagementApiDiagnosticTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementApiDiagnostic_Override ¶
func NewApiManagementApiDiagnostic_Override(a ApiManagementApiDiagnostic, scope constructs.Construct, id *string, config *ApiManagementApiDiagnosticConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic azurerm_api_management_api_diagnostic} Resource.
Types ¶
type ApiManagementApiDiagnostic ¶
type ApiManagementApiDiagnostic interface { cdktf.TerraformResource AlwaysLogErrors() interface{} SetAlwaysLogErrors(val interface{}) AlwaysLogErrorsInput() interface{} ApiManagementLoggerId() *string SetApiManagementLoggerId(val *string) ApiManagementLoggerIdInput() *string ApiManagementName() *string SetApiManagementName(val *string) ApiManagementNameInput() *string ApiName() *string SetApiName(val *string) ApiNameInput() *string BackendRequest() ApiManagementApiDiagnosticBackendRequestOutputReference BackendRequestInput() *ApiManagementApiDiagnosticBackendRequest BackendResponse() ApiManagementApiDiagnosticBackendResponseOutputReference BackendResponseInput() *ApiManagementApiDiagnosticBackendResponse // Experimental. CdktfStack() cdktf.TerraformStack // 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) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string FrontendRequest() ApiManagementApiDiagnosticFrontendRequestOutputReference FrontendRequestInput() *ApiManagementApiDiagnosticFrontendRequest FrontendResponse() ApiManagementApiDiagnosticFrontendResponseOutputReference FrontendResponseInput() *ApiManagementApiDiagnosticFrontendResponse HttpCorrelationProtocol() *string SetHttpCorrelationProtocol(val *string) HttpCorrelationProtocolInput() *string Id() *string SetId(val *string) Identifier() *string SetIdentifier(val *string) IdentifierInput() *string IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LogClientIp() interface{} SetLogClientIp(val interface{}) LogClientIpInput() interface{} // The tree node. Node() constructs.Node OperationNameFormat() *string SetOperationNameFormat(val *string) OperationNameFormatInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string SamplingPercentage() *float64 SetSamplingPercentage(val *float64) SamplingPercentageInput() *float64 // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() ApiManagementApiDiagnosticTimeoutsOutputReference TimeoutsInput() interface{} Verbosity() *string SetVerbosity(val *string) VerbosityInput() *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) PutBackendRequest(value *ApiManagementApiDiagnosticBackendRequest) PutBackendResponse(value *ApiManagementApiDiagnosticBackendResponse) PutFrontendRequest(value *ApiManagementApiDiagnosticFrontendRequest) PutFrontendResponse(value *ApiManagementApiDiagnosticFrontendResponse) PutTimeouts(value *ApiManagementApiDiagnosticTimeouts) ResetAlwaysLogErrors() ResetBackendRequest() ResetBackendResponse() ResetFrontendRequest() ResetFrontendResponse() ResetHttpCorrelationProtocol() ResetId() ResetLogClientIp() ResetOperationNameFormat() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSamplingPercentage() ResetTimeouts() ResetVerbosity() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic azurerm_api_management_api_diagnostic}.
func NewApiManagementApiDiagnostic ¶
func NewApiManagementApiDiagnostic(scope constructs.Construct, id *string, config *ApiManagementApiDiagnosticConfig) ApiManagementApiDiagnostic
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic azurerm_api_management_api_diagnostic} Resource.
type ApiManagementApiDiagnosticBackendRequest ¶
type ApiManagementApiDiagnosticBackendRequest struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#body_bytes ApiManagementApiDiagnostic#body_bytes}. BodyBytes *float64 `field:"optional" json:"bodyBytes" yaml:"bodyBytes"` // data_masking block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#data_masking ApiManagementApiDiagnostic#data_masking} DataMasking *ApiManagementApiDiagnosticBackendRequestDataMasking `field:"optional" json:"dataMasking" yaml:"dataMasking"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#headers_to_log ApiManagementApiDiagnostic#headers_to_log}. HeadersToLog *[]*string `field:"optional" json:"headersToLog" yaml:"headersToLog"` }
type ApiManagementApiDiagnosticBackendRequestDataMasking ¶
type ApiManagementApiDiagnosticBackendRequestDataMasking struct { // headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#headers ApiManagementApiDiagnostic#headers} Headers interface{} `field:"optional" json:"headers" yaml:"headers"` // query_params block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#query_params ApiManagementApiDiagnostic#query_params} QueryParams interface{} `field:"optional" json:"queryParams" yaml:"queryParams"` }
type ApiManagementApiDiagnosticBackendRequestDataMaskingHeaders ¶
type ApiManagementApiDiagnosticBackendRequestDataMaskingHeaders struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#mode ApiManagementApiDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#value ApiManagementApiDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersList ¶
type ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersList 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) ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticBackendRequestDataMaskingHeadersList ¶
func NewApiManagementApiDiagnosticBackendRequestDataMaskingHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersList
type ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersOutputReference ¶
type ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersOutputReference 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{}) Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticBackendRequestDataMaskingHeadersOutputReference ¶
func NewApiManagementApiDiagnosticBackendRequestDataMaskingHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersOutputReference
type ApiManagementApiDiagnosticBackendRequestDataMaskingOutputReference ¶
type ApiManagementApiDiagnosticBackendRequestDataMaskingOutputReference 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() ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersList HeadersInput() interface{} InternalValue() *ApiManagementApiDiagnosticBackendRequestDataMasking SetInternalValue(val *ApiManagementApiDiagnosticBackendRequestDataMasking) QueryParams() ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsList QueryParamsInput() 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 PutHeaders(value interface{}) PutQueryParams(value interface{}) ResetHeaders() ResetQueryParams() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticBackendRequestDataMaskingOutputReference ¶
func NewApiManagementApiDiagnosticBackendRequestDataMaskingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementApiDiagnosticBackendRequestDataMaskingOutputReference
type ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParams ¶
type ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParams struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#mode ApiManagementApiDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#value ApiManagementApiDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsList ¶
type ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsList 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) ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsList ¶
func NewApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsList
type ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsOutputReference ¶
type ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsOutputReference 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{}) Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsOutputReference ¶
func NewApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsOutputReference
type ApiManagementApiDiagnosticBackendRequestOutputReference ¶
type ApiManagementApiDiagnosticBackendRequestOutputReference interface { cdktf.ComplexObject BodyBytes() *float64 SetBodyBytes(val *float64) BodyBytesInput() *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 DataMasking() ApiManagementApiDiagnosticBackendRequestDataMaskingOutputReference DataMaskingInput() *ApiManagementApiDiagnosticBackendRequestDataMasking // Experimental. Fqn() *string HeadersToLog() *[]*string SetHeadersToLog(val *[]*string) HeadersToLogInput() *[]*string InternalValue() *ApiManagementApiDiagnosticBackendRequest SetInternalValue(val *ApiManagementApiDiagnosticBackendRequest) // 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 PutDataMasking(value *ApiManagementApiDiagnosticBackendRequestDataMasking) ResetBodyBytes() ResetDataMasking() ResetHeadersToLog() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticBackendRequestOutputReference ¶
func NewApiManagementApiDiagnosticBackendRequestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementApiDiagnosticBackendRequestOutputReference
type ApiManagementApiDiagnosticBackendResponse ¶
type ApiManagementApiDiagnosticBackendResponse struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#body_bytes ApiManagementApiDiagnostic#body_bytes}. BodyBytes *float64 `field:"optional" json:"bodyBytes" yaml:"bodyBytes"` // data_masking block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#data_masking ApiManagementApiDiagnostic#data_masking} DataMasking *ApiManagementApiDiagnosticBackendResponseDataMasking `field:"optional" json:"dataMasking" yaml:"dataMasking"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#headers_to_log ApiManagementApiDiagnostic#headers_to_log}. HeadersToLog *[]*string `field:"optional" json:"headersToLog" yaml:"headersToLog"` }
type ApiManagementApiDiagnosticBackendResponseDataMasking ¶
type ApiManagementApiDiagnosticBackendResponseDataMasking struct { // headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#headers ApiManagementApiDiagnostic#headers} Headers interface{} `field:"optional" json:"headers" yaml:"headers"` // query_params block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#query_params ApiManagementApiDiagnostic#query_params} QueryParams interface{} `field:"optional" json:"queryParams" yaml:"queryParams"` }
type ApiManagementApiDiagnosticBackendResponseDataMaskingHeaders ¶
type ApiManagementApiDiagnosticBackendResponseDataMaskingHeaders struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#mode ApiManagementApiDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#value ApiManagementApiDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersList ¶
type ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersList 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) ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticBackendResponseDataMaskingHeadersList ¶
func NewApiManagementApiDiagnosticBackendResponseDataMaskingHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersList
type ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersOutputReference ¶
type ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersOutputReference 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{}) Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticBackendResponseDataMaskingHeadersOutputReference ¶
func NewApiManagementApiDiagnosticBackendResponseDataMaskingHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersOutputReference
type ApiManagementApiDiagnosticBackendResponseDataMaskingOutputReference ¶
type ApiManagementApiDiagnosticBackendResponseDataMaskingOutputReference 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() ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersList HeadersInput() interface{} InternalValue() *ApiManagementApiDiagnosticBackendResponseDataMasking SetInternalValue(val *ApiManagementApiDiagnosticBackendResponseDataMasking) QueryParams() ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsList QueryParamsInput() 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 PutHeaders(value interface{}) PutQueryParams(value interface{}) ResetHeaders() ResetQueryParams() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticBackendResponseDataMaskingOutputReference ¶
func NewApiManagementApiDiagnosticBackendResponseDataMaskingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementApiDiagnosticBackendResponseDataMaskingOutputReference
type ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParams ¶
type ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParams struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#mode ApiManagementApiDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#value ApiManagementApiDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsList ¶
type ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsList 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) ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsList ¶
func NewApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsList
type ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsOutputReference ¶
type ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsOutputReference 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{}) Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsOutputReference ¶
func NewApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsOutputReference
type ApiManagementApiDiagnosticBackendResponseOutputReference ¶
type ApiManagementApiDiagnosticBackendResponseOutputReference interface { cdktf.ComplexObject BodyBytes() *float64 SetBodyBytes(val *float64) BodyBytesInput() *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 DataMasking() ApiManagementApiDiagnosticBackendResponseDataMaskingOutputReference DataMaskingInput() *ApiManagementApiDiagnosticBackendResponseDataMasking // Experimental. Fqn() *string HeadersToLog() *[]*string SetHeadersToLog(val *[]*string) HeadersToLogInput() *[]*string InternalValue() *ApiManagementApiDiagnosticBackendResponse SetInternalValue(val *ApiManagementApiDiagnosticBackendResponse) // 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 PutDataMasking(value *ApiManagementApiDiagnosticBackendResponseDataMasking) ResetBodyBytes() ResetDataMasking() ResetHeadersToLog() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticBackendResponseOutputReference ¶
func NewApiManagementApiDiagnosticBackendResponseOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementApiDiagnosticBackendResponseOutputReference
type ApiManagementApiDiagnosticConfig ¶
type ApiManagementApiDiagnosticConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#api_management_logger_id ApiManagementApiDiagnostic#api_management_logger_id}. ApiManagementLoggerId *string `field:"required" json:"apiManagementLoggerId" yaml:"apiManagementLoggerId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#api_management_name ApiManagementApiDiagnostic#api_management_name}. ApiManagementName *string `field:"required" json:"apiManagementName" yaml:"apiManagementName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#api_name ApiManagementApiDiagnostic#api_name}. ApiName *string `field:"required" json:"apiName" yaml:"apiName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#identifier ApiManagementApiDiagnostic#identifier}. Identifier *string `field:"required" json:"identifier" yaml:"identifier"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#resource_group_name ApiManagementApiDiagnostic#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#always_log_errors ApiManagementApiDiagnostic#always_log_errors}. AlwaysLogErrors interface{} `field:"optional" json:"alwaysLogErrors" yaml:"alwaysLogErrors"` // backend_request block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#backend_request ApiManagementApiDiagnostic#backend_request} BackendRequest *ApiManagementApiDiagnosticBackendRequest `field:"optional" json:"backendRequest" yaml:"backendRequest"` // backend_response block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#backend_response ApiManagementApiDiagnostic#backend_response} BackendResponse *ApiManagementApiDiagnosticBackendResponse `field:"optional" json:"backendResponse" yaml:"backendResponse"` // frontend_request block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#frontend_request ApiManagementApiDiagnostic#frontend_request} FrontendRequest *ApiManagementApiDiagnosticFrontendRequest `field:"optional" json:"frontendRequest" yaml:"frontendRequest"` // frontend_response block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#frontend_response ApiManagementApiDiagnostic#frontend_response} FrontendResponse *ApiManagementApiDiagnosticFrontendResponse `field:"optional" json:"frontendResponse" yaml:"frontendResponse"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#http_correlation_protocol ApiManagementApiDiagnostic#http_correlation_protocol}. HttpCorrelationProtocol *string `field:"optional" json:"httpCorrelationProtocol" yaml:"httpCorrelationProtocol"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#id ApiManagementApiDiagnostic#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#log_client_ip ApiManagementApiDiagnostic#log_client_ip}. LogClientIp interface{} `field:"optional" json:"logClientIp" yaml:"logClientIp"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#operation_name_format ApiManagementApiDiagnostic#operation_name_format}. OperationNameFormat *string `field:"optional" json:"operationNameFormat" yaml:"operationNameFormat"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#sampling_percentage ApiManagementApiDiagnostic#sampling_percentage}. SamplingPercentage *float64 `field:"optional" json:"samplingPercentage" yaml:"samplingPercentage"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#timeouts ApiManagementApiDiagnostic#timeouts} Timeouts *ApiManagementApiDiagnosticTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#verbosity ApiManagementApiDiagnostic#verbosity}. Verbosity *string `field:"optional" json:"verbosity" yaml:"verbosity"` }
type ApiManagementApiDiagnosticFrontendRequest ¶
type ApiManagementApiDiagnosticFrontendRequest struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#body_bytes ApiManagementApiDiagnostic#body_bytes}. BodyBytes *float64 `field:"optional" json:"bodyBytes" yaml:"bodyBytes"` // data_masking block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#data_masking ApiManagementApiDiagnostic#data_masking} DataMasking *ApiManagementApiDiagnosticFrontendRequestDataMasking `field:"optional" json:"dataMasking" yaml:"dataMasking"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#headers_to_log ApiManagementApiDiagnostic#headers_to_log}. HeadersToLog *[]*string `field:"optional" json:"headersToLog" yaml:"headersToLog"` }
type ApiManagementApiDiagnosticFrontendRequestDataMasking ¶
type ApiManagementApiDiagnosticFrontendRequestDataMasking struct { // headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#headers ApiManagementApiDiagnostic#headers} Headers interface{} `field:"optional" json:"headers" yaml:"headers"` // query_params block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#query_params ApiManagementApiDiagnostic#query_params} QueryParams interface{} `field:"optional" json:"queryParams" yaml:"queryParams"` }
type ApiManagementApiDiagnosticFrontendRequestDataMaskingHeaders ¶
type ApiManagementApiDiagnosticFrontendRequestDataMaskingHeaders struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#mode ApiManagementApiDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#value ApiManagementApiDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersList ¶
type ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersList 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) ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersList ¶
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersList
type ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersOutputReference ¶
type ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersOutputReference 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{}) Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersOutputReference ¶
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersOutputReference
type ApiManagementApiDiagnosticFrontendRequestDataMaskingOutputReference ¶
type ApiManagementApiDiagnosticFrontendRequestDataMaskingOutputReference 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() ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersList HeadersInput() interface{} InternalValue() *ApiManagementApiDiagnosticFrontendRequestDataMasking SetInternalValue(val *ApiManagementApiDiagnosticFrontendRequestDataMasking) QueryParams() ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsList QueryParamsInput() 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 PutHeaders(value interface{}) PutQueryParams(value interface{}) ResetHeaders() ResetQueryParams() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingOutputReference ¶
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementApiDiagnosticFrontendRequestDataMaskingOutputReference
type ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParams ¶
type ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParams struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#mode ApiManagementApiDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#value ApiManagementApiDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsList ¶
type ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsList 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) ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsList ¶
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsList
type ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference ¶
type ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference 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{}) Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference ¶
func NewApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference
type ApiManagementApiDiagnosticFrontendRequestOutputReference ¶
type ApiManagementApiDiagnosticFrontendRequestOutputReference interface { cdktf.ComplexObject BodyBytes() *float64 SetBodyBytes(val *float64) BodyBytesInput() *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 DataMasking() ApiManagementApiDiagnosticFrontendRequestDataMaskingOutputReference DataMaskingInput() *ApiManagementApiDiagnosticFrontendRequestDataMasking // Experimental. Fqn() *string HeadersToLog() *[]*string SetHeadersToLog(val *[]*string) HeadersToLogInput() *[]*string InternalValue() *ApiManagementApiDiagnosticFrontendRequest SetInternalValue(val *ApiManagementApiDiagnosticFrontendRequest) // 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 PutDataMasking(value *ApiManagementApiDiagnosticFrontendRequestDataMasking) ResetBodyBytes() ResetDataMasking() ResetHeadersToLog() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticFrontendRequestOutputReference ¶
func NewApiManagementApiDiagnosticFrontendRequestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementApiDiagnosticFrontendRequestOutputReference
type ApiManagementApiDiagnosticFrontendResponse ¶
type ApiManagementApiDiagnosticFrontendResponse struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#body_bytes ApiManagementApiDiagnostic#body_bytes}. BodyBytes *float64 `field:"optional" json:"bodyBytes" yaml:"bodyBytes"` // data_masking block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#data_masking ApiManagementApiDiagnostic#data_masking} DataMasking *ApiManagementApiDiagnosticFrontendResponseDataMasking `field:"optional" json:"dataMasking" yaml:"dataMasking"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#headers_to_log ApiManagementApiDiagnostic#headers_to_log}. HeadersToLog *[]*string `field:"optional" json:"headersToLog" yaml:"headersToLog"` }
type ApiManagementApiDiagnosticFrontendResponseDataMasking ¶
type ApiManagementApiDiagnosticFrontendResponseDataMasking struct { // headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#headers ApiManagementApiDiagnostic#headers} Headers interface{} `field:"optional" json:"headers" yaml:"headers"` // query_params block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#query_params ApiManagementApiDiagnostic#query_params} QueryParams interface{} `field:"optional" json:"queryParams" yaml:"queryParams"` }
type ApiManagementApiDiagnosticFrontendResponseDataMaskingHeaders ¶
type ApiManagementApiDiagnosticFrontendResponseDataMaskingHeaders struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#mode ApiManagementApiDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#value ApiManagementApiDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersList ¶
type ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersList 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) ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersList ¶
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersList
type ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersOutputReference ¶
type ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersOutputReference 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{}) Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersOutputReference ¶
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersOutputReference
type ApiManagementApiDiagnosticFrontendResponseDataMaskingOutputReference ¶
type ApiManagementApiDiagnosticFrontendResponseDataMaskingOutputReference 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() ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersList HeadersInput() interface{} InternalValue() *ApiManagementApiDiagnosticFrontendResponseDataMasking SetInternalValue(val *ApiManagementApiDiagnosticFrontendResponseDataMasking) QueryParams() ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsList QueryParamsInput() 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 PutHeaders(value interface{}) PutQueryParams(value interface{}) ResetHeaders() ResetQueryParams() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingOutputReference ¶
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementApiDiagnosticFrontendResponseDataMaskingOutputReference
type ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParams ¶
type ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParams struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#mode ApiManagementApiDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#value ApiManagementApiDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsList ¶
type ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsList 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) ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsList ¶
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsList
type ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference ¶
type ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference 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{}) Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference ¶
func NewApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference
type ApiManagementApiDiagnosticFrontendResponseOutputReference ¶
type ApiManagementApiDiagnosticFrontendResponseOutputReference interface { cdktf.ComplexObject BodyBytes() *float64 SetBodyBytes(val *float64) BodyBytesInput() *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 DataMasking() ApiManagementApiDiagnosticFrontendResponseDataMaskingOutputReference DataMaskingInput() *ApiManagementApiDiagnosticFrontendResponseDataMasking // Experimental. Fqn() *string HeadersToLog() *[]*string SetHeadersToLog(val *[]*string) HeadersToLogInput() *[]*string InternalValue() *ApiManagementApiDiagnosticFrontendResponse SetInternalValue(val *ApiManagementApiDiagnosticFrontendResponse) // 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 PutDataMasking(value *ApiManagementApiDiagnosticFrontendResponseDataMasking) ResetBodyBytes() ResetDataMasking() ResetHeadersToLog() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticFrontendResponseOutputReference ¶
func NewApiManagementApiDiagnosticFrontendResponseOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementApiDiagnosticFrontendResponseOutputReference
type ApiManagementApiDiagnosticTimeouts ¶
type ApiManagementApiDiagnosticTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#create ApiManagementApiDiagnostic#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#delete ApiManagementApiDiagnostic#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#read ApiManagementApiDiagnostic#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/api_management_api_diagnostic#update ApiManagementApiDiagnostic#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type ApiManagementApiDiagnosticTimeoutsOutputReference ¶
type ApiManagementApiDiagnosticTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementApiDiagnosticTimeoutsOutputReference ¶
func NewApiManagementApiDiagnosticTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementApiDiagnosticTimeoutsOutputReference
Source Files ¶
- ApiManagementApiDiagnostic.go
- ApiManagementApiDiagnosticBackendRequest.go
- ApiManagementApiDiagnosticBackendRequestDataMasking.go
- ApiManagementApiDiagnosticBackendRequestDataMaskingHeaders.go
- ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersList.go
- ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersList__checks.go
- ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersOutputReference.go
- ApiManagementApiDiagnosticBackendRequestDataMaskingHeadersOutputReference__checks.go
- ApiManagementApiDiagnosticBackendRequestDataMaskingOutputReference.go
- ApiManagementApiDiagnosticBackendRequestDataMaskingOutputReference__checks.go
- ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParams.go
- ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsList.go
- ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsList__checks.go
- ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsOutputReference.go
- ApiManagementApiDiagnosticBackendRequestDataMaskingQueryParamsOutputReference__checks.go
- ApiManagementApiDiagnosticBackendRequestOutputReference.go
- ApiManagementApiDiagnosticBackendRequestOutputReference__checks.go
- ApiManagementApiDiagnosticBackendResponse.go
- ApiManagementApiDiagnosticBackendResponseDataMasking.go
- ApiManagementApiDiagnosticBackendResponseDataMaskingHeaders.go
- ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersList.go
- ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersList__checks.go
- ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersOutputReference.go
- ApiManagementApiDiagnosticBackendResponseDataMaskingHeadersOutputReference__checks.go
- ApiManagementApiDiagnosticBackendResponseDataMaskingOutputReference.go
- ApiManagementApiDiagnosticBackendResponseDataMaskingOutputReference__checks.go
- ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParams.go
- ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsList.go
- ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsList__checks.go
- ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsOutputReference.go
- ApiManagementApiDiagnosticBackendResponseDataMaskingQueryParamsOutputReference__checks.go
- ApiManagementApiDiagnosticBackendResponseOutputReference.go
- ApiManagementApiDiagnosticBackendResponseOutputReference__checks.go
- ApiManagementApiDiagnosticConfig.go
- ApiManagementApiDiagnosticFrontendRequest.go
- ApiManagementApiDiagnosticFrontendRequestDataMasking.go
- ApiManagementApiDiagnosticFrontendRequestDataMaskingHeaders.go
- ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersList.go
- ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersList__checks.go
- ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersOutputReference.go
- ApiManagementApiDiagnosticFrontendRequestDataMaskingHeadersOutputReference__checks.go
- ApiManagementApiDiagnosticFrontendRequestDataMaskingOutputReference.go
- ApiManagementApiDiagnosticFrontendRequestDataMaskingOutputReference__checks.go
- ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParams.go
- ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsList.go
- ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsList__checks.go
- ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference.go
- ApiManagementApiDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference__checks.go
- ApiManagementApiDiagnosticFrontendRequestOutputReference.go
- ApiManagementApiDiagnosticFrontendRequestOutputReference__checks.go
- ApiManagementApiDiagnosticFrontendResponse.go
- ApiManagementApiDiagnosticFrontendResponseDataMasking.go
- ApiManagementApiDiagnosticFrontendResponseDataMaskingHeaders.go
- ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersList.go
- ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersList__checks.go
- ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersOutputReference.go
- ApiManagementApiDiagnosticFrontendResponseDataMaskingHeadersOutputReference__checks.go
- ApiManagementApiDiagnosticFrontendResponseDataMaskingOutputReference.go
- ApiManagementApiDiagnosticFrontendResponseDataMaskingOutputReference__checks.go
- ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParams.go
- ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsList.go
- ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsList__checks.go
- ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference.go
- ApiManagementApiDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference__checks.go
- ApiManagementApiDiagnosticFrontendResponseOutputReference.go
- ApiManagementApiDiagnosticFrontendResponseOutputReference__checks.go
- ApiManagementApiDiagnosticTimeouts.go
- ApiManagementApiDiagnosticTimeoutsOutputReference.go
- ApiManagementApiDiagnosticTimeoutsOutputReference__checks.go
- ApiManagementApiDiagnostic__checks.go
- main.go