Documentation ¶
Index ¶
- type Args
- type BackendRequest
- type BackendRequestAttributes
- func (br BackendRequestAttributes) BodyBytes() terra.NumberValue
- func (br BackendRequestAttributes) DataMasking() terra.ListValue[BackendRequestDataMaskingAttributes]
- func (br BackendRequestAttributes) HeadersToLog() terra.SetValue[terra.StringValue]
- func (br BackendRequestAttributes) InternalRef() (terra.Reference, error)
- func (br BackendRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (br BackendRequestAttributes) InternalWithRef(ref terra.Reference) BackendRequestAttributes
- type BackendRequestDataMasking
- type BackendRequestDataMaskingAttributes
- func (dm BackendRequestDataMaskingAttributes) Headers() terra.ListValue[BackendRequestDataMaskingHeadersAttributes]
- func (dm BackendRequestDataMaskingAttributes) InternalRef() (terra.Reference, error)
- func (dm BackendRequestDataMaskingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dm BackendRequestDataMaskingAttributes) InternalWithRef(ref terra.Reference) BackendRequestDataMaskingAttributes
- func (dm BackendRequestDataMaskingAttributes) QueryParams() terra.ListValue[BackendRequestDataMaskingQueryParamsAttributes]
- type BackendRequestDataMaskingHeaders
- type BackendRequestDataMaskingHeadersAttributes
- func (h BackendRequestDataMaskingHeadersAttributes) InternalRef() (terra.Reference, error)
- func (h BackendRequestDataMaskingHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h BackendRequestDataMaskingHeadersAttributes) InternalWithRef(ref terra.Reference) BackendRequestDataMaskingHeadersAttributes
- func (h BackendRequestDataMaskingHeadersAttributes) Mode() terra.StringValue
- func (h BackendRequestDataMaskingHeadersAttributes) Value() terra.StringValue
- type BackendRequestDataMaskingHeadersState
- type BackendRequestDataMaskingQueryParams
- type BackendRequestDataMaskingQueryParamsAttributes
- func (qp BackendRequestDataMaskingQueryParamsAttributes) InternalRef() (terra.Reference, error)
- func (qp BackendRequestDataMaskingQueryParamsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qp BackendRequestDataMaskingQueryParamsAttributes) InternalWithRef(ref terra.Reference) BackendRequestDataMaskingQueryParamsAttributes
- func (qp BackendRequestDataMaskingQueryParamsAttributes) Mode() terra.StringValue
- func (qp BackendRequestDataMaskingQueryParamsAttributes) Value() terra.StringValue
- type BackendRequestDataMaskingQueryParamsState
- type BackendRequestDataMaskingState
- type BackendRequestState
- type BackendResponse
- type BackendResponseAttributes
- func (br BackendResponseAttributes) BodyBytes() terra.NumberValue
- func (br BackendResponseAttributes) DataMasking() terra.ListValue[BackendResponseDataMaskingAttributes]
- func (br BackendResponseAttributes) HeadersToLog() terra.SetValue[terra.StringValue]
- func (br BackendResponseAttributes) InternalRef() (terra.Reference, error)
- func (br BackendResponseAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (br BackendResponseAttributes) InternalWithRef(ref terra.Reference) BackendResponseAttributes
- type BackendResponseDataMasking
- type BackendResponseDataMaskingAttributes
- func (dm BackendResponseDataMaskingAttributes) Headers() terra.ListValue[BackendResponseDataMaskingHeadersAttributes]
- func (dm BackendResponseDataMaskingAttributes) InternalRef() (terra.Reference, error)
- func (dm BackendResponseDataMaskingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dm BackendResponseDataMaskingAttributes) InternalWithRef(ref terra.Reference) BackendResponseDataMaskingAttributes
- func (dm BackendResponseDataMaskingAttributes) QueryParams() terra.ListValue[BackendResponseDataMaskingQueryParamsAttributes]
- type BackendResponseDataMaskingHeaders
- type BackendResponseDataMaskingHeadersAttributes
- func (h BackendResponseDataMaskingHeadersAttributes) InternalRef() (terra.Reference, error)
- func (h BackendResponseDataMaskingHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h BackendResponseDataMaskingHeadersAttributes) InternalWithRef(ref terra.Reference) BackendResponseDataMaskingHeadersAttributes
- func (h BackendResponseDataMaskingHeadersAttributes) Mode() terra.StringValue
- func (h BackendResponseDataMaskingHeadersAttributes) Value() terra.StringValue
- type BackendResponseDataMaskingHeadersState
- type BackendResponseDataMaskingQueryParams
- type BackendResponseDataMaskingQueryParamsAttributes
- func (qp BackendResponseDataMaskingQueryParamsAttributes) InternalRef() (terra.Reference, error)
- func (qp BackendResponseDataMaskingQueryParamsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qp BackendResponseDataMaskingQueryParamsAttributes) InternalWithRef(ref terra.Reference) BackendResponseDataMaskingQueryParamsAttributes
- func (qp BackendResponseDataMaskingQueryParamsAttributes) Mode() terra.StringValue
- func (qp BackendResponseDataMaskingQueryParamsAttributes) Value() terra.StringValue
- type BackendResponseDataMaskingQueryParamsState
- type BackendResponseDataMaskingState
- type BackendResponseState
- type FrontendRequest
- type FrontendRequestAttributes
- func (fr FrontendRequestAttributes) BodyBytes() terra.NumberValue
- func (fr FrontendRequestAttributes) DataMasking() terra.ListValue[FrontendRequestDataMaskingAttributes]
- func (fr FrontendRequestAttributes) HeadersToLog() terra.SetValue[terra.StringValue]
- func (fr FrontendRequestAttributes) InternalRef() (terra.Reference, error)
- func (fr FrontendRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fr FrontendRequestAttributes) InternalWithRef(ref terra.Reference) FrontendRequestAttributes
- type FrontendRequestDataMasking
- type FrontendRequestDataMaskingAttributes
- func (dm FrontendRequestDataMaskingAttributes) Headers() terra.ListValue[FrontendRequestDataMaskingHeadersAttributes]
- func (dm FrontendRequestDataMaskingAttributes) InternalRef() (terra.Reference, error)
- func (dm FrontendRequestDataMaskingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dm FrontendRequestDataMaskingAttributes) InternalWithRef(ref terra.Reference) FrontendRequestDataMaskingAttributes
- func (dm FrontendRequestDataMaskingAttributes) QueryParams() terra.ListValue[FrontendRequestDataMaskingQueryParamsAttributes]
- type FrontendRequestDataMaskingHeaders
- type FrontendRequestDataMaskingHeadersAttributes
- func (h FrontendRequestDataMaskingHeadersAttributes) InternalRef() (terra.Reference, error)
- func (h FrontendRequestDataMaskingHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h FrontendRequestDataMaskingHeadersAttributes) InternalWithRef(ref terra.Reference) FrontendRequestDataMaskingHeadersAttributes
- func (h FrontendRequestDataMaskingHeadersAttributes) Mode() terra.StringValue
- func (h FrontendRequestDataMaskingHeadersAttributes) Value() terra.StringValue
- type FrontendRequestDataMaskingHeadersState
- type FrontendRequestDataMaskingQueryParams
- type FrontendRequestDataMaskingQueryParamsAttributes
- func (qp FrontendRequestDataMaskingQueryParamsAttributes) InternalRef() (terra.Reference, error)
- func (qp FrontendRequestDataMaskingQueryParamsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qp FrontendRequestDataMaskingQueryParamsAttributes) InternalWithRef(ref terra.Reference) FrontendRequestDataMaskingQueryParamsAttributes
- func (qp FrontendRequestDataMaskingQueryParamsAttributes) Mode() terra.StringValue
- func (qp FrontendRequestDataMaskingQueryParamsAttributes) Value() terra.StringValue
- type FrontendRequestDataMaskingQueryParamsState
- type FrontendRequestDataMaskingState
- type FrontendRequestState
- type FrontendResponse
- type FrontendResponseAttributes
- func (fr FrontendResponseAttributes) BodyBytes() terra.NumberValue
- func (fr FrontendResponseAttributes) DataMasking() terra.ListValue[FrontendResponseDataMaskingAttributes]
- func (fr FrontendResponseAttributes) HeadersToLog() terra.SetValue[terra.StringValue]
- func (fr FrontendResponseAttributes) InternalRef() (terra.Reference, error)
- func (fr FrontendResponseAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fr FrontendResponseAttributes) InternalWithRef(ref terra.Reference) FrontendResponseAttributes
- type FrontendResponseDataMasking
- type FrontendResponseDataMaskingAttributes
- func (dm FrontendResponseDataMaskingAttributes) Headers() terra.ListValue[FrontendResponseDataMaskingHeadersAttributes]
- func (dm FrontendResponseDataMaskingAttributes) InternalRef() (terra.Reference, error)
- func (dm FrontendResponseDataMaskingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dm FrontendResponseDataMaskingAttributes) InternalWithRef(ref terra.Reference) FrontendResponseDataMaskingAttributes
- func (dm FrontendResponseDataMaskingAttributes) QueryParams() terra.ListValue[FrontendResponseDataMaskingQueryParamsAttributes]
- type FrontendResponseDataMaskingHeaders
- type FrontendResponseDataMaskingHeadersAttributes
- func (h FrontendResponseDataMaskingHeadersAttributes) InternalRef() (terra.Reference, error)
- func (h FrontendResponseDataMaskingHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h FrontendResponseDataMaskingHeadersAttributes) InternalWithRef(ref terra.Reference) FrontendResponseDataMaskingHeadersAttributes
- func (h FrontendResponseDataMaskingHeadersAttributes) Mode() terra.StringValue
- func (h FrontendResponseDataMaskingHeadersAttributes) Value() terra.StringValue
- type FrontendResponseDataMaskingHeadersState
- type FrontendResponseDataMaskingQueryParams
- type FrontendResponseDataMaskingQueryParamsAttributes
- func (qp FrontendResponseDataMaskingQueryParamsAttributes) InternalRef() (terra.Reference, error)
- func (qp FrontendResponseDataMaskingQueryParamsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qp FrontendResponseDataMaskingQueryParamsAttributes) InternalWithRef(ref terra.Reference) FrontendResponseDataMaskingQueryParamsAttributes
- func (qp FrontendResponseDataMaskingQueryParamsAttributes) Mode() terra.StringValue
- func (qp FrontendResponseDataMaskingQueryParamsAttributes) Value() terra.StringValue
- type FrontendResponseDataMaskingQueryParamsState
- type FrontendResponseDataMaskingState
- type FrontendResponseState
- type Resource
- func (aamad *Resource) Attributes() azurermApiManagementApiDiagnosticAttributes
- func (aamad *Resource) Configuration() interface{}
- func (aamad *Resource) DependOn() terra.Reference
- func (aamad *Resource) Dependencies() terra.Dependencies
- func (aamad *Resource) ImportState(state io.Reader) error
- func (aamad *Resource) LifecycleManagement() *terra.Lifecycle
- func (aamad *Resource) LocalName() string
- func (aamad *Resource) State() (*azurermApiManagementApiDiagnosticState, bool)
- func (aamad *Resource) StateMust() *azurermApiManagementApiDiagnosticState
- func (aamad *Resource) Type() string
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Read() terra.StringValue
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // AlwaysLogErrors: bool, optional AlwaysLogErrors terra.BoolValue `hcl:"always_log_errors,attr"` // ApiManagementLoggerId: string, required ApiManagementLoggerId terra.StringValue `hcl:"api_management_logger_id,attr" validate:"required"` // ApiManagementName: string, required ApiManagementName terra.StringValue `hcl:"api_management_name,attr" validate:"required"` // ApiName: string, required ApiName terra.StringValue `hcl:"api_name,attr" validate:"required"` // HttpCorrelationProtocol: string, optional HttpCorrelationProtocol terra.StringValue `hcl:"http_correlation_protocol,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Identifier: string, required Identifier terra.StringValue `hcl:"identifier,attr" validate:"required"` // LogClientIp: bool, optional LogClientIp terra.BoolValue `hcl:"log_client_ip,attr"` // OperationNameFormat: string, optional OperationNameFormat terra.StringValue `hcl:"operation_name_format,attr"` // ResourceGroupName: string, required ResourceGroupName terra.StringValue `hcl:"resource_group_name,attr" validate:"required"` // SamplingPercentage: number, optional SamplingPercentage terra.NumberValue `hcl:"sampling_percentage,attr"` // Verbosity: string, optional Verbosity terra.StringValue `hcl:"verbosity,attr"` // BackendRequest: optional BackendRequest *BackendRequest `hcl:"backend_request,block"` // BackendResponse: optional BackendResponse *BackendResponse `hcl:"backend_response,block"` // FrontendRequest: optional FrontendRequest *FrontendRequest `hcl:"frontend_request,block"` // FrontendResponse: optional FrontendResponse *FrontendResponse `hcl:"frontend_response,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for azurerm_api_management_api_diagnostic.
type BackendRequest ¶
type BackendRequest struct { // BodyBytes: number, optional BodyBytes terra.NumberValue `hcl:"body_bytes,attr"` // HeadersToLog: set of string, optional HeadersToLog terra.SetValue[terra.StringValue] `hcl:"headers_to_log,attr"` // BackendRequestDataMasking: optional DataMasking *BackendRequestDataMasking `hcl:"data_masking,block"` }
type BackendRequestAttributes ¶
type BackendRequestAttributes struct {
// contains filtered or unexported fields
}
func (BackendRequestAttributes) BodyBytes ¶
func (br BackendRequestAttributes) BodyBytes() terra.NumberValue
func (BackendRequestAttributes) DataMasking ¶
func (br BackendRequestAttributes) DataMasking() terra.ListValue[BackendRequestDataMaskingAttributes]
func (BackendRequestAttributes) HeadersToLog ¶
func (br BackendRequestAttributes) HeadersToLog() terra.SetValue[terra.StringValue]
func (BackendRequestAttributes) InternalRef ¶
func (br BackendRequestAttributes) InternalRef() (terra.Reference, error)
func (BackendRequestAttributes) InternalTokens ¶
func (br BackendRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BackendRequestAttributes) InternalWithRef ¶
func (br BackendRequestAttributes) InternalWithRef(ref terra.Reference) BackendRequestAttributes
type BackendRequestDataMasking ¶
type BackendRequestDataMasking struct { // BackendRequestDataMaskingHeaders: min=0 Headers []BackendRequestDataMaskingHeaders `hcl:"headers,block" validate:"min=0"` // BackendRequestDataMaskingQueryParams: min=0 QueryParams []BackendRequestDataMaskingQueryParams `hcl:"query_params,block" validate:"min=0"` }
type BackendRequestDataMaskingAttributes ¶
type BackendRequestDataMaskingAttributes struct {
// contains filtered or unexported fields
}
func (BackendRequestDataMaskingAttributes) Headers ¶
func (dm BackendRequestDataMaskingAttributes) Headers() terra.ListValue[BackendRequestDataMaskingHeadersAttributes]
func (BackendRequestDataMaskingAttributes) InternalRef ¶
func (dm BackendRequestDataMaskingAttributes) InternalRef() (terra.Reference, error)
func (BackendRequestDataMaskingAttributes) InternalTokens ¶
func (dm BackendRequestDataMaskingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BackendRequestDataMaskingAttributes) InternalWithRef ¶
func (dm BackendRequestDataMaskingAttributes) InternalWithRef(ref terra.Reference) BackendRequestDataMaskingAttributes
func (BackendRequestDataMaskingAttributes) QueryParams ¶
func (dm BackendRequestDataMaskingAttributes) QueryParams() terra.ListValue[BackendRequestDataMaskingQueryParamsAttributes]
type BackendRequestDataMaskingHeaders ¶
type BackendRequestDataMaskingHeaders struct { // Mode: string, required Mode terra.StringValue `hcl:"mode,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type BackendRequestDataMaskingHeadersAttributes ¶
type BackendRequestDataMaskingHeadersAttributes struct {
// contains filtered or unexported fields
}
func (BackendRequestDataMaskingHeadersAttributes) InternalRef ¶
func (h BackendRequestDataMaskingHeadersAttributes) InternalRef() (terra.Reference, error)
func (BackendRequestDataMaskingHeadersAttributes) InternalTokens ¶
func (h BackendRequestDataMaskingHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BackendRequestDataMaskingHeadersAttributes) InternalWithRef ¶
func (h BackendRequestDataMaskingHeadersAttributes) InternalWithRef(ref terra.Reference) BackendRequestDataMaskingHeadersAttributes
func (BackendRequestDataMaskingHeadersAttributes) Mode ¶
func (h BackendRequestDataMaskingHeadersAttributes) Mode() terra.StringValue
func (BackendRequestDataMaskingHeadersAttributes) Value ¶
func (h BackendRequestDataMaskingHeadersAttributes) Value() terra.StringValue
type BackendRequestDataMaskingQueryParams ¶
type BackendRequestDataMaskingQueryParams struct { // Mode: string, required Mode terra.StringValue `hcl:"mode,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type BackendRequestDataMaskingQueryParamsAttributes ¶
type BackendRequestDataMaskingQueryParamsAttributes struct {
// contains filtered or unexported fields
}
func (BackendRequestDataMaskingQueryParamsAttributes) InternalRef ¶
func (qp BackendRequestDataMaskingQueryParamsAttributes) InternalRef() (terra.Reference, error)
func (BackendRequestDataMaskingQueryParamsAttributes) InternalTokens ¶
func (qp BackendRequestDataMaskingQueryParamsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BackendRequestDataMaskingQueryParamsAttributes) InternalWithRef ¶
func (qp BackendRequestDataMaskingQueryParamsAttributes) InternalWithRef(ref terra.Reference) BackendRequestDataMaskingQueryParamsAttributes
func (BackendRequestDataMaskingQueryParamsAttributes) Mode ¶
func (qp BackendRequestDataMaskingQueryParamsAttributes) Mode() terra.StringValue
func (BackendRequestDataMaskingQueryParamsAttributes) Value ¶
func (qp BackendRequestDataMaskingQueryParamsAttributes) Value() terra.StringValue
type BackendRequestDataMaskingState ¶
type BackendRequestDataMaskingState struct { Headers []BackendRequestDataMaskingHeadersState `json:"headers"` QueryParams []BackendRequestDataMaskingQueryParamsState `json:"query_params"` }
type BackendRequestState ¶
type BackendRequestState struct { BodyBytes float64 `json:"body_bytes"` HeadersToLog []string `json:"headers_to_log"` DataMasking []BackendRequestDataMaskingState `json:"data_masking"` }
type BackendResponse ¶
type BackendResponse struct { // BodyBytes: number, optional BodyBytes terra.NumberValue `hcl:"body_bytes,attr"` // HeadersToLog: set of string, optional HeadersToLog terra.SetValue[terra.StringValue] `hcl:"headers_to_log,attr"` // BackendResponseDataMasking: optional DataMasking *BackendResponseDataMasking `hcl:"data_masking,block"` }
type BackendResponseAttributes ¶
type BackendResponseAttributes struct {
// contains filtered or unexported fields
}
func (BackendResponseAttributes) BodyBytes ¶
func (br BackendResponseAttributes) BodyBytes() terra.NumberValue
func (BackendResponseAttributes) DataMasking ¶
func (br BackendResponseAttributes) DataMasking() terra.ListValue[BackendResponseDataMaskingAttributes]
func (BackendResponseAttributes) HeadersToLog ¶
func (br BackendResponseAttributes) HeadersToLog() terra.SetValue[terra.StringValue]
func (BackendResponseAttributes) InternalRef ¶
func (br BackendResponseAttributes) InternalRef() (terra.Reference, error)
func (BackendResponseAttributes) InternalTokens ¶
func (br BackendResponseAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BackendResponseAttributes) InternalWithRef ¶
func (br BackendResponseAttributes) InternalWithRef(ref terra.Reference) BackendResponseAttributes
type BackendResponseDataMasking ¶
type BackendResponseDataMasking struct { // BackendResponseDataMaskingHeaders: min=0 Headers []BackendResponseDataMaskingHeaders `hcl:"headers,block" validate:"min=0"` // BackendResponseDataMaskingQueryParams: min=0 QueryParams []BackendResponseDataMaskingQueryParams `hcl:"query_params,block" validate:"min=0"` }
type BackendResponseDataMaskingAttributes ¶
type BackendResponseDataMaskingAttributes struct {
// contains filtered or unexported fields
}
func (BackendResponseDataMaskingAttributes) Headers ¶
func (dm BackendResponseDataMaskingAttributes) Headers() terra.ListValue[BackendResponseDataMaskingHeadersAttributes]
func (BackendResponseDataMaskingAttributes) InternalRef ¶
func (dm BackendResponseDataMaskingAttributes) InternalRef() (terra.Reference, error)
func (BackendResponseDataMaskingAttributes) InternalTokens ¶
func (dm BackendResponseDataMaskingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BackendResponseDataMaskingAttributes) InternalWithRef ¶
func (dm BackendResponseDataMaskingAttributes) InternalWithRef(ref terra.Reference) BackendResponseDataMaskingAttributes
func (BackendResponseDataMaskingAttributes) QueryParams ¶
func (dm BackendResponseDataMaskingAttributes) QueryParams() terra.ListValue[BackendResponseDataMaskingQueryParamsAttributes]
type BackendResponseDataMaskingHeaders ¶
type BackendResponseDataMaskingHeaders struct { // Mode: string, required Mode terra.StringValue `hcl:"mode,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type BackendResponseDataMaskingHeadersAttributes ¶
type BackendResponseDataMaskingHeadersAttributes struct {
// contains filtered or unexported fields
}
func (BackendResponseDataMaskingHeadersAttributes) InternalRef ¶
func (h BackendResponseDataMaskingHeadersAttributes) InternalRef() (terra.Reference, error)
func (BackendResponseDataMaskingHeadersAttributes) InternalTokens ¶
func (h BackendResponseDataMaskingHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BackendResponseDataMaskingHeadersAttributes) InternalWithRef ¶
func (h BackendResponseDataMaskingHeadersAttributes) InternalWithRef(ref terra.Reference) BackendResponseDataMaskingHeadersAttributes
func (BackendResponseDataMaskingHeadersAttributes) Mode ¶
func (h BackendResponseDataMaskingHeadersAttributes) Mode() terra.StringValue
func (BackendResponseDataMaskingHeadersAttributes) Value ¶
func (h BackendResponseDataMaskingHeadersAttributes) Value() terra.StringValue
type BackendResponseDataMaskingQueryParams ¶
type BackendResponseDataMaskingQueryParams struct { // Mode: string, required Mode terra.StringValue `hcl:"mode,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type BackendResponseDataMaskingQueryParamsAttributes ¶
type BackendResponseDataMaskingQueryParamsAttributes struct {
// contains filtered or unexported fields
}
func (BackendResponseDataMaskingQueryParamsAttributes) InternalRef ¶
func (qp BackendResponseDataMaskingQueryParamsAttributes) InternalRef() (terra.Reference, error)
func (BackendResponseDataMaskingQueryParamsAttributes) InternalTokens ¶
func (qp BackendResponseDataMaskingQueryParamsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BackendResponseDataMaskingQueryParamsAttributes) InternalWithRef ¶
func (qp BackendResponseDataMaskingQueryParamsAttributes) InternalWithRef(ref terra.Reference) BackendResponseDataMaskingQueryParamsAttributes
func (BackendResponseDataMaskingQueryParamsAttributes) Mode ¶
func (qp BackendResponseDataMaskingQueryParamsAttributes) Mode() terra.StringValue
func (BackendResponseDataMaskingQueryParamsAttributes) Value ¶
func (qp BackendResponseDataMaskingQueryParamsAttributes) Value() terra.StringValue
type BackendResponseDataMaskingState ¶
type BackendResponseDataMaskingState struct { Headers []BackendResponseDataMaskingHeadersState `json:"headers"` QueryParams []BackendResponseDataMaskingQueryParamsState `json:"query_params"` }
type BackendResponseState ¶
type BackendResponseState struct { BodyBytes float64 `json:"body_bytes"` HeadersToLog []string `json:"headers_to_log"` DataMasking []BackendResponseDataMaskingState `json:"data_masking"` }
type FrontendRequest ¶
type FrontendRequest struct { // BodyBytes: number, optional BodyBytes terra.NumberValue `hcl:"body_bytes,attr"` // HeadersToLog: set of string, optional HeadersToLog terra.SetValue[terra.StringValue] `hcl:"headers_to_log,attr"` // FrontendRequestDataMasking: optional DataMasking *FrontendRequestDataMasking `hcl:"data_masking,block"` }
type FrontendRequestAttributes ¶
type FrontendRequestAttributes struct {
// contains filtered or unexported fields
}
func (FrontendRequestAttributes) BodyBytes ¶
func (fr FrontendRequestAttributes) BodyBytes() terra.NumberValue
func (FrontendRequestAttributes) DataMasking ¶
func (fr FrontendRequestAttributes) DataMasking() terra.ListValue[FrontendRequestDataMaskingAttributes]
func (FrontendRequestAttributes) HeadersToLog ¶
func (fr FrontendRequestAttributes) HeadersToLog() terra.SetValue[terra.StringValue]
func (FrontendRequestAttributes) InternalRef ¶
func (fr FrontendRequestAttributes) InternalRef() (terra.Reference, error)
func (FrontendRequestAttributes) InternalTokens ¶
func (fr FrontendRequestAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FrontendRequestAttributes) InternalWithRef ¶
func (fr FrontendRequestAttributes) InternalWithRef(ref terra.Reference) FrontendRequestAttributes
type FrontendRequestDataMasking ¶
type FrontendRequestDataMasking struct { // FrontendRequestDataMaskingHeaders: min=0 Headers []FrontendRequestDataMaskingHeaders `hcl:"headers,block" validate:"min=0"` // FrontendRequestDataMaskingQueryParams: min=0 QueryParams []FrontendRequestDataMaskingQueryParams `hcl:"query_params,block" validate:"min=0"` }
type FrontendRequestDataMaskingAttributes ¶
type FrontendRequestDataMaskingAttributes struct {
// contains filtered or unexported fields
}
func (FrontendRequestDataMaskingAttributes) Headers ¶
func (dm FrontendRequestDataMaskingAttributes) Headers() terra.ListValue[FrontendRequestDataMaskingHeadersAttributes]
func (FrontendRequestDataMaskingAttributes) InternalRef ¶
func (dm FrontendRequestDataMaskingAttributes) InternalRef() (terra.Reference, error)
func (FrontendRequestDataMaskingAttributes) InternalTokens ¶
func (dm FrontendRequestDataMaskingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FrontendRequestDataMaskingAttributes) InternalWithRef ¶
func (dm FrontendRequestDataMaskingAttributes) InternalWithRef(ref terra.Reference) FrontendRequestDataMaskingAttributes
func (FrontendRequestDataMaskingAttributes) QueryParams ¶
func (dm FrontendRequestDataMaskingAttributes) QueryParams() terra.ListValue[FrontendRequestDataMaskingQueryParamsAttributes]
type FrontendRequestDataMaskingHeaders ¶
type FrontendRequestDataMaskingHeaders struct { // Mode: string, required Mode terra.StringValue `hcl:"mode,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type FrontendRequestDataMaskingHeadersAttributes ¶
type FrontendRequestDataMaskingHeadersAttributes struct {
// contains filtered or unexported fields
}
func (FrontendRequestDataMaskingHeadersAttributes) InternalRef ¶
func (h FrontendRequestDataMaskingHeadersAttributes) InternalRef() (terra.Reference, error)
func (FrontendRequestDataMaskingHeadersAttributes) InternalTokens ¶
func (h FrontendRequestDataMaskingHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FrontendRequestDataMaskingHeadersAttributes) InternalWithRef ¶
func (h FrontendRequestDataMaskingHeadersAttributes) InternalWithRef(ref terra.Reference) FrontendRequestDataMaskingHeadersAttributes
func (FrontendRequestDataMaskingHeadersAttributes) Mode ¶
func (h FrontendRequestDataMaskingHeadersAttributes) Mode() terra.StringValue
func (FrontendRequestDataMaskingHeadersAttributes) Value ¶
func (h FrontendRequestDataMaskingHeadersAttributes) Value() terra.StringValue
type FrontendRequestDataMaskingQueryParams ¶
type FrontendRequestDataMaskingQueryParams struct { // Mode: string, required Mode terra.StringValue `hcl:"mode,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type FrontendRequestDataMaskingQueryParamsAttributes ¶
type FrontendRequestDataMaskingQueryParamsAttributes struct {
// contains filtered or unexported fields
}
func (FrontendRequestDataMaskingQueryParamsAttributes) InternalRef ¶
func (qp FrontendRequestDataMaskingQueryParamsAttributes) InternalRef() (terra.Reference, error)
func (FrontendRequestDataMaskingQueryParamsAttributes) InternalTokens ¶
func (qp FrontendRequestDataMaskingQueryParamsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FrontendRequestDataMaskingQueryParamsAttributes) InternalWithRef ¶
func (qp FrontendRequestDataMaskingQueryParamsAttributes) InternalWithRef(ref terra.Reference) FrontendRequestDataMaskingQueryParamsAttributes
func (FrontendRequestDataMaskingQueryParamsAttributes) Mode ¶
func (qp FrontendRequestDataMaskingQueryParamsAttributes) Mode() terra.StringValue
func (FrontendRequestDataMaskingQueryParamsAttributes) Value ¶
func (qp FrontendRequestDataMaskingQueryParamsAttributes) Value() terra.StringValue
type FrontendRequestDataMaskingState ¶
type FrontendRequestDataMaskingState struct { Headers []FrontendRequestDataMaskingHeadersState `json:"headers"` QueryParams []FrontendRequestDataMaskingQueryParamsState `json:"query_params"` }
type FrontendRequestState ¶
type FrontendRequestState struct { BodyBytes float64 `json:"body_bytes"` HeadersToLog []string `json:"headers_to_log"` DataMasking []FrontendRequestDataMaskingState `json:"data_masking"` }
type FrontendResponse ¶
type FrontendResponse struct { // BodyBytes: number, optional BodyBytes terra.NumberValue `hcl:"body_bytes,attr"` // HeadersToLog: set of string, optional HeadersToLog terra.SetValue[terra.StringValue] `hcl:"headers_to_log,attr"` // FrontendResponseDataMasking: optional DataMasking *FrontendResponseDataMasking `hcl:"data_masking,block"` }
type FrontendResponseAttributes ¶
type FrontendResponseAttributes struct {
// contains filtered or unexported fields
}
func (FrontendResponseAttributes) BodyBytes ¶
func (fr FrontendResponseAttributes) BodyBytes() terra.NumberValue
func (FrontendResponseAttributes) DataMasking ¶
func (fr FrontendResponseAttributes) DataMasking() terra.ListValue[FrontendResponseDataMaskingAttributes]
func (FrontendResponseAttributes) HeadersToLog ¶
func (fr FrontendResponseAttributes) HeadersToLog() terra.SetValue[terra.StringValue]
func (FrontendResponseAttributes) InternalRef ¶
func (fr FrontendResponseAttributes) InternalRef() (terra.Reference, error)
func (FrontendResponseAttributes) InternalTokens ¶
func (fr FrontendResponseAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FrontendResponseAttributes) InternalWithRef ¶
func (fr FrontendResponseAttributes) InternalWithRef(ref terra.Reference) FrontendResponseAttributes
type FrontendResponseDataMasking ¶
type FrontendResponseDataMasking struct { // FrontendResponseDataMaskingHeaders: min=0 Headers []FrontendResponseDataMaskingHeaders `hcl:"headers,block" validate:"min=0"` // FrontendResponseDataMaskingQueryParams: min=0 QueryParams []FrontendResponseDataMaskingQueryParams `hcl:"query_params,block" validate:"min=0"` }
type FrontendResponseDataMaskingAttributes ¶
type FrontendResponseDataMaskingAttributes struct {
// contains filtered or unexported fields
}
func (FrontendResponseDataMaskingAttributes) Headers ¶
func (dm FrontendResponseDataMaskingAttributes) Headers() terra.ListValue[FrontendResponseDataMaskingHeadersAttributes]
func (FrontendResponseDataMaskingAttributes) InternalRef ¶
func (dm FrontendResponseDataMaskingAttributes) InternalRef() (terra.Reference, error)
func (FrontendResponseDataMaskingAttributes) InternalTokens ¶
func (dm FrontendResponseDataMaskingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FrontendResponseDataMaskingAttributes) InternalWithRef ¶
func (dm FrontendResponseDataMaskingAttributes) InternalWithRef(ref terra.Reference) FrontendResponseDataMaskingAttributes
func (FrontendResponseDataMaskingAttributes) QueryParams ¶
func (dm FrontendResponseDataMaskingAttributes) QueryParams() terra.ListValue[FrontendResponseDataMaskingQueryParamsAttributes]
type FrontendResponseDataMaskingHeaders ¶
type FrontendResponseDataMaskingHeaders struct { // Mode: string, required Mode terra.StringValue `hcl:"mode,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type FrontendResponseDataMaskingHeadersAttributes ¶
type FrontendResponseDataMaskingHeadersAttributes struct {
// contains filtered or unexported fields
}
func (FrontendResponseDataMaskingHeadersAttributes) InternalRef ¶
func (h FrontendResponseDataMaskingHeadersAttributes) InternalRef() (terra.Reference, error)
func (FrontendResponseDataMaskingHeadersAttributes) InternalTokens ¶
func (h FrontendResponseDataMaskingHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FrontendResponseDataMaskingHeadersAttributes) InternalWithRef ¶
func (h FrontendResponseDataMaskingHeadersAttributes) InternalWithRef(ref terra.Reference) FrontendResponseDataMaskingHeadersAttributes
func (FrontendResponseDataMaskingHeadersAttributes) Mode ¶
func (h FrontendResponseDataMaskingHeadersAttributes) Mode() terra.StringValue
func (FrontendResponseDataMaskingHeadersAttributes) Value ¶
func (h FrontendResponseDataMaskingHeadersAttributes) Value() terra.StringValue
type FrontendResponseDataMaskingQueryParams ¶
type FrontendResponseDataMaskingQueryParams struct { // Mode: string, required Mode terra.StringValue `hcl:"mode,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type FrontendResponseDataMaskingQueryParamsAttributes ¶
type FrontendResponseDataMaskingQueryParamsAttributes struct {
// contains filtered or unexported fields
}
func (FrontendResponseDataMaskingQueryParamsAttributes) InternalRef ¶
func (qp FrontendResponseDataMaskingQueryParamsAttributes) InternalRef() (terra.Reference, error)
func (FrontendResponseDataMaskingQueryParamsAttributes) InternalTokens ¶
func (qp FrontendResponseDataMaskingQueryParamsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FrontendResponseDataMaskingQueryParamsAttributes) InternalWithRef ¶
func (qp FrontendResponseDataMaskingQueryParamsAttributes) InternalWithRef(ref terra.Reference) FrontendResponseDataMaskingQueryParamsAttributes
func (FrontendResponseDataMaskingQueryParamsAttributes) Mode ¶
func (qp FrontendResponseDataMaskingQueryParamsAttributes) Mode() terra.StringValue
func (FrontendResponseDataMaskingQueryParamsAttributes) Value ¶
func (qp FrontendResponseDataMaskingQueryParamsAttributes) Value() terra.StringValue
type FrontendResponseDataMaskingState ¶
type FrontendResponseDataMaskingState struct { Headers []FrontendResponseDataMaskingHeadersState `json:"headers"` QueryParams []FrontendResponseDataMaskingQueryParamsState `json:"query_params"` }
type FrontendResponseState ¶
type FrontendResponseState struct { BodyBytes float64 `json:"body_bytes"` HeadersToLog []string `json:"headers_to_log"` DataMasking []FrontendResponseDataMaskingState `json:"data_masking"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource azurerm_api_management_api_diagnostic.
func (*Resource) Attributes ¶
func (aamad *Resource) Attributes() azurermApiManagementApiDiagnosticAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aamad *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aamad *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Read: string, optional Read terra.StringValue `hcl:"read,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
Click to show internal directories.
Click to hide internal directories.