Documentation
¶
Index ¶
- func ConfigEntryServiceDefaults_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func ConfigEntryServiceDefaults_IsConstruct(x interface{}) *bool
- func ConfigEntryServiceDefaults_IsTerraformElement(x interface{}) *bool
- func ConfigEntryServiceDefaults_IsTerraformResource(x interface{}) *bool
- func ConfigEntryServiceDefaults_TfResourceType() *string
- func NewConfigEntryServiceDefaultsDestinationList_Override(c ConfigEntryServiceDefaultsDestinationList, ...)
- func NewConfigEntryServiceDefaultsDestinationOutputReference_Override(c ConfigEntryServiceDefaultsDestinationOutputReference, ...)
- func NewConfigEntryServiceDefaultsEnvoyExtensionsList_Override(c ConfigEntryServiceDefaultsEnvoyExtensionsList, ...)
- func NewConfigEntryServiceDefaultsEnvoyExtensionsOutputReference_Override(c ConfigEntryServiceDefaultsEnvoyExtensionsOutputReference, ...)
- func NewConfigEntryServiceDefaultsExposeList_Override(c ConfigEntryServiceDefaultsExposeList, ...)
- func NewConfigEntryServiceDefaultsExposeOutputReference_Override(c ConfigEntryServiceDefaultsExposeOutputReference, ...)
- func NewConfigEntryServiceDefaultsExposePathsList_Override(c ConfigEntryServiceDefaultsExposePathsList, ...)
- func NewConfigEntryServiceDefaultsExposePathsOutputReference_Override(c ConfigEntryServiceDefaultsExposePathsOutputReference, ...)
- func NewConfigEntryServiceDefaultsMeshGatewayList_Override(c ConfigEntryServiceDefaultsMeshGatewayList, ...)
- func NewConfigEntryServiceDefaultsMeshGatewayOutputReference_Override(c ConfigEntryServiceDefaultsMeshGatewayOutputReference, ...)
- func NewConfigEntryServiceDefaultsTransparentProxyList_Override(c ConfigEntryServiceDefaultsTransparentProxyList, ...)
- func NewConfigEntryServiceDefaultsTransparentProxyOutputReference_Override(c ConfigEntryServiceDefaultsTransparentProxyOutputReference, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsList_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsList, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsOutputReference, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsList_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsList, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayList_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayList, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayOutputReference, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsOutputReference, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckList_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckList, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckOutputReference_Override(...)
- func NewConfigEntryServiceDefaultsUpstreamConfigList_Override(c ConfigEntryServiceDefaultsUpstreamConfigList, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigOutputReference, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsList_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsList, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsOutputReference, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigOverridesList_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesList, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayList_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayList, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayOutputReference, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigOverridesOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesOutputReference, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckList_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckList, ...)
- func NewConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckOutputReference_Override(...)
- func NewConfigEntryServiceDefaults_Override(c ConfigEntryServiceDefaults, scope constructs.Construct, id *string, ...)
- type ConfigEntryServiceDefaults
- type ConfigEntryServiceDefaultsConfig
- type ConfigEntryServiceDefaultsDestination
- type ConfigEntryServiceDefaultsDestinationList
- type ConfigEntryServiceDefaultsDestinationOutputReference
- type ConfigEntryServiceDefaultsEnvoyExtensions
- type ConfigEntryServiceDefaultsEnvoyExtensionsList
- type ConfigEntryServiceDefaultsEnvoyExtensionsOutputReference
- type ConfigEntryServiceDefaultsExpose
- type ConfigEntryServiceDefaultsExposeList
- type ConfigEntryServiceDefaultsExposeOutputReference
- type ConfigEntryServiceDefaultsExposePaths
- type ConfigEntryServiceDefaultsExposePathsList
- type ConfigEntryServiceDefaultsExposePathsOutputReference
- type ConfigEntryServiceDefaultsMeshGateway
- type ConfigEntryServiceDefaultsMeshGatewayList
- type ConfigEntryServiceDefaultsMeshGatewayOutputReference
- type ConfigEntryServiceDefaultsTransparentProxy
- type ConfigEntryServiceDefaultsTransparentProxyList
- type ConfigEntryServiceDefaultsTransparentProxyOutputReference
- type ConfigEntryServiceDefaultsUpstreamConfig
- type ConfigEntryServiceDefaultsUpstreamConfigDefaults
- type ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimits
- type ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsList
- type ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsOutputReference
- type ConfigEntryServiceDefaultsUpstreamConfigDefaultsList
- type ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGateway
- type ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayList
- type ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayOutputReference
- type ConfigEntryServiceDefaultsUpstreamConfigDefaultsOutputReference
- type ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheck
- type ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckList
- type ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckOutputReference
- type ConfigEntryServiceDefaultsUpstreamConfigList
- type ConfigEntryServiceDefaultsUpstreamConfigOutputReference
- type ConfigEntryServiceDefaultsUpstreamConfigOverrides
- type ConfigEntryServiceDefaultsUpstreamConfigOverridesLimits
- type ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsList
- type ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsOutputReference
- type ConfigEntryServiceDefaultsUpstreamConfigOverridesList
- type ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGateway
- type ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayList
- type ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayOutputReference
- type ConfigEntryServiceDefaultsUpstreamConfigOverridesOutputReference
- type ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheck
- type ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckList
- type ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigEntryServiceDefaults_GenerateConfigForImport ¶
func ConfigEntryServiceDefaults_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ConfigEntryServiceDefaults resource upon running "cdktf plan <stack-name>".
func ConfigEntryServiceDefaults_IsConstruct ¶
func ConfigEntryServiceDefaults_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 ConfigEntryServiceDefaults_IsTerraformElement ¶
func ConfigEntryServiceDefaults_IsTerraformElement(x interface{}) *bool
Experimental.
func ConfigEntryServiceDefaults_IsTerraformResource ¶
func ConfigEntryServiceDefaults_IsTerraformResource(x interface{}) *bool
Experimental.
func ConfigEntryServiceDefaults_TfResourceType ¶
func ConfigEntryServiceDefaults_TfResourceType() *string
func NewConfigEntryServiceDefaultsDestinationList_Override ¶
func NewConfigEntryServiceDefaultsDestinationList_Override(c ConfigEntryServiceDefaultsDestinationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsDestinationOutputReference_Override ¶
func NewConfigEntryServiceDefaultsDestinationOutputReference_Override(c ConfigEntryServiceDefaultsDestinationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaultsEnvoyExtensionsList_Override ¶
func NewConfigEntryServiceDefaultsEnvoyExtensionsList_Override(c ConfigEntryServiceDefaultsEnvoyExtensionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsEnvoyExtensionsOutputReference_Override ¶
func NewConfigEntryServiceDefaultsEnvoyExtensionsOutputReference_Override(c ConfigEntryServiceDefaultsEnvoyExtensionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaultsExposeList_Override ¶
func NewConfigEntryServiceDefaultsExposeList_Override(c ConfigEntryServiceDefaultsExposeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsExposeOutputReference_Override ¶
func NewConfigEntryServiceDefaultsExposeOutputReference_Override(c ConfigEntryServiceDefaultsExposeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaultsExposePathsList_Override ¶
func NewConfigEntryServiceDefaultsExposePathsList_Override(c ConfigEntryServiceDefaultsExposePathsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsExposePathsOutputReference_Override ¶
func NewConfigEntryServiceDefaultsExposePathsOutputReference_Override(c ConfigEntryServiceDefaultsExposePathsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaultsMeshGatewayList_Override ¶
func NewConfigEntryServiceDefaultsMeshGatewayList_Override(c ConfigEntryServiceDefaultsMeshGatewayList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsMeshGatewayOutputReference_Override ¶
func NewConfigEntryServiceDefaultsMeshGatewayOutputReference_Override(c ConfigEntryServiceDefaultsMeshGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaultsTransparentProxyList_Override ¶
func NewConfigEntryServiceDefaultsTransparentProxyList_Override(c ConfigEntryServiceDefaultsTransparentProxyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsTransparentProxyOutputReference_Override ¶
func NewConfigEntryServiceDefaultsTransparentProxyOutputReference_Override(c ConfigEntryServiceDefaultsTransparentProxyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsList_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsList_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsOutputReference_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsList_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsList_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayList_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayList_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayOutputReference_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsOutputReference_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckList_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckList_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckOutputReference_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigList_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigList_Override(c ConfigEntryServiceDefaultsUpstreamConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigOutputReference_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsList_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsList_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsOutputReference_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesList_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesList_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayList_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayList_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayOutputReference_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesOutputReference_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckList_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckList_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckOutputReference_Override ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckOutputReference_Override(c ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewConfigEntryServiceDefaults_Override ¶
func NewConfigEntryServiceDefaults_Override(c ConfigEntryServiceDefaults, scope constructs.Construct, id *string, config *ConfigEntryServiceDefaultsConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults consul_config_entry_service_defaults} Resource.
Types ¶
type ConfigEntryServiceDefaults ¶
type ConfigEntryServiceDefaults interface { cdktf.TerraformResource BalanceInboundConnections() *string SetBalanceInboundConnections(val *string) BalanceInboundConnectionsInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Destination() ConfigEntryServiceDefaultsDestinationList DestinationInput() interface{} EnvoyExtensions() ConfigEntryServiceDefaultsEnvoyExtensionsList EnvoyExtensionsInput() interface{} Expose() ConfigEntryServiceDefaultsExposeList ExposeInput() interface{} ExternalSni() *string SetExternalSni(val *string) ExternalSniInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LocalConnectTimeoutMs() *float64 SetLocalConnectTimeoutMs(val *float64) LocalConnectTimeoutMsInput() *float64 LocalRequestTimeoutMs() *float64 SetLocalRequestTimeoutMs(val *float64) LocalRequestTimeoutMsInput() *float64 MaxInboundConnections() *float64 SetMaxInboundConnections(val *float64) MaxInboundConnectionsInput() *float64 MeshGateway() ConfigEntryServiceDefaultsMeshGatewayList MeshGatewayInput() interface{} Meta() *map[string]*string SetMeta(val *map[string]*string) MetaInput() *map[string]*string Mode() *string SetMode(val *string) ModeInput() *string MutualTlsMode() *string SetMutualTlsMode(val *string) MutualTlsModeInput() *string Name() *string SetName(val *string) NameInput() *string Namespace() *string SetNamespace(val *string) NamespaceInput() *string // The tree node. Node() constructs.Node Partition() *string SetPartition(val *string) PartitionInput() *string Protocol() *string SetProtocol(val *string) ProtocolInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TransparentProxy() ConfigEntryServiceDefaultsTransparentProxyList TransparentProxyInput() interface{} UpstreamConfig() ConfigEntryServiceDefaultsUpstreamConfigList UpstreamConfigInput() interface{} // 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. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutDestination(value interface{}) PutEnvoyExtensions(value interface{}) PutExpose(value interface{}) PutMeshGateway(value interface{}) PutTransparentProxy(value interface{}) PutUpstreamConfig(value interface{}) ResetBalanceInboundConnections() ResetDestination() ResetEnvoyExtensions() ResetExternalSni() ResetId() ResetLocalConnectTimeoutMs() ResetLocalRequestTimeoutMs() ResetMaxInboundConnections() ResetMeshGateway() ResetMeta() ResetMode() ResetMutualTlsMode() ResetNamespace() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPartition() ResetTransparentProxy() ResetUpstreamConfig() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults consul_config_entry_service_defaults}.
func NewConfigEntryServiceDefaults ¶
func NewConfigEntryServiceDefaults(scope constructs.Construct, id *string, config *ConfigEntryServiceDefaultsConfig) ConfigEntryServiceDefaults
Create a new {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults consul_config_entry_service_defaults} Resource.
type ConfigEntryServiceDefaultsConfig ¶
type ConfigEntryServiceDefaultsConfig 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"` // expose block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#expose ConfigEntryServiceDefaults#expose} Expose interface{} `field:"required" json:"expose" yaml:"expose"` // Specifies the name of the service you are setting the defaults for. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#name ConfigEntryServiceDefaults#name} Name *string `field:"required" json:"name" yaml:"name"` // Specifies the default protocol for the service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#protocol ConfigEntryServiceDefaults#protocol} Protocol *string `field:"required" json:"protocol" yaml:"protocol"` // Specifies the strategy for allocating inbound connections to the service across Envoy proxy threads. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#balance_inbound_connections ConfigEntryServiceDefaults#balance_inbound_connections} BalanceInboundConnections *string `field:"optional" json:"balanceInboundConnections" yaml:"balanceInboundConnections"` // destination block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#destination ConfigEntryServiceDefaults#destination} Destination interface{} `field:"optional" json:"destination" yaml:"destination"` // envoy_extensions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#envoy_extensions ConfigEntryServiceDefaults#envoy_extensions} EnvoyExtensions interface{} `field:"optional" json:"envoyExtensions" yaml:"envoyExtensions"` // Specifies the TLS server name indication (SNI) when federating with an external system. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#external_sni ConfigEntryServiceDefaults#external_sni} ExternalSni *string `field:"optional" json:"externalSni" yaml:"externalSni"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#id ConfigEntryServiceDefaults#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"` // Specifies the number of milliseconds allowed for establishing connections to the local application instance before timing out. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#local_connect_timeout_ms ConfigEntryServiceDefaults#local_connect_timeout_ms} LocalConnectTimeoutMs *float64 `field:"optional" json:"localConnectTimeoutMs" yaml:"localConnectTimeoutMs"` // Specifies the timeout for HTTP requests to the local application instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#local_request_timeout_ms ConfigEntryServiceDefaults#local_request_timeout_ms} LocalRequestTimeoutMs *float64 `field:"optional" json:"localRequestTimeoutMs" yaml:"localRequestTimeoutMs"` // Specifies the maximum number of concurrent inbound connections to each service instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#max_inbound_connections ConfigEntryServiceDefaults#max_inbound_connections} MaxInboundConnections *float64 `field:"optional" json:"maxInboundConnections" yaml:"maxInboundConnections"` // mesh_gateway block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#mesh_gateway ConfigEntryServiceDefaults#mesh_gateway} MeshGateway interface{} `field:"optional" json:"meshGateway" yaml:"meshGateway"` // Specifies a set of custom key-value pairs to add to the Consul KV store. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#meta ConfigEntryServiceDefaults#meta} Meta *map[string]*string `field:"optional" json:"meta" yaml:"meta"` // Specifies a mode for how the service directs inbound and outbound traffic. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#mode ConfigEntryServiceDefaults#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // Controls whether mutual TLS is required for incoming connections to this service. // // This setting is only supported for services with transparent proxy enabled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#mutual_tls_mode ConfigEntryServiceDefaults#mutual_tls_mode} MutualTlsMode *string `field:"optional" json:"mutualTlsMode" yaml:"mutualTlsMode"` // Specifies the Consul namespace that the configuration entry applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#namespace ConfigEntryServiceDefaults#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` // Specifies the name of the name of the Consul admin partition that the configuration entry applies to. // // Refer to Admin Partitions for additional information. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#partition ConfigEntryServiceDefaults#partition} Partition *string `field:"optional" json:"partition" yaml:"partition"` // transparent_proxy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#transparent_proxy ConfigEntryServiceDefaults#transparent_proxy} TransparentProxy interface{} `field:"optional" json:"transparentProxy" yaml:"transparentProxy"` // upstream_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#upstream_config ConfigEntryServiceDefaults#upstream_config} UpstreamConfig interface{} `field:"optional" json:"upstreamConfig" yaml:"upstreamConfig"` }
type ConfigEntryServiceDefaultsDestination ¶
type ConfigEntryServiceDefaultsDestination struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#addresses ConfigEntryServiceDefaults#addresses}. Addresses *[]*string `field:"required" json:"addresses" yaml:"addresses"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#port ConfigEntryServiceDefaults#port}. Port *float64 `field:"required" json:"port" yaml:"port"` }
type ConfigEntryServiceDefaultsDestinationList ¶
type ConfigEntryServiceDefaultsDestinationList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsDestinationOutputReference // 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 NewConfigEntryServiceDefaultsDestinationList ¶
func NewConfigEntryServiceDefaultsDestinationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsDestinationList
type ConfigEntryServiceDefaultsDestinationOutputReference ¶
type ConfigEntryServiceDefaultsDestinationOutputReference interface { cdktf.ComplexObject Addresses() *[]*string SetAddresses(val *[]*string) AddressesInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *float64 SetPort(val *float64) PortInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewConfigEntryServiceDefaultsDestinationOutputReference ¶
func NewConfigEntryServiceDefaultsDestinationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsDestinationOutputReference
type ConfigEntryServiceDefaultsEnvoyExtensions ¶
type ConfigEntryServiceDefaultsEnvoyExtensions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#arguments ConfigEntryServiceDefaults#arguments}. Arguments *map[string]*string `field:"optional" json:"arguments" yaml:"arguments"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#consul_version ConfigEntryServiceDefaults#consul_version}. ConsulVersion *string `field:"optional" json:"consulVersion" yaml:"consulVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#envoy_version ConfigEntryServiceDefaults#envoy_version}. EnvoyVersion *string `field:"optional" json:"envoyVersion" yaml:"envoyVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#name ConfigEntryServiceDefaults#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#required ConfigEntryServiceDefaults#required}. Required interface{} `field:"optional" json:"required" yaml:"required"` }
type ConfigEntryServiceDefaultsEnvoyExtensionsList ¶
type ConfigEntryServiceDefaultsEnvoyExtensionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsEnvoyExtensionsOutputReference // 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 NewConfigEntryServiceDefaultsEnvoyExtensionsList ¶
func NewConfigEntryServiceDefaultsEnvoyExtensionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsEnvoyExtensionsList
type ConfigEntryServiceDefaultsEnvoyExtensionsOutputReference ¶
type ConfigEntryServiceDefaultsEnvoyExtensionsOutputReference interface { cdktf.ComplexObject Arguments() *map[string]*string SetArguments(val *map[string]*string) ArgumentsInput() *map[string]*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) ConsulVersion() *string SetConsulVersion(val *string) ConsulVersionInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnvoyVersion() *string SetEnvoyVersion(val *string) EnvoyVersionInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Required() interface{} SetRequired(val interface{}) RequiredInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetArguments() ResetConsulVersion() ResetEnvoyVersion() ResetName() ResetRequired() // 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 NewConfigEntryServiceDefaultsEnvoyExtensionsOutputReference ¶
func NewConfigEntryServiceDefaultsEnvoyExtensionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsEnvoyExtensionsOutputReference
type ConfigEntryServiceDefaultsExpose ¶
type ConfigEntryServiceDefaultsExpose struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#checks ConfigEntryServiceDefaults#checks}. Checks interface{} `field:"optional" json:"checks" yaml:"checks"` // paths block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#paths ConfigEntryServiceDefaults#paths} Paths interface{} `field:"optional" json:"paths" yaml:"paths"` }
type ConfigEntryServiceDefaultsExposeList ¶
type ConfigEntryServiceDefaultsExposeList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsExposeOutputReference // 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 NewConfigEntryServiceDefaultsExposeList ¶
func NewConfigEntryServiceDefaultsExposeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsExposeList
type ConfigEntryServiceDefaultsExposeOutputReference ¶
type ConfigEntryServiceDefaultsExposeOutputReference interface { cdktf.ComplexObject Checks() interface{} SetChecks(val interface{}) ChecksInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Paths() ConfigEntryServiceDefaultsExposePathsList PathsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutPaths(value interface{}) ResetChecks() ResetPaths() // 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 NewConfigEntryServiceDefaultsExposeOutputReference ¶
func NewConfigEntryServiceDefaultsExposeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsExposeOutputReference
type ConfigEntryServiceDefaultsExposePaths ¶
type ConfigEntryServiceDefaultsExposePaths struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#listener_port ConfigEntryServiceDefaults#listener_port}. ListenerPort *float64 `field:"optional" json:"listenerPort" yaml:"listenerPort"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#local_path_port ConfigEntryServiceDefaults#local_path_port}. LocalPathPort *float64 `field:"optional" json:"localPathPort" yaml:"localPathPort"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#path ConfigEntryServiceDefaults#path}. Path *string `field:"optional" json:"path" yaml:"path"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#protocol ConfigEntryServiceDefaults#protocol}. Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` }
type ConfigEntryServiceDefaultsExposePathsList ¶
type ConfigEntryServiceDefaultsExposePathsList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsExposePathsOutputReference // 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 NewConfigEntryServiceDefaultsExposePathsList ¶
func NewConfigEntryServiceDefaultsExposePathsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsExposePathsList
type ConfigEntryServiceDefaultsExposePathsOutputReference ¶
type ConfigEntryServiceDefaultsExposePathsOutputReference 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{}) ListenerPort() *float64 SetListenerPort(val *float64) ListenerPortInput() *float64 LocalPathPort() *float64 SetLocalPathPort(val *float64) LocalPathPortInput() *float64 Path() *string SetPath(val *string) PathInput() *string Protocol() *string SetProtocol(val *string) ProtocolInput() *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 ResetListenerPort() ResetLocalPathPort() ResetPath() ResetProtocol() // 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 NewConfigEntryServiceDefaultsExposePathsOutputReference ¶
func NewConfigEntryServiceDefaultsExposePathsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsExposePathsOutputReference
type ConfigEntryServiceDefaultsMeshGateway ¶
type ConfigEntryServiceDefaultsMeshGateway struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#mode ConfigEntryServiceDefaults#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` }
type ConfigEntryServiceDefaultsMeshGatewayList ¶
type ConfigEntryServiceDefaultsMeshGatewayList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsMeshGatewayOutputReference // 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 NewConfigEntryServiceDefaultsMeshGatewayList ¶
func NewConfigEntryServiceDefaultsMeshGatewayList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsMeshGatewayList
type ConfigEntryServiceDefaultsMeshGatewayOutputReference ¶
type ConfigEntryServiceDefaultsMeshGatewayOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewConfigEntryServiceDefaultsMeshGatewayOutputReference ¶
func NewConfigEntryServiceDefaultsMeshGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsMeshGatewayOutputReference
type ConfigEntryServiceDefaultsTransparentProxy ¶
type ConfigEntryServiceDefaultsTransparentProxy struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#dialed_directly ConfigEntryServiceDefaults#dialed_directly}. DialedDirectly interface{} `field:"required" json:"dialedDirectly" yaml:"dialedDirectly"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#outbound_listener_port ConfigEntryServiceDefaults#outbound_listener_port}. OutboundListenerPort *float64 `field:"required" json:"outboundListenerPort" yaml:"outboundListenerPort"` }
type ConfigEntryServiceDefaultsTransparentProxyList ¶
type ConfigEntryServiceDefaultsTransparentProxyList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsTransparentProxyOutputReference // 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 NewConfigEntryServiceDefaultsTransparentProxyList ¶
func NewConfigEntryServiceDefaultsTransparentProxyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsTransparentProxyList
type ConfigEntryServiceDefaultsTransparentProxyOutputReference ¶
type ConfigEntryServiceDefaultsTransparentProxyOutputReference 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 DialedDirectly() interface{} SetDialedDirectly(val interface{}) DialedDirectlyInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) OutboundListenerPort() *float64 SetOutboundListenerPort(val *float64) OutboundListenerPortInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewConfigEntryServiceDefaultsTransparentProxyOutputReference ¶
func NewConfigEntryServiceDefaultsTransparentProxyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsTransparentProxyOutputReference
type ConfigEntryServiceDefaultsUpstreamConfig ¶
type ConfigEntryServiceDefaultsUpstreamConfig struct { // defaults block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#defaults ConfigEntryServiceDefaults#defaults} Defaults interface{} `field:"optional" json:"defaults" yaml:"defaults"` // overrides block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#overrides ConfigEntryServiceDefaults#overrides} Overrides interface{} `field:"optional" json:"overrides" yaml:"overrides"` }
type ConfigEntryServiceDefaultsUpstreamConfigDefaults ¶
type ConfigEntryServiceDefaultsUpstreamConfigDefaults struct { // Sets the strategy for allocating outbound connections from upstreams across Envoy proxy threads. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#balance_outbound_connections ConfigEntryServiceDefaults#balance_outbound_connections} BalanceOutboundConnections *string `field:"optional" json:"balanceOutboundConnections" yaml:"balanceOutboundConnections"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#connect_timeout_ms ConfigEntryServiceDefaults#connect_timeout_ms}. ConnectTimeoutMs *float64 `field:"optional" json:"connectTimeoutMs" yaml:"connectTimeoutMs"` // limits block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#limits ConfigEntryServiceDefaults#limits} Limits interface{} `field:"optional" json:"limits" yaml:"limits"` // mesh_gateway block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#mesh_gateway ConfigEntryServiceDefaults#mesh_gateway} MeshGateway interface{} `field:"optional" json:"meshGateway" yaml:"meshGateway"` // passive_health_check block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#passive_health_check ConfigEntryServiceDefaults#passive_health_check} PassiveHealthCheck interface{} `field:"optional" json:"passiveHealthCheck" yaml:"passiveHealthCheck"` // Specifies the default protocol for the service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#protocol ConfigEntryServiceDefaults#protocol} Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` }
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimits ¶
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimits struct { // Specifies the maximum number of concurrent requests. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#max_concurrent_requests ConfigEntryServiceDefaults#max_concurrent_requests} MaxConcurrentRequests *float64 `field:"optional" json:"maxConcurrentRequests" yaml:"maxConcurrentRequests"` // Specifies the maximum number of connections a service instance can establish against the upstream. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#max_connections ConfigEntryServiceDefaults#max_connections} MaxConnections *float64 `field:"optional" json:"maxConnections" yaml:"maxConnections"` // Specifies the maximum number of requests that are queued while waiting for a connection to establish. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#max_pending_requests ConfigEntryServiceDefaults#max_pending_requests} MaxPendingRequests *float64 `field:"optional" json:"maxPendingRequests" yaml:"maxPendingRequests"` }
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsList ¶
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsOutputReference // 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 NewConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsList ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsList
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsOutputReference ¶
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsOutputReference 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{}) MaxConcurrentRequests() *float64 SetMaxConcurrentRequests(val *float64) MaxConcurrentRequestsInput() *float64 MaxConnections() *float64 SetMaxConnections(val *float64) MaxConnectionsInput() *float64 MaxPendingRequests() *float64 SetMaxPendingRequests(val *float64) MaxPendingRequestsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaxConcurrentRequests() ResetMaxConnections() ResetMaxPendingRequests() // 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 NewConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsOutputReference ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsOutputReference
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsList ¶
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsUpstreamConfigDefaultsOutputReference // 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 NewConfigEntryServiceDefaultsUpstreamConfigDefaultsList ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsUpstreamConfigDefaultsList
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGateway ¶
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGateway struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#mode ConfigEntryServiceDefaults#mode}. Mode *string `field:"optional" json:"mode" yaml:"mode"` }
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayList ¶
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayOutputReference // 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 NewConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayList ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayList
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayOutputReference ¶
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // 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 ResetMode() // 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 NewConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayOutputReference ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayOutputReference
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsOutputReference ¶
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsOutputReference interface { cdktf.ComplexObject BalanceOutboundConnections() *string SetBalanceOutboundConnections(val *string) BalanceOutboundConnectionsInput() *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) ConnectTimeoutMs() *float64 SetConnectTimeoutMs(val *float64) ConnectTimeoutMsInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Limits() ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsList LimitsInput() interface{} MeshGateway() ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayList MeshGatewayInput() interface{} PassiveHealthCheck() ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckList PassiveHealthCheckInput() interface{} Protocol() *string SetProtocol(val *string) ProtocolInput() *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 PutLimits(value interface{}) PutMeshGateway(value interface{}) PutPassiveHealthCheck(value interface{}) ResetBalanceOutboundConnections() ResetConnectTimeoutMs() ResetLimits() ResetMeshGateway() ResetPassiveHealthCheck() ResetProtocol() // 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 NewConfigEntryServiceDefaultsUpstreamConfigDefaultsOutputReference ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsUpstreamConfigDefaultsOutputReference
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheck ¶
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheck struct { // Specifies the minimum amount of time that an ejected host must remain outside the cluster before rejoining. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#base_ejection_time ConfigEntryServiceDefaults#base_ejection_time} BaseEjectionTime *string `field:"optional" json:"baseEjectionTime" yaml:"baseEjectionTime"` // Specifies a percentage that indicates how many times out of 100 that Consul ejects the host when it detects an outlier status. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#enforcing_consecutive_5xx ConfigEntryServiceDefaults#enforcing_consecutive_5xx} EnforcingConsecutive5Xx *float64 `field:"optional" json:"enforcingConsecutive5Xx" yaml:"enforcingConsecutive5Xx"` // Specifies the time between checks. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#interval ConfigEntryServiceDefaults#interval} Interval *string `field:"optional" json:"interval" yaml:"interval"` // Specifies the maximum percentage of an upstream cluster that Consul ejects when the proxy reports an outlier. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#max_ejection_percent ConfigEntryServiceDefaults#max_ejection_percent} MaxEjectionPercent *float64 `field:"optional" json:"maxEjectionPercent" yaml:"maxEjectionPercent"` // Specifies the number of consecutive failures allowed per check interval. // // If exceeded, Consul removes the host from the load balancer. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#max_failures ConfigEntryServiceDefaults#max_failures} MaxFailures *float64 `field:"optional" json:"maxFailures" yaml:"maxFailures"` }
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckList ¶
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckOutputReference // 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 NewConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckList ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckList
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckOutputReference ¶
type ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckOutputReference interface { cdktf.ComplexObject BaseEjectionTime() *string SetBaseEjectionTime(val *string) BaseEjectionTimeInput() *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 EnforcingConsecutive5Xx() *float64 SetEnforcingConsecutive5Xx(val *float64) EnforcingConsecutive5XxInput() *float64 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Interval() *string SetInterval(val *string) IntervalInput() *string MaxEjectionPercent() *float64 SetMaxEjectionPercent(val *float64) MaxEjectionPercentInput() *float64 MaxFailures() *float64 SetMaxFailures(val *float64) MaxFailuresInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetBaseEjectionTime() ResetEnforcingConsecutive5Xx() ResetInterval() ResetMaxEjectionPercent() ResetMaxFailures() // 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 NewConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckOutputReference ¶
func NewConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckOutputReference
type ConfigEntryServiceDefaultsUpstreamConfigList ¶
type ConfigEntryServiceDefaultsUpstreamConfigList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsUpstreamConfigOutputReference // 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 NewConfigEntryServiceDefaultsUpstreamConfigList ¶
func NewConfigEntryServiceDefaultsUpstreamConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsUpstreamConfigList
type ConfigEntryServiceDefaultsUpstreamConfigOutputReference ¶
type ConfigEntryServiceDefaultsUpstreamConfigOutputReference 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 Defaults() ConfigEntryServiceDefaultsUpstreamConfigDefaultsList DefaultsInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Overrides() ConfigEntryServiceDefaultsUpstreamConfigOverridesList OverridesInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutDefaults(value interface{}) PutOverrides(value interface{}) ResetDefaults() ResetOverrides() // 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 NewConfigEntryServiceDefaultsUpstreamConfigOutputReference ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsUpstreamConfigOutputReference
type ConfigEntryServiceDefaultsUpstreamConfigOverrides ¶
type ConfigEntryServiceDefaultsUpstreamConfigOverrides struct { // Sets the strategy for allocating outbound connections from upstreams across Envoy proxy threads. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#balance_outbound_connections ConfigEntryServiceDefaults#balance_outbound_connections} BalanceOutboundConnections *string `field:"optional" json:"balanceOutboundConnections" yaml:"balanceOutboundConnections"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#connect_timeout_ms ConfigEntryServiceDefaults#connect_timeout_ms}. ConnectTimeoutMs *float64 `field:"optional" json:"connectTimeoutMs" yaml:"connectTimeoutMs"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#envoy_listener_json ConfigEntryServiceDefaults#envoy_listener_json}. EnvoyListenerJson *string `field:"optional" json:"envoyListenerJson" yaml:"envoyListenerJson"` // limits block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#limits ConfigEntryServiceDefaults#limits} Limits interface{} `field:"optional" json:"limits" yaml:"limits"` // mesh_gateway block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#mesh_gateway ConfigEntryServiceDefaults#mesh_gateway} MeshGateway interface{} `field:"optional" json:"meshGateway" yaml:"meshGateway"` // Specifies the name of the service you are setting the defaults for. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#name ConfigEntryServiceDefaults#name} Name *string `field:"optional" json:"name" yaml:"name"` // Specifies the namespace containing the upstream service that the configuration applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#namespace ConfigEntryServiceDefaults#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` // Specifies the name of the name of the Consul admin partition that the configuration entry applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#partition ConfigEntryServiceDefaults#partition} Partition *string `field:"optional" json:"partition" yaml:"partition"` // passive_health_check block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#passive_health_check ConfigEntryServiceDefaults#passive_health_check} PassiveHealthCheck interface{} `field:"optional" json:"passiveHealthCheck" yaml:"passiveHealthCheck"` // Specifies the peer name of the upstream service that the configuration applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#peer ConfigEntryServiceDefaults#peer} Peer *string `field:"optional" json:"peer" yaml:"peer"` // Specifies the default protocol for the service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#protocol ConfigEntryServiceDefaults#protocol} Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` }
type ConfigEntryServiceDefaultsUpstreamConfigOverridesLimits ¶
type ConfigEntryServiceDefaultsUpstreamConfigOverridesLimits struct { // Specifies the maximum number of concurrent requests. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#max_concurrent_requests ConfigEntryServiceDefaults#max_concurrent_requests} MaxConcurrentRequests *float64 `field:"optional" json:"maxConcurrentRequests" yaml:"maxConcurrentRequests"` // Specifies the maximum number of connections a service instance can establish against the upstream. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#max_connections ConfigEntryServiceDefaults#max_connections} MaxConnections *float64 `field:"optional" json:"maxConnections" yaml:"maxConnections"` // Specifies the maximum number of requests that are queued while waiting for a connection to establish. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#max_pending_requests ConfigEntryServiceDefaults#max_pending_requests} MaxPendingRequests *float64 `field:"optional" json:"maxPendingRequests" yaml:"maxPendingRequests"` }
type ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsList ¶
type ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsOutputReference // 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 NewConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsList ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsList
type ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsOutputReference ¶
type ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsOutputReference 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{}) MaxConcurrentRequests() *float64 SetMaxConcurrentRequests(val *float64) MaxConcurrentRequestsInput() *float64 MaxConnections() *float64 SetMaxConnections(val *float64) MaxConnectionsInput() *float64 MaxPendingRequests() *float64 SetMaxPendingRequests(val *float64) MaxPendingRequestsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaxConcurrentRequests() ResetMaxConnections() ResetMaxPendingRequests() // 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 NewConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsOutputReference ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsOutputReference
type ConfigEntryServiceDefaultsUpstreamConfigOverridesList ¶
type ConfigEntryServiceDefaultsUpstreamConfigOverridesList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsUpstreamConfigOverridesOutputReference // 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 NewConfigEntryServiceDefaultsUpstreamConfigOverridesList ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsUpstreamConfigOverridesList
type ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGateway ¶
type ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGateway struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#mode ConfigEntryServiceDefaults#mode}. Mode *string `field:"optional" json:"mode" yaml:"mode"` }
type ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayList ¶
type ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayOutputReference // 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 NewConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayList ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayList
type ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayOutputReference ¶
type ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // 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 ResetMode() // 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 NewConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayOutputReference ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayOutputReference
type ConfigEntryServiceDefaultsUpstreamConfigOverridesOutputReference ¶
type ConfigEntryServiceDefaultsUpstreamConfigOverridesOutputReference interface { cdktf.ComplexObject BalanceOutboundConnections() *string SetBalanceOutboundConnections(val *string) BalanceOutboundConnectionsInput() *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) ConnectTimeoutMs() *float64 SetConnectTimeoutMs(val *float64) ConnectTimeoutMsInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnvoyListenerJson() *string SetEnvoyListenerJson(val *string) EnvoyListenerJsonInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Limits() ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsList LimitsInput() interface{} MeshGateway() ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayList MeshGatewayInput() interface{} Name() *string SetName(val *string) NameInput() *string Namespace() *string SetNamespace(val *string) NamespaceInput() *string Partition() *string SetPartition(val *string) PartitionInput() *string PassiveHealthCheck() ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckList PassiveHealthCheckInput() interface{} Peer() *string SetPeer(val *string) PeerInput() *string Protocol() *string SetProtocol(val *string) ProtocolInput() *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 PutLimits(value interface{}) PutMeshGateway(value interface{}) PutPassiveHealthCheck(value interface{}) ResetBalanceOutboundConnections() ResetConnectTimeoutMs() ResetEnvoyListenerJson() ResetLimits() ResetMeshGateway() ResetName() ResetNamespace() ResetPartition() ResetPassiveHealthCheck() ResetPeer() ResetProtocol() // 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 NewConfigEntryServiceDefaultsUpstreamConfigOverridesOutputReference ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsUpstreamConfigOverridesOutputReference
type ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheck ¶
type ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheck struct { // Specifies the minimum amount of time that an ejected host must remain outside the cluster before rejoining. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#base_ejection_time ConfigEntryServiceDefaults#base_ejection_time} BaseEjectionTime *string `field:"optional" json:"baseEjectionTime" yaml:"baseEjectionTime"` // Specifies a percentage that indicates how many times out of 100 that Consul ejects the host when it detects an outlier status. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#enforcing_consecutive_5xx ConfigEntryServiceDefaults#enforcing_consecutive_5xx} EnforcingConsecutive5Xx *float64 `field:"optional" json:"enforcingConsecutive5Xx" yaml:"enforcingConsecutive5Xx"` // Specifies the time between checks. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#interval ConfigEntryServiceDefaults#interval} Interval *string `field:"optional" json:"interval" yaml:"interval"` // Specifies the maximum percentage of an upstream cluster that Consul ejects when the proxy reports an outlier. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#max_ejection_percent ConfigEntryServiceDefaults#max_ejection_percent} MaxEjectionPercent *float64 `field:"optional" json:"maxEjectionPercent" yaml:"maxEjectionPercent"` // Specifies the number of consecutive failures allowed per check interval. // // If exceeded, Consul removes the host from the load balancer. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/consul/2.20.0/docs/resources/config_entry_service_defaults#max_failures ConfigEntryServiceDefaults#max_failures} MaxFailures *float64 `field:"optional" json:"maxFailures" yaml:"maxFailures"` }
type ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckList ¶
type ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckList 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) // Experimental. ComputeFqn() *string Get(index *float64) ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckOutputReference // 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 NewConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckList ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckList
type ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckOutputReference ¶
type ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckOutputReference interface { cdktf.ComplexObject BaseEjectionTime() *string SetBaseEjectionTime(val *string) BaseEjectionTimeInput() *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 EnforcingConsecutive5Xx() *float64 SetEnforcingConsecutive5Xx(val *float64) EnforcingConsecutive5XxInput() *float64 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Interval() *string SetInterval(val *string) IntervalInput() *string MaxEjectionPercent() *float64 SetMaxEjectionPercent(val *float64) MaxEjectionPercentInput() *float64 MaxFailures() *float64 SetMaxFailures(val *float64) MaxFailuresInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetBaseEjectionTime() ResetEnforcingConsecutive5Xx() ResetInterval() ResetMaxEjectionPercent() ResetMaxFailures() // 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 NewConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckOutputReference ¶
func NewConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckOutputReference
Source Files
¶
- ConfigEntryServiceDefaults.go
- ConfigEntryServiceDefaultsConfig.go
- ConfigEntryServiceDefaultsDestination.go
- ConfigEntryServiceDefaultsDestinationList.go
- ConfigEntryServiceDefaultsDestinationList__checks.go
- ConfigEntryServiceDefaultsDestinationOutputReference.go
- ConfigEntryServiceDefaultsDestinationOutputReference__checks.go
- ConfigEntryServiceDefaultsEnvoyExtensions.go
- ConfigEntryServiceDefaultsEnvoyExtensionsList.go
- ConfigEntryServiceDefaultsEnvoyExtensionsList__checks.go
- ConfigEntryServiceDefaultsEnvoyExtensionsOutputReference.go
- ConfigEntryServiceDefaultsEnvoyExtensionsOutputReference__checks.go
- ConfigEntryServiceDefaultsExpose.go
- ConfigEntryServiceDefaultsExposeList.go
- ConfigEntryServiceDefaultsExposeList__checks.go
- ConfigEntryServiceDefaultsExposeOutputReference.go
- ConfigEntryServiceDefaultsExposeOutputReference__checks.go
- ConfigEntryServiceDefaultsExposePaths.go
- ConfigEntryServiceDefaultsExposePathsList.go
- ConfigEntryServiceDefaultsExposePathsList__checks.go
- ConfigEntryServiceDefaultsExposePathsOutputReference.go
- ConfigEntryServiceDefaultsExposePathsOutputReference__checks.go
- ConfigEntryServiceDefaultsMeshGateway.go
- ConfigEntryServiceDefaultsMeshGatewayList.go
- ConfigEntryServiceDefaultsMeshGatewayList__checks.go
- ConfigEntryServiceDefaultsMeshGatewayOutputReference.go
- ConfigEntryServiceDefaultsMeshGatewayOutputReference__checks.go
- ConfigEntryServiceDefaultsTransparentProxy.go
- ConfigEntryServiceDefaultsTransparentProxyList.go
- ConfigEntryServiceDefaultsTransparentProxyList__checks.go
- ConfigEntryServiceDefaultsTransparentProxyOutputReference.go
- ConfigEntryServiceDefaultsTransparentProxyOutputReference__checks.go
- ConfigEntryServiceDefaultsUpstreamConfig.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaults.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimits.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsList.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsList__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsOutputReference.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsLimitsOutputReference__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsList.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsList__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGateway.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayList.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayList__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayOutputReference.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsMeshGatewayOutputReference__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsOutputReference.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsOutputReference__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheck.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckList.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckList__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckOutputReference.go
- ConfigEntryServiceDefaultsUpstreamConfigDefaultsPassiveHealthCheckOutputReference__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigList.go
- ConfigEntryServiceDefaultsUpstreamConfigList__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigOutputReference.go
- ConfigEntryServiceDefaultsUpstreamConfigOutputReference__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigOverrides.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesLimits.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsList.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsList__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsOutputReference.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesLimitsOutputReference__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesList.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesList__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGateway.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayList.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayList__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayOutputReference.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesMeshGatewayOutputReference__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesOutputReference.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesOutputReference__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheck.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckList.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckList__checks.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckOutputReference.go
- ConfigEntryServiceDefaultsUpstreamConfigOverridesPassiveHealthCheckOutputReference__checks.go
- ConfigEntryServiceDefaults__checks.go
- main.go