Documentation ¶
Index ¶
- func ApigwApiV2_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func ApigwApiV2_IsConstruct(x interface{}) *bool
- func ApigwApiV2_IsTerraformElement(x interface{}) *bool
- func ApigwApiV2_IsTerraformResource(x interface{}) *bool
- func ApigwApiV2_TfResourceType() *string
- func NewApigwApiV2BackendParamsList_Override(a ApigwApiV2BackendParamsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewApigwApiV2BackendParamsOutputReference_Override(a ApigwApiV2BackendParamsOutputReference, ...)
- func NewApigwApiV2FuncGraphOutputReference_Override(a ApigwApiV2FuncGraphOutputReference, ...)
- func NewApigwApiV2FuncGraphPolicyBackendParamsList_Override(a ApigwApiV2FuncGraphPolicyBackendParamsList, ...)
- func NewApigwApiV2FuncGraphPolicyBackendParamsOutputReference_Override(a ApigwApiV2FuncGraphPolicyBackendParamsOutputReference, ...)
- func NewApigwApiV2FuncGraphPolicyConditionsList_Override(a ApigwApiV2FuncGraphPolicyConditionsList, ...)
- func NewApigwApiV2FuncGraphPolicyConditionsOutputReference_Override(a ApigwApiV2FuncGraphPolicyConditionsOutputReference, ...)
- func NewApigwApiV2FuncGraphPolicyList_Override(a ApigwApiV2FuncGraphPolicyList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewApigwApiV2FuncGraphPolicyOutputReference_Override(a ApigwApiV2FuncGraphPolicyOutputReference, ...)
- func NewApigwApiV2HttpOutputReference_Override(a ApigwApiV2HttpOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewApigwApiV2HttpPolicyBackendParamsList_Override(a ApigwApiV2HttpPolicyBackendParamsList, ...)
- func NewApigwApiV2HttpPolicyBackendParamsOutputReference_Override(a ApigwApiV2HttpPolicyBackendParamsOutputReference, ...)
- func NewApigwApiV2HttpPolicyConditionsList_Override(a ApigwApiV2HttpPolicyConditionsList, ...)
- func NewApigwApiV2HttpPolicyConditionsOutputReference_Override(a ApigwApiV2HttpPolicyConditionsOutputReference, ...)
- func NewApigwApiV2HttpPolicyList_Override(a ApigwApiV2HttpPolicyList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewApigwApiV2HttpPolicyOutputReference_Override(a ApigwApiV2HttpPolicyOutputReference, ...)
- func NewApigwApiV2MockOutputReference_Override(a ApigwApiV2MockOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewApigwApiV2MockPolicyBackendParamsList_Override(a ApigwApiV2MockPolicyBackendParamsList, ...)
- func NewApigwApiV2MockPolicyBackendParamsOutputReference_Override(a ApigwApiV2MockPolicyBackendParamsOutputReference, ...)
- func NewApigwApiV2MockPolicyConditionsList_Override(a ApigwApiV2MockPolicyConditionsList, ...)
- func NewApigwApiV2MockPolicyConditionsOutputReference_Override(a ApigwApiV2MockPolicyConditionsOutputReference, ...)
- func NewApigwApiV2MockPolicyList_Override(a ApigwApiV2MockPolicyList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewApigwApiV2MockPolicyOutputReference_Override(a ApigwApiV2MockPolicyOutputReference, ...)
- func NewApigwApiV2RequestParamsList_Override(a ApigwApiV2RequestParamsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewApigwApiV2RequestParamsOutputReference_Override(a ApigwApiV2RequestParamsOutputReference, ...)
- func NewApigwApiV2_Override(a ApigwApiV2, scope constructs.Construct, id *string, config *ApigwApiV2Config)
- type ApigwApiV2
- type ApigwApiV2BackendParams
- type ApigwApiV2BackendParamsList
- type ApigwApiV2BackendParamsOutputReference
- type ApigwApiV2Config
- type ApigwApiV2FuncGraph
- type ApigwApiV2FuncGraphOutputReference
- type ApigwApiV2FuncGraphPolicy
- type ApigwApiV2FuncGraphPolicyBackendParams
- type ApigwApiV2FuncGraphPolicyBackendParamsList
- type ApigwApiV2FuncGraphPolicyBackendParamsOutputReference
- type ApigwApiV2FuncGraphPolicyConditions
- type ApigwApiV2FuncGraphPolicyConditionsList
- type ApigwApiV2FuncGraphPolicyConditionsOutputReference
- type ApigwApiV2FuncGraphPolicyList
- type ApigwApiV2FuncGraphPolicyOutputReference
- type ApigwApiV2Http
- type ApigwApiV2HttpOutputReference
- type ApigwApiV2HttpPolicy
- type ApigwApiV2HttpPolicyBackendParams
- type ApigwApiV2HttpPolicyBackendParamsList
- type ApigwApiV2HttpPolicyBackendParamsOutputReference
- type ApigwApiV2HttpPolicyConditions
- type ApigwApiV2HttpPolicyConditionsList
- type ApigwApiV2HttpPolicyConditionsOutputReference
- type ApigwApiV2HttpPolicyList
- type ApigwApiV2HttpPolicyOutputReference
- type ApigwApiV2Mock
- type ApigwApiV2MockOutputReference
- type ApigwApiV2MockPolicy
- type ApigwApiV2MockPolicyBackendParams
- type ApigwApiV2MockPolicyBackendParamsList
- type ApigwApiV2MockPolicyBackendParamsOutputReference
- type ApigwApiV2MockPolicyConditions
- type ApigwApiV2MockPolicyConditionsList
- type ApigwApiV2MockPolicyConditionsOutputReference
- type ApigwApiV2MockPolicyList
- type ApigwApiV2MockPolicyOutputReference
- type ApigwApiV2RequestParams
- type ApigwApiV2RequestParamsList
- type ApigwApiV2RequestParamsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApigwApiV2_GenerateConfigForImport ¶
func ApigwApiV2_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ApigwApiV2 resource upon running "cdktf plan <stack-name>".
func ApigwApiV2_IsConstruct ¶
func ApigwApiV2_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 ApigwApiV2_IsTerraformElement ¶
func ApigwApiV2_IsTerraformElement(x interface{}) *bool
Experimental.
func ApigwApiV2_IsTerraformResource ¶
func ApigwApiV2_IsTerraformResource(x interface{}) *bool
Experimental.
func ApigwApiV2_TfResourceType ¶
func ApigwApiV2_TfResourceType() *string
func NewApigwApiV2BackendParamsList_Override ¶
func NewApigwApiV2BackendParamsList_Override(a ApigwApiV2BackendParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApigwApiV2BackendParamsOutputReference_Override ¶
func NewApigwApiV2BackendParamsOutputReference_Override(a ApigwApiV2BackendParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApigwApiV2FuncGraphOutputReference_Override ¶
func NewApigwApiV2FuncGraphOutputReference_Override(a ApigwApiV2FuncGraphOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApigwApiV2FuncGraphPolicyBackendParamsList_Override ¶
func NewApigwApiV2FuncGraphPolicyBackendParamsList_Override(a ApigwApiV2FuncGraphPolicyBackendParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApigwApiV2FuncGraphPolicyBackendParamsOutputReference_Override ¶
func NewApigwApiV2FuncGraphPolicyBackendParamsOutputReference_Override(a ApigwApiV2FuncGraphPolicyBackendParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApigwApiV2FuncGraphPolicyConditionsList_Override ¶
func NewApigwApiV2FuncGraphPolicyConditionsList_Override(a ApigwApiV2FuncGraphPolicyConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApigwApiV2FuncGraphPolicyConditionsOutputReference_Override ¶
func NewApigwApiV2FuncGraphPolicyConditionsOutputReference_Override(a ApigwApiV2FuncGraphPolicyConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApigwApiV2FuncGraphPolicyList_Override ¶
func NewApigwApiV2FuncGraphPolicyList_Override(a ApigwApiV2FuncGraphPolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApigwApiV2FuncGraphPolicyOutputReference_Override ¶
func NewApigwApiV2FuncGraphPolicyOutputReference_Override(a ApigwApiV2FuncGraphPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApigwApiV2HttpOutputReference_Override ¶
func NewApigwApiV2HttpOutputReference_Override(a ApigwApiV2HttpOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApigwApiV2HttpPolicyBackendParamsList_Override ¶
func NewApigwApiV2HttpPolicyBackendParamsList_Override(a ApigwApiV2HttpPolicyBackendParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApigwApiV2HttpPolicyBackendParamsOutputReference_Override ¶
func NewApigwApiV2HttpPolicyBackendParamsOutputReference_Override(a ApigwApiV2HttpPolicyBackendParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApigwApiV2HttpPolicyConditionsList_Override ¶
func NewApigwApiV2HttpPolicyConditionsList_Override(a ApigwApiV2HttpPolicyConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApigwApiV2HttpPolicyConditionsOutputReference_Override ¶
func NewApigwApiV2HttpPolicyConditionsOutputReference_Override(a ApigwApiV2HttpPolicyConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApigwApiV2HttpPolicyList_Override ¶
func NewApigwApiV2HttpPolicyList_Override(a ApigwApiV2HttpPolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApigwApiV2HttpPolicyOutputReference_Override ¶
func NewApigwApiV2HttpPolicyOutputReference_Override(a ApigwApiV2HttpPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApigwApiV2MockOutputReference_Override ¶
func NewApigwApiV2MockOutputReference_Override(a ApigwApiV2MockOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApigwApiV2MockPolicyBackendParamsList_Override ¶
func NewApigwApiV2MockPolicyBackendParamsList_Override(a ApigwApiV2MockPolicyBackendParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApigwApiV2MockPolicyBackendParamsOutputReference_Override ¶
func NewApigwApiV2MockPolicyBackendParamsOutputReference_Override(a ApigwApiV2MockPolicyBackendParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApigwApiV2MockPolicyConditionsList_Override ¶
func NewApigwApiV2MockPolicyConditionsList_Override(a ApigwApiV2MockPolicyConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApigwApiV2MockPolicyConditionsOutputReference_Override ¶
func NewApigwApiV2MockPolicyConditionsOutputReference_Override(a ApigwApiV2MockPolicyConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApigwApiV2MockPolicyList_Override ¶
func NewApigwApiV2MockPolicyList_Override(a ApigwApiV2MockPolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApigwApiV2MockPolicyOutputReference_Override ¶
func NewApigwApiV2MockPolicyOutputReference_Override(a ApigwApiV2MockPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApigwApiV2RequestParamsList_Override ¶
func NewApigwApiV2RequestParamsList_Override(a ApigwApiV2RequestParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewApigwApiV2RequestParamsOutputReference_Override ¶
func NewApigwApiV2RequestParamsOutputReference_Override(a ApigwApiV2RequestParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewApigwApiV2_Override ¶
func NewApigwApiV2_Override(a ApigwApiV2, scope constructs.Construct, id *string, config *ApigwApiV2Config)
Create a new {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2 opentelekomcloud_apigw_api_v2} Resource.
Types ¶
type ApigwApiV2 ¶
type ApigwApiV2 interface { cdktf.TerraformResource AuthorizerId() *string SetAuthorizerId(val *string) AuthorizerIdInput() *string BackendParams() ApigwApiV2BackendParamsList BackendParamsInput() interface{} BodyDescription() *string SetBodyDescription(val *string) BodyDescriptionInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} Cors() interface{} SetCors(val interface{}) CorsInput() interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string FailureResponse() *string SetFailureResponse(val *string) FailureResponseInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string FuncGraph() ApigwApiV2FuncGraphOutputReference FuncGraphInput() *ApigwApiV2FuncGraph FuncGraphPolicy() ApigwApiV2FuncGraphPolicyList FuncGraphPolicyInput() interface{} GatewayId() *string SetGatewayId(val *string) GatewayIdInput() *string GroupId() *string SetGroupId(val *string) GroupIdInput() *string Http() ApigwApiV2HttpOutputReference HttpInput() *ApigwApiV2Http HttpPolicy() ApigwApiV2HttpPolicyList HttpPolicyInput() interface{} Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MatchMode() *string SetMatchMode(val *string) MatchModeInput() *string Mock() ApigwApiV2MockOutputReference MockInput() *ApigwApiV2Mock MockPolicy() ApigwApiV2MockPolicyList MockPolicyInput() interface{} Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Region() *string SetRegion(val *string) RegionInput() *string RegisteredAt() *string RequestMethod() *string SetRequestMethod(val *string) RequestMethodInput() *string RequestParams() ApigwApiV2RequestParamsList RequestParamsInput() interface{} RequestProtocol() *string SetRequestProtocol(val *string) RequestProtocolInput() *string RequestUri() *string SetRequestUri(val *string) RequestUriInput() *string ResponseId() *string SetResponseId(val *string) ResponseIdInput() *string SecurityAuthenticationEnabled() interface{} SetSecurityAuthenticationEnabled(val interface{}) SecurityAuthenticationEnabledInput() interface{} SecurityAuthenticationType() *string SetSecurityAuthenticationType(val *string) SecurityAuthenticationTypeInput() *string SuccessResponse() *string SetSuccessResponse(val *string) SuccessResponseInput() *string Tags() *[]*string SetTags(val *[]*string) TagsInput() *[]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string UpdatedAt() *string Version() *string SetVersion(val *string) VersionInput() *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) PutBackendParams(value interface{}) PutFuncGraph(value *ApigwApiV2FuncGraph) PutFuncGraphPolicy(value interface{}) PutHttp(value *ApigwApiV2Http) PutHttpPolicy(value interface{}) PutMock(value *ApigwApiV2Mock) PutMockPolicy(value interface{}) PutRequestParams(value interface{}) ResetAuthorizerId() ResetBackendParams() ResetBodyDescription() ResetCors() ResetDescription() ResetFailureResponse() ResetFuncGraph() ResetFuncGraphPolicy() ResetHttp() ResetHttpPolicy() ResetId() ResetMatchMode() ResetMock() ResetMockPolicy() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRegion() ResetRequestParams() ResetResponseId() ResetSecurityAuthenticationEnabled() ResetSecurityAuthenticationType() ResetSuccessResponse() ResetTags() ResetVersion() 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/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2 opentelekomcloud_apigw_api_v2}.
func NewApigwApiV2 ¶
func NewApigwApiV2(scope constructs.Construct, id *string, config *ApigwApiV2Config) ApigwApiV2
Create a new {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2 opentelekomcloud_apigw_api_v2} Resource.
type ApigwApiV2BackendParams ¶
type ApigwApiV2BackendParams struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#location ApigwApiV2#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#name ApigwApiV2#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#type ApigwApiV2#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#value ApigwApiV2#value}. Value *string `field:"required" json:"value" yaml:"value"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#description ApigwApiV2#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#system_param_type ApigwApiV2#system_param_type}. SystemParamType *string `field:"optional" json:"systemParamType" yaml:"systemParamType"` }
type ApigwApiV2BackendParamsList ¶
type ApigwApiV2BackendParamsList 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) ApigwApiV2BackendParamsOutputReference // 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 NewApigwApiV2BackendParamsList ¶
func NewApigwApiV2BackendParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApigwApiV2BackendParamsList
type ApigwApiV2BackendParamsOutputReference ¶
type ApigwApiV2BackendParamsOutputReference 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 Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Location() *string SetLocation(val *string) LocationInput() *string Name() *string SetName(val *string) NameInput() *string SystemParamType() *string SetSystemParamType(val *string) SystemParamTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDescription() ResetSystemParamType() // 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 NewApigwApiV2BackendParamsOutputReference ¶
func NewApigwApiV2BackendParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApigwApiV2BackendParamsOutputReference
type ApigwApiV2Config ¶
type ApigwApiV2Config 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/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#gateway_id ApigwApiV2#gateway_id}. GatewayId *string `field:"required" json:"gatewayId" yaml:"gatewayId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#group_id ApigwApiV2#group_id}. GroupId *string `field:"required" json:"groupId" yaml:"groupId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#name ApigwApiV2#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#request_method ApigwApiV2#request_method}. RequestMethod *string `field:"required" json:"requestMethod" yaml:"requestMethod"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#request_protocol ApigwApiV2#request_protocol}. RequestProtocol *string `field:"required" json:"requestProtocol" yaml:"requestProtocol"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#request_uri ApigwApiV2#request_uri}. RequestUri *string `field:"required" json:"requestUri" yaml:"requestUri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#type ApigwApiV2#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#authorizer_id ApigwApiV2#authorizer_id}. AuthorizerId *string `field:"optional" json:"authorizerId" yaml:"authorizerId"` // backend_params block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#backend_params ApigwApiV2#backend_params} BackendParams interface{} `field:"optional" json:"backendParams" yaml:"backendParams"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#body_description ApigwApiV2#body_description}. BodyDescription *string `field:"optional" json:"bodyDescription" yaml:"bodyDescription"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#cors ApigwApiV2#cors}. Cors interface{} `field:"optional" json:"cors" yaml:"cors"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#description ApigwApiV2#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#failure_response ApigwApiV2#failure_response}. FailureResponse *string `field:"optional" json:"failureResponse" yaml:"failureResponse"` // func_graph block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#func_graph ApigwApiV2#func_graph} FuncGraph *ApigwApiV2FuncGraph `field:"optional" json:"funcGraph" yaml:"funcGraph"` // func_graph_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#func_graph_policy ApigwApiV2#func_graph_policy} FuncGraphPolicy interface{} `field:"optional" json:"funcGraphPolicy" yaml:"funcGraphPolicy"` // http block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#http ApigwApiV2#http} Http *ApigwApiV2Http `field:"optional" json:"http" yaml:"http"` // http_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#http_policy ApigwApiV2#http_policy} HttpPolicy interface{} `field:"optional" json:"httpPolicy" yaml:"httpPolicy"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#id ApigwApiV2#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/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#match_mode ApigwApiV2#match_mode}. MatchMode *string `field:"optional" json:"matchMode" yaml:"matchMode"` // mock block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#mock ApigwApiV2#mock} Mock *ApigwApiV2Mock `field:"optional" json:"mock" yaml:"mock"` // mock_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#mock_policy ApigwApiV2#mock_policy} MockPolicy interface{} `field:"optional" json:"mockPolicy" yaml:"mockPolicy"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#region ApigwApiV2#region}. Region *string `field:"optional" json:"region" yaml:"region"` // request_params block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#request_params ApigwApiV2#request_params} RequestParams interface{} `field:"optional" json:"requestParams" yaml:"requestParams"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#response_id ApigwApiV2#response_id}. ResponseId *string `field:"optional" json:"responseId" yaml:"responseId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#security_authentication_enabled ApigwApiV2#security_authentication_enabled}. SecurityAuthenticationEnabled interface{} `field:"optional" json:"securityAuthenticationEnabled" yaml:"securityAuthenticationEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#security_authentication_type ApigwApiV2#security_authentication_type}. SecurityAuthenticationType *string `field:"optional" json:"securityAuthenticationType" yaml:"securityAuthenticationType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#success_response ApigwApiV2#success_response}. SuccessResponse *string `field:"optional" json:"successResponse" yaml:"successResponse"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#tags ApigwApiV2#tags}. Tags *[]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#version ApigwApiV2#version}. Version *string `field:"optional" json:"version" yaml:"version"` }
type ApigwApiV2FuncGraph ¶
type ApigwApiV2FuncGraph struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#function_urn ApigwApiV2#function_urn}. FunctionUrn *string `field:"required" json:"functionUrn" yaml:"functionUrn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#authorizer_id ApigwApiV2#authorizer_id}. AuthorizerId *string `field:"optional" json:"authorizerId" yaml:"authorizerId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#description ApigwApiV2#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#invocation_type ApigwApiV2#invocation_type}. InvocationType *string `field:"optional" json:"invocationType" yaml:"invocationType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#network_type ApigwApiV2#network_type}. NetworkType *string `field:"optional" json:"networkType" yaml:"networkType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#timeout ApigwApiV2#timeout}. Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#version ApigwApiV2#version}. Version *string `field:"optional" json:"version" yaml:"version"` }
type ApigwApiV2FuncGraphOutputReference ¶
type ApigwApiV2FuncGraphOutputReference interface { cdktf.ComplexObject AuthorizerId() *string SetAuthorizerId(val *string) AuthorizerIdInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. Fqn() *string FunctionUrn() *string SetFunctionUrn(val *string) FunctionUrnInput() *string InternalValue() *ApigwApiV2FuncGraph SetInternalValue(val *ApigwApiV2FuncGraph) InvocationType() *string SetInvocationType(val *string) InvocationTypeInput() *string NetworkType() *string SetNetworkType(val *string) NetworkTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *float64 SetTimeout(val *float64) TimeoutInput() *float64 Version() *string SetVersion(val *string) VersionInput() *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 ResetAuthorizerId() ResetDescription() ResetInvocationType() ResetNetworkType() ResetTimeout() ResetVersion() // 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 NewApigwApiV2FuncGraphOutputReference ¶
func NewApigwApiV2FuncGraphOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApigwApiV2FuncGraphOutputReference
type ApigwApiV2FuncGraphPolicy ¶
type ApigwApiV2FuncGraphPolicy struct { // conditions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#conditions ApigwApiV2#conditions} Conditions interface{} `field:"required" json:"conditions" yaml:"conditions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#function_urn ApigwApiV2#function_urn}. FunctionUrn *string `field:"required" json:"functionUrn" yaml:"functionUrn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#name ApigwApiV2#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#authorizer_id ApigwApiV2#authorizer_id}. AuthorizerId *string `field:"optional" json:"authorizerId" yaml:"authorizerId"` // backend_params block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#backend_params ApigwApiV2#backend_params} BackendParams interface{} `field:"optional" json:"backendParams" yaml:"backendParams"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#effective_mode ApigwApiV2#effective_mode}. EffectiveMode *string `field:"optional" json:"effectiveMode" yaml:"effectiveMode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#invocation_type ApigwApiV2#invocation_type}. InvocationType *string `field:"optional" json:"invocationType" yaml:"invocationType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#network_type ApigwApiV2#network_type}. NetworkType *string `field:"optional" json:"networkType" yaml:"networkType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#timeout ApigwApiV2#timeout}. Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#version ApigwApiV2#version}. Version *string `field:"optional" json:"version" yaml:"version"` }
type ApigwApiV2FuncGraphPolicyBackendParams ¶
type ApigwApiV2FuncGraphPolicyBackendParams struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#location ApigwApiV2#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#name ApigwApiV2#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#type ApigwApiV2#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#value ApigwApiV2#value}. Value *string `field:"required" json:"value" yaml:"value"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#description ApigwApiV2#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#system_param_type ApigwApiV2#system_param_type}. SystemParamType *string `field:"optional" json:"systemParamType" yaml:"systemParamType"` }
type ApigwApiV2FuncGraphPolicyBackendParamsList ¶
type ApigwApiV2FuncGraphPolicyBackendParamsList 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) ApigwApiV2FuncGraphPolicyBackendParamsOutputReference // 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 NewApigwApiV2FuncGraphPolicyBackendParamsList ¶
func NewApigwApiV2FuncGraphPolicyBackendParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApigwApiV2FuncGraphPolicyBackendParamsList
type ApigwApiV2FuncGraphPolicyBackendParamsOutputReference ¶
type ApigwApiV2FuncGraphPolicyBackendParamsOutputReference 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 Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Location() *string SetLocation(val *string) LocationInput() *string Name() *string SetName(val *string) NameInput() *string SystemParamType() *string SetSystemParamType(val *string) SystemParamTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDescription() ResetSystemParamType() // 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 NewApigwApiV2FuncGraphPolicyBackendParamsOutputReference ¶
func NewApigwApiV2FuncGraphPolicyBackendParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApigwApiV2FuncGraphPolicyBackendParamsOutputReference
type ApigwApiV2FuncGraphPolicyConditions ¶
type ApigwApiV2FuncGraphPolicyConditions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#value ApigwApiV2#value}. Value *string `field:"required" json:"value" yaml:"value"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#origin ApigwApiV2#origin}. Origin *string `field:"optional" json:"origin" yaml:"origin"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#param_name ApigwApiV2#param_name}. ParamName *string `field:"optional" json:"paramName" yaml:"paramName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#type ApigwApiV2#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type ApigwApiV2FuncGraphPolicyConditionsList ¶
type ApigwApiV2FuncGraphPolicyConditionsList 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) ApigwApiV2FuncGraphPolicyConditionsOutputReference // 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 NewApigwApiV2FuncGraphPolicyConditionsList ¶
func NewApigwApiV2FuncGraphPolicyConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApigwApiV2FuncGraphPolicyConditionsList
type ApigwApiV2FuncGraphPolicyConditionsOutputReference ¶
type ApigwApiV2FuncGraphPolicyConditionsOutputReference 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{}) Origin() *string SetOrigin(val *string) OriginInput() *string ParamName() *string SetParamName(val *string) ParamNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetOrigin() ResetParamName() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApigwApiV2FuncGraphPolicyConditionsOutputReference ¶
func NewApigwApiV2FuncGraphPolicyConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApigwApiV2FuncGraphPolicyConditionsOutputReference
type ApigwApiV2FuncGraphPolicyList ¶
type ApigwApiV2FuncGraphPolicyList 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) ApigwApiV2FuncGraphPolicyOutputReference // 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 NewApigwApiV2FuncGraphPolicyList ¶
func NewApigwApiV2FuncGraphPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApigwApiV2FuncGraphPolicyList
type ApigwApiV2FuncGraphPolicyOutputReference ¶
type ApigwApiV2FuncGraphPolicyOutputReference interface { cdktf.ComplexObject AuthorizerId() *string SetAuthorizerId(val *string) AuthorizerIdInput() *string BackendParams() ApigwApiV2FuncGraphPolicyBackendParamsList BackendParamsInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Conditions() ApigwApiV2FuncGraphPolicyConditionsList ConditionsInput() interface{} // 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 EffectiveMode() *string SetEffectiveMode(val *string) EffectiveModeInput() *string // Experimental. Fqn() *string FunctionUrn() *string SetFunctionUrn(val *string) FunctionUrnInput() *string InternalValue() interface{} SetInternalValue(val interface{}) InvocationType() *string SetInvocationType(val *string) InvocationTypeInput() *string Name() *string SetName(val *string) NameInput() *string NetworkType() *string SetNetworkType(val *string) NetworkTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *float64 SetTimeout(val *float64) TimeoutInput() *float64 Version() *string SetVersion(val *string) VersionInput() *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 PutBackendParams(value interface{}) PutConditions(value interface{}) ResetAuthorizerId() ResetBackendParams() ResetEffectiveMode() ResetInvocationType() ResetNetworkType() ResetTimeout() ResetVersion() // 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 NewApigwApiV2FuncGraphPolicyOutputReference ¶
func NewApigwApiV2FuncGraphPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApigwApiV2FuncGraphPolicyOutputReference
type ApigwApiV2Http ¶
type ApigwApiV2Http struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#request_method ApigwApiV2#request_method}. RequestMethod *string `field:"required" json:"requestMethod" yaml:"requestMethod"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#request_uri ApigwApiV2#request_uri}. RequestUri *string `field:"required" json:"requestUri" yaml:"requestUri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#authorizer_id ApigwApiV2#authorizer_id}. AuthorizerId *string `field:"optional" json:"authorizerId" yaml:"authorizerId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#description ApigwApiV2#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#request_protocol ApigwApiV2#request_protocol}. RequestProtocol *string `field:"optional" json:"requestProtocol" yaml:"requestProtocol"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#retry_count ApigwApiV2#retry_count}. RetryCount *float64 `field:"optional" json:"retryCount" yaml:"retryCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#ssl_enable ApigwApiV2#ssl_enable}. SslEnable interface{} `field:"optional" json:"sslEnable" yaml:"sslEnable"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#timeout ApigwApiV2#timeout}. Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#url_domain ApigwApiV2#url_domain}. UrlDomain *string `field:"optional" json:"urlDomain" yaml:"urlDomain"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#version ApigwApiV2#version}. Version *string `field:"optional" json:"version" yaml:"version"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#vpc_channel_id ApigwApiV2#vpc_channel_id}. VpcChannelId *string `field:"optional" json:"vpcChannelId" yaml:"vpcChannelId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#vpc_channel_proxy_host ApigwApiV2#vpc_channel_proxy_host}. VpcChannelProxyHost *string `field:"optional" json:"vpcChannelProxyHost" yaml:"vpcChannelProxyHost"` }
type ApigwApiV2HttpOutputReference ¶
type ApigwApiV2HttpOutputReference interface { cdktf.ComplexObject AuthorizerId() *string SetAuthorizerId(val *string) AuthorizerIdInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. Fqn() *string InternalValue() *ApigwApiV2Http SetInternalValue(val *ApigwApiV2Http) RequestMethod() *string SetRequestMethod(val *string) RequestMethodInput() *string RequestProtocol() *string SetRequestProtocol(val *string) RequestProtocolInput() *string RequestUri() *string SetRequestUri(val *string) RequestUriInput() *string RetryCount() *float64 SetRetryCount(val *float64) RetryCountInput() *float64 SslEnable() interface{} SetSslEnable(val interface{}) SslEnableInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *float64 SetTimeout(val *float64) TimeoutInput() *float64 UrlDomain() *string SetUrlDomain(val *string) UrlDomainInput() *string Version() *string SetVersion(val *string) VersionInput() *string VpcChannelId() *string SetVpcChannelId(val *string) VpcChannelIdInput() *string VpcChannelProxyHost() *string SetVpcChannelProxyHost(val *string) VpcChannelProxyHostInput() *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 ResetAuthorizerId() ResetDescription() ResetRequestProtocol() ResetRetryCount() ResetSslEnable() ResetTimeout() ResetUrlDomain() ResetVersion() ResetVpcChannelId() ResetVpcChannelProxyHost() // 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 NewApigwApiV2HttpOutputReference ¶
func NewApigwApiV2HttpOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApigwApiV2HttpOutputReference
type ApigwApiV2HttpPolicy ¶
type ApigwApiV2HttpPolicy struct { // conditions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#conditions ApigwApiV2#conditions} Conditions interface{} `field:"required" json:"conditions" yaml:"conditions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#name ApigwApiV2#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#request_method ApigwApiV2#request_method}. RequestMethod *string `field:"required" json:"requestMethod" yaml:"requestMethod"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#request_uri ApigwApiV2#request_uri}. RequestUri *string `field:"required" json:"requestUri" yaml:"requestUri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#authorizer_id ApigwApiV2#authorizer_id}. AuthorizerId *string `field:"optional" json:"authorizerId" yaml:"authorizerId"` // backend_params block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#backend_params ApigwApiV2#backend_params} BackendParams interface{} `field:"optional" json:"backendParams" yaml:"backendParams"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#effective_mode ApigwApiV2#effective_mode}. EffectiveMode *string `field:"optional" json:"effectiveMode" yaml:"effectiveMode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#request_protocol ApigwApiV2#request_protocol}. RequestProtocol *string `field:"optional" json:"requestProtocol" yaml:"requestProtocol"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#retry_count ApigwApiV2#retry_count}. RetryCount *float64 `field:"optional" json:"retryCount" yaml:"retryCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#timeout ApigwApiV2#timeout}. Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#url_domain ApigwApiV2#url_domain}. UrlDomain *string `field:"optional" json:"urlDomain" yaml:"urlDomain"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#vpc_channel_id ApigwApiV2#vpc_channel_id}. VpcChannelId *string `field:"optional" json:"vpcChannelId" yaml:"vpcChannelId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#vpc_channel_proxy_host ApigwApiV2#vpc_channel_proxy_host}. VpcChannelProxyHost *string `field:"optional" json:"vpcChannelProxyHost" yaml:"vpcChannelProxyHost"` }
type ApigwApiV2HttpPolicyBackendParams ¶
type ApigwApiV2HttpPolicyBackendParams struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#location ApigwApiV2#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#name ApigwApiV2#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#type ApigwApiV2#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#value ApigwApiV2#value}. Value *string `field:"required" json:"value" yaml:"value"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#description ApigwApiV2#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#system_param_type ApigwApiV2#system_param_type}. SystemParamType *string `field:"optional" json:"systemParamType" yaml:"systemParamType"` }
type ApigwApiV2HttpPolicyBackendParamsList ¶
type ApigwApiV2HttpPolicyBackendParamsList 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) ApigwApiV2HttpPolicyBackendParamsOutputReference // 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 NewApigwApiV2HttpPolicyBackendParamsList ¶
func NewApigwApiV2HttpPolicyBackendParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApigwApiV2HttpPolicyBackendParamsList
type ApigwApiV2HttpPolicyBackendParamsOutputReference ¶
type ApigwApiV2HttpPolicyBackendParamsOutputReference 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 Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Location() *string SetLocation(val *string) LocationInput() *string Name() *string SetName(val *string) NameInput() *string SystemParamType() *string SetSystemParamType(val *string) SystemParamTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDescription() ResetSystemParamType() // 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 NewApigwApiV2HttpPolicyBackendParamsOutputReference ¶
func NewApigwApiV2HttpPolicyBackendParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApigwApiV2HttpPolicyBackendParamsOutputReference
type ApigwApiV2HttpPolicyConditions ¶
type ApigwApiV2HttpPolicyConditions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#value ApigwApiV2#value}. Value *string `field:"required" json:"value" yaml:"value"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#origin ApigwApiV2#origin}. Origin *string `field:"optional" json:"origin" yaml:"origin"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#param_name ApigwApiV2#param_name}. ParamName *string `field:"optional" json:"paramName" yaml:"paramName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#type ApigwApiV2#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type ApigwApiV2HttpPolicyConditionsList ¶
type ApigwApiV2HttpPolicyConditionsList 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) ApigwApiV2HttpPolicyConditionsOutputReference // 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 NewApigwApiV2HttpPolicyConditionsList ¶
func NewApigwApiV2HttpPolicyConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApigwApiV2HttpPolicyConditionsList
type ApigwApiV2HttpPolicyConditionsOutputReference ¶
type ApigwApiV2HttpPolicyConditionsOutputReference 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{}) Origin() *string SetOrigin(val *string) OriginInput() *string ParamName() *string SetParamName(val *string) ParamNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetOrigin() ResetParamName() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApigwApiV2HttpPolicyConditionsOutputReference ¶
func NewApigwApiV2HttpPolicyConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApigwApiV2HttpPolicyConditionsOutputReference
type ApigwApiV2HttpPolicyList ¶
type ApigwApiV2HttpPolicyList 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) ApigwApiV2HttpPolicyOutputReference // 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 NewApigwApiV2HttpPolicyList ¶
func NewApigwApiV2HttpPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApigwApiV2HttpPolicyList
type ApigwApiV2HttpPolicyOutputReference ¶
type ApigwApiV2HttpPolicyOutputReference interface { cdktf.ComplexObject AuthorizerId() *string SetAuthorizerId(val *string) AuthorizerIdInput() *string BackendParams() ApigwApiV2HttpPolicyBackendParamsList BackendParamsInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Conditions() ApigwApiV2HttpPolicyConditionsList ConditionsInput() interface{} // 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 EffectiveMode() *string SetEffectiveMode(val *string) EffectiveModeInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string RequestMethod() *string SetRequestMethod(val *string) RequestMethodInput() *string RequestProtocol() *string SetRequestProtocol(val *string) RequestProtocolInput() *string RequestUri() *string SetRequestUri(val *string) RequestUriInput() *string RetryCount() *float64 SetRetryCount(val *float64) RetryCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *float64 SetTimeout(val *float64) TimeoutInput() *float64 UrlDomain() *string SetUrlDomain(val *string) UrlDomainInput() *string VpcChannelId() *string SetVpcChannelId(val *string) VpcChannelIdInput() *string VpcChannelProxyHost() *string SetVpcChannelProxyHost(val *string) VpcChannelProxyHostInput() *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 PutBackendParams(value interface{}) PutConditions(value interface{}) ResetAuthorizerId() ResetBackendParams() ResetEffectiveMode() ResetRequestProtocol() ResetRetryCount() ResetTimeout() ResetUrlDomain() ResetVpcChannelId() ResetVpcChannelProxyHost() // 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 NewApigwApiV2HttpPolicyOutputReference ¶
func NewApigwApiV2HttpPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApigwApiV2HttpPolicyOutputReference
type ApigwApiV2Mock ¶
type ApigwApiV2Mock struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#authorizer_id ApigwApiV2#authorizer_id}. AuthorizerId *string `field:"optional" json:"authorizerId" yaml:"authorizerId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#description ApigwApiV2#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#response ApigwApiV2#response}. Response *string `field:"optional" json:"response" yaml:"response"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#version ApigwApiV2#version}. Version *string `field:"optional" json:"version" yaml:"version"` }
type ApigwApiV2MockOutputReference ¶
type ApigwApiV2MockOutputReference interface { cdktf.ComplexObject AuthorizerId() *string SetAuthorizerId(val *string) AuthorizerIdInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. Fqn() *string InternalValue() *ApigwApiV2Mock SetInternalValue(val *ApigwApiV2Mock) Response() *string SetResponse(val *string) ResponseInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Version() *string SetVersion(val *string) VersionInput() *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 ResetAuthorizerId() ResetDescription() ResetResponse() ResetVersion() // 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 NewApigwApiV2MockOutputReference ¶
func NewApigwApiV2MockOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApigwApiV2MockOutputReference
type ApigwApiV2MockPolicy ¶
type ApigwApiV2MockPolicy struct { // conditions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#conditions ApigwApiV2#conditions} Conditions interface{} `field:"required" json:"conditions" yaml:"conditions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#name ApigwApiV2#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#authorizer_id ApigwApiV2#authorizer_id}. AuthorizerId *string `field:"optional" json:"authorizerId" yaml:"authorizerId"` // backend_params block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#backend_params ApigwApiV2#backend_params} BackendParams interface{} `field:"optional" json:"backendParams" yaml:"backendParams"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#effective_mode ApigwApiV2#effective_mode}. EffectiveMode *string `field:"optional" json:"effectiveMode" yaml:"effectiveMode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#response ApigwApiV2#response}. Response *string `field:"optional" json:"response" yaml:"response"` }
type ApigwApiV2MockPolicyBackendParams ¶
type ApigwApiV2MockPolicyBackendParams struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#location ApigwApiV2#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#name ApigwApiV2#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#type ApigwApiV2#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#value ApigwApiV2#value}. Value *string `field:"required" json:"value" yaml:"value"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#description ApigwApiV2#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#system_param_type ApigwApiV2#system_param_type}. SystemParamType *string `field:"optional" json:"systemParamType" yaml:"systemParamType"` }
type ApigwApiV2MockPolicyBackendParamsList ¶
type ApigwApiV2MockPolicyBackendParamsList 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) ApigwApiV2MockPolicyBackendParamsOutputReference // 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 NewApigwApiV2MockPolicyBackendParamsList ¶
func NewApigwApiV2MockPolicyBackendParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApigwApiV2MockPolicyBackendParamsList
type ApigwApiV2MockPolicyBackendParamsOutputReference ¶
type ApigwApiV2MockPolicyBackendParamsOutputReference 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 Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Location() *string SetLocation(val *string) LocationInput() *string Name() *string SetName(val *string) NameInput() *string SystemParamType() *string SetSystemParamType(val *string) SystemParamTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDescription() ResetSystemParamType() // 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 NewApigwApiV2MockPolicyBackendParamsOutputReference ¶
func NewApigwApiV2MockPolicyBackendParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApigwApiV2MockPolicyBackendParamsOutputReference
type ApigwApiV2MockPolicyConditions ¶
type ApigwApiV2MockPolicyConditions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#value ApigwApiV2#value}. Value *string `field:"required" json:"value" yaml:"value"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#origin ApigwApiV2#origin}. Origin *string `field:"optional" json:"origin" yaml:"origin"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#param_name ApigwApiV2#param_name}. ParamName *string `field:"optional" json:"paramName" yaml:"paramName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#type ApigwApiV2#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type ApigwApiV2MockPolicyConditionsList ¶
type ApigwApiV2MockPolicyConditionsList 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) ApigwApiV2MockPolicyConditionsOutputReference // 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 NewApigwApiV2MockPolicyConditionsList ¶
func NewApigwApiV2MockPolicyConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApigwApiV2MockPolicyConditionsList
type ApigwApiV2MockPolicyConditionsOutputReference ¶
type ApigwApiV2MockPolicyConditionsOutputReference 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{}) Origin() *string SetOrigin(val *string) OriginInput() *string ParamName() *string SetParamName(val *string) ParamNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetOrigin() ResetParamName() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewApigwApiV2MockPolicyConditionsOutputReference ¶
func NewApigwApiV2MockPolicyConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApigwApiV2MockPolicyConditionsOutputReference
type ApigwApiV2MockPolicyList ¶
type ApigwApiV2MockPolicyList 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) ApigwApiV2MockPolicyOutputReference // 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 NewApigwApiV2MockPolicyList ¶
func NewApigwApiV2MockPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApigwApiV2MockPolicyList
type ApigwApiV2MockPolicyOutputReference ¶
type ApigwApiV2MockPolicyOutputReference interface { cdktf.ComplexObject AuthorizerId() *string SetAuthorizerId(val *string) AuthorizerIdInput() *string BackendParams() ApigwApiV2MockPolicyBackendParamsList BackendParamsInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Conditions() ApigwApiV2MockPolicyConditionsList ConditionsInput() interface{} // 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 EffectiveMode() *string SetEffectiveMode(val *string) EffectiveModeInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Response() *string SetResponse(val *string) ResponseInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutBackendParams(value interface{}) PutConditions(value interface{}) ResetAuthorizerId() ResetBackendParams() ResetEffectiveMode() ResetResponse() // 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 NewApigwApiV2MockPolicyOutputReference ¶
func NewApigwApiV2MockPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApigwApiV2MockPolicyOutputReference
type ApigwApiV2RequestParams ¶
type ApigwApiV2RequestParams struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#name ApigwApiV2#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#default ApigwApiV2#default}. Default *string `field:"optional" json:"default" yaml:"default"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#description ApigwApiV2#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#enumeration ApigwApiV2#enumeration}. Enumeration *string `field:"optional" json:"enumeration" yaml:"enumeration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#location ApigwApiV2#location}. Location *string `field:"optional" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#maximum ApigwApiV2#maximum}. Maximum *float64 `field:"optional" json:"maximum" yaml:"maximum"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#minimum ApigwApiV2#minimum}. Minimum *float64 `field:"optional" json:"minimum" yaml:"minimum"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#passthrough ApigwApiV2#passthrough}. Passthrough interface{} `field:"optional" json:"passthrough" yaml:"passthrough"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#required ApigwApiV2#required}. Required interface{} `field:"optional" json:"required" yaml:"required"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#sample ApigwApiV2#sample}. Sample *string `field:"optional" json:"sample" yaml:"sample"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#type ApigwApiV2#type}. Type *string `field:"optional" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.19/docs/resources/apigw_api_v2#validity_check ApigwApiV2#validity_check}. ValidityCheck interface{} `field:"optional" json:"validityCheck" yaml:"validityCheck"` }
type ApigwApiV2RequestParamsList ¶
type ApigwApiV2RequestParamsList 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) ApigwApiV2RequestParamsOutputReference // 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 NewApigwApiV2RequestParamsList ¶
func NewApigwApiV2RequestParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ApigwApiV2RequestParamsList
type ApigwApiV2RequestParamsOutputReference ¶
type ApigwApiV2RequestParamsOutputReference 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 Default() *string SetDefault(val *string) DefaultInput() *string Description() *string SetDescription(val *string) DescriptionInput() *string Enumeration() *string SetEnumeration(val *string) EnumerationInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Location() *string SetLocation(val *string) LocationInput() *string Maximum() *float64 SetMaximum(val *float64) MaximumInput() *float64 Minimum() *float64 SetMinimum(val *float64) MinimumInput() *float64 Name() *string SetName(val *string) NameInput() *string Passthrough() interface{} SetPassthrough(val interface{}) PassthroughInput() interface{} Required() interface{} SetRequired(val interface{}) RequiredInput() interface{} Sample() *string SetSample(val *string) SampleInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string ValidityCheck() interface{} SetValidityCheck(val interface{}) ValidityCheckInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDefault() ResetDescription() ResetEnumeration() ResetLocation() ResetMaximum() ResetMinimum() ResetPassthrough() ResetRequired() ResetSample() ResetType() ResetValidityCheck() // 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 NewApigwApiV2RequestParamsOutputReference ¶
func NewApigwApiV2RequestParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ApigwApiV2RequestParamsOutputReference
Source Files ¶
- ApigwApiV2.go
- ApigwApiV2BackendParams.go
- ApigwApiV2BackendParamsList.go
- ApigwApiV2BackendParamsList__checks.go
- ApigwApiV2BackendParamsOutputReference.go
- ApigwApiV2BackendParamsOutputReference__checks.go
- ApigwApiV2Config.go
- ApigwApiV2FuncGraph.go
- ApigwApiV2FuncGraphOutputReference.go
- ApigwApiV2FuncGraphOutputReference__checks.go
- ApigwApiV2FuncGraphPolicy.go
- ApigwApiV2FuncGraphPolicyBackendParams.go
- ApigwApiV2FuncGraphPolicyBackendParamsList.go
- ApigwApiV2FuncGraphPolicyBackendParamsList__checks.go
- ApigwApiV2FuncGraphPolicyBackendParamsOutputReference.go
- ApigwApiV2FuncGraphPolicyBackendParamsOutputReference__checks.go
- ApigwApiV2FuncGraphPolicyConditions.go
- ApigwApiV2FuncGraphPolicyConditionsList.go
- ApigwApiV2FuncGraphPolicyConditionsList__checks.go
- ApigwApiV2FuncGraphPolicyConditionsOutputReference.go
- ApigwApiV2FuncGraphPolicyConditionsOutputReference__checks.go
- ApigwApiV2FuncGraphPolicyList.go
- ApigwApiV2FuncGraphPolicyList__checks.go
- ApigwApiV2FuncGraphPolicyOutputReference.go
- ApigwApiV2FuncGraphPolicyOutputReference__checks.go
- ApigwApiV2Http.go
- ApigwApiV2HttpOutputReference.go
- ApigwApiV2HttpOutputReference__checks.go
- ApigwApiV2HttpPolicy.go
- ApigwApiV2HttpPolicyBackendParams.go
- ApigwApiV2HttpPolicyBackendParamsList.go
- ApigwApiV2HttpPolicyBackendParamsList__checks.go
- ApigwApiV2HttpPolicyBackendParamsOutputReference.go
- ApigwApiV2HttpPolicyBackendParamsOutputReference__checks.go
- ApigwApiV2HttpPolicyConditions.go
- ApigwApiV2HttpPolicyConditionsList.go
- ApigwApiV2HttpPolicyConditionsList__checks.go
- ApigwApiV2HttpPolicyConditionsOutputReference.go
- ApigwApiV2HttpPolicyConditionsOutputReference__checks.go
- ApigwApiV2HttpPolicyList.go
- ApigwApiV2HttpPolicyList__checks.go
- ApigwApiV2HttpPolicyOutputReference.go
- ApigwApiV2HttpPolicyOutputReference__checks.go
- ApigwApiV2Mock.go
- ApigwApiV2MockOutputReference.go
- ApigwApiV2MockOutputReference__checks.go
- ApigwApiV2MockPolicy.go
- ApigwApiV2MockPolicyBackendParams.go
- ApigwApiV2MockPolicyBackendParamsList.go
- ApigwApiV2MockPolicyBackendParamsList__checks.go
- ApigwApiV2MockPolicyBackendParamsOutputReference.go
- ApigwApiV2MockPolicyBackendParamsOutputReference__checks.go
- ApigwApiV2MockPolicyConditions.go
- ApigwApiV2MockPolicyConditionsList.go
- ApigwApiV2MockPolicyConditionsList__checks.go
- ApigwApiV2MockPolicyConditionsOutputReference.go
- ApigwApiV2MockPolicyConditionsOutputReference__checks.go
- ApigwApiV2MockPolicyList.go
- ApigwApiV2MockPolicyList__checks.go
- ApigwApiV2MockPolicyOutputReference.go
- ApigwApiV2MockPolicyOutputReference__checks.go
- ApigwApiV2RequestParams.go
- ApigwApiV2RequestParamsList.go
- ApigwApiV2RequestParamsList__checks.go
- ApigwApiV2RequestParamsOutputReference.go
- ApigwApiV2RequestParamsOutputReference__checks.go
- ApigwApiV2__checks.go
- main.go