Documentation ¶
Index ¶
- func ApiManagementDiagnostic_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func ApiManagementDiagnostic_IsConstruct(x interface{}) *bool
- func ApiManagementDiagnostic_IsTerraformElement(x interface{}) *bool
- func ApiManagementDiagnostic_IsTerraformResource(x interface{}) *bool
- func ApiManagementDiagnostic_TfResourceType() *string
- func NewApiManagementDiagnosticBackendRequestDataMaskingHeadersList_Override(a ApiManagementDiagnosticBackendRequestDataMaskingHeadersList, ...)
- func NewApiManagementDiagnosticBackendRequestDataMaskingHeadersOutputReference_Override(a ApiManagementDiagnosticBackendRequestDataMaskingHeadersOutputReference, ...)
- func NewApiManagementDiagnosticBackendRequestDataMaskingOutputReference_Override(a ApiManagementDiagnosticBackendRequestDataMaskingOutputReference, ...)
- func NewApiManagementDiagnosticBackendRequestDataMaskingQueryParamsList_Override(a ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsList, ...)
- func NewApiManagementDiagnosticBackendRequestDataMaskingQueryParamsOutputReference_Override(a ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsOutputReference, ...)
- func NewApiManagementDiagnosticBackendRequestOutputReference_Override(a ApiManagementDiagnosticBackendRequestOutputReference, ...)
- func NewApiManagementDiagnosticBackendResponseDataMaskingHeadersList_Override(a ApiManagementDiagnosticBackendResponseDataMaskingHeadersList, ...)
- func NewApiManagementDiagnosticBackendResponseDataMaskingHeadersOutputReference_Override(a ApiManagementDiagnosticBackendResponseDataMaskingHeadersOutputReference, ...)
- func NewApiManagementDiagnosticBackendResponseDataMaskingOutputReference_Override(a ApiManagementDiagnosticBackendResponseDataMaskingOutputReference, ...)
- func NewApiManagementDiagnosticBackendResponseDataMaskingQueryParamsList_Override(a ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsList, ...)
- func NewApiManagementDiagnosticBackendResponseDataMaskingQueryParamsOutputReference_Override(a ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsOutputReference, ...)
- func NewApiManagementDiagnosticBackendResponseOutputReference_Override(a ApiManagementDiagnosticBackendResponseOutputReference, ...)
- func NewApiManagementDiagnosticFrontendRequestDataMaskingHeadersList_Override(a ApiManagementDiagnosticFrontendRequestDataMaskingHeadersList, ...)
- func NewApiManagementDiagnosticFrontendRequestDataMaskingHeadersOutputReference_Override(a ApiManagementDiagnosticFrontendRequestDataMaskingHeadersOutputReference, ...)
- func NewApiManagementDiagnosticFrontendRequestDataMaskingOutputReference_Override(a ApiManagementDiagnosticFrontendRequestDataMaskingOutputReference, ...)
- func NewApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsList_Override(a ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsList, ...)
- func NewApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference_Override(a ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference, ...)
- func NewApiManagementDiagnosticFrontendRequestOutputReference_Override(a ApiManagementDiagnosticFrontendRequestOutputReference, ...)
- func NewApiManagementDiagnosticFrontendResponseDataMaskingHeadersList_Override(a ApiManagementDiagnosticFrontendResponseDataMaskingHeadersList, ...)
- func NewApiManagementDiagnosticFrontendResponseDataMaskingHeadersOutputReference_Override(a ApiManagementDiagnosticFrontendResponseDataMaskingHeadersOutputReference, ...)
- func NewApiManagementDiagnosticFrontendResponseDataMaskingOutputReference_Override(a ApiManagementDiagnosticFrontendResponseDataMaskingOutputReference, ...)
- func NewApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsList_Override(a ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsList, ...)
- func NewApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference_Override(a ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference, ...)
- func NewApiManagementDiagnosticFrontendResponseOutputReference_Override(a ApiManagementDiagnosticFrontendResponseOutputReference, ...)
- func NewApiManagementDiagnosticTimeoutsOutputReference_Override(a ApiManagementDiagnosticTimeoutsOutputReference, ...)
- func NewApiManagementDiagnostic_Override(a ApiManagementDiagnostic, scope constructs.Construct, id *string, ...)
- type ApiManagementDiagnostic
- type ApiManagementDiagnosticBackendRequest
- type ApiManagementDiagnosticBackendRequestDataMasking
- type ApiManagementDiagnosticBackendRequestDataMaskingHeaders
- type ApiManagementDiagnosticBackendRequestDataMaskingHeadersList
- type ApiManagementDiagnosticBackendRequestDataMaskingHeadersOutputReference
- type ApiManagementDiagnosticBackendRequestDataMaskingOutputReference
- type ApiManagementDiagnosticBackendRequestDataMaskingQueryParams
- type ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsList
- type ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsOutputReference
- type ApiManagementDiagnosticBackendRequestOutputReference
- type ApiManagementDiagnosticBackendResponse
- type ApiManagementDiagnosticBackendResponseDataMasking
- type ApiManagementDiagnosticBackendResponseDataMaskingHeaders
- type ApiManagementDiagnosticBackendResponseDataMaskingHeadersList
- type ApiManagementDiagnosticBackendResponseDataMaskingHeadersOutputReference
- type ApiManagementDiagnosticBackendResponseDataMaskingOutputReference
- type ApiManagementDiagnosticBackendResponseDataMaskingQueryParams
- type ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsList
- type ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsOutputReference
- type ApiManagementDiagnosticBackendResponseOutputReference
- type ApiManagementDiagnosticConfig
- type ApiManagementDiagnosticFrontendRequest
- type ApiManagementDiagnosticFrontendRequestDataMasking
- type ApiManagementDiagnosticFrontendRequestDataMaskingHeaders
- type ApiManagementDiagnosticFrontendRequestDataMaskingHeadersList
- type ApiManagementDiagnosticFrontendRequestDataMaskingHeadersOutputReference
- type ApiManagementDiagnosticFrontendRequestDataMaskingOutputReference
- type ApiManagementDiagnosticFrontendRequestDataMaskingQueryParams
- type ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsList
- type ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference
- type ApiManagementDiagnosticFrontendRequestOutputReference
- type ApiManagementDiagnosticFrontendResponse
- type ApiManagementDiagnosticFrontendResponseDataMasking
- type ApiManagementDiagnosticFrontendResponseDataMaskingHeaders
- type ApiManagementDiagnosticFrontendResponseDataMaskingHeadersList
- type ApiManagementDiagnosticFrontendResponseDataMaskingHeadersOutputReference
- type ApiManagementDiagnosticFrontendResponseDataMaskingOutputReference
- type ApiManagementDiagnosticFrontendResponseDataMaskingQueryParams
- type ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsList
- type ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference
- type ApiManagementDiagnosticFrontendResponseOutputReference
- type ApiManagementDiagnosticTimeouts
- type ApiManagementDiagnosticTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApiManagementDiagnostic_GenerateConfigForImport ¶
func ApiManagementDiagnostic_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ApiManagementDiagnostic resource upon running "cdktf plan <stack-name>".
func ApiManagementDiagnostic_IsConstruct ¶
func ApiManagementDiagnostic_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 ApiManagementDiagnostic_IsTerraformElement ¶
func ApiManagementDiagnostic_IsTerraformElement(x interface{}) *bool
Experimental.
func ApiManagementDiagnostic_IsTerraformResource ¶
func ApiManagementDiagnostic_IsTerraformResource(x interface{}) *bool
Experimental.
func ApiManagementDiagnostic_TfResourceType ¶
func ApiManagementDiagnostic_TfResourceType() *string
func NewApiManagementDiagnosticBackendRequestDataMaskingHeadersList_Override ¶
func NewApiManagementDiagnosticBackendRequestDataMaskingHeadersList_Override(a ApiManagementDiagnosticBackendRequestDataMaskingHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementDiagnosticBackendRequestDataMaskingHeadersOutputReference_Override ¶
func NewApiManagementDiagnosticBackendRequestDataMaskingHeadersOutputReference_Override(a ApiManagementDiagnosticBackendRequestDataMaskingHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementDiagnosticBackendRequestDataMaskingOutputReference_Override ¶
func NewApiManagementDiagnosticBackendRequestDataMaskingOutputReference_Override(a ApiManagementDiagnosticBackendRequestDataMaskingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementDiagnosticBackendRequestDataMaskingQueryParamsList_Override ¶
func NewApiManagementDiagnosticBackendRequestDataMaskingQueryParamsList_Override(a ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementDiagnosticBackendRequestDataMaskingQueryParamsOutputReference_Override ¶
func NewApiManagementDiagnosticBackendRequestDataMaskingQueryParamsOutputReference_Override(a ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementDiagnosticBackendRequestOutputReference_Override ¶
func NewApiManagementDiagnosticBackendRequestOutputReference_Override(a ApiManagementDiagnosticBackendRequestOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementDiagnosticBackendResponseDataMaskingHeadersList_Override ¶
func NewApiManagementDiagnosticBackendResponseDataMaskingHeadersList_Override(a ApiManagementDiagnosticBackendResponseDataMaskingHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementDiagnosticBackendResponseDataMaskingHeadersOutputReference_Override ¶
func NewApiManagementDiagnosticBackendResponseDataMaskingHeadersOutputReference_Override(a ApiManagementDiagnosticBackendResponseDataMaskingHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementDiagnosticBackendResponseDataMaskingOutputReference_Override ¶
func NewApiManagementDiagnosticBackendResponseDataMaskingOutputReference_Override(a ApiManagementDiagnosticBackendResponseDataMaskingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementDiagnosticBackendResponseDataMaskingQueryParamsList_Override ¶
func NewApiManagementDiagnosticBackendResponseDataMaskingQueryParamsList_Override(a ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementDiagnosticBackendResponseDataMaskingQueryParamsOutputReference_Override ¶
func NewApiManagementDiagnosticBackendResponseDataMaskingQueryParamsOutputReference_Override(a ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementDiagnosticBackendResponseOutputReference_Override ¶
func NewApiManagementDiagnosticBackendResponseOutputReference_Override(a ApiManagementDiagnosticBackendResponseOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementDiagnosticFrontendRequestDataMaskingHeadersList_Override ¶
func NewApiManagementDiagnosticFrontendRequestDataMaskingHeadersList_Override(a ApiManagementDiagnosticFrontendRequestDataMaskingHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementDiagnosticFrontendRequestDataMaskingHeadersOutputReference_Override ¶
func NewApiManagementDiagnosticFrontendRequestDataMaskingHeadersOutputReference_Override(a ApiManagementDiagnosticFrontendRequestDataMaskingHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementDiagnosticFrontendRequestDataMaskingOutputReference_Override ¶
func NewApiManagementDiagnosticFrontendRequestDataMaskingOutputReference_Override(a ApiManagementDiagnosticFrontendRequestDataMaskingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsList_Override ¶
func NewApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsList_Override(a ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference_Override ¶
func NewApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference_Override(a ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementDiagnosticFrontendRequestOutputReference_Override ¶
func NewApiManagementDiagnosticFrontendRequestOutputReference_Override(a ApiManagementDiagnosticFrontendRequestOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementDiagnosticFrontendResponseDataMaskingHeadersList_Override ¶
func NewApiManagementDiagnosticFrontendResponseDataMaskingHeadersList_Override(a ApiManagementDiagnosticFrontendResponseDataMaskingHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementDiagnosticFrontendResponseDataMaskingHeadersOutputReference_Override ¶
func NewApiManagementDiagnosticFrontendResponseDataMaskingHeadersOutputReference_Override(a ApiManagementDiagnosticFrontendResponseDataMaskingHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementDiagnosticFrontendResponseDataMaskingOutputReference_Override ¶
func NewApiManagementDiagnosticFrontendResponseDataMaskingOutputReference_Override(a ApiManagementDiagnosticFrontendResponseDataMaskingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsList_Override ¶
func NewApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsList_Override(a ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference_Override ¶
func NewApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference_Override(a ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApiManagementDiagnosticFrontendResponseOutputReference_Override ¶
func NewApiManagementDiagnosticFrontendResponseOutputReference_Override(a ApiManagementDiagnosticFrontendResponseOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementDiagnosticTimeoutsOutputReference_Override ¶
func NewApiManagementDiagnosticTimeoutsOutputReference_Override(a ApiManagementDiagnosticTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApiManagementDiagnostic_Override ¶
func NewApiManagementDiagnostic_Override(a ApiManagementDiagnostic, scope constructs.Construct, id *string, config *ApiManagementDiagnosticConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic azurerm_api_management_diagnostic} Resource.
Types ¶
type ApiManagementDiagnostic ¶
type ApiManagementDiagnostic interface { cdktf.TerraformResource AlwaysLogErrors() interface{} SetAlwaysLogErrors(val interface{}) AlwaysLogErrorsInput() interface{} ApiManagementLoggerId() *string SetApiManagementLoggerId(val *string) ApiManagementLoggerIdInput() *string ApiManagementName() *string SetApiManagementName(val *string) ApiManagementNameInput() *string BackendRequest() ApiManagementDiagnosticBackendRequestOutputReference BackendRequestInput() *ApiManagementDiagnosticBackendRequest BackendResponse() ApiManagementDiagnosticBackendResponseOutputReference BackendResponseInput() *ApiManagementDiagnosticBackendResponse // 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() ApiManagementDiagnosticFrontendRequestOutputReference FrontendRequestInput() *ApiManagementDiagnosticFrontendRequest FrontendResponse() ApiManagementDiagnosticFrontendResponseOutputReference FrontendResponseInput() *ApiManagementDiagnosticFrontendResponse 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() ApiManagementDiagnosticTimeoutsOutputReference 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 *ApiManagementDiagnosticBackendRequest) PutBackendResponse(value *ApiManagementDiagnosticBackendResponse) PutFrontendRequest(value *ApiManagementDiagnosticFrontendRequest) PutFrontendResponse(value *ApiManagementDiagnosticFrontendResponse) PutTimeouts(value *ApiManagementDiagnosticTimeouts) 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.5.0/docs/resources/api_management_diagnostic azurerm_api_management_diagnostic}.
func NewApiManagementDiagnostic ¶
func NewApiManagementDiagnostic(scope constructs.Construct, id *string, config *ApiManagementDiagnosticConfig) ApiManagementDiagnostic
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic azurerm_api_management_diagnostic} Resource.
type ApiManagementDiagnosticBackendRequest ¶
type ApiManagementDiagnosticBackendRequest struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#body_bytes ApiManagementDiagnostic#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.5.0/docs/resources/api_management_diagnostic#data_masking ApiManagementDiagnostic#data_masking} DataMasking *ApiManagementDiagnosticBackendRequestDataMasking `field:"optional" json:"dataMasking" yaml:"dataMasking"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#headers_to_log ApiManagementDiagnostic#headers_to_log}. HeadersToLog *[]*string `field:"optional" json:"headersToLog" yaml:"headersToLog"` }
type ApiManagementDiagnosticBackendRequestDataMasking ¶
type ApiManagementDiagnosticBackendRequestDataMasking struct { // headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#headers ApiManagementDiagnostic#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.5.0/docs/resources/api_management_diagnostic#query_params ApiManagementDiagnostic#query_params} QueryParams interface{} `field:"optional" json:"queryParams" yaml:"queryParams"` }
type ApiManagementDiagnosticBackendRequestDataMaskingHeaders ¶
type ApiManagementDiagnosticBackendRequestDataMaskingHeaders struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#mode ApiManagementDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#value ApiManagementDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementDiagnosticBackendRequestDataMaskingHeadersList ¶
type ApiManagementDiagnosticBackendRequestDataMaskingHeadersList 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) ApiManagementDiagnosticBackendRequestDataMaskingHeadersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementDiagnosticBackendRequestDataMaskingHeadersList ¶
func NewApiManagementDiagnosticBackendRequestDataMaskingHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementDiagnosticBackendRequestDataMaskingHeadersList
type ApiManagementDiagnosticBackendRequestDataMaskingHeadersOutputReference ¶
type ApiManagementDiagnosticBackendRequestDataMaskingHeadersOutputReference 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 NewApiManagementDiagnosticBackendRequestDataMaskingHeadersOutputReference ¶
func NewApiManagementDiagnosticBackendRequestDataMaskingHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementDiagnosticBackendRequestDataMaskingHeadersOutputReference
type ApiManagementDiagnosticBackendRequestDataMaskingOutputReference ¶
type ApiManagementDiagnosticBackendRequestDataMaskingOutputReference 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() ApiManagementDiagnosticBackendRequestDataMaskingHeadersList HeadersInput() interface{} InternalValue() *ApiManagementDiagnosticBackendRequestDataMasking SetInternalValue(val *ApiManagementDiagnosticBackendRequestDataMasking) QueryParams() ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsList 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 NewApiManagementDiagnosticBackendRequestDataMaskingOutputReference ¶
func NewApiManagementDiagnosticBackendRequestDataMaskingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementDiagnosticBackendRequestDataMaskingOutputReference
type ApiManagementDiagnosticBackendRequestDataMaskingQueryParams ¶
type ApiManagementDiagnosticBackendRequestDataMaskingQueryParams struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#mode ApiManagementDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#value ApiManagementDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsList ¶
type ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsList 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) ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementDiagnosticBackendRequestDataMaskingQueryParamsList ¶
func NewApiManagementDiagnosticBackendRequestDataMaskingQueryParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsList
type ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsOutputReference ¶
type ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsOutputReference 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 NewApiManagementDiagnosticBackendRequestDataMaskingQueryParamsOutputReference ¶
func NewApiManagementDiagnosticBackendRequestDataMaskingQueryParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsOutputReference
type ApiManagementDiagnosticBackendRequestOutputReference ¶
type ApiManagementDiagnosticBackendRequestOutputReference 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() ApiManagementDiagnosticBackendRequestDataMaskingOutputReference DataMaskingInput() *ApiManagementDiagnosticBackendRequestDataMasking // Experimental. Fqn() *string HeadersToLog() *[]*string SetHeadersToLog(val *[]*string) HeadersToLogInput() *[]*string InternalValue() *ApiManagementDiagnosticBackendRequest SetInternalValue(val *ApiManagementDiagnosticBackendRequest) // 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 *ApiManagementDiagnosticBackendRequestDataMasking) 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 NewApiManagementDiagnosticBackendRequestOutputReference ¶
func NewApiManagementDiagnosticBackendRequestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementDiagnosticBackendRequestOutputReference
type ApiManagementDiagnosticBackendResponse ¶
type ApiManagementDiagnosticBackendResponse struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#body_bytes ApiManagementDiagnostic#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.5.0/docs/resources/api_management_diagnostic#data_masking ApiManagementDiagnostic#data_masking} DataMasking *ApiManagementDiagnosticBackendResponseDataMasking `field:"optional" json:"dataMasking" yaml:"dataMasking"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#headers_to_log ApiManagementDiagnostic#headers_to_log}. HeadersToLog *[]*string `field:"optional" json:"headersToLog" yaml:"headersToLog"` }
type ApiManagementDiagnosticBackendResponseDataMasking ¶
type ApiManagementDiagnosticBackendResponseDataMasking struct { // headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#headers ApiManagementDiagnostic#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.5.0/docs/resources/api_management_diagnostic#query_params ApiManagementDiagnostic#query_params} QueryParams interface{} `field:"optional" json:"queryParams" yaml:"queryParams"` }
type ApiManagementDiagnosticBackendResponseDataMaskingHeaders ¶
type ApiManagementDiagnosticBackendResponseDataMaskingHeaders struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#mode ApiManagementDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#value ApiManagementDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementDiagnosticBackendResponseDataMaskingHeadersList ¶
type ApiManagementDiagnosticBackendResponseDataMaskingHeadersList 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) ApiManagementDiagnosticBackendResponseDataMaskingHeadersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementDiagnosticBackendResponseDataMaskingHeadersList ¶
func NewApiManagementDiagnosticBackendResponseDataMaskingHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementDiagnosticBackendResponseDataMaskingHeadersList
type ApiManagementDiagnosticBackendResponseDataMaskingHeadersOutputReference ¶
type ApiManagementDiagnosticBackendResponseDataMaskingHeadersOutputReference 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 NewApiManagementDiagnosticBackendResponseDataMaskingHeadersOutputReference ¶
func NewApiManagementDiagnosticBackendResponseDataMaskingHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementDiagnosticBackendResponseDataMaskingHeadersOutputReference
type ApiManagementDiagnosticBackendResponseDataMaskingOutputReference ¶
type ApiManagementDiagnosticBackendResponseDataMaskingOutputReference 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() ApiManagementDiagnosticBackendResponseDataMaskingHeadersList HeadersInput() interface{} InternalValue() *ApiManagementDiagnosticBackendResponseDataMasking SetInternalValue(val *ApiManagementDiagnosticBackendResponseDataMasking) QueryParams() ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsList 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 NewApiManagementDiagnosticBackendResponseDataMaskingOutputReference ¶
func NewApiManagementDiagnosticBackendResponseDataMaskingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementDiagnosticBackendResponseDataMaskingOutputReference
type ApiManagementDiagnosticBackendResponseDataMaskingQueryParams ¶
type ApiManagementDiagnosticBackendResponseDataMaskingQueryParams struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#mode ApiManagementDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#value ApiManagementDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsList ¶
type ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsList 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) ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementDiagnosticBackendResponseDataMaskingQueryParamsList ¶
func NewApiManagementDiagnosticBackendResponseDataMaskingQueryParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsList
type ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsOutputReference ¶
type ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsOutputReference 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 NewApiManagementDiagnosticBackendResponseDataMaskingQueryParamsOutputReference ¶
func NewApiManagementDiagnosticBackendResponseDataMaskingQueryParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsOutputReference
type ApiManagementDiagnosticBackendResponseOutputReference ¶
type ApiManagementDiagnosticBackendResponseOutputReference 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() ApiManagementDiagnosticBackendResponseDataMaskingOutputReference DataMaskingInput() *ApiManagementDiagnosticBackendResponseDataMasking // Experimental. Fqn() *string HeadersToLog() *[]*string SetHeadersToLog(val *[]*string) HeadersToLogInput() *[]*string InternalValue() *ApiManagementDiagnosticBackendResponse SetInternalValue(val *ApiManagementDiagnosticBackendResponse) // 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 *ApiManagementDiagnosticBackendResponseDataMasking) 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 NewApiManagementDiagnosticBackendResponseOutputReference ¶
func NewApiManagementDiagnosticBackendResponseOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementDiagnosticBackendResponseOutputReference
type ApiManagementDiagnosticConfig ¶
type ApiManagementDiagnosticConfig 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.5.0/docs/resources/api_management_diagnostic#api_management_logger_id ApiManagementDiagnostic#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.5.0/docs/resources/api_management_diagnostic#api_management_name ApiManagementDiagnostic#api_management_name}. ApiManagementName *string `field:"required" json:"apiManagementName" yaml:"apiManagementName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#identifier ApiManagementDiagnostic#identifier}. Identifier *string `field:"required" json:"identifier" yaml:"identifier"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#resource_group_name ApiManagementDiagnostic#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#always_log_errors ApiManagementDiagnostic#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.5.0/docs/resources/api_management_diagnostic#backend_request ApiManagementDiagnostic#backend_request} BackendRequest *ApiManagementDiagnosticBackendRequest `field:"optional" json:"backendRequest" yaml:"backendRequest"` // backend_response block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#backend_response ApiManagementDiagnostic#backend_response} BackendResponse *ApiManagementDiagnosticBackendResponse `field:"optional" json:"backendResponse" yaml:"backendResponse"` // frontend_request block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#frontend_request ApiManagementDiagnostic#frontend_request} FrontendRequest *ApiManagementDiagnosticFrontendRequest `field:"optional" json:"frontendRequest" yaml:"frontendRequest"` // frontend_response block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#frontend_response ApiManagementDiagnostic#frontend_response} FrontendResponse *ApiManagementDiagnosticFrontendResponse `field:"optional" json:"frontendResponse" yaml:"frontendResponse"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#http_correlation_protocol ApiManagementDiagnostic#http_correlation_protocol}. HttpCorrelationProtocol *string `field:"optional" json:"httpCorrelationProtocol" yaml:"httpCorrelationProtocol"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#id ApiManagementDiagnostic#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.5.0/docs/resources/api_management_diagnostic#log_client_ip ApiManagementDiagnostic#log_client_ip}. LogClientIp interface{} `field:"optional" json:"logClientIp" yaml:"logClientIp"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#operation_name_format ApiManagementDiagnostic#operation_name_format}. OperationNameFormat *string `field:"optional" json:"operationNameFormat" yaml:"operationNameFormat"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#sampling_percentage ApiManagementDiagnostic#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.5.0/docs/resources/api_management_diagnostic#timeouts ApiManagementDiagnostic#timeouts} Timeouts *ApiManagementDiagnosticTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#verbosity ApiManagementDiagnostic#verbosity}. Verbosity *string `field:"optional" json:"verbosity" yaml:"verbosity"` }
type ApiManagementDiagnosticFrontendRequest ¶
type ApiManagementDiagnosticFrontendRequest struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#body_bytes ApiManagementDiagnostic#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.5.0/docs/resources/api_management_diagnostic#data_masking ApiManagementDiagnostic#data_masking} DataMasking *ApiManagementDiagnosticFrontendRequestDataMasking `field:"optional" json:"dataMasking" yaml:"dataMasking"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#headers_to_log ApiManagementDiagnostic#headers_to_log}. HeadersToLog *[]*string `field:"optional" json:"headersToLog" yaml:"headersToLog"` }
type ApiManagementDiagnosticFrontendRequestDataMasking ¶
type ApiManagementDiagnosticFrontendRequestDataMasking struct { // headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#headers ApiManagementDiagnostic#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.5.0/docs/resources/api_management_diagnostic#query_params ApiManagementDiagnostic#query_params} QueryParams interface{} `field:"optional" json:"queryParams" yaml:"queryParams"` }
type ApiManagementDiagnosticFrontendRequestDataMaskingHeaders ¶
type ApiManagementDiagnosticFrontendRequestDataMaskingHeaders struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#mode ApiManagementDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#value ApiManagementDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementDiagnosticFrontendRequestDataMaskingHeadersList ¶
type ApiManagementDiagnosticFrontendRequestDataMaskingHeadersList 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) ApiManagementDiagnosticFrontendRequestDataMaskingHeadersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementDiagnosticFrontendRequestDataMaskingHeadersList ¶
func NewApiManagementDiagnosticFrontendRequestDataMaskingHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementDiagnosticFrontendRequestDataMaskingHeadersList
type ApiManagementDiagnosticFrontendRequestDataMaskingHeadersOutputReference ¶
type ApiManagementDiagnosticFrontendRequestDataMaskingHeadersOutputReference 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 NewApiManagementDiagnosticFrontendRequestDataMaskingHeadersOutputReference ¶
func NewApiManagementDiagnosticFrontendRequestDataMaskingHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementDiagnosticFrontendRequestDataMaskingHeadersOutputReference
type ApiManagementDiagnosticFrontendRequestDataMaskingOutputReference ¶
type ApiManagementDiagnosticFrontendRequestDataMaskingOutputReference 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() ApiManagementDiagnosticFrontendRequestDataMaskingHeadersList HeadersInput() interface{} InternalValue() *ApiManagementDiagnosticFrontendRequestDataMasking SetInternalValue(val *ApiManagementDiagnosticFrontendRequestDataMasking) QueryParams() ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsList 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 NewApiManagementDiagnosticFrontendRequestDataMaskingOutputReference ¶
func NewApiManagementDiagnosticFrontendRequestDataMaskingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementDiagnosticFrontendRequestDataMaskingOutputReference
type ApiManagementDiagnosticFrontendRequestDataMaskingQueryParams ¶
type ApiManagementDiagnosticFrontendRequestDataMaskingQueryParams struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#mode ApiManagementDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#value ApiManagementDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsList ¶
type ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsList 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) ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsList ¶
func NewApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsList
type ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference ¶
type ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference 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 NewApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference ¶
func NewApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference
type ApiManagementDiagnosticFrontendRequestOutputReference ¶
type ApiManagementDiagnosticFrontendRequestOutputReference 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() ApiManagementDiagnosticFrontendRequestDataMaskingOutputReference DataMaskingInput() *ApiManagementDiagnosticFrontendRequestDataMasking // Experimental. Fqn() *string HeadersToLog() *[]*string SetHeadersToLog(val *[]*string) HeadersToLogInput() *[]*string InternalValue() *ApiManagementDiagnosticFrontendRequest SetInternalValue(val *ApiManagementDiagnosticFrontendRequest) // 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 *ApiManagementDiagnosticFrontendRequestDataMasking) 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 NewApiManagementDiagnosticFrontendRequestOutputReference ¶
func NewApiManagementDiagnosticFrontendRequestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementDiagnosticFrontendRequestOutputReference
type ApiManagementDiagnosticFrontendResponse ¶
type ApiManagementDiagnosticFrontendResponse struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#body_bytes ApiManagementDiagnostic#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.5.0/docs/resources/api_management_diagnostic#data_masking ApiManagementDiagnostic#data_masking} DataMasking *ApiManagementDiagnosticFrontendResponseDataMasking `field:"optional" json:"dataMasking" yaml:"dataMasking"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#headers_to_log ApiManagementDiagnostic#headers_to_log}. HeadersToLog *[]*string `field:"optional" json:"headersToLog" yaml:"headersToLog"` }
type ApiManagementDiagnosticFrontendResponseDataMasking ¶
type ApiManagementDiagnosticFrontendResponseDataMasking struct { // headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#headers ApiManagementDiagnostic#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.5.0/docs/resources/api_management_diagnostic#query_params ApiManagementDiagnostic#query_params} QueryParams interface{} `field:"optional" json:"queryParams" yaml:"queryParams"` }
type ApiManagementDiagnosticFrontendResponseDataMaskingHeaders ¶
type ApiManagementDiagnosticFrontendResponseDataMaskingHeaders struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#mode ApiManagementDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#value ApiManagementDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementDiagnosticFrontendResponseDataMaskingHeadersList ¶
type ApiManagementDiagnosticFrontendResponseDataMaskingHeadersList 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) ApiManagementDiagnosticFrontendResponseDataMaskingHeadersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementDiagnosticFrontendResponseDataMaskingHeadersList ¶
func NewApiManagementDiagnosticFrontendResponseDataMaskingHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementDiagnosticFrontendResponseDataMaskingHeadersList
type ApiManagementDiagnosticFrontendResponseDataMaskingHeadersOutputReference ¶
type ApiManagementDiagnosticFrontendResponseDataMaskingHeadersOutputReference 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 NewApiManagementDiagnosticFrontendResponseDataMaskingHeadersOutputReference ¶
func NewApiManagementDiagnosticFrontendResponseDataMaskingHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementDiagnosticFrontendResponseDataMaskingHeadersOutputReference
type ApiManagementDiagnosticFrontendResponseDataMaskingOutputReference ¶
type ApiManagementDiagnosticFrontendResponseDataMaskingOutputReference 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() ApiManagementDiagnosticFrontendResponseDataMaskingHeadersList HeadersInput() interface{} InternalValue() *ApiManagementDiagnosticFrontendResponseDataMasking SetInternalValue(val *ApiManagementDiagnosticFrontendResponseDataMasking) QueryParams() ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsList 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 NewApiManagementDiagnosticFrontendResponseDataMaskingOutputReference ¶
func NewApiManagementDiagnosticFrontendResponseDataMaskingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementDiagnosticFrontendResponseDataMaskingOutputReference
type ApiManagementDiagnosticFrontendResponseDataMaskingQueryParams ¶
type ApiManagementDiagnosticFrontendResponseDataMaskingQueryParams struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#mode ApiManagementDiagnostic#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#value ApiManagementDiagnostic#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsList ¶
type ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsList 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) ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsList ¶
func NewApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsList
type ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference ¶
type ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference 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 NewApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference ¶
func NewApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference
type ApiManagementDiagnosticFrontendResponseOutputReference ¶
type ApiManagementDiagnosticFrontendResponseOutputReference 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() ApiManagementDiagnosticFrontendResponseDataMaskingOutputReference DataMaskingInput() *ApiManagementDiagnosticFrontendResponseDataMasking // Experimental. Fqn() *string HeadersToLog() *[]*string SetHeadersToLog(val *[]*string) HeadersToLogInput() *[]*string InternalValue() *ApiManagementDiagnosticFrontendResponse SetInternalValue(val *ApiManagementDiagnosticFrontendResponse) // 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 *ApiManagementDiagnosticFrontendResponseDataMasking) 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 NewApiManagementDiagnosticFrontendResponseOutputReference ¶
func NewApiManagementDiagnosticFrontendResponseOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementDiagnosticFrontendResponseOutputReference
type ApiManagementDiagnosticTimeouts ¶
type ApiManagementDiagnosticTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#create ApiManagementDiagnostic#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#delete ApiManagementDiagnostic#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#read ApiManagementDiagnostic#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.5.0/docs/resources/api_management_diagnostic#update ApiManagementDiagnostic#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type ApiManagementDiagnosticTimeoutsOutputReference ¶
type ApiManagementDiagnosticTimeoutsOutputReference 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 NewApiManagementDiagnosticTimeoutsOutputReference ¶
func NewApiManagementDiagnosticTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApiManagementDiagnosticTimeoutsOutputReference
Source Files ¶
- ApiManagementDiagnostic.go
- ApiManagementDiagnosticBackendRequest.go
- ApiManagementDiagnosticBackendRequestDataMasking.go
- ApiManagementDiagnosticBackendRequestDataMaskingHeaders.go
- ApiManagementDiagnosticBackendRequestDataMaskingHeadersList.go
- ApiManagementDiagnosticBackendRequestDataMaskingHeadersList__checks.go
- ApiManagementDiagnosticBackendRequestDataMaskingHeadersOutputReference.go
- ApiManagementDiagnosticBackendRequestDataMaskingHeadersOutputReference__checks.go
- ApiManagementDiagnosticBackendRequestDataMaskingOutputReference.go
- ApiManagementDiagnosticBackendRequestDataMaskingOutputReference__checks.go
- ApiManagementDiagnosticBackendRequestDataMaskingQueryParams.go
- ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsList.go
- ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsList__checks.go
- ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsOutputReference.go
- ApiManagementDiagnosticBackendRequestDataMaskingQueryParamsOutputReference__checks.go
- ApiManagementDiagnosticBackendRequestOutputReference.go
- ApiManagementDiagnosticBackendRequestOutputReference__checks.go
- ApiManagementDiagnosticBackendResponse.go
- ApiManagementDiagnosticBackendResponseDataMasking.go
- ApiManagementDiagnosticBackendResponseDataMaskingHeaders.go
- ApiManagementDiagnosticBackendResponseDataMaskingHeadersList.go
- ApiManagementDiagnosticBackendResponseDataMaskingHeadersList__checks.go
- ApiManagementDiagnosticBackendResponseDataMaskingHeadersOutputReference.go
- ApiManagementDiagnosticBackendResponseDataMaskingHeadersOutputReference__checks.go
- ApiManagementDiagnosticBackendResponseDataMaskingOutputReference.go
- ApiManagementDiagnosticBackendResponseDataMaskingOutputReference__checks.go
- ApiManagementDiagnosticBackendResponseDataMaskingQueryParams.go
- ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsList.go
- ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsList__checks.go
- ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsOutputReference.go
- ApiManagementDiagnosticBackendResponseDataMaskingQueryParamsOutputReference__checks.go
- ApiManagementDiagnosticBackendResponseOutputReference.go
- ApiManagementDiagnosticBackendResponseOutputReference__checks.go
- ApiManagementDiagnosticConfig.go
- ApiManagementDiagnosticFrontendRequest.go
- ApiManagementDiagnosticFrontendRequestDataMasking.go
- ApiManagementDiagnosticFrontendRequestDataMaskingHeaders.go
- ApiManagementDiagnosticFrontendRequestDataMaskingHeadersList.go
- ApiManagementDiagnosticFrontendRequestDataMaskingHeadersList__checks.go
- ApiManagementDiagnosticFrontendRequestDataMaskingHeadersOutputReference.go
- ApiManagementDiagnosticFrontendRequestDataMaskingHeadersOutputReference__checks.go
- ApiManagementDiagnosticFrontendRequestDataMaskingOutputReference.go
- ApiManagementDiagnosticFrontendRequestDataMaskingOutputReference__checks.go
- ApiManagementDiagnosticFrontendRequestDataMaskingQueryParams.go
- ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsList.go
- ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsList__checks.go
- ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference.go
- ApiManagementDiagnosticFrontendRequestDataMaskingQueryParamsOutputReference__checks.go
- ApiManagementDiagnosticFrontendRequestOutputReference.go
- ApiManagementDiagnosticFrontendRequestOutputReference__checks.go
- ApiManagementDiagnosticFrontendResponse.go
- ApiManagementDiagnosticFrontendResponseDataMasking.go
- ApiManagementDiagnosticFrontendResponseDataMaskingHeaders.go
- ApiManagementDiagnosticFrontendResponseDataMaskingHeadersList.go
- ApiManagementDiagnosticFrontendResponseDataMaskingHeadersList__checks.go
- ApiManagementDiagnosticFrontendResponseDataMaskingHeadersOutputReference.go
- ApiManagementDiagnosticFrontendResponseDataMaskingHeadersOutputReference__checks.go
- ApiManagementDiagnosticFrontendResponseDataMaskingOutputReference.go
- ApiManagementDiagnosticFrontendResponseDataMaskingOutputReference__checks.go
- ApiManagementDiagnosticFrontendResponseDataMaskingQueryParams.go
- ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsList.go
- ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsList__checks.go
- ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference.go
- ApiManagementDiagnosticFrontendResponseDataMaskingQueryParamsOutputReference__checks.go
- ApiManagementDiagnosticFrontendResponseOutputReference.go
- ApiManagementDiagnosticFrontendResponseOutputReference__checks.go
- ApiManagementDiagnosticTimeouts.go
- ApiManagementDiagnosticTimeoutsOutputReference.go
- ApiManagementDiagnosticTimeoutsOutputReference__checks.go
- ApiManagementDiagnostic__checks.go
- main.go