Documentation ¶
Index ¶
- func MskCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func MskCluster_IsConstruct(x interface{}) *bool
- func MskCluster_IsTerraformElement(x interface{}) *bool
- func MskCluster_IsTerraformResource(x interface{}) *bool
- func MskCluster_TfResourceType() *string
- func NewMskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference_Override(m MskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference, ...)
- func NewMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference_Override(m MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference, ...)
- func NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference_Override(...)
- func NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference_Override(...)
- func NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference_Override(m MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference, ...)
- func NewMskClusterBrokerNodeGroupInfoOutputReference_Override(m MskClusterBrokerNodeGroupInfoOutputReference, ...)
- func NewMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference_Override(m MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference, ...)
- func NewMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference_Override(...)
- func NewMskClusterBrokerNodeGroupInfoStorageInfoOutputReference_Override(m MskClusterBrokerNodeGroupInfoStorageInfoOutputReference, ...)
- func NewMskClusterClientAuthenticationOutputReference_Override(m MskClusterClientAuthenticationOutputReference, ...)
- func NewMskClusterClientAuthenticationSaslOutputReference_Override(m MskClusterClientAuthenticationSaslOutputReference, ...)
- func NewMskClusterClientAuthenticationTlsOutputReference_Override(m MskClusterClientAuthenticationTlsOutputReference, ...)
- func NewMskClusterConfigurationInfoOutputReference_Override(m MskClusterConfigurationInfoOutputReference, ...)
- func NewMskClusterEncryptionInfoEncryptionInTransitOutputReference_Override(m MskClusterEncryptionInfoEncryptionInTransitOutputReference, ...)
- func NewMskClusterEncryptionInfoOutputReference_Override(m MskClusterEncryptionInfoOutputReference, ...)
- func NewMskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference_Override(m MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference, ...)
- func NewMskClusterLoggingInfoBrokerLogsFirehoseOutputReference_Override(m MskClusterLoggingInfoBrokerLogsFirehoseOutputReference, ...)
- func NewMskClusterLoggingInfoBrokerLogsOutputReference_Override(m MskClusterLoggingInfoBrokerLogsOutputReference, ...)
- func NewMskClusterLoggingInfoBrokerLogsS3OutputReference_Override(m MskClusterLoggingInfoBrokerLogsS3OutputReference, ...)
- func NewMskClusterLoggingInfoOutputReference_Override(m MskClusterLoggingInfoOutputReference, ...)
- func NewMskClusterOpenMonitoringOutputReference_Override(m MskClusterOpenMonitoringOutputReference, ...)
- func NewMskClusterOpenMonitoringPrometheusJmxExporterOutputReference_Override(m MskClusterOpenMonitoringPrometheusJmxExporterOutputReference, ...)
- func NewMskClusterOpenMonitoringPrometheusNodeExporterOutputReference_Override(m MskClusterOpenMonitoringPrometheusNodeExporterOutputReference, ...)
- func NewMskClusterOpenMonitoringPrometheusOutputReference_Override(m MskClusterOpenMonitoringPrometheusOutputReference, ...)
- func NewMskClusterTimeoutsOutputReference_Override(m MskClusterTimeoutsOutputReference, ...)
- func NewMskCluster_Override(m MskCluster, scope constructs.Construct, id *string, config *MskClusterConfig)
- type MskCluster
- type MskClusterBrokerNodeGroupInfo
- type MskClusterBrokerNodeGroupInfoConnectivityInfo
- type MskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference
- type MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess
- type MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference
- type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity
- type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication
- type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference
- type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl
- type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference
- type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference
- type MskClusterBrokerNodeGroupInfoOutputReference
- type MskClusterBrokerNodeGroupInfoStorageInfo
- type MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo
- type MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference
- type MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput
- type MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference
- type MskClusterBrokerNodeGroupInfoStorageInfoOutputReference
- type MskClusterClientAuthentication
- type MskClusterClientAuthenticationOutputReference
- type MskClusterClientAuthenticationSasl
- type MskClusterClientAuthenticationSaslOutputReference
- type MskClusterClientAuthenticationTls
- type MskClusterClientAuthenticationTlsOutputReference
- type MskClusterConfig
- type MskClusterConfigurationInfo
- type MskClusterConfigurationInfoOutputReference
- type MskClusterEncryptionInfo
- type MskClusterEncryptionInfoEncryptionInTransit
- type MskClusterEncryptionInfoEncryptionInTransitOutputReference
- type MskClusterEncryptionInfoOutputReference
- type MskClusterLoggingInfo
- type MskClusterLoggingInfoBrokerLogs
- type MskClusterLoggingInfoBrokerLogsCloudwatchLogs
- type MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference
- type MskClusterLoggingInfoBrokerLogsFirehose
- type MskClusterLoggingInfoBrokerLogsFirehoseOutputReference
- type MskClusterLoggingInfoBrokerLogsOutputReference
- type MskClusterLoggingInfoBrokerLogsS3
- type MskClusterLoggingInfoBrokerLogsS3OutputReference
- type MskClusterLoggingInfoOutputReference
- type MskClusterOpenMonitoring
- type MskClusterOpenMonitoringOutputReference
- type MskClusterOpenMonitoringPrometheus
- type MskClusterOpenMonitoringPrometheusJmxExporter
- type MskClusterOpenMonitoringPrometheusJmxExporterOutputReference
- type MskClusterOpenMonitoringPrometheusNodeExporter
- type MskClusterOpenMonitoringPrometheusNodeExporterOutputReference
- type MskClusterOpenMonitoringPrometheusOutputReference
- type MskClusterTimeouts
- type MskClusterTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MskCluster_GenerateConfigForImport ¶
func MskCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a MskCluster resource upon running "cdktf plan <stack-name>".
func MskCluster_IsConstruct ¶
func MskCluster_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 MskCluster_IsTerraformElement ¶
func MskCluster_IsTerraformElement(x interface{}) *bool
Experimental.
func MskCluster_IsTerraformResource ¶
func MskCluster_IsTerraformResource(x interface{}) *bool
Experimental.
func MskCluster_TfResourceType ¶
func MskCluster_TfResourceType() *string
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference_Override ¶
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference_Override(m MskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference_Override ¶
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference_Override(m MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference_Override ¶
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference_Override(m MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference_Override ¶
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference_Override(m MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference_Override ¶
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference_Override(m MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterBrokerNodeGroupInfoOutputReference_Override ¶
func NewMskClusterBrokerNodeGroupInfoOutputReference_Override(m MskClusterBrokerNodeGroupInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference_Override ¶
func NewMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference_Override(m MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference_Override ¶
func NewMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference_Override(m MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterBrokerNodeGroupInfoStorageInfoOutputReference_Override ¶
func NewMskClusterBrokerNodeGroupInfoStorageInfoOutputReference_Override(m MskClusterBrokerNodeGroupInfoStorageInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterClientAuthenticationOutputReference_Override ¶
func NewMskClusterClientAuthenticationOutputReference_Override(m MskClusterClientAuthenticationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterClientAuthenticationSaslOutputReference_Override ¶
func NewMskClusterClientAuthenticationSaslOutputReference_Override(m MskClusterClientAuthenticationSaslOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterClientAuthenticationTlsOutputReference_Override ¶
func NewMskClusterClientAuthenticationTlsOutputReference_Override(m MskClusterClientAuthenticationTlsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterConfigurationInfoOutputReference_Override ¶
func NewMskClusterConfigurationInfoOutputReference_Override(m MskClusterConfigurationInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterEncryptionInfoEncryptionInTransitOutputReference_Override ¶
func NewMskClusterEncryptionInfoEncryptionInTransitOutputReference_Override(m MskClusterEncryptionInfoEncryptionInTransitOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterEncryptionInfoOutputReference_Override ¶
func NewMskClusterEncryptionInfoOutputReference_Override(m MskClusterEncryptionInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference_Override ¶
func NewMskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference_Override(m MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterLoggingInfoBrokerLogsFirehoseOutputReference_Override ¶
func NewMskClusterLoggingInfoBrokerLogsFirehoseOutputReference_Override(m MskClusterLoggingInfoBrokerLogsFirehoseOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterLoggingInfoBrokerLogsOutputReference_Override ¶
func NewMskClusterLoggingInfoBrokerLogsOutputReference_Override(m MskClusterLoggingInfoBrokerLogsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterLoggingInfoBrokerLogsS3OutputReference_Override ¶
func NewMskClusterLoggingInfoBrokerLogsS3OutputReference_Override(m MskClusterLoggingInfoBrokerLogsS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterLoggingInfoOutputReference_Override ¶
func NewMskClusterLoggingInfoOutputReference_Override(m MskClusterLoggingInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterOpenMonitoringOutputReference_Override ¶
func NewMskClusterOpenMonitoringOutputReference_Override(m MskClusterOpenMonitoringOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterOpenMonitoringPrometheusJmxExporterOutputReference_Override ¶
func NewMskClusterOpenMonitoringPrometheusJmxExporterOutputReference_Override(m MskClusterOpenMonitoringPrometheusJmxExporterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterOpenMonitoringPrometheusNodeExporterOutputReference_Override ¶
func NewMskClusterOpenMonitoringPrometheusNodeExporterOutputReference_Override(m MskClusterOpenMonitoringPrometheusNodeExporterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterOpenMonitoringPrometheusOutputReference_Override ¶
func NewMskClusterOpenMonitoringPrometheusOutputReference_Override(m MskClusterOpenMonitoringPrometheusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskClusterTimeoutsOutputReference_Override ¶
func NewMskClusterTimeoutsOutputReference_Override(m MskClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskCluster_Override ¶
func NewMskCluster_Override(m MskCluster, scope constructs.Construct, id *string, config *MskClusterConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster aws_msk_cluster} Resource.
Types ¶
type MskCluster ¶
type MskCluster interface { cdktf.TerraformResource Arn() *string BootstrapBrokers() *string BootstrapBrokersPublicSaslIam() *string BootstrapBrokersPublicSaslScram() *string BootstrapBrokersPublicTls() *string BootstrapBrokersSaslIam() *string BootstrapBrokersSaslScram() *string BootstrapBrokersTls() *string BootstrapBrokersVpcConnectivitySaslIam() *string BootstrapBrokersVpcConnectivitySaslScram() *string BootstrapBrokersVpcConnectivityTls() *string BrokerNodeGroupInfo() MskClusterBrokerNodeGroupInfoOutputReference BrokerNodeGroupInfoInput() *MskClusterBrokerNodeGroupInfo // Experimental. CdktfStack() cdktf.TerraformStack ClientAuthentication() MskClusterClientAuthenticationOutputReference ClientAuthenticationInput() *MskClusterClientAuthentication ClusterName() *string SetClusterName(val *string) ClusterNameInput() *string ClusterUuid() *string ConfigurationInfo() MskClusterConfigurationInfoOutputReference ConfigurationInfoInput() *MskClusterConfigurationInfo // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CurrentVersion() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EncryptionInfo() MskClusterEncryptionInfoOutputReference EncryptionInfoInput() *MskClusterEncryptionInfo EnhancedMonitoring() *string SetEnhancedMonitoring(val *string) EnhancedMonitoringInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string KafkaVersion() *string SetKafkaVersion(val *string) KafkaVersionInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LoggingInfo() MskClusterLoggingInfoOutputReference LoggingInfoInput() *MskClusterLoggingInfo // The tree node. Node() constructs.Node NumberOfBrokerNodes() *float64 SetNumberOfBrokerNodes(val *float64) NumberOfBrokerNodesInput() *float64 OpenMonitoring() MskClusterOpenMonitoringOutputReference OpenMonitoringInput() *MskClusterOpenMonitoring // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} StorageMode() *string SetStorageMode(val *string) StorageModeInput() *string Tags() *map[string]*string SetTags(val *map[string]*string) TagsAll() *map[string]*string SetTagsAll(val *map[string]*string) TagsAllInput() *map[string]*string TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() MskClusterTimeoutsOutputReference TimeoutsInput() interface{} ZookeeperConnectString() *string ZookeeperConnectStringTls() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutBrokerNodeGroupInfo(value *MskClusterBrokerNodeGroupInfo) PutClientAuthentication(value *MskClusterClientAuthentication) PutConfigurationInfo(value *MskClusterConfigurationInfo) PutEncryptionInfo(value *MskClusterEncryptionInfo) PutLoggingInfo(value *MskClusterLoggingInfo) PutOpenMonitoring(value *MskClusterOpenMonitoring) PutTimeouts(value *MskClusterTimeouts) ResetClientAuthentication() ResetConfigurationInfo() ResetEncryptionInfo() ResetEnhancedMonitoring() ResetId() ResetLoggingInfo() ResetOpenMonitoring() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetStorageMode() ResetTags() ResetTagsAll() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster aws_msk_cluster}.
func NewMskCluster ¶
func NewMskCluster(scope constructs.Construct, id *string, config *MskClusterConfig) MskCluster
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster aws_msk_cluster} Resource.
type MskClusterBrokerNodeGroupInfo ¶
type MskClusterBrokerNodeGroupInfo struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#client_subnets MskCluster#client_subnets}. ClientSubnets *[]*string `field:"required" json:"clientSubnets" yaml:"clientSubnets"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#instance_type MskCluster#instance_type}. InstanceType *string `field:"required" json:"instanceType" yaml:"instanceType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#security_groups MskCluster#security_groups}. SecurityGroups *[]*string `field:"required" json:"securityGroups" yaml:"securityGroups"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#az_distribution MskCluster#az_distribution}. AzDistribution *string `field:"optional" json:"azDistribution" yaml:"azDistribution"` // connectivity_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#connectivity_info MskCluster#connectivity_info} ConnectivityInfo *MskClusterBrokerNodeGroupInfoConnectivityInfo `field:"optional" json:"connectivityInfo" yaml:"connectivityInfo"` // storage_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#storage_info MskCluster#storage_info} StorageInfo *MskClusterBrokerNodeGroupInfoStorageInfo `field:"optional" json:"storageInfo" yaml:"storageInfo"` }
type MskClusterBrokerNodeGroupInfoConnectivityInfo ¶
type MskClusterBrokerNodeGroupInfoConnectivityInfo struct { // public_access block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#public_access MskCluster#public_access} PublicAccess *MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess `field:"optional" json:"publicAccess" yaml:"publicAccess"` // vpc_connectivity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#vpc_connectivity MskCluster#vpc_connectivity} VpcConnectivity *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity `field:"optional" json:"vpcConnectivity" yaml:"vpcConnectivity"` }
type MskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference ¶
type MskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference 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() *MskClusterBrokerNodeGroupInfoConnectivityInfo SetInternalValue(val *MskClusterBrokerNodeGroupInfoConnectivityInfo) PublicAccess() MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference PublicAccessInput() *MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VpcConnectivity() MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference VpcConnectivityInput() *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity // 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 PutPublicAccess(value *MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess) PutVpcConnectivity(value *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity) ResetPublicAccess() ResetVpcConnectivity() // 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 NewMskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference ¶
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference
type MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess ¶
type MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#type MskCluster#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference ¶
type MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference 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() *MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess SetInternalValue(val *MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference ¶
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference
type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity ¶
type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity struct { // client_authentication block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#client_authentication MskCluster#client_authentication} ClientAuthentication *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication `field:"optional" json:"clientAuthentication" yaml:"clientAuthentication"` }
type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication ¶
type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication struct { // sasl block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#sasl MskCluster#sasl} Sasl *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl `field:"optional" json:"sasl" yaml:"sasl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#tls MskCluster#tls}. Tls interface{} `field:"optional" json:"tls" yaml:"tls"` }
type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference ¶
type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference 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() *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication SetInternalValue(val *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication) Sasl() MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference SaslInput() *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Tls() interface{} SetTls(val interface{}) TlsInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSasl(value *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl) ResetSasl() ResetTls() // 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 NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference ¶
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference
type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl ¶
type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#iam MskCluster#iam}. Iam interface{} `field:"optional" json:"iam" yaml:"iam"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#scram MskCluster#scram}. Scram interface{} `field:"optional" json:"scram" yaml:"scram"` }
type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference ¶
type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference 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 Iam() interface{} SetIam(val interface{}) IamInput() interface{} InternalValue() *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl SetInternalValue(val *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl) Scram() interface{} SetScram(val interface{}) ScramInput() 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 ResetIam() ResetScram() // 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 NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference ¶
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference
type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference ¶
type MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference interface { cdktf.ComplexObject ClientAuthentication() MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference ClientAuthenticationInput() *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication // 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() *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity SetInternalValue(val *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity) // 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 PutClientAuthentication(value *MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication) ResetClientAuthentication() // 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 NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference ¶
func NewMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference
type MskClusterBrokerNodeGroupInfoOutputReference ¶
type MskClusterBrokerNodeGroupInfoOutputReference interface { cdktf.ComplexObject AzDistribution() *string SetAzDistribution(val *string) AzDistributionInput() *string ClientSubnets() *[]*string SetClientSubnets(val *[]*string) ClientSubnetsInput() *[]*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) ConnectivityInfo() MskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference ConnectivityInfoInput() *MskClusterBrokerNodeGroupInfoConnectivityInfo // 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 InstanceType() *string SetInstanceType(val *string) InstanceTypeInput() *string InternalValue() *MskClusterBrokerNodeGroupInfo SetInternalValue(val *MskClusterBrokerNodeGroupInfo) SecurityGroups() *[]*string SetSecurityGroups(val *[]*string) SecurityGroupsInput() *[]*string StorageInfo() MskClusterBrokerNodeGroupInfoStorageInfoOutputReference StorageInfoInput() *MskClusterBrokerNodeGroupInfoStorageInfo // 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 PutConnectivityInfo(value *MskClusterBrokerNodeGroupInfoConnectivityInfo) PutStorageInfo(value *MskClusterBrokerNodeGroupInfoStorageInfo) ResetAzDistribution() ResetConnectivityInfo() ResetStorageInfo() // 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 NewMskClusterBrokerNodeGroupInfoOutputReference ¶
func NewMskClusterBrokerNodeGroupInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterBrokerNodeGroupInfoOutputReference
type MskClusterBrokerNodeGroupInfoStorageInfo ¶
type MskClusterBrokerNodeGroupInfoStorageInfo struct { // ebs_storage_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#ebs_storage_info MskCluster#ebs_storage_info} EbsStorageInfo *MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo `field:"optional" json:"ebsStorageInfo" yaml:"ebsStorageInfo"` }
type MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo ¶
type MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo struct { // provisioned_throughput block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#provisioned_throughput MskCluster#provisioned_throughput} ProvisionedThroughput *MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput `field:"optional" json:"provisionedThroughput" yaml:"provisionedThroughput"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#volume_size MskCluster#volume_size}. VolumeSize *float64 `field:"optional" json:"volumeSize" yaml:"volumeSize"` }
type MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference ¶
type MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference 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() *MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo SetInternalValue(val *MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo) ProvisionedThroughput() MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference ProvisionedThroughputInput() *MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeSize() *float64 SetVolumeSize(val *float64) VolumeSizeInput() *float64 // 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 PutProvisionedThroughput(value *MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput) ResetProvisionedThroughput() ResetVolumeSize() // 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 NewMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference ¶
func NewMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference
type MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput ¶
type MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#enabled MskCluster#enabled}. Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#volume_throughput MskCluster#volume_throughput}. VolumeThroughput *float64 `field:"optional" json:"volumeThroughput" yaml:"volumeThroughput"` }
type MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference ¶
type MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference 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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput SetInternalValue(val *MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeThroughput() *float64 SetVolumeThroughput(val *float64) VolumeThroughputInput() *float64 // 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 ResetEnabled() ResetVolumeThroughput() // 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 NewMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference ¶
func NewMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference
type MskClusterBrokerNodeGroupInfoStorageInfoOutputReference ¶
type MskClusterBrokerNodeGroupInfoStorageInfoOutputReference 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 EbsStorageInfo() MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference EbsStorageInfoInput() *MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo // Experimental. Fqn() *string InternalValue() *MskClusterBrokerNodeGroupInfoStorageInfo SetInternalValue(val *MskClusterBrokerNodeGroupInfoStorageInfo) // 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 PutEbsStorageInfo(value *MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo) ResetEbsStorageInfo() // 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 NewMskClusterBrokerNodeGroupInfoStorageInfoOutputReference ¶
func NewMskClusterBrokerNodeGroupInfoStorageInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterBrokerNodeGroupInfoStorageInfoOutputReference
type MskClusterClientAuthentication ¶
type MskClusterClientAuthentication struct { // sasl block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#sasl MskCluster#sasl} Sasl *MskClusterClientAuthenticationSasl `field:"optional" json:"sasl" yaml:"sasl"` // tls block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#tls MskCluster#tls} Tls *MskClusterClientAuthenticationTls `field:"optional" json:"tls" yaml:"tls"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#unauthenticated MskCluster#unauthenticated}. Unauthenticated interface{} `field:"optional" json:"unauthenticated" yaml:"unauthenticated"` }
type MskClusterClientAuthenticationOutputReference ¶
type MskClusterClientAuthenticationOutputReference 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() *MskClusterClientAuthentication SetInternalValue(val *MskClusterClientAuthentication) Sasl() MskClusterClientAuthenticationSaslOutputReference SaslInput() *MskClusterClientAuthenticationSasl // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Tls() MskClusterClientAuthenticationTlsOutputReference TlsInput() *MskClusterClientAuthenticationTls Unauthenticated() interface{} SetUnauthenticated(val interface{}) UnauthenticatedInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSasl(value *MskClusterClientAuthenticationSasl) PutTls(value *MskClusterClientAuthenticationTls) ResetSasl() ResetTls() ResetUnauthenticated() // 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 NewMskClusterClientAuthenticationOutputReference ¶
func NewMskClusterClientAuthenticationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterClientAuthenticationOutputReference
type MskClusterClientAuthenticationSasl ¶
type MskClusterClientAuthenticationSasl struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#iam MskCluster#iam}. Iam interface{} `field:"optional" json:"iam" yaml:"iam"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#scram MskCluster#scram}. Scram interface{} `field:"optional" json:"scram" yaml:"scram"` }
type MskClusterClientAuthenticationSaslOutputReference ¶
type MskClusterClientAuthenticationSaslOutputReference 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 Iam() interface{} SetIam(val interface{}) IamInput() interface{} InternalValue() *MskClusterClientAuthenticationSasl SetInternalValue(val *MskClusterClientAuthenticationSasl) Scram() interface{} SetScram(val interface{}) ScramInput() 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 ResetIam() ResetScram() // 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 NewMskClusterClientAuthenticationSaslOutputReference ¶
func NewMskClusterClientAuthenticationSaslOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterClientAuthenticationSaslOutputReference
type MskClusterClientAuthenticationTls ¶
type MskClusterClientAuthenticationTls struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#certificate_authority_arns MskCluster#certificate_authority_arns}. CertificateAuthorityArns *[]*string `field:"optional" json:"certificateAuthorityArns" yaml:"certificateAuthorityArns"` }
type MskClusterClientAuthenticationTlsOutputReference ¶
type MskClusterClientAuthenticationTlsOutputReference interface { cdktf.ComplexObject CertificateAuthorityArns() *[]*string SetCertificateAuthorityArns(val *[]*string) CertificateAuthorityArnsInput() *[]*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() *MskClusterClientAuthenticationTls SetInternalValue(val *MskClusterClientAuthenticationTls) // 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 ResetCertificateAuthorityArns() // 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 NewMskClusterClientAuthenticationTlsOutputReference ¶
func NewMskClusterClientAuthenticationTlsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterClientAuthenticationTlsOutputReference
type MskClusterConfig ¶
type MskClusterConfig 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"` // broker_node_group_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#broker_node_group_info MskCluster#broker_node_group_info} BrokerNodeGroupInfo *MskClusterBrokerNodeGroupInfo `field:"required" json:"brokerNodeGroupInfo" yaml:"brokerNodeGroupInfo"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#cluster_name MskCluster#cluster_name}. ClusterName *string `field:"required" json:"clusterName" yaml:"clusterName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#kafka_version MskCluster#kafka_version}. KafkaVersion *string `field:"required" json:"kafkaVersion" yaml:"kafkaVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#number_of_broker_nodes MskCluster#number_of_broker_nodes}. NumberOfBrokerNodes *float64 `field:"required" json:"numberOfBrokerNodes" yaml:"numberOfBrokerNodes"` // client_authentication block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#client_authentication MskCluster#client_authentication} ClientAuthentication *MskClusterClientAuthentication `field:"optional" json:"clientAuthentication" yaml:"clientAuthentication"` // configuration_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#configuration_info MskCluster#configuration_info} ConfigurationInfo *MskClusterConfigurationInfo `field:"optional" json:"configurationInfo" yaml:"configurationInfo"` // encryption_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#encryption_info MskCluster#encryption_info} EncryptionInfo *MskClusterEncryptionInfo `field:"optional" json:"encryptionInfo" yaml:"encryptionInfo"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#enhanced_monitoring MskCluster#enhanced_monitoring}. EnhancedMonitoring *string `field:"optional" json:"enhancedMonitoring" yaml:"enhancedMonitoring"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#id MskCluster#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"` // logging_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#logging_info MskCluster#logging_info} LoggingInfo *MskClusterLoggingInfo `field:"optional" json:"loggingInfo" yaml:"loggingInfo"` // open_monitoring block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#open_monitoring MskCluster#open_monitoring} OpenMonitoring *MskClusterOpenMonitoring `field:"optional" json:"openMonitoring" yaml:"openMonitoring"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#storage_mode MskCluster#storage_mode}. StorageMode *string `field:"optional" json:"storageMode" yaml:"storageMode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#tags MskCluster#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#tags_all MskCluster#tags_all}. TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#timeouts MskCluster#timeouts} Timeouts *MskClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type MskClusterConfigurationInfo ¶
type MskClusterConfigurationInfo struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#arn MskCluster#arn}. Arn *string `field:"required" json:"arn" yaml:"arn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#revision MskCluster#revision}. Revision *float64 `field:"required" json:"revision" yaml:"revision"` }
type MskClusterConfigurationInfoOutputReference ¶
type MskClusterConfigurationInfoOutputReference interface { cdktf.ComplexObject Arn() *string SetArn(val *string) ArnInput() *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() *MskClusterConfigurationInfo SetInternalValue(val *MskClusterConfigurationInfo) Revision() *float64 SetRevision(val *float64) RevisionInput() *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 NewMskClusterConfigurationInfoOutputReference ¶
func NewMskClusterConfigurationInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterConfigurationInfoOutputReference
type MskClusterEncryptionInfo ¶
type MskClusterEncryptionInfo struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#encryption_at_rest_kms_key_arn MskCluster#encryption_at_rest_kms_key_arn}. EncryptionAtRestKmsKeyArn *string `field:"optional" json:"encryptionAtRestKmsKeyArn" yaml:"encryptionAtRestKmsKeyArn"` // encryption_in_transit block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#encryption_in_transit MskCluster#encryption_in_transit} EncryptionInTransit *MskClusterEncryptionInfoEncryptionInTransit `field:"optional" json:"encryptionInTransit" yaml:"encryptionInTransit"` }
type MskClusterEncryptionInfoEncryptionInTransit ¶
type MskClusterEncryptionInfoEncryptionInTransit struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#client_broker MskCluster#client_broker}. ClientBroker *string `field:"optional" json:"clientBroker" yaml:"clientBroker"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#in_cluster MskCluster#in_cluster}. InCluster interface{} `field:"optional" json:"inCluster" yaml:"inCluster"` }
type MskClusterEncryptionInfoEncryptionInTransitOutputReference ¶
type MskClusterEncryptionInfoEncryptionInTransitOutputReference interface { cdktf.ComplexObject ClientBroker() *string SetClientBroker(val *string) ClientBrokerInput() *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 InCluster() interface{} SetInCluster(val interface{}) InClusterInput() interface{} InternalValue() *MskClusterEncryptionInfoEncryptionInTransit SetInternalValue(val *MskClusterEncryptionInfoEncryptionInTransit) // 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 ResetClientBroker() ResetInCluster() // 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 NewMskClusterEncryptionInfoEncryptionInTransitOutputReference ¶
func NewMskClusterEncryptionInfoEncryptionInTransitOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterEncryptionInfoEncryptionInTransitOutputReference
type MskClusterEncryptionInfoOutputReference ¶
type MskClusterEncryptionInfoOutputReference 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 EncryptionAtRestKmsKeyArn() *string SetEncryptionAtRestKmsKeyArn(val *string) EncryptionAtRestKmsKeyArnInput() *string EncryptionInTransit() MskClusterEncryptionInfoEncryptionInTransitOutputReference EncryptionInTransitInput() *MskClusterEncryptionInfoEncryptionInTransit // Experimental. Fqn() *string InternalValue() *MskClusterEncryptionInfo SetInternalValue(val *MskClusterEncryptionInfo) // 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 PutEncryptionInTransit(value *MskClusterEncryptionInfoEncryptionInTransit) ResetEncryptionAtRestKmsKeyArn() ResetEncryptionInTransit() // 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 NewMskClusterEncryptionInfoOutputReference ¶
func NewMskClusterEncryptionInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterEncryptionInfoOutputReference
type MskClusterLoggingInfo ¶
type MskClusterLoggingInfo struct { // broker_logs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#broker_logs MskCluster#broker_logs} BrokerLogs *MskClusterLoggingInfoBrokerLogs `field:"required" json:"brokerLogs" yaml:"brokerLogs"` }
type MskClusterLoggingInfoBrokerLogs ¶
type MskClusterLoggingInfoBrokerLogs struct { // cloudwatch_logs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#cloudwatch_logs MskCluster#cloudwatch_logs} CloudwatchLogs *MskClusterLoggingInfoBrokerLogsCloudwatchLogs `field:"optional" json:"cloudwatchLogs" yaml:"cloudwatchLogs"` // firehose block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#firehose MskCluster#firehose} Firehose *MskClusterLoggingInfoBrokerLogsFirehose `field:"optional" json:"firehose" yaml:"firehose"` // s3 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#s3 MskCluster#s3} S3 *MskClusterLoggingInfoBrokerLogsS3 `field:"optional" json:"s3" yaml:"s3"` }
type MskClusterLoggingInfoBrokerLogsCloudwatchLogs ¶
type MskClusterLoggingInfoBrokerLogsCloudwatchLogs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#enabled MskCluster#enabled}. Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#log_group MskCluster#log_group}. LogGroup *string `field:"optional" json:"logGroup" yaml:"logGroup"` }
type MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference ¶
type MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference 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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *MskClusterLoggingInfoBrokerLogsCloudwatchLogs SetInternalValue(val *MskClusterLoggingInfoBrokerLogsCloudwatchLogs) LogGroup() *string SetLogGroup(val *string) LogGroupInput() *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 ResetLogGroup() // 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 NewMskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference ¶
func NewMskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference
type MskClusterLoggingInfoBrokerLogsFirehose ¶
type MskClusterLoggingInfoBrokerLogsFirehose struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#enabled MskCluster#enabled}. Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#delivery_stream MskCluster#delivery_stream}. DeliveryStream *string `field:"optional" json:"deliveryStream" yaml:"deliveryStream"` }
type MskClusterLoggingInfoBrokerLogsFirehoseOutputReference ¶
type MskClusterLoggingInfoBrokerLogsFirehoseOutputReference 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 DeliveryStream() *string SetDeliveryStream(val *string) DeliveryStreamInput() *string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *MskClusterLoggingInfoBrokerLogsFirehose SetInternalValue(val *MskClusterLoggingInfoBrokerLogsFirehose) // 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 ResetDeliveryStream() // 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 NewMskClusterLoggingInfoBrokerLogsFirehoseOutputReference ¶
func NewMskClusterLoggingInfoBrokerLogsFirehoseOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterLoggingInfoBrokerLogsFirehoseOutputReference
type MskClusterLoggingInfoBrokerLogsOutputReference ¶
type MskClusterLoggingInfoBrokerLogsOutputReference interface { cdktf.ComplexObject CloudwatchLogs() MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference CloudwatchLogsInput() *MskClusterLoggingInfoBrokerLogsCloudwatchLogs // 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 Firehose() MskClusterLoggingInfoBrokerLogsFirehoseOutputReference FirehoseInput() *MskClusterLoggingInfoBrokerLogsFirehose // Experimental. Fqn() *string InternalValue() *MskClusterLoggingInfoBrokerLogs SetInternalValue(val *MskClusterLoggingInfoBrokerLogs) S3() MskClusterLoggingInfoBrokerLogsS3OutputReference S3Input() *MskClusterLoggingInfoBrokerLogsS3 // 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 PutCloudwatchLogs(value *MskClusterLoggingInfoBrokerLogsCloudwatchLogs) PutFirehose(value *MskClusterLoggingInfoBrokerLogsFirehose) PutS3(value *MskClusterLoggingInfoBrokerLogsS3) ResetCloudwatchLogs() ResetFirehose() ResetS3() // 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 NewMskClusterLoggingInfoBrokerLogsOutputReference ¶
func NewMskClusterLoggingInfoBrokerLogsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterLoggingInfoBrokerLogsOutputReference
type MskClusterLoggingInfoBrokerLogsS3 ¶
type MskClusterLoggingInfoBrokerLogsS3 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#enabled MskCluster#enabled}. Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#bucket MskCluster#bucket}. Bucket *string `field:"optional" json:"bucket" yaml:"bucket"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#prefix MskCluster#prefix}. Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` }
type MskClusterLoggingInfoBrokerLogsS3OutputReference ¶
type MskClusterLoggingInfoBrokerLogsS3OutputReference interface { cdktf.ComplexObject Bucket() *string SetBucket(val *string) BucketInput() *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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *MskClusterLoggingInfoBrokerLogsS3 SetInternalValue(val *MskClusterLoggingInfoBrokerLogsS3) Prefix() *string SetPrefix(val *string) PrefixInput() *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 ResetBucket() ResetPrefix() // 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 NewMskClusterLoggingInfoBrokerLogsS3OutputReference ¶
func NewMskClusterLoggingInfoBrokerLogsS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterLoggingInfoBrokerLogsS3OutputReference
type MskClusterLoggingInfoOutputReference ¶
type MskClusterLoggingInfoOutputReference interface { cdktf.ComplexObject BrokerLogs() MskClusterLoggingInfoBrokerLogsOutputReference BrokerLogsInput() *MskClusterLoggingInfoBrokerLogs // 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() *MskClusterLoggingInfo SetInternalValue(val *MskClusterLoggingInfo) // 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 PutBrokerLogs(value *MskClusterLoggingInfoBrokerLogs) // 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 NewMskClusterLoggingInfoOutputReference ¶
func NewMskClusterLoggingInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterLoggingInfoOutputReference
type MskClusterOpenMonitoring ¶
type MskClusterOpenMonitoring struct { // prometheus block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#prometheus MskCluster#prometheus} Prometheus *MskClusterOpenMonitoringPrometheus `field:"required" json:"prometheus" yaml:"prometheus"` }
type MskClusterOpenMonitoringOutputReference ¶
type MskClusterOpenMonitoringOutputReference 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() *MskClusterOpenMonitoring SetInternalValue(val *MskClusterOpenMonitoring) Prometheus() MskClusterOpenMonitoringPrometheusOutputReference PrometheusInput() *MskClusterOpenMonitoringPrometheus // 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 PutPrometheus(value *MskClusterOpenMonitoringPrometheus) // 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 NewMskClusterOpenMonitoringOutputReference ¶
func NewMskClusterOpenMonitoringOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterOpenMonitoringOutputReference
type MskClusterOpenMonitoringPrometheus ¶
type MskClusterOpenMonitoringPrometheus struct { // jmx_exporter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#jmx_exporter MskCluster#jmx_exporter} JmxExporter *MskClusterOpenMonitoringPrometheusJmxExporter `field:"optional" json:"jmxExporter" yaml:"jmxExporter"` // node_exporter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#node_exporter MskCluster#node_exporter} NodeExporter *MskClusterOpenMonitoringPrometheusNodeExporter `field:"optional" json:"nodeExporter" yaml:"nodeExporter"` }
type MskClusterOpenMonitoringPrometheusJmxExporter ¶
type MskClusterOpenMonitoringPrometheusJmxExporter struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#enabled_in_broker MskCluster#enabled_in_broker}.
EnabledInBroker interface{} `field:"required" json:"enabledInBroker" yaml:"enabledInBroker"`
}
type MskClusterOpenMonitoringPrometheusJmxExporterOutputReference ¶
type MskClusterOpenMonitoringPrometheusJmxExporterOutputReference 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 EnabledInBroker() interface{} SetEnabledInBroker(val interface{}) EnabledInBrokerInput() interface{} // Experimental. Fqn() *string InternalValue() *MskClusterOpenMonitoringPrometheusJmxExporter SetInternalValue(val *MskClusterOpenMonitoringPrometheusJmxExporter) // 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 NewMskClusterOpenMonitoringPrometheusJmxExporterOutputReference ¶
func NewMskClusterOpenMonitoringPrometheusJmxExporterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterOpenMonitoringPrometheusJmxExporterOutputReference
type MskClusterOpenMonitoringPrometheusNodeExporter ¶
type MskClusterOpenMonitoringPrometheusNodeExporter struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#enabled_in_broker MskCluster#enabled_in_broker}.
EnabledInBroker interface{} `field:"required" json:"enabledInBroker" yaml:"enabledInBroker"`
}
type MskClusterOpenMonitoringPrometheusNodeExporterOutputReference ¶
type MskClusterOpenMonitoringPrometheusNodeExporterOutputReference 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 EnabledInBroker() interface{} SetEnabledInBroker(val interface{}) EnabledInBrokerInput() interface{} // Experimental. Fqn() *string InternalValue() *MskClusterOpenMonitoringPrometheusNodeExporter SetInternalValue(val *MskClusterOpenMonitoringPrometheusNodeExporter) // 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 NewMskClusterOpenMonitoringPrometheusNodeExporterOutputReference ¶
func NewMskClusterOpenMonitoringPrometheusNodeExporterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterOpenMonitoringPrometheusNodeExporterOutputReference
type MskClusterOpenMonitoringPrometheusOutputReference ¶
type MskClusterOpenMonitoringPrometheusOutputReference 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() *MskClusterOpenMonitoringPrometheus SetInternalValue(val *MskClusterOpenMonitoringPrometheus) JmxExporter() MskClusterOpenMonitoringPrometheusJmxExporterOutputReference JmxExporterInput() *MskClusterOpenMonitoringPrometheusJmxExporter NodeExporter() MskClusterOpenMonitoringPrometheusNodeExporterOutputReference NodeExporterInput() *MskClusterOpenMonitoringPrometheusNodeExporter // 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 PutJmxExporter(value *MskClusterOpenMonitoringPrometheusJmxExporter) PutNodeExporter(value *MskClusterOpenMonitoringPrometheusNodeExporter) ResetJmxExporter() ResetNodeExporter() // 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 NewMskClusterOpenMonitoringPrometheusOutputReference ¶
func NewMskClusterOpenMonitoringPrometheusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterOpenMonitoringPrometheusOutputReference
type MskClusterTimeouts ¶
type MskClusterTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#create MskCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#delete MskCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.39.0/docs/resources/msk_cluster#update MskCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type MskClusterTimeoutsOutputReference ¶
type MskClusterTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMskClusterTimeoutsOutputReference ¶
func NewMskClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskClusterTimeoutsOutputReference
Source Files ¶
- MskCluster.go
- MskClusterBrokerNodeGroupInfo.go
- MskClusterBrokerNodeGroupInfoConnectivityInfo.go
- MskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference.go
- MskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference__checks.go
- MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess.go
- MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference.go
- MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference__checks.go
- MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity.go
- MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication.go
- MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference.go
- MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference__checks.go
- MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl.go
- MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference.go
- MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference__checks.go
- MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference.go
- MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference__checks.go
- MskClusterBrokerNodeGroupInfoOutputReference.go
- MskClusterBrokerNodeGroupInfoOutputReference__checks.go
- MskClusterBrokerNodeGroupInfoStorageInfo.go
- MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo.go
- MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference.go
- MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference__checks.go
- MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput.go
- MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference.go
- MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference__checks.go
- MskClusterBrokerNodeGroupInfoStorageInfoOutputReference.go
- MskClusterBrokerNodeGroupInfoStorageInfoOutputReference__checks.go
- MskClusterClientAuthentication.go
- MskClusterClientAuthenticationOutputReference.go
- MskClusterClientAuthenticationOutputReference__checks.go
- MskClusterClientAuthenticationSasl.go
- MskClusterClientAuthenticationSaslOutputReference.go
- MskClusterClientAuthenticationSaslOutputReference__checks.go
- MskClusterClientAuthenticationTls.go
- MskClusterClientAuthenticationTlsOutputReference.go
- MskClusterClientAuthenticationTlsOutputReference__checks.go
- MskClusterConfig.go
- MskClusterConfigurationInfo.go
- MskClusterConfigurationInfoOutputReference.go
- MskClusterConfigurationInfoOutputReference__checks.go
- MskClusterEncryptionInfo.go
- MskClusterEncryptionInfoEncryptionInTransit.go
- MskClusterEncryptionInfoEncryptionInTransitOutputReference.go
- MskClusterEncryptionInfoEncryptionInTransitOutputReference__checks.go
- MskClusterEncryptionInfoOutputReference.go
- MskClusterEncryptionInfoOutputReference__checks.go
- MskClusterLoggingInfo.go
- MskClusterLoggingInfoBrokerLogs.go
- MskClusterLoggingInfoBrokerLogsCloudwatchLogs.go
- MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference.go
- MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference__checks.go
- MskClusterLoggingInfoBrokerLogsFirehose.go
- MskClusterLoggingInfoBrokerLogsFirehoseOutputReference.go
- MskClusterLoggingInfoBrokerLogsFirehoseOutputReference__checks.go
- MskClusterLoggingInfoBrokerLogsOutputReference.go
- MskClusterLoggingInfoBrokerLogsOutputReference__checks.go
- MskClusterLoggingInfoBrokerLogsS3.go
- MskClusterLoggingInfoBrokerLogsS3OutputReference.go
- MskClusterLoggingInfoBrokerLogsS3OutputReference__checks.go
- MskClusterLoggingInfoOutputReference.go
- MskClusterLoggingInfoOutputReference__checks.go
- MskClusterOpenMonitoring.go
- MskClusterOpenMonitoringOutputReference.go
- MskClusterOpenMonitoringOutputReference__checks.go
- MskClusterOpenMonitoringPrometheus.go
- MskClusterOpenMonitoringPrometheusJmxExporter.go
- MskClusterOpenMonitoringPrometheusJmxExporterOutputReference.go
- MskClusterOpenMonitoringPrometheusJmxExporterOutputReference__checks.go
- MskClusterOpenMonitoringPrometheusNodeExporter.go
- MskClusterOpenMonitoringPrometheusNodeExporterOutputReference.go
- MskClusterOpenMonitoringPrometheusNodeExporterOutputReference__checks.go
- MskClusterOpenMonitoringPrometheusOutputReference.go
- MskClusterOpenMonitoringPrometheusOutputReference__checks.go
- MskClusterTimeouts.go
- MskClusterTimeoutsOutputReference.go
- MskClusterTimeoutsOutputReference__checks.go
- MskCluster__checks.go
- main.go