Documentation ¶
Index ¶
- type Cluster
- func (*Cluster) ElementType() reflect.Type
- func (i *Cluster) ToClusterOutput() ClusterOutput
- func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (i *Cluster) ToClusterPtrOutput() ClusterPtrOutput
- func (i *Cluster) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterBrokerNodeGroupInfo
- type ClusterBrokerNodeGroupInfoArgs
- func (ClusterBrokerNodeGroupInfoArgs) ElementType() reflect.Type
- func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoOutput() ClusterBrokerNodeGroupInfoOutput
- func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoOutput
- func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoPtrOutput() ClusterBrokerNodeGroupInfoPtrOutput
- func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoPtrOutput
- type ClusterBrokerNodeGroupInfoInput
- type ClusterBrokerNodeGroupInfoOutput
- func (o ClusterBrokerNodeGroupInfoOutput) AzDistribution() pulumi.StringPtrOutput
- func (o ClusterBrokerNodeGroupInfoOutput) ClientSubnets() pulumi.StringArrayOutput
- func (o ClusterBrokerNodeGroupInfoOutput) EbsVolumeSize() pulumi.IntOutput
- func (ClusterBrokerNodeGroupInfoOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoOutput) InstanceType() pulumi.StringOutput
- func (o ClusterBrokerNodeGroupInfoOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoOutput() ClusterBrokerNodeGroupInfoOutput
- func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoOutput
- func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoPtrOutput() ClusterBrokerNodeGroupInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoPtrOutput
- type ClusterBrokerNodeGroupInfoPtrInput
- type ClusterBrokerNodeGroupInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) AzDistribution() pulumi.StringPtrOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) ClientSubnets() pulumi.StringArrayOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) EbsVolumeSize() pulumi.IntPtrOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) Elem() ClusterBrokerNodeGroupInfoOutput
- func (ClusterBrokerNodeGroupInfoPtrOutput) ElementType() reflect.Type
- func (o ClusterBrokerNodeGroupInfoPtrOutput) InstanceType() pulumi.StringPtrOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) ToClusterBrokerNodeGroupInfoPtrOutput() ClusterBrokerNodeGroupInfoPtrOutput
- func (o ClusterBrokerNodeGroupInfoPtrOutput) ToClusterBrokerNodeGroupInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoPtrOutput
- type ClusterClientAuthentication
- type ClusterClientAuthenticationArgs
- func (ClusterClientAuthenticationArgs) ElementType() reflect.Type
- func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationOutput() ClusterClientAuthenticationOutput
- func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationOutputWithContext(ctx context.Context) ClusterClientAuthenticationOutput
- func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput
- func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationPtrOutput
- type ClusterClientAuthenticationInput
- type ClusterClientAuthenticationOutput
- func (ClusterClientAuthenticationOutput) ElementType() reflect.Type
- func (o ClusterClientAuthenticationOutput) Sasl() ClusterClientAuthenticationSaslPtrOutput
- func (o ClusterClientAuthenticationOutput) Tls() ClusterClientAuthenticationTlsPtrOutput
- func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationOutput() ClusterClientAuthenticationOutput
- func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationOutputWithContext(ctx context.Context) ClusterClientAuthenticationOutput
- func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput
- func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationPtrOutput
- type ClusterClientAuthenticationPtrInput
- type ClusterClientAuthenticationPtrOutput
- func (o ClusterClientAuthenticationPtrOutput) Elem() ClusterClientAuthenticationOutput
- func (ClusterClientAuthenticationPtrOutput) ElementType() reflect.Type
- func (o ClusterClientAuthenticationPtrOutput) Sasl() ClusterClientAuthenticationSaslPtrOutput
- func (o ClusterClientAuthenticationPtrOutput) Tls() ClusterClientAuthenticationTlsPtrOutput
- func (o ClusterClientAuthenticationPtrOutput) ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput
- func (o ClusterClientAuthenticationPtrOutput) ToClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationPtrOutput
- type ClusterClientAuthenticationSasl
- type ClusterClientAuthenticationSaslArgs
- func (ClusterClientAuthenticationSaslArgs) ElementType() reflect.Type
- func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslOutput() ClusterClientAuthenticationSaslOutput
- func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslOutput
- func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslPtrOutput() ClusterClientAuthenticationSaslPtrOutput
- func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslPtrOutput
- type ClusterClientAuthenticationSaslInput
- type ClusterClientAuthenticationSaslOutput
- func (ClusterClientAuthenticationSaslOutput) ElementType() reflect.Type
- func (o ClusterClientAuthenticationSaslOutput) Scram() pulumi.BoolPtrOutput
- func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslOutput() ClusterClientAuthenticationSaslOutput
- func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslOutput
- func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslPtrOutput() ClusterClientAuthenticationSaslPtrOutput
- func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslPtrOutput
- type ClusterClientAuthenticationSaslPtrInput
- type ClusterClientAuthenticationSaslPtrOutput
- func (o ClusterClientAuthenticationSaslPtrOutput) Elem() ClusterClientAuthenticationSaslOutput
- func (ClusterClientAuthenticationSaslPtrOutput) ElementType() reflect.Type
- func (o ClusterClientAuthenticationSaslPtrOutput) Scram() pulumi.BoolPtrOutput
- func (o ClusterClientAuthenticationSaslPtrOutput) ToClusterClientAuthenticationSaslPtrOutput() ClusterClientAuthenticationSaslPtrOutput
- func (o ClusterClientAuthenticationSaslPtrOutput) ToClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslPtrOutput
- type ClusterClientAuthenticationTls
- type ClusterClientAuthenticationTlsArgs
- func (ClusterClientAuthenticationTlsArgs) ElementType() reflect.Type
- func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsOutput() ClusterClientAuthenticationTlsOutput
- func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsOutput
- func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsPtrOutput() ClusterClientAuthenticationTlsPtrOutput
- func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsPtrOutput
- type ClusterClientAuthenticationTlsInput
- type ClusterClientAuthenticationTlsOutput
- func (o ClusterClientAuthenticationTlsOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
- func (ClusterClientAuthenticationTlsOutput) ElementType() reflect.Type
- func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsOutput() ClusterClientAuthenticationTlsOutput
- func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsOutput
- func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsPtrOutput() ClusterClientAuthenticationTlsPtrOutput
- func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsPtrOutput
- type ClusterClientAuthenticationTlsPtrInput
- type ClusterClientAuthenticationTlsPtrOutput
- func (o ClusterClientAuthenticationTlsPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
- func (o ClusterClientAuthenticationTlsPtrOutput) Elem() ClusterClientAuthenticationTlsOutput
- func (ClusterClientAuthenticationTlsPtrOutput) ElementType() reflect.Type
- func (o ClusterClientAuthenticationTlsPtrOutput) ToClusterClientAuthenticationTlsPtrOutput() ClusterClientAuthenticationTlsPtrOutput
- func (o ClusterClientAuthenticationTlsPtrOutput) ToClusterClientAuthenticationTlsPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsPtrOutput
- type ClusterConfigurationInfo
- type ClusterConfigurationInfoArgs
- func (ClusterConfigurationInfoArgs) ElementType() reflect.Type
- func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoOutput() ClusterConfigurationInfoOutput
- func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoOutputWithContext(ctx context.Context) ClusterConfigurationInfoOutput
- func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoPtrOutput() ClusterConfigurationInfoPtrOutput
- func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoPtrOutputWithContext(ctx context.Context) ClusterConfigurationInfoPtrOutput
- type ClusterConfigurationInfoInput
- type ClusterConfigurationInfoOutput
- func (o ClusterConfigurationInfoOutput) Arn() pulumi.StringOutput
- func (ClusterConfigurationInfoOutput) ElementType() reflect.Type
- func (o ClusterConfigurationInfoOutput) Revision() pulumi.IntOutput
- func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoOutput() ClusterConfigurationInfoOutput
- func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoOutputWithContext(ctx context.Context) ClusterConfigurationInfoOutput
- func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoPtrOutput() ClusterConfigurationInfoPtrOutput
- func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoPtrOutputWithContext(ctx context.Context) ClusterConfigurationInfoPtrOutput
- type ClusterConfigurationInfoPtrInput
- type ClusterConfigurationInfoPtrOutput
- func (o ClusterConfigurationInfoPtrOutput) Arn() pulumi.StringPtrOutput
- func (o ClusterConfigurationInfoPtrOutput) Elem() ClusterConfigurationInfoOutput
- func (ClusterConfigurationInfoPtrOutput) ElementType() reflect.Type
- func (o ClusterConfigurationInfoPtrOutput) Revision() pulumi.IntPtrOutput
- func (o ClusterConfigurationInfoPtrOutput) ToClusterConfigurationInfoPtrOutput() ClusterConfigurationInfoPtrOutput
- func (o ClusterConfigurationInfoPtrOutput) ToClusterConfigurationInfoPtrOutputWithContext(ctx context.Context) ClusterConfigurationInfoPtrOutput
- type ClusterEncryptionInfo
- type ClusterEncryptionInfoArgs
- func (ClusterEncryptionInfoArgs) ElementType() reflect.Type
- func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoOutput() ClusterEncryptionInfoOutput
- func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoOutputWithContext(ctx context.Context) ClusterEncryptionInfoOutput
- func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoPtrOutput() ClusterEncryptionInfoPtrOutput
- func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoPtrOutput
- type ClusterEncryptionInfoEncryptionInTransit
- type ClusterEncryptionInfoEncryptionInTransitArgs
- func (ClusterEncryptionInfoEncryptionInTransitArgs) ElementType() reflect.Type
- func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitOutput() ClusterEncryptionInfoEncryptionInTransitOutput
- func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitOutput
- func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitPtrOutput() ClusterEncryptionInfoEncryptionInTransitPtrOutput
- func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitPtrOutput
- type ClusterEncryptionInfoEncryptionInTransitInput
- type ClusterEncryptionInfoEncryptionInTransitOutput
- func (o ClusterEncryptionInfoEncryptionInTransitOutput) ClientBroker() pulumi.StringPtrOutput
- func (ClusterEncryptionInfoEncryptionInTransitOutput) ElementType() reflect.Type
- func (o ClusterEncryptionInfoEncryptionInTransitOutput) InCluster() pulumi.BoolPtrOutput
- func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitOutput() ClusterEncryptionInfoEncryptionInTransitOutput
- func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitOutput
- func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutput() ClusterEncryptionInfoEncryptionInTransitPtrOutput
- func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitPtrOutput
- type ClusterEncryptionInfoEncryptionInTransitPtrInput
- type ClusterEncryptionInfoEncryptionInTransitPtrOutput
- func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) ClientBroker() pulumi.StringPtrOutput
- func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) Elem() ClusterEncryptionInfoEncryptionInTransitOutput
- func (ClusterEncryptionInfoEncryptionInTransitPtrOutput) ElementType() reflect.Type
- func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) InCluster() pulumi.BoolPtrOutput
- func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutput() ClusterEncryptionInfoEncryptionInTransitPtrOutput
- func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitPtrOutput
- type ClusterEncryptionInfoInput
- type ClusterEncryptionInfoOutput
- func (ClusterEncryptionInfoOutput) ElementType() reflect.Type
- func (o ClusterEncryptionInfoOutput) EncryptionAtRestKmsKeyArn() pulumi.StringPtrOutput
- func (o ClusterEncryptionInfoOutput) EncryptionInTransit() ClusterEncryptionInfoEncryptionInTransitPtrOutput
- func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoOutput() ClusterEncryptionInfoOutput
- func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoOutputWithContext(ctx context.Context) ClusterEncryptionInfoOutput
- func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoPtrOutput() ClusterEncryptionInfoPtrOutput
- func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoPtrOutput
- type ClusterEncryptionInfoPtrInput
- type ClusterEncryptionInfoPtrOutput
- func (o ClusterEncryptionInfoPtrOutput) Elem() ClusterEncryptionInfoOutput
- func (ClusterEncryptionInfoPtrOutput) ElementType() reflect.Type
- func (o ClusterEncryptionInfoPtrOutput) EncryptionAtRestKmsKeyArn() pulumi.StringPtrOutput
- func (o ClusterEncryptionInfoPtrOutput) EncryptionInTransit() ClusterEncryptionInfoEncryptionInTransitPtrOutput
- func (o ClusterEncryptionInfoPtrOutput) ToClusterEncryptionInfoPtrOutput() ClusterEncryptionInfoPtrOutput
- func (o ClusterEncryptionInfoPtrOutput) ToClusterEncryptionInfoPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoPtrOutput
- type ClusterInput
- type ClusterLoggingInfo
- type ClusterLoggingInfoArgs
- func (ClusterLoggingInfoArgs) ElementType() reflect.Type
- func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoOutput() ClusterLoggingInfoOutput
- func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoOutputWithContext(ctx context.Context) ClusterLoggingInfoOutput
- func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoPtrOutput() ClusterLoggingInfoPtrOutput
- func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoPtrOutput
- type ClusterLoggingInfoBrokerLogs
- type ClusterLoggingInfoBrokerLogsArgs
- func (ClusterLoggingInfoBrokerLogsArgs) ElementType() reflect.Type
- func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsOutput() ClusterLoggingInfoBrokerLogsOutput
- func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsOutput
- func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
- func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsPtrOutput
- type ClusterLoggingInfoBrokerLogsCloudwatchLogs
- type ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs
- func (ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ElementType() reflect.Type
- func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
- func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
- func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- type ClusterLoggingInfoBrokerLogsCloudwatchLogsInput
- type ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
- func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) Enabled() pulumi.BoolOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) LogGroup() pulumi.StringPtrOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- type ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrInput
- type ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) Elem() ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
- func (ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) LogGroup() pulumi.StringPtrOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- type ClusterLoggingInfoBrokerLogsFirehose
- type ClusterLoggingInfoBrokerLogsFirehoseArgs
- func (ClusterLoggingInfoBrokerLogsFirehoseArgs) ElementType() reflect.Type
- func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehoseOutput() ClusterLoggingInfoBrokerLogsFirehoseOutput
- func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehoseOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehoseOutput
- func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- type ClusterLoggingInfoBrokerLogsFirehoseInput
- type ClusterLoggingInfoBrokerLogsFirehoseOutput
- func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) DeliveryStream() pulumi.StringPtrOutput
- func (ClusterLoggingInfoBrokerLogsFirehoseOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) Enabled() pulumi.BoolOutput
- func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehoseOutput() ClusterLoggingInfoBrokerLogsFirehoseOutput
- func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehoseOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehoseOutput
- func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- type ClusterLoggingInfoBrokerLogsFirehosePtrInput
- type ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) DeliveryStream() pulumi.StringPtrOutput
- func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) Elem() ClusterLoggingInfoBrokerLogsFirehoseOutput
- func (ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- type ClusterLoggingInfoBrokerLogsInput
- type ClusterLoggingInfoBrokerLogsOutput
- func (o ClusterLoggingInfoBrokerLogsOutput) CloudwatchLogs() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- func (ClusterLoggingInfoBrokerLogsOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsOutput) Firehose() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- func (o ClusterLoggingInfoBrokerLogsOutput) S3() ClusterLoggingInfoBrokerLogsS3PtrOutput
- func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsOutput() ClusterLoggingInfoBrokerLogsOutput
- func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsOutput
- func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
- func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsPtrOutput
- type ClusterLoggingInfoBrokerLogsPtrInput
- type ClusterLoggingInfoBrokerLogsPtrOutput
- func (o ClusterLoggingInfoBrokerLogsPtrOutput) CloudwatchLogs() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
- func (o ClusterLoggingInfoBrokerLogsPtrOutput) Elem() ClusterLoggingInfoBrokerLogsOutput
- func (ClusterLoggingInfoBrokerLogsPtrOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsPtrOutput) Firehose() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
- func (o ClusterLoggingInfoBrokerLogsPtrOutput) S3() ClusterLoggingInfoBrokerLogsS3PtrOutput
- func (o ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
- func (o ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsPtrOutput
- type ClusterLoggingInfoBrokerLogsS3
- type ClusterLoggingInfoBrokerLogsS3Args
- func (ClusterLoggingInfoBrokerLogsS3Args) ElementType() reflect.Type
- func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3Output() ClusterLoggingInfoBrokerLogsS3Output
- func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3OutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3Output
- func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3PtrOutput() ClusterLoggingInfoBrokerLogsS3PtrOutput
- func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3PtrOutput
- type ClusterLoggingInfoBrokerLogsS3Input
- type ClusterLoggingInfoBrokerLogsS3Output
- func (o ClusterLoggingInfoBrokerLogsS3Output) Bucket() pulumi.StringPtrOutput
- func (ClusterLoggingInfoBrokerLogsS3Output) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsS3Output) Enabled() pulumi.BoolOutput
- func (o ClusterLoggingInfoBrokerLogsS3Output) Prefix() pulumi.StringPtrOutput
- func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3Output() ClusterLoggingInfoBrokerLogsS3Output
- func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3OutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3Output
- func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3PtrOutput() ClusterLoggingInfoBrokerLogsS3PtrOutput
- func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3PtrOutput
- type ClusterLoggingInfoBrokerLogsS3PtrInput
- type ClusterLoggingInfoBrokerLogsS3PtrOutput
- func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) Bucket() pulumi.StringPtrOutput
- func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) Elem() ClusterLoggingInfoBrokerLogsS3Output
- func (ClusterLoggingInfoBrokerLogsS3PtrOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) Prefix() pulumi.StringPtrOutput
- func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) ToClusterLoggingInfoBrokerLogsS3PtrOutput() ClusterLoggingInfoBrokerLogsS3PtrOutput
- func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3PtrOutput
- type ClusterLoggingInfoInput
- type ClusterLoggingInfoOutput
- func (o ClusterLoggingInfoOutput) BrokerLogs() ClusterLoggingInfoBrokerLogsOutput
- func (ClusterLoggingInfoOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoOutput() ClusterLoggingInfoOutput
- func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoOutputWithContext(ctx context.Context) ClusterLoggingInfoOutput
- func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoPtrOutput() ClusterLoggingInfoPtrOutput
- func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoPtrOutput
- type ClusterLoggingInfoPtrInput
- type ClusterLoggingInfoPtrOutput
- func (o ClusterLoggingInfoPtrOutput) BrokerLogs() ClusterLoggingInfoBrokerLogsPtrOutput
- func (o ClusterLoggingInfoPtrOutput) Elem() ClusterLoggingInfoOutput
- func (ClusterLoggingInfoPtrOutput) ElementType() reflect.Type
- func (o ClusterLoggingInfoPtrOutput) ToClusterLoggingInfoPtrOutput() ClusterLoggingInfoPtrOutput
- func (o ClusterLoggingInfoPtrOutput) ToClusterLoggingInfoPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoPtrOutput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterOpenMonitoring
- type ClusterOpenMonitoringArgs
- func (ClusterOpenMonitoringArgs) ElementType() reflect.Type
- func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringOutput() ClusterOpenMonitoringOutput
- func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringOutputWithContext(ctx context.Context) ClusterOpenMonitoringOutput
- func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringPtrOutput() ClusterOpenMonitoringPtrOutput
- func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPtrOutput
- type ClusterOpenMonitoringInput
- type ClusterOpenMonitoringOutput
- func (ClusterOpenMonitoringOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringOutput) Prometheus() ClusterOpenMonitoringPrometheusOutput
- func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringOutput() ClusterOpenMonitoringOutput
- func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringOutputWithContext(ctx context.Context) ClusterOpenMonitoringOutput
- func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringPtrOutput() ClusterOpenMonitoringPtrOutput
- func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPtrOutput
- type ClusterOpenMonitoringPrometheus
- type ClusterOpenMonitoringPrometheusArgs
- func (ClusterOpenMonitoringPrometheusArgs) ElementType() reflect.Type
- func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusOutput() ClusterOpenMonitoringPrometheusOutput
- func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusOutput
- func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
- func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusPtrOutput
- type ClusterOpenMonitoringPrometheusInput
- type ClusterOpenMonitoringPrometheusJmxExporter
- type ClusterOpenMonitoringPrometheusJmxExporterArgs
- func (ClusterOpenMonitoringPrometheusJmxExporterArgs) ElementType() reflect.Type
- func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterOutput() ClusterOpenMonitoringPrometheusJmxExporterOutput
- func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterOutput
- func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- type ClusterOpenMonitoringPrometheusJmxExporterInput
- type ClusterOpenMonitoringPrometheusJmxExporterOutput
- func (ClusterOpenMonitoringPrometheusJmxExporterOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) EnabledInBroker() pulumi.BoolOutput
- func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterOutput() ClusterOpenMonitoringPrometheusJmxExporterOutput
- func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterOutput
- func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- type ClusterOpenMonitoringPrometheusJmxExporterPtrInput
- type ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) Elem() ClusterOpenMonitoringPrometheusJmxExporterOutput
- func (ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) EnabledInBroker() pulumi.BoolPtrOutput
- func (o ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- type ClusterOpenMonitoringPrometheusNodeExporter
- type ClusterOpenMonitoringPrometheusNodeExporterArgs
- func (ClusterOpenMonitoringPrometheusNodeExporterArgs) ElementType() reflect.Type
- func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterOutput() ClusterOpenMonitoringPrometheusNodeExporterOutput
- func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterOutput
- func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- type ClusterOpenMonitoringPrometheusNodeExporterInput
- type ClusterOpenMonitoringPrometheusNodeExporterOutput
- func (ClusterOpenMonitoringPrometheusNodeExporterOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) EnabledInBroker() pulumi.BoolOutput
- func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterOutput() ClusterOpenMonitoringPrometheusNodeExporterOutput
- func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterOutput
- func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- type ClusterOpenMonitoringPrometheusNodeExporterPtrInput
- type ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) Elem() ClusterOpenMonitoringPrometheusNodeExporterOutput
- func (ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) EnabledInBroker() pulumi.BoolPtrOutput
- func (o ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- type ClusterOpenMonitoringPrometheusOutput
- func (ClusterOpenMonitoringPrometheusOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringPrometheusOutput) JmxExporter() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusOutput) NodeExporter() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusOutput() ClusterOpenMonitoringPrometheusOutput
- func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusOutput
- func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
- func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusPtrOutput
- type ClusterOpenMonitoringPrometheusPtrInput
- type ClusterOpenMonitoringPrometheusPtrOutput
- func (o ClusterOpenMonitoringPrometheusPtrOutput) Elem() ClusterOpenMonitoringPrometheusOutput
- func (ClusterOpenMonitoringPrometheusPtrOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringPrometheusPtrOutput) JmxExporter() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusPtrOutput) NodeExporter() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
- func (o ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
- func (o ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusPtrOutput
- type ClusterOpenMonitoringPtrInput
- type ClusterOpenMonitoringPtrOutput
- func (o ClusterOpenMonitoringPtrOutput) Elem() ClusterOpenMonitoringOutput
- func (ClusterOpenMonitoringPtrOutput) ElementType() reflect.Type
- func (o ClusterOpenMonitoringPtrOutput) Prometheus() ClusterOpenMonitoringPrometheusPtrOutput
- func (o ClusterOpenMonitoringPtrOutput) ToClusterOpenMonitoringPtrOutput() ClusterOpenMonitoringPtrOutput
- func (o ClusterOpenMonitoringPtrOutput) ToClusterOpenMonitoringPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPtrOutput
- type ClusterOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) ToClusterPtrOutput() ClusterPtrOutput
- func (o ClusterOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
- type ClusterPtrInput
- type ClusterPtrOutput
- type ClusterState
- type Configuration
- func (*Configuration) ElementType() reflect.Type
- func (i *Configuration) ToConfigurationOutput() ConfigurationOutput
- func (i *Configuration) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
- func (i *Configuration) ToConfigurationPtrOutput() ConfigurationPtrOutput
- func (i *Configuration) ToConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationPtrOutput
- type ConfigurationArgs
- type ConfigurationArray
- type ConfigurationArrayInput
- type ConfigurationArrayOutput
- func (ConfigurationArrayOutput) ElementType() reflect.Type
- func (o ConfigurationArrayOutput) Index(i pulumi.IntInput) ConfigurationOutput
- func (o ConfigurationArrayOutput) ToConfigurationArrayOutput() ConfigurationArrayOutput
- func (o ConfigurationArrayOutput) ToConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationArrayOutput
- type ConfigurationInput
- type ConfigurationMap
- type ConfigurationMapInput
- type ConfigurationMapOutput
- func (ConfigurationMapOutput) ElementType() reflect.Type
- func (o ConfigurationMapOutput) MapIndex(k pulumi.StringInput) ConfigurationOutput
- func (o ConfigurationMapOutput) ToConfigurationMapOutput() ConfigurationMapOutput
- func (o ConfigurationMapOutput) ToConfigurationMapOutputWithContext(ctx context.Context) ConfigurationMapOutput
- type ConfigurationOutput
- func (ConfigurationOutput) ElementType() reflect.Type
- func (o ConfigurationOutput) ToConfigurationOutput() ConfigurationOutput
- func (o ConfigurationOutput) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
- func (o ConfigurationOutput) ToConfigurationPtrOutput() ConfigurationPtrOutput
- func (o ConfigurationOutput) ToConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationPtrOutput
- type ConfigurationPtrInput
- type ConfigurationPtrOutput
- type ConfigurationState
- type LookupClusterArgs
- type LookupClusterResult
- type LookupConfigurationArgs
- type LookupConfigurationResult
- type ScramSecretAssociation
- func (*ScramSecretAssociation) ElementType() reflect.Type
- func (i *ScramSecretAssociation) ToScramSecretAssociationOutput() ScramSecretAssociationOutput
- func (i *ScramSecretAssociation) ToScramSecretAssociationOutputWithContext(ctx context.Context) ScramSecretAssociationOutput
- func (i *ScramSecretAssociation) ToScramSecretAssociationPtrOutput() ScramSecretAssociationPtrOutput
- func (i *ScramSecretAssociation) ToScramSecretAssociationPtrOutputWithContext(ctx context.Context) ScramSecretAssociationPtrOutput
- type ScramSecretAssociationArgs
- type ScramSecretAssociationArray
- func (ScramSecretAssociationArray) ElementType() reflect.Type
- func (i ScramSecretAssociationArray) ToScramSecretAssociationArrayOutput() ScramSecretAssociationArrayOutput
- func (i ScramSecretAssociationArray) ToScramSecretAssociationArrayOutputWithContext(ctx context.Context) ScramSecretAssociationArrayOutput
- type ScramSecretAssociationArrayInput
- type ScramSecretAssociationArrayOutput
- func (ScramSecretAssociationArrayOutput) ElementType() reflect.Type
- func (o ScramSecretAssociationArrayOutput) Index(i pulumi.IntInput) ScramSecretAssociationOutput
- func (o ScramSecretAssociationArrayOutput) ToScramSecretAssociationArrayOutput() ScramSecretAssociationArrayOutput
- func (o ScramSecretAssociationArrayOutput) ToScramSecretAssociationArrayOutputWithContext(ctx context.Context) ScramSecretAssociationArrayOutput
- type ScramSecretAssociationInput
- type ScramSecretAssociationMap
- type ScramSecretAssociationMapInput
- type ScramSecretAssociationMapOutput
- func (ScramSecretAssociationMapOutput) ElementType() reflect.Type
- func (o ScramSecretAssociationMapOutput) MapIndex(k pulumi.StringInput) ScramSecretAssociationOutput
- func (o ScramSecretAssociationMapOutput) ToScramSecretAssociationMapOutput() ScramSecretAssociationMapOutput
- func (o ScramSecretAssociationMapOutput) ToScramSecretAssociationMapOutputWithContext(ctx context.Context) ScramSecretAssociationMapOutput
- type ScramSecretAssociationOutput
- func (ScramSecretAssociationOutput) ElementType() reflect.Type
- func (o ScramSecretAssociationOutput) ToScramSecretAssociationOutput() ScramSecretAssociationOutput
- func (o ScramSecretAssociationOutput) ToScramSecretAssociationOutputWithContext(ctx context.Context) ScramSecretAssociationOutput
- func (o ScramSecretAssociationOutput) ToScramSecretAssociationPtrOutput() ScramSecretAssociationPtrOutput
- func (o ScramSecretAssociationOutput) ToScramSecretAssociationPtrOutputWithContext(ctx context.Context) ScramSecretAssociationPtrOutput
- type ScramSecretAssociationPtrInput
- type ScramSecretAssociationPtrOutput
- func (ScramSecretAssociationPtrOutput) ElementType() reflect.Type
- func (o ScramSecretAssociationPtrOutput) ToScramSecretAssociationPtrOutput() ScramSecretAssociationPtrOutput
- func (o ScramSecretAssociationPtrOutput) ToScramSecretAssociationPtrOutputWithContext(ctx context.Context) ScramSecretAssociationPtrOutput
- type ScramSecretAssociationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the MSK Configuration to use in the cluster. Arn pulumi.StringOutput `pulumi:"arn"` // A comma separated list of one or more hostname:port pairs of kafka brokers suitable to boostrap connectivity to the kafka cluster. Only contains value if `clientBroker` encryption in transit is set to `PLAINTEXT` or `TLS_PLAINTEXT`. The returned values are sorted alphbetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies. BootstrapBrokers pulumi.StringOutput `pulumi:"bootstrapBrokers"` // A comma separated list of one or more DNS names (or IPs) and TLS port pairs kafka brokers suitable to boostrap connectivity using SASL/SCRAM to the kafka cluster. Only contains value if `clientBroker` encryption in transit is set to `TLS_PLAINTEXT` or `TLS` and `clientAuthentication` is set to `sasl`. The returned values are sorted alphbetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies. BootstrapBrokersSaslScram pulumi.StringOutput `pulumi:"bootstrapBrokersSaslScram"` // A comma separated list of one or more DNS names (or IPs) and TLS port pairs kafka brokers suitable to boostrap connectivity to the kafka cluster. Only contains value if `clientBroker` encryption in transit is set to `TLS_PLAINTEXT` or `TLS`. The returned values are sorted alphbetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies. BootstrapBrokersTls pulumi.StringOutput `pulumi:"bootstrapBrokersTls"` // Configuration block for the broker nodes of the Kafka cluster. BrokerNodeGroupInfo ClusterBrokerNodeGroupInfoOutput `pulumi:"brokerNodeGroupInfo"` // Configuration block for specifying a client authentication. See below. ClientAuthentication ClusterClientAuthenticationPtrOutput `pulumi:"clientAuthentication"` // Name of the MSK cluster. ClusterName pulumi.StringOutput `pulumi:"clusterName"` // Configuration block for specifying a MSK Configuration to attach to Kafka brokers. See below. ConfigurationInfo ClusterConfigurationInfoPtrOutput `pulumi:"configurationInfo"` // Current version of the MSK Cluster used for updates, e.g. `K13V1IB3VIYZZH` // * `encryption_info.0.encryption_at_rest_kms_key_arn` - The ARN of the KMS key used for encryption at rest of the broker data volumes. CurrentVersion pulumi.StringOutput `pulumi:"currentVersion"` // Configuration block for specifying encryption. See below. EncryptionInfo ClusterEncryptionInfoPtrOutput `pulumi:"encryptionInfo"` // Specify the desired enhanced MSK CloudWatch monitoring level. See [Monitoring Amazon MSK with Amazon CloudWatch](https://docs.aws.amazon.com/msk/latest/developerguide/monitoring.html) EnhancedMonitoring pulumi.StringPtrOutput `pulumi:"enhancedMonitoring"` // Specify the desired Kafka software version. KafkaVersion pulumi.StringOutput `pulumi:"kafkaVersion"` // Configuration block for streaming broker logs to Cloudwatch/S3/Kinesis Firehose. See below. LoggingInfo ClusterLoggingInfoPtrOutput `pulumi:"loggingInfo"` // The desired total number of broker nodes in the kafka cluster. It must be a multiple of the number of specified client subnets. NumberOfBrokerNodes pulumi.IntOutput `pulumi:"numberOfBrokerNodes"` // Configuration block for JMX and Node monitoring for the MSK cluster. See below. OpenMonitoring ClusterOpenMonitoringPtrOutput `pulumi:"openMonitoring"` // A map of tags to assign to the resource Tags pulumi.StringMapOutput `pulumi:"tags"` // A comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster. The returned values are sorted alphbetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies. ZookeeperConnectString pulumi.StringOutput `pulumi:"zookeeperConnectString"` }
Manages AWS Managed Streaming for Kafka cluster
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v3/go/aws" "github.com/pulumi/pulumi-aws/sdk/v3/go/aws/cloudwatch" "github.com/pulumi/pulumi-aws/sdk/v3/go/aws/ec2" "github.com/pulumi/pulumi-aws/sdk/v3/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v3/go/aws/kinesis" "github.com/pulumi/pulumi-aws/sdk/v3/go/aws/kms" "github.com/pulumi/pulumi-aws/sdk/v3/go/aws/msk" "github.com/pulumi/pulumi-aws/sdk/v3/go/aws/s3" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { vpc, err := ec2.NewVpc(ctx, "vpc", &ec2.VpcArgs{ CidrBlock: pulumi.String("192.168.0.0/22"), }) if err != nil { return err } opt0 := "available" azs, err := aws.GetAvailabilityZones(ctx, &aws.GetAvailabilityZonesArgs{ State: &opt0, }, nil) if err != nil { return err } subnetAz1, err := ec2.NewSubnet(ctx, "subnetAz1", &ec2.SubnetArgs{ AvailabilityZone: pulumi.String(azs.Names[0]), CidrBlock: pulumi.String("192.168.0.0/24"), VpcId: vpc.ID(), }) if err != nil { return err } subnetAz2, err := ec2.NewSubnet(ctx, "subnetAz2", &ec2.SubnetArgs{ AvailabilityZone: pulumi.String(azs.Names[1]), CidrBlock: pulumi.String("192.168.1.0/24"), VpcId: vpc.ID(), }) if err != nil { return err } subnetAz3, err := ec2.NewSubnet(ctx, "subnetAz3", &ec2.SubnetArgs{ AvailabilityZone: pulumi.String(azs.Names[2]), CidrBlock: pulumi.String("192.168.2.0/24"), VpcId: vpc.ID(), }) if err != nil { return err } sg, err := ec2.NewSecurityGroup(ctx, "sg", &ec2.SecurityGroupArgs{ VpcId: vpc.ID(), }) if err != nil { return err } kms, err := kms.NewKey(ctx, "kms", &kms.KeyArgs{ Description: pulumi.String("example"), }) if err != nil { return err } test, err := cloudwatch.NewLogGroup(ctx, "test", nil) if err != nil { return err } bucket, err := s3.NewBucket(ctx, "bucket", &s3.BucketArgs{ Acl: pulumi.String("private"), }) if err != nil { return err } firehoseRole, err := iam.NewRole(ctx, "firehoseRole", &iam.RoleArgs{ AssumeRolePolicy: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v%v", "{\n", "\"Version\": \"2012-10-17\",\n", "\"Statement\": [\n", " {\n", " \"Action\": \"sts:AssumeRole\",\n", " \"Principal\": {\n", " \"Service\": \"firehose.amazonaws.com\"\n", " },\n", " \"Effect\": \"Allow\",\n", " \"Sid\": \"\"\n", " }\n", " ]\n", "}\n")), }) if err != nil { return err } testStream, err := kinesis.NewFirehoseDeliveryStream(ctx, "testStream", &kinesis.FirehoseDeliveryStreamArgs{ Destination: pulumi.String("s3"), S3Configuration: &kinesis.FirehoseDeliveryStreamS3ConfigurationArgs{ RoleArn: firehoseRole.Arn, BucketArn: bucket.Arn, }, Tags: pulumi.StringMap{ "LogDeliveryEnabled": pulumi.String("placeholder"), }, }) if err != nil { return err } example, err := msk.NewCluster(ctx, "example", &msk.ClusterArgs{ KafkaVersion: pulumi.String("2.4.1"), NumberOfBrokerNodes: pulumi.Int(3), BrokerNodeGroupInfo: &msk.ClusterBrokerNodeGroupInfoArgs{ InstanceType: pulumi.String("kafka.m5.large"), EbsVolumeSize: pulumi.Int(1000), ClientSubnets: pulumi.StringArray{ subnetAz1.ID(), subnetAz2.ID(), subnetAz3.ID(), }, SecurityGroups: pulumi.StringArray{ sg.ID(), }, }, EncryptionInfo: &msk.ClusterEncryptionInfoArgs{ EncryptionAtRestKmsKeyArn: kms.Arn, }, OpenMonitoring: &msk.ClusterOpenMonitoringArgs{ Prometheus: &msk.ClusterOpenMonitoringPrometheusArgs{ JmxExporter: &msk.ClusterOpenMonitoringPrometheusJmxExporterArgs{ EnabledInBroker: pulumi.Bool(true), }, NodeExporter: &msk.ClusterOpenMonitoringPrometheusNodeExporterArgs{ EnabledInBroker: pulumi.Bool(true), }, }, }, LoggingInfo: &msk.ClusterLoggingInfoArgs{ BrokerLogs: &msk.ClusterLoggingInfoBrokerLogsArgs{ CloudwatchLogs: &msk.ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs{ Enabled: pulumi.Bool(true), LogGroup: test.Name, }, Firehose: &msk.ClusterLoggingInfoBrokerLogsFirehoseArgs{ Enabled: pulumi.Bool(true), DeliveryStream: testStream.Name, }, S3: &msk.ClusterLoggingInfoBrokerLogsS3Args{ Enabled: pulumi.Bool(true), Bucket: bucket.ID(), Prefix: pulumi.String("logs/msk-"), }, }, }, Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } ctx.Export("zookeeperConnectString", example.ZookeeperConnectString) ctx.Export("bootstrapBrokersTls", example.BootstrapBrokersTls) return nil }) }
```
## Import
MSK clusters can be imported using the cluster `arn`, e.g.
```sh
$ pulumi import aws:msk/cluster:Cluster example arn:aws:kafka:us-west-2:123456789012:cluster/example/279c0212-d057-4dba-9aa9-1c4e5a25bfc7-3
```
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶ added in v3.13.0
func (*Cluster) ToClusterOutput ¶ added in v3.13.0
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶ added in v3.13.0
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (*Cluster) ToClusterPtrOutput ¶ added in v3.25.0
func (i *Cluster) ToClusterPtrOutput() ClusterPtrOutput
func (*Cluster) ToClusterPtrOutputWithContext ¶ added in v3.25.0
func (i *Cluster) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
type ClusterArgs ¶
type ClusterArgs struct { // Configuration block for the broker nodes of the Kafka cluster. BrokerNodeGroupInfo ClusterBrokerNodeGroupInfoInput // Configuration block for specifying a client authentication. See below. ClientAuthentication ClusterClientAuthenticationPtrInput // Name of the MSK cluster. ClusterName pulumi.StringPtrInput // Configuration block for specifying a MSK Configuration to attach to Kafka brokers. See below. ConfigurationInfo ClusterConfigurationInfoPtrInput // Configuration block for specifying encryption. See below. EncryptionInfo ClusterEncryptionInfoPtrInput // Specify the desired enhanced MSK CloudWatch monitoring level. See [Monitoring Amazon MSK with Amazon CloudWatch](https://docs.aws.amazon.com/msk/latest/developerguide/monitoring.html) EnhancedMonitoring pulumi.StringPtrInput // Specify the desired Kafka software version. KafkaVersion pulumi.StringInput // Configuration block for streaming broker logs to Cloudwatch/S3/Kinesis Firehose. See below. LoggingInfo ClusterLoggingInfoPtrInput // The desired total number of broker nodes in the kafka cluster. It must be a multiple of the number of specified client subnets. NumberOfBrokerNodes pulumi.IntInput // Configuration block for JMX and Node monitoring for the MSK cluster. See below. OpenMonitoring ClusterOpenMonitoringPtrInput // A map of tags to assign to the resource Tags pulumi.StringMapInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶ added in v3.25.0
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶ added in v3.25.0
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶ added in v3.25.0
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶ added in v3.25.0
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶ added in v3.25.0
type ClusterArrayInput interface { pulumi.Input ToClusterArrayOutput() ClusterArrayOutput ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput }
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
type ClusterArrayOutput ¶ added in v3.25.0
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶ added in v3.25.0
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶ added in v3.25.0
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶ added in v3.25.0
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶ added in v3.25.0
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterBrokerNodeGroupInfo ¶
type ClusterBrokerNodeGroupInfo struct { // The distribution of broker nodes across availability zones ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-model-brokerazdistribution)). Currently the only valid value is `DEFAULT`. AzDistribution *string `pulumi:"azDistribution"` // A list of subnets to connect to in client VPC ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-prop-brokernodegroupinfo-clientsubnets)). ClientSubnets []string `pulumi:"clientSubnets"` // The size in GiB of the EBS volume for the data drive on each broker node. EbsVolumeSize int `pulumi:"ebsVolumeSize"` // Specify the instance type to use for the kafka brokers. e.g. kafka.m5.large. ([Pricing info](https://aws.amazon.com/msk/pricing/)) InstanceType string `pulumi:"instanceType"` // A list of the security groups to associate with the elastic network interfaces to control who can communicate with the cluster. SecurityGroups []string `pulumi:"securityGroups"` }
type ClusterBrokerNodeGroupInfoArgs ¶
type ClusterBrokerNodeGroupInfoArgs struct { // The distribution of broker nodes across availability zones ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-model-brokerazdistribution)). Currently the only valid value is `DEFAULT`. AzDistribution pulumi.StringPtrInput `pulumi:"azDistribution"` // A list of subnets to connect to in client VPC ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-prop-brokernodegroupinfo-clientsubnets)). ClientSubnets pulumi.StringArrayInput `pulumi:"clientSubnets"` // The size in GiB of the EBS volume for the data drive on each broker node. EbsVolumeSize pulumi.IntInput `pulumi:"ebsVolumeSize"` // Specify the instance type to use for the kafka brokers. e.g. kafka.m5.large. ([Pricing info](https://aws.amazon.com/msk/pricing/)) InstanceType pulumi.StringInput `pulumi:"instanceType"` // A list of the security groups to associate with the elastic network interfaces to control who can communicate with the cluster. SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"` }
func (ClusterBrokerNodeGroupInfoArgs) ElementType ¶
func (ClusterBrokerNodeGroupInfoArgs) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoOutput ¶
func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoOutput() ClusterBrokerNodeGroupInfoOutput
func (ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoOutput
func (ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoPtrOutput ¶
func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoPtrOutput() ClusterBrokerNodeGroupInfoPtrOutput
func (ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoPtrOutputWithContext ¶
func (i ClusterBrokerNodeGroupInfoArgs) ToClusterBrokerNodeGroupInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoPtrOutput
type ClusterBrokerNodeGroupInfoInput ¶
type ClusterBrokerNodeGroupInfoInput interface { pulumi.Input ToClusterBrokerNodeGroupInfoOutput() ClusterBrokerNodeGroupInfoOutput ToClusterBrokerNodeGroupInfoOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoOutput }
ClusterBrokerNodeGroupInfoInput is an input type that accepts ClusterBrokerNodeGroupInfoArgs and ClusterBrokerNodeGroupInfoOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoInput` via:
ClusterBrokerNodeGroupInfoArgs{...}
type ClusterBrokerNodeGroupInfoOutput ¶
type ClusterBrokerNodeGroupInfoOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoOutput) AzDistribution ¶
func (o ClusterBrokerNodeGroupInfoOutput) AzDistribution() pulumi.StringPtrOutput
The distribution of broker nodes across availability zones ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-model-brokerazdistribution)). Currently the only valid value is `DEFAULT`.
func (ClusterBrokerNodeGroupInfoOutput) ClientSubnets ¶
func (o ClusterBrokerNodeGroupInfoOutput) ClientSubnets() pulumi.StringArrayOutput
A list of subnets to connect to in client VPC ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-prop-brokernodegroupinfo-clientsubnets)).
func (ClusterBrokerNodeGroupInfoOutput) EbsVolumeSize ¶
func (o ClusterBrokerNodeGroupInfoOutput) EbsVolumeSize() pulumi.IntOutput
The size in GiB of the EBS volume for the data drive on each broker node.
func (ClusterBrokerNodeGroupInfoOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoOutput) InstanceType ¶
func (o ClusterBrokerNodeGroupInfoOutput) InstanceType() pulumi.StringOutput
Specify the instance type to use for the kafka brokers. e.g. kafka.m5.large. ([Pricing info](https://aws.amazon.com/msk/pricing/))
func (ClusterBrokerNodeGroupInfoOutput) SecurityGroups ¶
func (o ClusterBrokerNodeGroupInfoOutput) SecurityGroups() pulumi.StringArrayOutput
A list of the security groups to associate with the elastic network interfaces to control who can communicate with the cluster.
func (ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoOutput ¶
func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoOutput() ClusterBrokerNodeGroupInfoOutput
func (ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoOutput
func (ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoPtrOutput() ClusterBrokerNodeGroupInfoPtrOutput
func (ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoOutput) ToClusterBrokerNodeGroupInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoPtrOutput
type ClusterBrokerNodeGroupInfoPtrInput ¶
type ClusterBrokerNodeGroupInfoPtrInput interface { pulumi.Input ToClusterBrokerNodeGroupInfoPtrOutput() ClusterBrokerNodeGroupInfoPtrOutput ToClusterBrokerNodeGroupInfoPtrOutputWithContext(context.Context) ClusterBrokerNodeGroupInfoPtrOutput }
ClusterBrokerNodeGroupInfoPtrInput is an input type that accepts ClusterBrokerNodeGroupInfoArgs, ClusterBrokerNodeGroupInfoPtr and ClusterBrokerNodeGroupInfoPtrOutput values. You can construct a concrete instance of `ClusterBrokerNodeGroupInfoPtrInput` via:
ClusterBrokerNodeGroupInfoArgs{...} or: nil
func ClusterBrokerNodeGroupInfoPtr ¶
func ClusterBrokerNodeGroupInfoPtr(v *ClusterBrokerNodeGroupInfoArgs) ClusterBrokerNodeGroupInfoPtrInput
type ClusterBrokerNodeGroupInfoPtrOutput ¶
type ClusterBrokerNodeGroupInfoPtrOutput struct{ *pulumi.OutputState }
func (ClusterBrokerNodeGroupInfoPtrOutput) AzDistribution ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) AzDistribution() pulumi.StringPtrOutput
The distribution of broker nodes across availability zones ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-model-brokerazdistribution)). Currently the only valid value is `DEFAULT`.
func (ClusterBrokerNodeGroupInfoPtrOutput) ClientSubnets ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) ClientSubnets() pulumi.StringArrayOutput
A list of subnets to connect to in client VPC ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-prop-brokernodegroupinfo-clientsubnets)).
func (ClusterBrokerNodeGroupInfoPtrOutput) EbsVolumeSize ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) EbsVolumeSize() pulumi.IntPtrOutput
The size in GiB of the EBS volume for the data drive on each broker node.
func (ClusterBrokerNodeGroupInfoPtrOutput) Elem ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) Elem() ClusterBrokerNodeGroupInfoOutput
func (ClusterBrokerNodeGroupInfoPtrOutput) ElementType ¶
func (ClusterBrokerNodeGroupInfoPtrOutput) ElementType() reflect.Type
func (ClusterBrokerNodeGroupInfoPtrOutput) InstanceType ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) InstanceType() pulumi.StringPtrOutput
Specify the instance type to use for the kafka brokers. e.g. kafka.m5.large. ([Pricing info](https://aws.amazon.com/msk/pricing/))
func (ClusterBrokerNodeGroupInfoPtrOutput) SecurityGroups ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) SecurityGroups() pulumi.StringArrayOutput
A list of the security groups to associate with the elastic network interfaces to control who can communicate with the cluster.
func (ClusterBrokerNodeGroupInfoPtrOutput) ToClusterBrokerNodeGroupInfoPtrOutput ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) ToClusterBrokerNodeGroupInfoPtrOutput() ClusterBrokerNodeGroupInfoPtrOutput
func (ClusterBrokerNodeGroupInfoPtrOutput) ToClusterBrokerNodeGroupInfoPtrOutputWithContext ¶
func (o ClusterBrokerNodeGroupInfoPtrOutput) ToClusterBrokerNodeGroupInfoPtrOutputWithContext(ctx context.Context) ClusterBrokerNodeGroupInfoPtrOutput
type ClusterClientAuthentication ¶
type ClusterClientAuthentication struct { // Configuration block for specifying SASL client authentication. See below. Sasl *ClusterClientAuthenticationSasl `pulumi:"sasl"` // Configuration block for specifying TLS client authentication. See below. Tls *ClusterClientAuthenticationTls `pulumi:"tls"` }
type ClusterClientAuthenticationArgs ¶
type ClusterClientAuthenticationArgs struct { // Configuration block for specifying SASL client authentication. See below. Sasl ClusterClientAuthenticationSaslPtrInput `pulumi:"sasl"` // Configuration block for specifying TLS client authentication. See below. Tls ClusterClientAuthenticationTlsPtrInput `pulumi:"tls"` }
func (ClusterClientAuthenticationArgs) ElementType ¶
func (ClusterClientAuthenticationArgs) ElementType() reflect.Type
func (ClusterClientAuthenticationArgs) ToClusterClientAuthenticationOutput ¶
func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationOutput() ClusterClientAuthenticationOutput
func (ClusterClientAuthenticationArgs) ToClusterClientAuthenticationOutputWithContext ¶
func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationOutputWithContext(ctx context.Context) ClusterClientAuthenticationOutput
func (ClusterClientAuthenticationArgs) ToClusterClientAuthenticationPtrOutput ¶
func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput
func (ClusterClientAuthenticationArgs) ToClusterClientAuthenticationPtrOutputWithContext ¶
func (i ClusterClientAuthenticationArgs) ToClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationPtrOutput
type ClusterClientAuthenticationInput ¶
type ClusterClientAuthenticationInput interface { pulumi.Input ToClusterClientAuthenticationOutput() ClusterClientAuthenticationOutput ToClusterClientAuthenticationOutputWithContext(context.Context) ClusterClientAuthenticationOutput }
ClusterClientAuthenticationInput is an input type that accepts ClusterClientAuthenticationArgs and ClusterClientAuthenticationOutput values. You can construct a concrete instance of `ClusterClientAuthenticationInput` via:
ClusterClientAuthenticationArgs{...}
type ClusterClientAuthenticationOutput ¶
type ClusterClientAuthenticationOutput struct{ *pulumi.OutputState }
func (ClusterClientAuthenticationOutput) ElementType ¶
func (ClusterClientAuthenticationOutput) ElementType() reflect.Type
func (ClusterClientAuthenticationOutput) Sasl ¶ added in v3.16.0
Configuration block for specifying SASL client authentication. See below.
func (ClusterClientAuthenticationOutput) Tls ¶
Configuration block for specifying TLS client authentication. See below.
func (ClusterClientAuthenticationOutput) ToClusterClientAuthenticationOutput ¶
func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationOutput() ClusterClientAuthenticationOutput
func (ClusterClientAuthenticationOutput) ToClusterClientAuthenticationOutputWithContext ¶
func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationOutputWithContext(ctx context.Context) ClusterClientAuthenticationOutput
func (ClusterClientAuthenticationOutput) ToClusterClientAuthenticationPtrOutput ¶
func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput
func (ClusterClientAuthenticationOutput) ToClusterClientAuthenticationPtrOutputWithContext ¶
func (o ClusterClientAuthenticationOutput) ToClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationPtrOutput
type ClusterClientAuthenticationPtrInput ¶
type ClusterClientAuthenticationPtrInput interface { pulumi.Input ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput ToClusterClientAuthenticationPtrOutputWithContext(context.Context) ClusterClientAuthenticationPtrOutput }
ClusterClientAuthenticationPtrInput is an input type that accepts ClusterClientAuthenticationArgs, ClusterClientAuthenticationPtr and ClusterClientAuthenticationPtrOutput values. You can construct a concrete instance of `ClusterClientAuthenticationPtrInput` via:
ClusterClientAuthenticationArgs{...} or: nil
func ClusterClientAuthenticationPtr ¶
func ClusterClientAuthenticationPtr(v *ClusterClientAuthenticationArgs) ClusterClientAuthenticationPtrInput
type ClusterClientAuthenticationPtrOutput ¶
type ClusterClientAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (ClusterClientAuthenticationPtrOutput) ElementType ¶
func (ClusterClientAuthenticationPtrOutput) ElementType() reflect.Type
func (ClusterClientAuthenticationPtrOutput) Sasl ¶ added in v3.16.0
Configuration block for specifying SASL client authentication. See below.
func (ClusterClientAuthenticationPtrOutput) Tls ¶
Configuration block for specifying TLS client authentication. See below.
func (ClusterClientAuthenticationPtrOutput) ToClusterClientAuthenticationPtrOutput ¶
func (o ClusterClientAuthenticationPtrOutput) ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput
func (ClusterClientAuthenticationPtrOutput) ToClusterClientAuthenticationPtrOutputWithContext ¶
func (o ClusterClientAuthenticationPtrOutput) ToClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationPtrOutput
type ClusterClientAuthenticationSasl ¶ added in v3.16.0
type ClusterClientAuthenticationSasl struct { // Enables SCRAM client authentication via AWS Secrets Manager. Defaults to `false`. Scram *bool `pulumi:"scram"` }
type ClusterClientAuthenticationSaslArgs ¶ added in v3.16.0
type ClusterClientAuthenticationSaslArgs struct { // Enables SCRAM client authentication via AWS Secrets Manager. Defaults to `false`. Scram pulumi.BoolPtrInput `pulumi:"scram"` }
func (ClusterClientAuthenticationSaslArgs) ElementType ¶ added in v3.16.0
func (ClusterClientAuthenticationSaslArgs) ElementType() reflect.Type
func (ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslOutput ¶ added in v3.16.0
func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslOutput() ClusterClientAuthenticationSaslOutput
func (ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslOutputWithContext ¶ added in v3.16.0
func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslOutput
func (ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslPtrOutput ¶ added in v3.16.0
func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslPtrOutput() ClusterClientAuthenticationSaslPtrOutput
func (ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslPtrOutputWithContext ¶ added in v3.16.0
func (i ClusterClientAuthenticationSaslArgs) ToClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslPtrOutput
type ClusterClientAuthenticationSaslInput ¶ added in v3.16.0
type ClusterClientAuthenticationSaslInput interface { pulumi.Input ToClusterClientAuthenticationSaslOutput() ClusterClientAuthenticationSaslOutput ToClusterClientAuthenticationSaslOutputWithContext(context.Context) ClusterClientAuthenticationSaslOutput }
ClusterClientAuthenticationSaslInput is an input type that accepts ClusterClientAuthenticationSaslArgs and ClusterClientAuthenticationSaslOutput values. You can construct a concrete instance of `ClusterClientAuthenticationSaslInput` via:
ClusterClientAuthenticationSaslArgs{...}
type ClusterClientAuthenticationSaslOutput ¶ added in v3.16.0
type ClusterClientAuthenticationSaslOutput struct{ *pulumi.OutputState }
func (ClusterClientAuthenticationSaslOutput) ElementType ¶ added in v3.16.0
func (ClusterClientAuthenticationSaslOutput) ElementType() reflect.Type
func (ClusterClientAuthenticationSaslOutput) Scram ¶ added in v3.16.0
func (o ClusterClientAuthenticationSaslOutput) Scram() pulumi.BoolPtrOutput
Enables SCRAM client authentication via AWS Secrets Manager. Defaults to `false`.
func (ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslOutput ¶ added in v3.16.0
func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslOutput() ClusterClientAuthenticationSaslOutput
func (ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslOutputWithContext ¶ added in v3.16.0
func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslOutput
func (ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslPtrOutput ¶ added in v3.16.0
func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslPtrOutput() ClusterClientAuthenticationSaslPtrOutput
func (ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslPtrOutputWithContext ¶ added in v3.16.0
func (o ClusterClientAuthenticationSaslOutput) ToClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslPtrOutput
type ClusterClientAuthenticationSaslPtrInput ¶ added in v3.16.0
type ClusterClientAuthenticationSaslPtrInput interface { pulumi.Input ToClusterClientAuthenticationSaslPtrOutput() ClusterClientAuthenticationSaslPtrOutput ToClusterClientAuthenticationSaslPtrOutputWithContext(context.Context) ClusterClientAuthenticationSaslPtrOutput }
ClusterClientAuthenticationSaslPtrInput is an input type that accepts ClusterClientAuthenticationSaslArgs, ClusterClientAuthenticationSaslPtr and ClusterClientAuthenticationSaslPtrOutput values. You can construct a concrete instance of `ClusterClientAuthenticationSaslPtrInput` via:
ClusterClientAuthenticationSaslArgs{...} or: nil
func ClusterClientAuthenticationSaslPtr ¶ added in v3.16.0
func ClusterClientAuthenticationSaslPtr(v *ClusterClientAuthenticationSaslArgs) ClusterClientAuthenticationSaslPtrInput
type ClusterClientAuthenticationSaslPtrOutput ¶ added in v3.16.0
type ClusterClientAuthenticationSaslPtrOutput struct{ *pulumi.OutputState }
func (ClusterClientAuthenticationSaslPtrOutput) ElementType ¶ added in v3.16.0
func (ClusterClientAuthenticationSaslPtrOutput) ElementType() reflect.Type
func (ClusterClientAuthenticationSaslPtrOutput) Scram ¶ added in v3.16.0
func (o ClusterClientAuthenticationSaslPtrOutput) Scram() pulumi.BoolPtrOutput
Enables SCRAM client authentication via AWS Secrets Manager. Defaults to `false`.
func (ClusterClientAuthenticationSaslPtrOutput) ToClusterClientAuthenticationSaslPtrOutput ¶ added in v3.16.0
func (o ClusterClientAuthenticationSaslPtrOutput) ToClusterClientAuthenticationSaslPtrOutput() ClusterClientAuthenticationSaslPtrOutput
func (ClusterClientAuthenticationSaslPtrOutput) ToClusterClientAuthenticationSaslPtrOutputWithContext ¶ added in v3.16.0
func (o ClusterClientAuthenticationSaslPtrOutput) ToClusterClientAuthenticationSaslPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationSaslPtrOutput
type ClusterClientAuthenticationTls ¶
type ClusterClientAuthenticationTls struct { // List of ACM Certificate Authority Amazon Resource Names (ARNs). CertificateAuthorityArns []string `pulumi:"certificateAuthorityArns"` }
type ClusterClientAuthenticationTlsArgs ¶
type ClusterClientAuthenticationTlsArgs struct { // List of ACM Certificate Authority Amazon Resource Names (ARNs). CertificateAuthorityArns pulumi.StringArrayInput `pulumi:"certificateAuthorityArns"` }
func (ClusterClientAuthenticationTlsArgs) ElementType ¶
func (ClusterClientAuthenticationTlsArgs) ElementType() reflect.Type
func (ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsOutput ¶
func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsOutput() ClusterClientAuthenticationTlsOutput
func (ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsOutputWithContext ¶
func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsOutput
func (ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsPtrOutput ¶
func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsPtrOutput() ClusterClientAuthenticationTlsPtrOutput
func (ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsPtrOutputWithContext ¶
func (i ClusterClientAuthenticationTlsArgs) ToClusterClientAuthenticationTlsPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsPtrOutput
type ClusterClientAuthenticationTlsInput ¶
type ClusterClientAuthenticationTlsInput interface { pulumi.Input ToClusterClientAuthenticationTlsOutput() ClusterClientAuthenticationTlsOutput ToClusterClientAuthenticationTlsOutputWithContext(context.Context) ClusterClientAuthenticationTlsOutput }
ClusterClientAuthenticationTlsInput is an input type that accepts ClusterClientAuthenticationTlsArgs and ClusterClientAuthenticationTlsOutput values. You can construct a concrete instance of `ClusterClientAuthenticationTlsInput` via:
ClusterClientAuthenticationTlsArgs{...}
type ClusterClientAuthenticationTlsOutput ¶
type ClusterClientAuthenticationTlsOutput struct{ *pulumi.OutputState }
func (ClusterClientAuthenticationTlsOutput) CertificateAuthorityArns ¶
func (o ClusterClientAuthenticationTlsOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
List of ACM Certificate Authority Amazon Resource Names (ARNs).
func (ClusterClientAuthenticationTlsOutput) ElementType ¶
func (ClusterClientAuthenticationTlsOutput) ElementType() reflect.Type
func (ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsOutput ¶
func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsOutput() ClusterClientAuthenticationTlsOutput
func (ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsOutputWithContext ¶
func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsOutput
func (ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsPtrOutput ¶
func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsPtrOutput() ClusterClientAuthenticationTlsPtrOutput
func (ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsPtrOutputWithContext ¶
func (o ClusterClientAuthenticationTlsOutput) ToClusterClientAuthenticationTlsPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsPtrOutput
type ClusterClientAuthenticationTlsPtrInput ¶
type ClusterClientAuthenticationTlsPtrInput interface { pulumi.Input ToClusterClientAuthenticationTlsPtrOutput() ClusterClientAuthenticationTlsPtrOutput ToClusterClientAuthenticationTlsPtrOutputWithContext(context.Context) ClusterClientAuthenticationTlsPtrOutput }
ClusterClientAuthenticationTlsPtrInput is an input type that accepts ClusterClientAuthenticationTlsArgs, ClusterClientAuthenticationTlsPtr and ClusterClientAuthenticationTlsPtrOutput values. You can construct a concrete instance of `ClusterClientAuthenticationTlsPtrInput` via:
ClusterClientAuthenticationTlsArgs{...} or: nil
func ClusterClientAuthenticationTlsPtr ¶
func ClusterClientAuthenticationTlsPtr(v *ClusterClientAuthenticationTlsArgs) ClusterClientAuthenticationTlsPtrInput
type ClusterClientAuthenticationTlsPtrOutput ¶
type ClusterClientAuthenticationTlsPtrOutput struct{ *pulumi.OutputState }
func (ClusterClientAuthenticationTlsPtrOutput) CertificateAuthorityArns ¶
func (o ClusterClientAuthenticationTlsPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
List of ACM Certificate Authority Amazon Resource Names (ARNs).
func (ClusterClientAuthenticationTlsPtrOutput) ElementType ¶
func (ClusterClientAuthenticationTlsPtrOutput) ElementType() reflect.Type
func (ClusterClientAuthenticationTlsPtrOutput) ToClusterClientAuthenticationTlsPtrOutput ¶
func (o ClusterClientAuthenticationTlsPtrOutput) ToClusterClientAuthenticationTlsPtrOutput() ClusterClientAuthenticationTlsPtrOutput
func (ClusterClientAuthenticationTlsPtrOutput) ToClusterClientAuthenticationTlsPtrOutputWithContext ¶
func (o ClusterClientAuthenticationTlsPtrOutput) ToClusterClientAuthenticationTlsPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationTlsPtrOutput
type ClusterConfigurationInfoArgs ¶
type ClusterConfigurationInfoArgs struct { // Amazon Resource Name (ARN) of the MSK Configuration to use in the cluster. Arn pulumi.StringInput `pulumi:"arn"` // Revision of the MSK Configuration to use in the cluster. Revision pulumi.IntInput `pulumi:"revision"` }
func (ClusterConfigurationInfoArgs) ElementType ¶
func (ClusterConfigurationInfoArgs) ElementType() reflect.Type
func (ClusterConfigurationInfoArgs) ToClusterConfigurationInfoOutput ¶
func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoOutput() ClusterConfigurationInfoOutput
func (ClusterConfigurationInfoArgs) ToClusterConfigurationInfoOutputWithContext ¶
func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoOutputWithContext(ctx context.Context) ClusterConfigurationInfoOutput
func (ClusterConfigurationInfoArgs) ToClusterConfigurationInfoPtrOutput ¶
func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoPtrOutput() ClusterConfigurationInfoPtrOutput
func (ClusterConfigurationInfoArgs) ToClusterConfigurationInfoPtrOutputWithContext ¶
func (i ClusterConfigurationInfoArgs) ToClusterConfigurationInfoPtrOutputWithContext(ctx context.Context) ClusterConfigurationInfoPtrOutput
type ClusterConfigurationInfoInput ¶
type ClusterConfigurationInfoInput interface { pulumi.Input ToClusterConfigurationInfoOutput() ClusterConfigurationInfoOutput ToClusterConfigurationInfoOutputWithContext(context.Context) ClusterConfigurationInfoOutput }
ClusterConfigurationInfoInput is an input type that accepts ClusterConfigurationInfoArgs and ClusterConfigurationInfoOutput values. You can construct a concrete instance of `ClusterConfigurationInfoInput` via:
ClusterConfigurationInfoArgs{...}
type ClusterConfigurationInfoOutput ¶
type ClusterConfigurationInfoOutput struct{ *pulumi.OutputState }
func (ClusterConfigurationInfoOutput) Arn ¶
func (o ClusterConfigurationInfoOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the MSK Configuration to use in the cluster.
func (ClusterConfigurationInfoOutput) ElementType ¶
func (ClusterConfigurationInfoOutput) ElementType() reflect.Type
func (ClusterConfigurationInfoOutput) Revision ¶
func (o ClusterConfigurationInfoOutput) Revision() pulumi.IntOutput
Revision of the MSK Configuration to use in the cluster.
func (ClusterConfigurationInfoOutput) ToClusterConfigurationInfoOutput ¶
func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoOutput() ClusterConfigurationInfoOutput
func (ClusterConfigurationInfoOutput) ToClusterConfigurationInfoOutputWithContext ¶
func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoOutputWithContext(ctx context.Context) ClusterConfigurationInfoOutput
func (ClusterConfigurationInfoOutput) ToClusterConfigurationInfoPtrOutput ¶
func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoPtrOutput() ClusterConfigurationInfoPtrOutput
func (ClusterConfigurationInfoOutput) ToClusterConfigurationInfoPtrOutputWithContext ¶
func (o ClusterConfigurationInfoOutput) ToClusterConfigurationInfoPtrOutputWithContext(ctx context.Context) ClusterConfigurationInfoPtrOutput
type ClusterConfigurationInfoPtrInput ¶
type ClusterConfigurationInfoPtrInput interface { pulumi.Input ToClusterConfigurationInfoPtrOutput() ClusterConfigurationInfoPtrOutput ToClusterConfigurationInfoPtrOutputWithContext(context.Context) ClusterConfigurationInfoPtrOutput }
ClusterConfigurationInfoPtrInput is an input type that accepts ClusterConfigurationInfoArgs, ClusterConfigurationInfoPtr and ClusterConfigurationInfoPtrOutput values. You can construct a concrete instance of `ClusterConfigurationInfoPtrInput` via:
ClusterConfigurationInfoArgs{...} or: nil
func ClusterConfigurationInfoPtr ¶
func ClusterConfigurationInfoPtr(v *ClusterConfigurationInfoArgs) ClusterConfigurationInfoPtrInput
type ClusterConfigurationInfoPtrOutput ¶
type ClusterConfigurationInfoPtrOutput struct{ *pulumi.OutputState }
func (ClusterConfigurationInfoPtrOutput) Arn ¶
func (o ClusterConfigurationInfoPtrOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the MSK Configuration to use in the cluster.
func (ClusterConfigurationInfoPtrOutput) Elem ¶
func (o ClusterConfigurationInfoPtrOutput) Elem() ClusterConfigurationInfoOutput
func (ClusterConfigurationInfoPtrOutput) ElementType ¶
func (ClusterConfigurationInfoPtrOutput) ElementType() reflect.Type
func (ClusterConfigurationInfoPtrOutput) Revision ¶
func (o ClusterConfigurationInfoPtrOutput) Revision() pulumi.IntPtrOutput
Revision of the MSK Configuration to use in the cluster.
func (ClusterConfigurationInfoPtrOutput) ToClusterConfigurationInfoPtrOutput ¶
func (o ClusterConfigurationInfoPtrOutput) ToClusterConfigurationInfoPtrOutput() ClusterConfigurationInfoPtrOutput
func (ClusterConfigurationInfoPtrOutput) ToClusterConfigurationInfoPtrOutputWithContext ¶
func (o ClusterConfigurationInfoPtrOutput) ToClusterConfigurationInfoPtrOutputWithContext(ctx context.Context) ClusterConfigurationInfoPtrOutput
type ClusterEncryptionInfo ¶
type ClusterEncryptionInfo struct { // You may specify a KMS key short ID or ARN (it will always output an ARN) to use for encrypting your data at rest. If no key is specified, an AWS managed KMS ('aws/msk' managed service) key will be used for encrypting the data at rest. EncryptionAtRestKmsKeyArn *string `pulumi:"encryptionAtRestKmsKeyArn"` // Configuration block to specify encryption in transit. See below. EncryptionInTransit *ClusterEncryptionInfoEncryptionInTransit `pulumi:"encryptionInTransit"` }
type ClusterEncryptionInfoArgs ¶
type ClusterEncryptionInfoArgs struct { // You may specify a KMS key short ID or ARN (it will always output an ARN) to use for encrypting your data at rest. If no key is specified, an AWS managed KMS ('aws/msk' managed service) key will be used for encrypting the data at rest. EncryptionAtRestKmsKeyArn pulumi.StringPtrInput `pulumi:"encryptionAtRestKmsKeyArn"` // Configuration block to specify encryption in transit. See below. EncryptionInTransit ClusterEncryptionInfoEncryptionInTransitPtrInput `pulumi:"encryptionInTransit"` }
func (ClusterEncryptionInfoArgs) ElementType ¶
func (ClusterEncryptionInfoArgs) ElementType() reflect.Type
func (ClusterEncryptionInfoArgs) ToClusterEncryptionInfoOutput ¶
func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoOutput() ClusterEncryptionInfoOutput
func (ClusterEncryptionInfoArgs) ToClusterEncryptionInfoOutputWithContext ¶
func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoOutputWithContext(ctx context.Context) ClusterEncryptionInfoOutput
func (ClusterEncryptionInfoArgs) ToClusterEncryptionInfoPtrOutput ¶
func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoPtrOutput() ClusterEncryptionInfoPtrOutput
func (ClusterEncryptionInfoArgs) ToClusterEncryptionInfoPtrOutputWithContext ¶
func (i ClusterEncryptionInfoArgs) ToClusterEncryptionInfoPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoPtrOutput
type ClusterEncryptionInfoEncryptionInTransit ¶
type ClusterEncryptionInfoEncryptionInTransit struct { // Encryption setting for data in transit between clients and brokers. Valid values: `TLS`, `TLS_PLAINTEXT`, and `PLAINTEXT`. Default value is `TLS`. ClientBroker *string `pulumi:"clientBroker"` // Whether data communication among broker nodes is encrypted. Default value: `true`. InCluster *bool `pulumi:"inCluster"` }
type ClusterEncryptionInfoEncryptionInTransitArgs ¶
type ClusterEncryptionInfoEncryptionInTransitArgs struct { // Encryption setting for data in transit between clients and brokers. Valid values: `TLS`, `TLS_PLAINTEXT`, and `PLAINTEXT`. Default value is `TLS`. ClientBroker pulumi.StringPtrInput `pulumi:"clientBroker"` // Whether data communication among broker nodes is encrypted. Default value: `true`. InCluster pulumi.BoolPtrInput `pulumi:"inCluster"` }
func (ClusterEncryptionInfoEncryptionInTransitArgs) ElementType ¶
func (ClusterEncryptionInfoEncryptionInTransitArgs) ElementType() reflect.Type
func (ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitOutput ¶
func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitOutput() ClusterEncryptionInfoEncryptionInTransitOutput
func (ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitOutputWithContext ¶
func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitOutput
func (ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitPtrOutput ¶
func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitPtrOutput() ClusterEncryptionInfoEncryptionInTransitPtrOutput
func (ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext ¶
func (i ClusterEncryptionInfoEncryptionInTransitArgs) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitPtrOutput
type ClusterEncryptionInfoEncryptionInTransitInput ¶
type ClusterEncryptionInfoEncryptionInTransitInput interface { pulumi.Input ToClusterEncryptionInfoEncryptionInTransitOutput() ClusterEncryptionInfoEncryptionInTransitOutput ToClusterEncryptionInfoEncryptionInTransitOutputWithContext(context.Context) ClusterEncryptionInfoEncryptionInTransitOutput }
ClusterEncryptionInfoEncryptionInTransitInput is an input type that accepts ClusterEncryptionInfoEncryptionInTransitArgs and ClusterEncryptionInfoEncryptionInTransitOutput values. You can construct a concrete instance of `ClusterEncryptionInfoEncryptionInTransitInput` via:
ClusterEncryptionInfoEncryptionInTransitArgs{...}
type ClusterEncryptionInfoEncryptionInTransitOutput ¶
type ClusterEncryptionInfoEncryptionInTransitOutput struct{ *pulumi.OutputState }
func (ClusterEncryptionInfoEncryptionInTransitOutput) ClientBroker ¶
func (o ClusterEncryptionInfoEncryptionInTransitOutput) ClientBroker() pulumi.StringPtrOutput
Encryption setting for data in transit between clients and brokers. Valid values: `TLS`, `TLS_PLAINTEXT`, and `PLAINTEXT`. Default value is `TLS`.
func (ClusterEncryptionInfoEncryptionInTransitOutput) ElementType ¶
func (ClusterEncryptionInfoEncryptionInTransitOutput) ElementType() reflect.Type
func (ClusterEncryptionInfoEncryptionInTransitOutput) InCluster ¶
func (o ClusterEncryptionInfoEncryptionInTransitOutput) InCluster() pulumi.BoolPtrOutput
Whether data communication among broker nodes is encrypted. Default value: `true`.
func (ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitOutput ¶
func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitOutput() ClusterEncryptionInfoEncryptionInTransitOutput
func (ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitOutputWithContext ¶
func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitOutput
func (ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutput ¶
func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutput() ClusterEncryptionInfoEncryptionInTransitPtrOutput
func (ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext ¶
func (o ClusterEncryptionInfoEncryptionInTransitOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitPtrOutput
type ClusterEncryptionInfoEncryptionInTransitPtrInput ¶
type ClusterEncryptionInfoEncryptionInTransitPtrInput interface { pulumi.Input ToClusterEncryptionInfoEncryptionInTransitPtrOutput() ClusterEncryptionInfoEncryptionInTransitPtrOutput ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext(context.Context) ClusterEncryptionInfoEncryptionInTransitPtrOutput }
ClusterEncryptionInfoEncryptionInTransitPtrInput is an input type that accepts ClusterEncryptionInfoEncryptionInTransitArgs, ClusterEncryptionInfoEncryptionInTransitPtr and ClusterEncryptionInfoEncryptionInTransitPtrOutput values. You can construct a concrete instance of `ClusterEncryptionInfoEncryptionInTransitPtrInput` via:
ClusterEncryptionInfoEncryptionInTransitArgs{...} or: nil
func ClusterEncryptionInfoEncryptionInTransitPtr ¶
func ClusterEncryptionInfoEncryptionInTransitPtr(v *ClusterEncryptionInfoEncryptionInTransitArgs) ClusterEncryptionInfoEncryptionInTransitPtrInput
type ClusterEncryptionInfoEncryptionInTransitPtrOutput ¶
type ClusterEncryptionInfoEncryptionInTransitPtrOutput struct{ *pulumi.OutputState }
func (ClusterEncryptionInfoEncryptionInTransitPtrOutput) ClientBroker ¶
func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) ClientBroker() pulumi.StringPtrOutput
Encryption setting for data in transit between clients and brokers. Valid values: `TLS`, `TLS_PLAINTEXT`, and `PLAINTEXT`. Default value is `TLS`.
func (ClusterEncryptionInfoEncryptionInTransitPtrOutput) ElementType ¶
func (ClusterEncryptionInfoEncryptionInTransitPtrOutput) ElementType() reflect.Type
func (ClusterEncryptionInfoEncryptionInTransitPtrOutput) InCluster ¶
func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) InCluster() pulumi.BoolPtrOutput
Whether data communication among broker nodes is encrypted. Default value: `true`.
func (ClusterEncryptionInfoEncryptionInTransitPtrOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutput ¶
func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutput() ClusterEncryptionInfoEncryptionInTransitPtrOutput
func (ClusterEncryptionInfoEncryptionInTransitPtrOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext ¶
func (o ClusterEncryptionInfoEncryptionInTransitPtrOutput) ToClusterEncryptionInfoEncryptionInTransitPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoEncryptionInTransitPtrOutput
type ClusterEncryptionInfoInput ¶
type ClusterEncryptionInfoInput interface { pulumi.Input ToClusterEncryptionInfoOutput() ClusterEncryptionInfoOutput ToClusterEncryptionInfoOutputWithContext(context.Context) ClusterEncryptionInfoOutput }
ClusterEncryptionInfoInput is an input type that accepts ClusterEncryptionInfoArgs and ClusterEncryptionInfoOutput values. You can construct a concrete instance of `ClusterEncryptionInfoInput` via:
ClusterEncryptionInfoArgs{...}
type ClusterEncryptionInfoOutput ¶
type ClusterEncryptionInfoOutput struct{ *pulumi.OutputState }
func (ClusterEncryptionInfoOutput) ElementType ¶
func (ClusterEncryptionInfoOutput) ElementType() reflect.Type
func (ClusterEncryptionInfoOutput) EncryptionAtRestKmsKeyArn ¶
func (o ClusterEncryptionInfoOutput) EncryptionAtRestKmsKeyArn() pulumi.StringPtrOutput
You may specify a KMS key short ID or ARN (it will always output an ARN) to use for encrypting your data at rest. If no key is specified, an AWS managed KMS ('aws/msk' managed service) key will be used for encrypting the data at rest.
func (ClusterEncryptionInfoOutput) EncryptionInTransit ¶
func (o ClusterEncryptionInfoOutput) EncryptionInTransit() ClusterEncryptionInfoEncryptionInTransitPtrOutput
Configuration block to specify encryption in transit. See below.
func (ClusterEncryptionInfoOutput) ToClusterEncryptionInfoOutput ¶
func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoOutput() ClusterEncryptionInfoOutput
func (ClusterEncryptionInfoOutput) ToClusterEncryptionInfoOutputWithContext ¶
func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoOutputWithContext(ctx context.Context) ClusterEncryptionInfoOutput
func (ClusterEncryptionInfoOutput) ToClusterEncryptionInfoPtrOutput ¶
func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoPtrOutput() ClusterEncryptionInfoPtrOutput
func (ClusterEncryptionInfoOutput) ToClusterEncryptionInfoPtrOutputWithContext ¶
func (o ClusterEncryptionInfoOutput) ToClusterEncryptionInfoPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoPtrOutput
type ClusterEncryptionInfoPtrInput ¶
type ClusterEncryptionInfoPtrInput interface { pulumi.Input ToClusterEncryptionInfoPtrOutput() ClusterEncryptionInfoPtrOutput ToClusterEncryptionInfoPtrOutputWithContext(context.Context) ClusterEncryptionInfoPtrOutput }
ClusterEncryptionInfoPtrInput is an input type that accepts ClusterEncryptionInfoArgs, ClusterEncryptionInfoPtr and ClusterEncryptionInfoPtrOutput values. You can construct a concrete instance of `ClusterEncryptionInfoPtrInput` via:
ClusterEncryptionInfoArgs{...} or: nil
func ClusterEncryptionInfoPtr ¶
func ClusterEncryptionInfoPtr(v *ClusterEncryptionInfoArgs) ClusterEncryptionInfoPtrInput
type ClusterEncryptionInfoPtrOutput ¶
type ClusterEncryptionInfoPtrOutput struct{ *pulumi.OutputState }
func (ClusterEncryptionInfoPtrOutput) Elem ¶
func (o ClusterEncryptionInfoPtrOutput) Elem() ClusterEncryptionInfoOutput
func (ClusterEncryptionInfoPtrOutput) ElementType ¶
func (ClusterEncryptionInfoPtrOutput) ElementType() reflect.Type
func (ClusterEncryptionInfoPtrOutput) EncryptionAtRestKmsKeyArn ¶
func (o ClusterEncryptionInfoPtrOutput) EncryptionAtRestKmsKeyArn() pulumi.StringPtrOutput
You may specify a KMS key short ID or ARN (it will always output an ARN) to use for encrypting your data at rest. If no key is specified, an AWS managed KMS ('aws/msk' managed service) key will be used for encrypting the data at rest.
func (ClusterEncryptionInfoPtrOutput) EncryptionInTransit ¶
func (o ClusterEncryptionInfoPtrOutput) EncryptionInTransit() ClusterEncryptionInfoEncryptionInTransitPtrOutput
Configuration block to specify encryption in transit. See below.
func (ClusterEncryptionInfoPtrOutput) ToClusterEncryptionInfoPtrOutput ¶
func (o ClusterEncryptionInfoPtrOutput) ToClusterEncryptionInfoPtrOutput() ClusterEncryptionInfoPtrOutput
func (ClusterEncryptionInfoPtrOutput) ToClusterEncryptionInfoPtrOutputWithContext ¶
func (o ClusterEncryptionInfoPtrOutput) ToClusterEncryptionInfoPtrOutputWithContext(ctx context.Context) ClusterEncryptionInfoPtrOutput
type ClusterInput ¶ added in v3.13.0
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterLoggingInfo ¶
type ClusterLoggingInfo struct { // Configuration block for Broker Logs settings for logging info. See below. BrokerLogs ClusterLoggingInfoBrokerLogs `pulumi:"brokerLogs"` }
type ClusterLoggingInfoArgs ¶
type ClusterLoggingInfoArgs struct { // Configuration block for Broker Logs settings for logging info. See below. BrokerLogs ClusterLoggingInfoBrokerLogsInput `pulumi:"brokerLogs"` }
func (ClusterLoggingInfoArgs) ElementType ¶
func (ClusterLoggingInfoArgs) ElementType() reflect.Type
func (ClusterLoggingInfoArgs) ToClusterLoggingInfoOutput ¶
func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoOutput() ClusterLoggingInfoOutput
func (ClusterLoggingInfoArgs) ToClusterLoggingInfoOutputWithContext ¶
func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoOutputWithContext(ctx context.Context) ClusterLoggingInfoOutput
func (ClusterLoggingInfoArgs) ToClusterLoggingInfoPtrOutput ¶
func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoPtrOutput() ClusterLoggingInfoPtrOutput
func (ClusterLoggingInfoArgs) ToClusterLoggingInfoPtrOutputWithContext ¶
func (i ClusterLoggingInfoArgs) ToClusterLoggingInfoPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoPtrOutput
type ClusterLoggingInfoBrokerLogs ¶
type ClusterLoggingInfoBrokerLogs struct { CloudwatchLogs *ClusterLoggingInfoBrokerLogsCloudwatchLogs `pulumi:"cloudwatchLogs"` Firehose *ClusterLoggingInfoBrokerLogsFirehose `pulumi:"firehose"` S3 *ClusterLoggingInfoBrokerLogsS3 `pulumi:"s3"` }
type ClusterLoggingInfoBrokerLogsArgs ¶
type ClusterLoggingInfoBrokerLogsArgs struct { CloudwatchLogs ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrInput `pulumi:"cloudwatchLogs"` Firehose ClusterLoggingInfoBrokerLogsFirehosePtrInput `pulumi:"firehose"` S3 ClusterLoggingInfoBrokerLogsS3PtrInput `pulumi:"s3"` }
func (ClusterLoggingInfoBrokerLogsArgs) ElementType ¶
func (ClusterLoggingInfoBrokerLogsArgs) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsOutput ¶
func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsOutput() ClusterLoggingInfoBrokerLogsOutput
func (ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsOutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsOutput
func (ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsPtrOutput ¶
func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsPtrOutput
type ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs ¶
type ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs struct { // Indicates whether you want to enable or disable streaming broker logs to Cloudwatch Logs. Enabled pulumi.BoolInput `pulumi:"enabled"` // Name of the Cloudwatch Log Group to deliver logs to. LogGroup pulumi.StringPtrInput `pulumi:"logGroup"` }
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ElementType ¶
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutput ¶
func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput ¶
func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
type ClusterLoggingInfoBrokerLogsCloudwatchLogsInput ¶
type ClusterLoggingInfoBrokerLogsCloudwatchLogsInput interface { pulumi.Input ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput }
ClusterLoggingInfoBrokerLogsCloudwatchLogsInput is an input type that accepts ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs and ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsCloudwatchLogsInput` via:
ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs{...}
type ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput ¶
type ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ElementType ¶
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) Enabled ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) Enabled() pulumi.BoolOutput
Indicates whether you want to enable or disable streaming broker logs to Cloudwatch Logs.
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) LogGroup ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) LogGroup() pulumi.StringPtrOutput
Name of the Cloudwatch Log Group to deliver logs to.
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutput ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
type ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrInput ¶
type ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrInput interface { pulumi.Input ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput }
ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrInput is an input type that accepts ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs, ClusterLoggingInfoBrokerLogsCloudwatchLogsPtr and ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrInput` via:
ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs{...} or: nil
func ClusterLoggingInfoBrokerLogsCloudwatchLogsPtr ¶
func ClusterLoggingInfoBrokerLogsCloudwatchLogsPtr(v *ClusterLoggingInfoBrokerLogsCloudwatchLogsArgs) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrInput
type ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput ¶
type ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ElementType ¶
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) Enabled ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether you want to enable or disable streaming broker logs to Cloudwatch Logs.
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) LogGroup ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) LogGroup() pulumi.StringPtrOutput
Name of the Cloudwatch Log Group to deliver logs to.
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput) ToClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
type ClusterLoggingInfoBrokerLogsFirehoseArgs ¶
type ClusterLoggingInfoBrokerLogsFirehoseArgs struct { // Name of the Kinesis Data Firehose delivery stream to deliver logs to. DeliveryStream pulumi.StringPtrInput `pulumi:"deliveryStream"` // Indicates whether you want to enable or disable streaming broker logs to Cloudwatch Logs. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (ClusterLoggingInfoBrokerLogsFirehoseArgs) ElementType ¶
func (ClusterLoggingInfoBrokerLogsFirehoseArgs) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehoseOutput ¶
func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehoseOutput() ClusterLoggingInfoBrokerLogsFirehoseOutput
func (ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehoseOutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehoseOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehoseOutput
func (ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput ¶
func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
func (ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsFirehoseArgs) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehosePtrOutput
type ClusterLoggingInfoBrokerLogsFirehoseInput ¶
type ClusterLoggingInfoBrokerLogsFirehoseInput interface { pulumi.Input ToClusterLoggingInfoBrokerLogsFirehoseOutput() ClusterLoggingInfoBrokerLogsFirehoseOutput ToClusterLoggingInfoBrokerLogsFirehoseOutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsFirehoseOutput }
ClusterLoggingInfoBrokerLogsFirehoseInput is an input type that accepts ClusterLoggingInfoBrokerLogsFirehoseArgs and ClusterLoggingInfoBrokerLogsFirehoseOutput values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsFirehoseInput` via:
ClusterLoggingInfoBrokerLogsFirehoseArgs{...}
type ClusterLoggingInfoBrokerLogsFirehoseOutput ¶
type ClusterLoggingInfoBrokerLogsFirehoseOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) DeliveryStream ¶
func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) DeliveryStream() pulumi.StringPtrOutput
Name of the Kinesis Data Firehose delivery stream to deliver logs to.
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) ElementType ¶
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) Enabled ¶
func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) Enabled() pulumi.BoolOutput
Indicates whether you want to enable or disable streaming broker logs to Cloudwatch Logs.
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehoseOutput ¶
func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehoseOutput() ClusterLoggingInfoBrokerLogsFirehoseOutput
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehoseOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehoseOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehoseOutput
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
func (ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsFirehoseOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehosePtrOutput
type ClusterLoggingInfoBrokerLogsFirehosePtrInput ¶
type ClusterLoggingInfoBrokerLogsFirehosePtrInput interface { pulumi.Input ToClusterLoggingInfoBrokerLogsFirehosePtrOutput() ClusterLoggingInfoBrokerLogsFirehosePtrOutput ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsFirehosePtrOutput }
ClusterLoggingInfoBrokerLogsFirehosePtrInput is an input type that accepts ClusterLoggingInfoBrokerLogsFirehoseArgs, ClusterLoggingInfoBrokerLogsFirehosePtr and ClusterLoggingInfoBrokerLogsFirehosePtrOutput values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsFirehosePtrInput` via:
ClusterLoggingInfoBrokerLogsFirehoseArgs{...} or: nil
func ClusterLoggingInfoBrokerLogsFirehosePtr ¶
func ClusterLoggingInfoBrokerLogsFirehosePtr(v *ClusterLoggingInfoBrokerLogsFirehoseArgs) ClusterLoggingInfoBrokerLogsFirehosePtrInput
type ClusterLoggingInfoBrokerLogsFirehosePtrOutput ¶
type ClusterLoggingInfoBrokerLogsFirehosePtrOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsFirehosePtrOutput) DeliveryStream ¶
func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) DeliveryStream() pulumi.StringPtrOutput
Name of the Kinesis Data Firehose delivery stream to deliver logs to.
func (ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ElementType ¶
func (ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsFirehosePtrOutput) Enabled ¶
func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether you want to enable or disable streaming broker logs to Cloudwatch Logs.
func (ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutput() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
func (ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsFirehosePtrOutput) ToClusterLoggingInfoBrokerLogsFirehosePtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsFirehosePtrOutput
type ClusterLoggingInfoBrokerLogsInput ¶
type ClusterLoggingInfoBrokerLogsInput interface { pulumi.Input ToClusterLoggingInfoBrokerLogsOutput() ClusterLoggingInfoBrokerLogsOutput ToClusterLoggingInfoBrokerLogsOutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsOutput }
ClusterLoggingInfoBrokerLogsInput is an input type that accepts ClusterLoggingInfoBrokerLogsArgs and ClusterLoggingInfoBrokerLogsOutput values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsInput` via:
ClusterLoggingInfoBrokerLogsArgs{...}
type ClusterLoggingInfoBrokerLogsOutput ¶
type ClusterLoggingInfoBrokerLogsOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsOutput) CloudwatchLogs ¶
func (o ClusterLoggingInfoBrokerLogsOutput) CloudwatchLogs() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsOutput) ElementType ¶
func (ClusterLoggingInfoBrokerLogsOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsOutput) Firehose ¶
func (o ClusterLoggingInfoBrokerLogsOutput) Firehose() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
func (ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsOutput ¶
func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsOutput() ClusterLoggingInfoBrokerLogsOutput
func (ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsOutput
func (ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsPtrOutput
type ClusterLoggingInfoBrokerLogsPtrInput ¶
type ClusterLoggingInfoBrokerLogsPtrInput interface { pulumi.Input ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsPtrOutput }
ClusterLoggingInfoBrokerLogsPtrInput is an input type that accepts ClusterLoggingInfoBrokerLogsArgs, ClusterLoggingInfoBrokerLogsPtr and ClusterLoggingInfoBrokerLogsPtrOutput values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsPtrInput` via:
ClusterLoggingInfoBrokerLogsArgs{...} or: nil
func ClusterLoggingInfoBrokerLogsPtr ¶
func ClusterLoggingInfoBrokerLogsPtr(v *ClusterLoggingInfoBrokerLogsArgs) ClusterLoggingInfoBrokerLogsPtrInput
type ClusterLoggingInfoBrokerLogsPtrOutput ¶
type ClusterLoggingInfoBrokerLogsPtrOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsPtrOutput) CloudwatchLogs ¶
func (o ClusterLoggingInfoBrokerLogsPtrOutput) CloudwatchLogs() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsPtrOutput) ElementType ¶
func (ClusterLoggingInfoBrokerLogsPtrOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsPtrOutput) Firehose ¶
func (o ClusterLoggingInfoBrokerLogsPtrOutput) Firehose() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
func (ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsPtrOutput
type ClusterLoggingInfoBrokerLogsS3 ¶
type ClusterLoggingInfoBrokerLogsS3 struct { // Name of the S3 bucket to deliver logs to. Bucket *string `pulumi:"bucket"` // Indicates whether you want to enable or disable streaming broker logs to Cloudwatch Logs. Enabled bool `pulumi:"enabled"` // Prefix to append to the folder name. Prefix *string `pulumi:"prefix"` }
type ClusterLoggingInfoBrokerLogsS3Args ¶
type ClusterLoggingInfoBrokerLogsS3Args struct { // Name of the S3 bucket to deliver logs to. Bucket pulumi.StringPtrInput `pulumi:"bucket"` // Indicates whether you want to enable or disable streaming broker logs to Cloudwatch Logs. Enabled pulumi.BoolInput `pulumi:"enabled"` // Prefix to append to the folder name. Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
func (ClusterLoggingInfoBrokerLogsS3Args) ElementType ¶
func (ClusterLoggingInfoBrokerLogsS3Args) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3Output ¶
func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3Output() ClusterLoggingInfoBrokerLogsS3Output
func (ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3OutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3OutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3Output
func (ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3PtrOutput ¶
func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3PtrOutput() ClusterLoggingInfoBrokerLogsS3PtrOutput
func (ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext ¶
func (i ClusterLoggingInfoBrokerLogsS3Args) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3PtrOutput
type ClusterLoggingInfoBrokerLogsS3Input ¶
type ClusterLoggingInfoBrokerLogsS3Input interface { pulumi.Input ToClusterLoggingInfoBrokerLogsS3Output() ClusterLoggingInfoBrokerLogsS3Output ToClusterLoggingInfoBrokerLogsS3OutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsS3Output }
ClusterLoggingInfoBrokerLogsS3Input is an input type that accepts ClusterLoggingInfoBrokerLogsS3Args and ClusterLoggingInfoBrokerLogsS3Output values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsS3Input` via:
ClusterLoggingInfoBrokerLogsS3Args{...}
type ClusterLoggingInfoBrokerLogsS3Output ¶
type ClusterLoggingInfoBrokerLogsS3Output struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsS3Output) Bucket ¶
func (o ClusterLoggingInfoBrokerLogsS3Output) Bucket() pulumi.StringPtrOutput
Name of the S3 bucket to deliver logs to.
func (ClusterLoggingInfoBrokerLogsS3Output) ElementType ¶
func (ClusterLoggingInfoBrokerLogsS3Output) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsS3Output) Enabled ¶
func (o ClusterLoggingInfoBrokerLogsS3Output) Enabled() pulumi.BoolOutput
Indicates whether you want to enable or disable streaming broker logs to Cloudwatch Logs.
func (ClusterLoggingInfoBrokerLogsS3Output) Prefix ¶
func (o ClusterLoggingInfoBrokerLogsS3Output) Prefix() pulumi.StringPtrOutput
Prefix to append to the folder name.
func (ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3Output ¶
func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3Output() ClusterLoggingInfoBrokerLogsS3Output
func (ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3OutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3OutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3Output
func (ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3PtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3PtrOutput() ClusterLoggingInfoBrokerLogsS3PtrOutput
func (ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsS3Output) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3PtrOutput
type ClusterLoggingInfoBrokerLogsS3PtrInput ¶
type ClusterLoggingInfoBrokerLogsS3PtrInput interface { pulumi.Input ToClusterLoggingInfoBrokerLogsS3PtrOutput() ClusterLoggingInfoBrokerLogsS3PtrOutput ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext(context.Context) ClusterLoggingInfoBrokerLogsS3PtrOutput }
ClusterLoggingInfoBrokerLogsS3PtrInput is an input type that accepts ClusterLoggingInfoBrokerLogsS3Args, ClusterLoggingInfoBrokerLogsS3Ptr and ClusterLoggingInfoBrokerLogsS3PtrOutput values. You can construct a concrete instance of `ClusterLoggingInfoBrokerLogsS3PtrInput` via:
ClusterLoggingInfoBrokerLogsS3Args{...} or: nil
func ClusterLoggingInfoBrokerLogsS3Ptr ¶
func ClusterLoggingInfoBrokerLogsS3Ptr(v *ClusterLoggingInfoBrokerLogsS3Args) ClusterLoggingInfoBrokerLogsS3PtrInput
type ClusterLoggingInfoBrokerLogsS3PtrOutput ¶
type ClusterLoggingInfoBrokerLogsS3PtrOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsS3PtrOutput) Bucket ¶
func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) Bucket() pulumi.StringPtrOutput
Name of the S3 bucket to deliver logs to.
func (ClusterLoggingInfoBrokerLogsS3PtrOutput) ElementType ¶
func (ClusterLoggingInfoBrokerLogsS3PtrOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsS3PtrOutput) Enabled ¶
func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether you want to enable or disable streaming broker logs to Cloudwatch Logs.
func (ClusterLoggingInfoBrokerLogsS3PtrOutput) Prefix ¶
func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) Prefix() pulumi.StringPtrOutput
Prefix to append to the folder name.
func (ClusterLoggingInfoBrokerLogsS3PtrOutput) ToClusterLoggingInfoBrokerLogsS3PtrOutput ¶
func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) ToClusterLoggingInfoBrokerLogsS3PtrOutput() ClusterLoggingInfoBrokerLogsS3PtrOutput
func (ClusterLoggingInfoBrokerLogsS3PtrOutput) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext ¶
func (o ClusterLoggingInfoBrokerLogsS3PtrOutput) ToClusterLoggingInfoBrokerLogsS3PtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsS3PtrOutput
type ClusterLoggingInfoInput ¶
type ClusterLoggingInfoInput interface { pulumi.Input ToClusterLoggingInfoOutput() ClusterLoggingInfoOutput ToClusterLoggingInfoOutputWithContext(context.Context) ClusterLoggingInfoOutput }
ClusterLoggingInfoInput is an input type that accepts ClusterLoggingInfoArgs and ClusterLoggingInfoOutput values. You can construct a concrete instance of `ClusterLoggingInfoInput` via:
ClusterLoggingInfoArgs{...}
type ClusterLoggingInfoOutput ¶
type ClusterLoggingInfoOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoOutput) BrokerLogs ¶
func (o ClusterLoggingInfoOutput) BrokerLogs() ClusterLoggingInfoBrokerLogsOutput
Configuration block for Broker Logs settings for logging info. See below.
func (ClusterLoggingInfoOutput) ElementType ¶
func (ClusterLoggingInfoOutput) ElementType() reflect.Type
func (ClusterLoggingInfoOutput) ToClusterLoggingInfoOutput ¶
func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoOutput() ClusterLoggingInfoOutput
func (ClusterLoggingInfoOutput) ToClusterLoggingInfoOutputWithContext ¶
func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoOutputWithContext(ctx context.Context) ClusterLoggingInfoOutput
func (ClusterLoggingInfoOutput) ToClusterLoggingInfoPtrOutput ¶
func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoPtrOutput() ClusterLoggingInfoPtrOutput
func (ClusterLoggingInfoOutput) ToClusterLoggingInfoPtrOutputWithContext ¶
func (o ClusterLoggingInfoOutput) ToClusterLoggingInfoPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoPtrOutput
type ClusterLoggingInfoPtrInput ¶
type ClusterLoggingInfoPtrInput interface { pulumi.Input ToClusterLoggingInfoPtrOutput() ClusterLoggingInfoPtrOutput ToClusterLoggingInfoPtrOutputWithContext(context.Context) ClusterLoggingInfoPtrOutput }
ClusterLoggingInfoPtrInput is an input type that accepts ClusterLoggingInfoArgs, ClusterLoggingInfoPtr and ClusterLoggingInfoPtrOutput values. You can construct a concrete instance of `ClusterLoggingInfoPtrInput` via:
ClusterLoggingInfoArgs{...} or: nil
func ClusterLoggingInfoPtr ¶
func ClusterLoggingInfoPtr(v *ClusterLoggingInfoArgs) ClusterLoggingInfoPtrInput
type ClusterLoggingInfoPtrOutput ¶
type ClusterLoggingInfoPtrOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoPtrOutput) BrokerLogs ¶
func (o ClusterLoggingInfoPtrOutput) BrokerLogs() ClusterLoggingInfoBrokerLogsPtrOutput
Configuration block for Broker Logs settings for logging info. See below.
func (ClusterLoggingInfoPtrOutput) Elem ¶
func (o ClusterLoggingInfoPtrOutput) Elem() ClusterLoggingInfoOutput
func (ClusterLoggingInfoPtrOutput) ElementType ¶
func (ClusterLoggingInfoPtrOutput) ElementType() reflect.Type
func (ClusterLoggingInfoPtrOutput) ToClusterLoggingInfoPtrOutput ¶
func (o ClusterLoggingInfoPtrOutput) ToClusterLoggingInfoPtrOutput() ClusterLoggingInfoPtrOutput
func (ClusterLoggingInfoPtrOutput) ToClusterLoggingInfoPtrOutputWithContext ¶
func (o ClusterLoggingInfoPtrOutput) ToClusterLoggingInfoPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoPtrOutput
type ClusterMap ¶ added in v3.25.0
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶ added in v3.25.0
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶ added in v3.25.0
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶ added in v3.25.0
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶ added in v3.25.0
type ClusterMapInput interface { pulumi.Input ToClusterMapOutput() ClusterMapOutput ToClusterMapOutputWithContext(context.Context) ClusterMapOutput }
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶ added in v3.25.0
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶ added in v3.25.0
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶ added in v3.25.0
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶ added in v3.25.0
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶ added in v3.25.0
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterOpenMonitoring ¶
type ClusterOpenMonitoring struct { // Configuration block for Prometheus settings for open monitoring. See below. Prometheus ClusterOpenMonitoringPrometheus `pulumi:"prometheus"` }
type ClusterOpenMonitoringArgs ¶
type ClusterOpenMonitoringArgs struct { // Configuration block for Prometheus settings for open monitoring. See below. Prometheus ClusterOpenMonitoringPrometheusInput `pulumi:"prometheus"` }
func (ClusterOpenMonitoringArgs) ElementType ¶
func (ClusterOpenMonitoringArgs) ElementType() reflect.Type
func (ClusterOpenMonitoringArgs) ToClusterOpenMonitoringOutput ¶
func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringOutput() ClusterOpenMonitoringOutput
func (ClusterOpenMonitoringArgs) ToClusterOpenMonitoringOutputWithContext ¶
func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringOutputWithContext(ctx context.Context) ClusterOpenMonitoringOutput
func (ClusterOpenMonitoringArgs) ToClusterOpenMonitoringPtrOutput ¶
func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringPtrOutput() ClusterOpenMonitoringPtrOutput
func (ClusterOpenMonitoringArgs) ToClusterOpenMonitoringPtrOutputWithContext ¶
func (i ClusterOpenMonitoringArgs) ToClusterOpenMonitoringPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPtrOutput
type ClusterOpenMonitoringInput ¶
type ClusterOpenMonitoringInput interface { pulumi.Input ToClusterOpenMonitoringOutput() ClusterOpenMonitoringOutput ToClusterOpenMonitoringOutputWithContext(context.Context) ClusterOpenMonitoringOutput }
ClusterOpenMonitoringInput is an input type that accepts ClusterOpenMonitoringArgs and ClusterOpenMonitoringOutput values. You can construct a concrete instance of `ClusterOpenMonitoringInput` via:
ClusterOpenMonitoringArgs{...}
type ClusterOpenMonitoringOutput ¶
type ClusterOpenMonitoringOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringOutput) ElementType ¶
func (ClusterOpenMonitoringOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringOutput) Prometheus ¶
func (o ClusterOpenMonitoringOutput) Prometheus() ClusterOpenMonitoringPrometheusOutput
Configuration block for Prometheus settings for open monitoring. See below.
func (ClusterOpenMonitoringOutput) ToClusterOpenMonitoringOutput ¶
func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringOutput() ClusterOpenMonitoringOutput
func (ClusterOpenMonitoringOutput) ToClusterOpenMonitoringOutputWithContext ¶
func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringOutputWithContext(ctx context.Context) ClusterOpenMonitoringOutput
func (ClusterOpenMonitoringOutput) ToClusterOpenMonitoringPtrOutput ¶
func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringPtrOutput() ClusterOpenMonitoringPtrOutput
func (ClusterOpenMonitoringOutput) ToClusterOpenMonitoringPtrOutputWithContext ¶
func (o ClusterOpenMonitoringOutput) ToClusterOpenMonitoringPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPtrOutput
type ClusterOpenMonitoringPrometheus ¶
type ClusterOpenMonitoringPrometheus struct { // Configuration block for JMX Exporter. See below. JmxExporter *ClusterOpenMonitoringPrometheusJmxExporter `pulumi:"jmxExporter"` // Configuration block for Node Exporter. See below. NodeExporter *ClusterOpenMonitoringPrometheusNodeExporter `pulumi:"nodeExporter"` }
type ClusterOpenMonitoringPrometheusArgs ¶
type ClusterOpenMonitoringPrometheusArgs struct { // Configuration block for JMX Exporter. See below. JmxExporter ClusterOpenMonitoringPrometheusJmxExporterPtrInput `pulumi:"jmxExporter"` // Configuration block for Node Exporter. See below. NodeExporter ClusterOpenMonitoringPrometheusNodeExporterPtrInput `pulumi:"nodeExporter"` }
func (ClusterOpenMonitoringPrometheusArgs) ElementType ¶
func (ClusterOpenMonitoringPrometheusArgs) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusOutput ¶
func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusOutput() ClusterOpenMonitoringPrometheusOutput
func (ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusOutputWithContext ¶
func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusOutput
func (ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusPtrOutput ¶
func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
func (ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusPtrOutputWithContext ¶
func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusPtrOutput
type ClusterOpenMonitoringPrometheusInput ¶
type ClusterOpenMonitoringPrometheusInput interface { pulumi.Input ToClusterOpenMonitoringPrometheusOutput() ClusterOpenMonitoringPrometheusOutput ToClusterOpenMonitoringPrometheusOutputWithContext(context.Context) ClusterOpenMonitoringPrometheusOutput }
ClusterOpenMonitoringPrometheusInput is an input type that accepts ClusterOpenMonitoringPrometheusArgs and ClusterOpenMonitoringPrometheusOutput values. You can construct a concrete instance of `ClusterOpenMonitoringPrometheusInput` via:
ClusterOpenMonitoringPrometheusArgs{...}
type ClusterOpenMonitoringPrometheusJmxExporter ¶
type ClusterOpenMonitoringPrometheusJmxExporter struct { // Indicates whether you want to enable or disable the JMX Exporter. EnabledInBroker bool `pulumi:"enabledInBroker"` }
type ClusterOpenMonitoringPrometheusJmxExporterArgs ¶
type ClusterOpenMonitoringPrometheusJmxExporterArgs struct { // Indicates whether you want to enable or disable the JMX Exporter. EnabledInBroker pulumi.BoolInput `pulumi:"enabledInBroker"` }
func (ClusterOpenMonitoringPrometheusJmxExporterArgs) ElementType ¶
func (ClusterOpenMonitoringPrometheusJmxExporterArgs) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterOutput ¶
func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterOutput() ClusterOpenMonitoringPrometheusJmxExporterOutput
func (ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterOutputWithContext ¶
func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterOutput
func (ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput ¶
func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
func (ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext ¶
func (i ClusterOpenMonitoringPrometheusJmxExporterArgs) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
type ClusterOpenMonitoringPrometheusJmxExporterInput ¶
type ClusterOpenMonitoringPrometheusJmxExporterInput interface { pulumi.Input ToClusterOpenMonitoringPrometheusJmxExporterOutput() ClusterOpenMonitoringPrometheusJmxExporterOutput ToClusterOpenMonitoringPrometheusJmxExporterOutputWithContext(context.Context) ClusterOpenMonitoringPrometheusJmxExporterOutput }
ClusterOpenMonitoringPrometheusJmxExporterInput is an input type that accepts ClusterOpenMonitoringPrometheusJmxExporterArgs and ClusterOpenMonitoringPrometheusJmxExporterOutput values. You can construct a concrete instance of `ClusterOpenMonitoringPrometheusJmxExporterInput` via:
ClusterOpenMonitoringPrometheusJmxExporterArgs{...}
type ClusterOpenMonitoringPrometheusJmxExporterOutput ¶
type ClusterOpenMonitoringPrometheusJmxExporterOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPrometheusJmxExporterOutput) ElementType ¶
func (ClusterOpenMonitoringPrometheusJmxExporterOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusJmxExporterOutput) EnabledInBroker ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) EnabledInBroker() pulumi.BoolOutput
Indicates whether you want to enable or disable the JMX Exporter.
func (ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterOutput ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterOutput() ClusterOpenMonitoringPrometheusJmxExporterOutput
func (ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterOutput
func (ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
func (ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
type ClusterOpenMonitoringPrometheusJmxExporterPtrInput ¶
type ClusterOpenMonitoringPrometheusJmxExporterPtrInput interface { pulumi.Input ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext(context.Context) ClusterOpenMonitoringPrometheusJmxExporterPtrOutput }
ClusterOpenMonitoringPrometheusJmxExporterPtrInput is an input type that accepts ClusterOpenMonitoringPrometheusJmxExporterArgs, ClusterOpenMonitoringPrometheusJmxExporterPtr and ClusterOpenMonitoringPrometheusJmxExporterPtrOutput values. You can construct a concrete instance of `ClusterOpenMonitoringPrometheusJmxExporterPtrInput` via:
ClusterOpenMonitoringPrometheusJmxExporterArgs{...} or: nil
func ClusterOpenMonitoringPrometheusJmxExporterPtr ¶
func ClusterOpenMonitoringPrometheusJmxExporterPtr(v *ClusterOpenMonitoringPrometheusJmxExporterArgs) ClusterOpenMonitoringPrometheusJmxExporterPtrInput
type ClusterOpenMonitoringPrometheusJmxExporterPtrOutput ¶
type ClusterOpenMonitoringPrometheusJmxExporterPtrOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ElementType ¶
func (ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) EnabledInBroker ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) EnabledInBroker() pulumi.BoolPtrOutput
Indicates whether you want to enable or disable the JMX Exporter.
func (ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutput() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
func (ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusJmxExporterPtrOutput) ToClusterOpenMonitoringPrometheusJmxExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
type ClusterOpenMonitoringPrometheusNodeExporter ¶
type ClusterOpenMonitoringPrometheusNodeExporter struct { // Indicates whether you want to enable or disable the JMX Exporter. EnabledInBroker bool `pulumi:"enabledInBroker"` }
type ClusterOpenMonitoringPrometheusNodeExporterArgs ¶
type ClusterOpenMonitoringPrometheusNodeExporterArgs struct { // Indicates whether you want to enable or disable the JMX Exporter. EnabledInBroker pulumi.BoolInput `pulumi:"enabledInBroker"` }
func (ClusterOpenMonitoringPrometheusNodeExporterArgs) ElementType ¶
func (ClusterOpenMonitoringPrometheusNodeExporterArgs) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterOutput ¶
func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterOutput() ClusterOpenMonitoringPrometheusNodeExporterOutput
func (ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterOutputWithContext ¶
func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterOutput
func (ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput ¶
func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
func (ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext ¶
func (i ClusterOpenMonitoringPrometheusNodeExporterArgs) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
type ClusterOpenMonitoringPrometheusNodeExporterInput ¶
type ClusterOpenMonitoringPrometheusNodeExporterInput interface { pulumi.Input ToClusterOpenMonitoringPrometheusNodeExporterOutput() ClusterOpenMonitoringPrometheusNodeExporterOutput ToClusterOpenMonitoringPrometheusNodeExporterOutputWithContext(context.Context) ClusterOpenMonitoringPrometheusNodeExporterOutput }
ClusterOpenMonitoringPrometheusNodeExporterInput is an input type that accepts ClusterOpenMonitoringPrometheusNodeExporterArgs and ClusterOpenMonitoringPrometheusNodeExporterOutput values. You can construct a concrete instance of `ClusterOpenMonitoringPrometheusNodeExporterInput` via:
ClusterOpenMonitoringPrometheusNodeExporterArgs{...}
type ClusterOpenMonitoringPrometheusNodeExporterOutput ¶
type ClusterOpenMonitoringPrometheusNodeExporterOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPrometheusNodeExporterOutput) ElementType ¶
func (ClusterOpenMonitoringPrometheusNodeExporterOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusNodeExporterOutput) EnabledInBroker ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) EnabledInBroker() pulumi.BoolOutput
Indicates whether you want to enable or disable the JMX Exporter.
func (ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterOutput ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterOutput() ClusterOpenMonitoringPrometheusNodeExporterOutput
func (ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterOutput
func (ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
func (ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
type ClusterOpenMonitoringPrometheusNodeExporterPtrInput ¶
type ClusterOpenMonitoringPrometheusNodeExporterPtrInput interface { pulumi.Input ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext(context.Context) ClusterOpenMonitoringPrometheusNodeExporterPtrOutput }
ClusterOpenMonitoringPrometheusNodeExporterPtrInput is an input type that accepts ClusterOpenMonitoringPrometheusNodeExporterArgs, ClusterOpenMonitoringPrometheusNodeExporterPtr and ClusterOpenMonitoringPrometheusNodeExporterPtrOutput values. You can construct a concrete instance of `ClusterOpenMonitoringPrometheusNodeExporterPtrInput` via:
ClusterOpenMonitoringPrometheusNodeExporterArgs{...} or: nil
func ClusterOpenMonitoringPrometheusNodeExporterPtr ¶
func ClusterOpenMonitoringPrometheusNodeExporterPtr(v *ClusterOpenMonitoringPrometheusNodeExporterArgs) ClusterOpenMonitoringPrometheusNodeExporterPtrInput
type ClusterOpenMonitoringPrometheusNodeExporterPtrOutput ¶
type ClusterOpenMonitoringPrometheusNodeExporterPtrOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ElementType ¶
func (ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) EnabledInBroker ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) EnabledInBroker() pulumi.BoolPtrOutput
Indicates whether you want to enable or disable the JMX Exporter.
func (ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutput() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
func (ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusNodeExporterPtrOutput) ToClusterOpenMonitoringPrometheusNodeExporterPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
type ClusterOpenMonitoringPrometheusOutput ¶
type ClusterOpenMonitoringPrometheusOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPrometheusOutput) ElementType ¶
func (ClusterOpenMonitoringPrometheusOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusOutput) JmxExporter ¶
func (o ClusterOpenMonitoringPrometheusOutput) JmxExporter() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
Configuration block for JMX Exporter. See below.
func (ClusterOpenMonitoringPrometheusOutput) NodeExporter ¶
func (o ClusterOpenMonitoringPrometheusOutput) NodeExporter() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
Configuration block for Node Exporter. See below.
func (ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusOutput ¶
func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusOutput() ClusterOpenMonitoringPrometheusOutput
func (ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusOutput
func (ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutput ¶
func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
func (ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusPtrOutput
type ClusterOpenMonitoringPrometheusPtrInput ¶
type ClusterOpenMonitoringPrometheusPtrInput interface { pulumi.Input ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput ToClusterOpenMonitoringPrometheusPtrOutputWithContext(context.Context) ClusterOpenMonitoringPrometheusPtrOutput }
ClusterOpenMonitoringPrometheusPtrInput is an input type that accepts ClusterOpenMonitoringPrometheusArgs, ClusterOpenMonitoringPrometheusPtr and ClusterOpenMonitoringPrometheusPtrOutput values. You can construct a concrete instance of `ClusterOpenMonitoringPrometheusPtrInput` via:
ClusterOpenMonitoringPrometheusArgs{...} or: nil
func ClusterOpenMonitoringPrometheusPtr ¶
func ClusterOpenMonitoringPrometheusPtr(v *ClusterOpenMonitoringPrometheusArgs) ClusterOpenMonitoringPrometheusPtrInput
type ClusterOpenMonitoringPrometheusPtrOutput ¶
type ClusterOpenMonitoringPrometheusPtrOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPrometheusPtrOutput) ElementType ¶
func (ClusterOpenMonitoringPrometheusPtrOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusPtrOutput) JmxExporter ¶
func (o ClusterOpenMonitoringPrometheusPtrOutput) JmxExporter() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
Configuration block for JMX Exporter. See below.
func (ClusterOpenMonitoringPrometheusPtrOutput) NodeExporter ¶
func (o ClusterOpenMonitoringPrometheusPtrOutput) NodeExporter() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
Configuration block for Node Exporter. See below.
func (ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutput ¶
func (o ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
func (ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext ¶
func (o ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusPtrOutput
type ClusterOpenMonitoringPtrInput ¶
type ClusterOpenMonitoringPtrInput interface { pulumi.Input ToClusterOpenMonitoringPtrOutput() ClusterOpenMonitoringPtrOutput ToClusterOpenMonitoringPtrOutputWithContext(context.Context) ClusterOpenMonitoringPtrOutput }
ClusterOpenMonitoringPtrInput is an input type that accepts ClusterOpenMonitoringArgs, ClusterOpenMonitoringPtr and ClusterOpenMonitoringPtrOutput values. You can construct a concrete instance of `ClusterOpenMonitoringPtrInput` via:
ClusterOpenMonitoringArgs{...} or: nil
func ClusterOpenMonitoringPtr ¶
func ClusterOpenMonitoringPtr(v *ClusterOpenMonitoringArgs) ClusterOpenMonitoringPtrInput
type ClusterOpenMonitoringPtrOutput ¶
type ClusterOpenMonitoringPtrOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPtrOutput) Elem ¶
func (o ClusterOpenMonitoringPtrOutput) Elem() ClusterOpenMonitoringOutput
func (ClusterOpenMonitoringPtrOutput) ElementType ¶
func (ClusterOpenMonitoringPtrOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPtrOutput) Prometheus ¶
func (o ClusterOpenMonitoringPtrOutput) Prometheus() ClusterOpenMonitoringPrometheusPtrOutput
Configuration block for Prometheus settings for open monitoring. See below.
func (ClusterOpenMonitoringPtrOutput) ToClusterOpenMonitoringPtrOutput ¶
func (o ClusterOpenMonitoringPtrOutput) ToClusterOpenMonitoringPtrOutput() ClusterOpenMonitoringPtrOutput
func (ClusterOpenMonitoringPtrOutput) ToClusterOpenMonitoringPtrOutputWithContext ¶
func (o ClusterOpenMonitoringPtrOutput) ToClusterOpenMonitoringPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPtrOutput
type ClusterOutput ¶ added in v3.13.0
type ClusterOutput struct {
*pulumi.OutputState
}
func (ClusterOutput) ElementType ¶ added in v3.13.0
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ToClusterOutput ¶ added in v3.13.0
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶ added in v3.13.0
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) ToClusterPtrOutput ¶ added in v3.25.0
func (o ClusterOutput) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterOutput) ToClusterPtrOutputWithContext ¶ added in v3.25.0
func (o ClusterOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
type ClusterPtrInput ¶ added in v3.25.0
type ClusterPtrInput interface { pulumi.Input ToClusterPtrOutput() ClusterPtrOutput ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput }
type ClusterPtrOutput ¶ added in v3.25.0
type ClusterPtrOutput struct {
*pulumi.OutputState
}
func (ClusterPtrOutput) ElementType ¶ added in v3.25.0
func (ClusterPtrOutput) ElementType() reflect.Type
func (ClusterPtrOutput) ToClusterPtrOutput ¶ added in v3.25.0
func (o ClusterPtrOutput) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterPtrOutput) ToClusterPtrOutputWithContext ¶ added in v3.25.0
func (o ClusterPtrOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
type ClusterState ¶
type ClusterState struct { // Amazon Resource Name (ARN) of the MSK Configuration to use in the cluster. Arn pulumi.StringPtrInput // A comma separated list of one or more hostname:port pairs of kafka brokers suitable to boostrap connectivity to the kafka cluster. Only contains value if `clientBroker` encryption in transit is set to `PLAINTEXT` or `TLS_PLAINTEXT`. The returned values are sorted alphbetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies. BootstrapBrokers pulumi.StringPtrInput // A comma separated list of one or more DNS names (or IPs) and TLS port pairs kafka brokers suitable to boostrap connectivity using SASL/SCRAM to the kafka cluster. Only contains value if `clientBroker` encryption in transit is set to `TLS_PLAINTEXT` or `TLS` and `clientAuthentication` is set to `sasl`. The returned values are sorted alphbetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies. BootstrapBrokersSaslScram pulumi.StringPtrInput // A comma separated list of one or more DNS names (or IPs) and TLS port pairs kafka brokers suitable to boostrap connectivity to the kafka cluster. Only contains value if `clientBroker` encryption in transit is set to `TLS_PLAINTEXT` or `TLS`. The returned values are sorted alphbetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies. BootstrapBrokersTls pulumi.StringPtrInput // Configuration block for the broker nodes of the Kafka cluster. BrokerNodeGroupInfo ClusterBrokerNodeGroupInfoPtrInput // Configuration block for specifying a client authentication. See below. ClientAuthentication ClusterClientAuthenticationPtrInput // Name of the MSK cluster. ClusterName pulumi.StringPtrInput // Configuration block for specifying a MSK Configuration to attach to Kafka brokers. See below. ConfigurationInfo ClusterConfigurationInfoPtrInput // Current version of the MSK Cluster used for updates, e.g. `K13V1IB3VIYZZH` // * `encryption_info.0.encryption_at_rest_kms_key_arn` - The ARN of the KMS key used for encryption at rest of the broker data volumes. CurrentVersion pulumi.StringPtrInput // Configuration block for specifying encryption. See below. EncryptionInfo ClusterEncryptionInfoPtrInput // Specify the desired enhanced MSK CloudWatch monitoring level. See [Monitoring Amazon MSK with Amazon CloudWatch](https://docs.aws.amazon.com/msk/latest/developerguide/monitoring.html) EnhancedMonitoring pulumi.StringPtrInput // Specify the desired Kafka software version. KafkaVersion pulumi.StringPtrInput // Configuration block for streaming broker logs to Cloudwatch/S3/Kinesis Firehose. See below. LoggingInfo ClusterLoggingInfoPtrInput // The desired total number of broker nodes in the kafka cluster. It must be a multiple of the number of specified client subnets. NumberOfBrokerNodes pulumi.IntPtrInput // Configuration block for JMX and Node monitoring for the MSK cluster. See below. OpenMonitoring ClusterOpenMonitoringPtrInput // A map of tags to assign to the resource Tags pulumi.StringMapInput // A comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster. The returned values are sorted alphbetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies. ZookeeperConnectString pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type Configuration ¶
type Configuration struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the configuration. Arn pulumi.StringOutput `pulumi:"arn"` // Description of the configuration. Description pulumi.StringPtrOutput `pulumi:"description"` // List of Apache Kafka versions which can use this configuration. KafkaVersions pulumi.StringArrayOutput `pulumi:"kafkaVersions"` // Latest revision of the configuration. LatestRevision pulumi.IntOutput `pulumi:"latestRevision"` // Name of the configuration. Name pulumi.StringOutput `pulumi:"name"` // Contents of the server.properties file. Supported properties are documented in the [MSK Developer Guide](https://docs.aws.amazon.com/msk/latest/developerguide/msk-configuration-properties.html). ServerProperties pulumi.StringOutput `pulumi:"serverProperties"` }
Manages an Amazon Managed Streaming for Kafka configuration. More information can be found on the [MSK Developer Guide](https://docs.aws.amazon.com/msk/latest/developerguide/msk-configuration.html).
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v3/go/aws/msk" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := msk.NewConfiguration(ctx, "example", &msk.ConfigurationArgs{ KafkaVersions: pulumi.StringArray{ pulumi.String("2.1.0"), }, ServerProperties: pulumi.String(fmt.Sprintf("%v%v%v", "auto.create.topics.enable = true\n", "delete.topic.enable = true\n", "\n")), }) if err != nil { return err } return nil }) }
```
## Import
MSK configurations can be imported using the configuration ARN, e.g.
```sh
$ pulumi import aws:msk/configuration:Configuration example arn:aws:kafka:us-west-2:123456789012:configuration/example/279c0212-d057-4dba-9aa9-1c4e5a25bfc7-3
```
func GetConfiguration ¶
func GetConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationState, opts ...pulumi.ResourceOption) (*Configuration, error)
GetConfiguration gets an existing Configuration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConfiguration ¶
func NewConfiguration(ctx *pulumi.Context, name string, args *ConfigurationArgs, opts ...pulumi.ResourceOption) (*Configuration, error)
NewConfiguration registers a new resource with the given unique name, arguments, and options.
func (*Configuration) ElementType ¶ added in v3.13.0
func (*Configuration) ElementType() reflect.Type
func (*Configuration) ToConfigurationOutput ¶ added in v3.13.0
func (i *Configuration) ToConfigurationOutput() ConfigurationOutput
func (*Configuration) ToConfigurationOutputWithContext ¶ added in v3.13.0
func (i *Configuration) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
func (*Configuration) ToConfigurationPtrOutput ¶ added in v3.25.0
func (i *Configuration) ToConfigurationPtrOutput() ConfigurationPtrOutput
func (*Configuration) ToConfigurationPtrOutputWithContext ¶ added in v3.25.0
func (i *Configuration) ToConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationPtrOutput
type ConfigurationArgs ¶
type ConfigurationArgs struct { // Description of the configuration. Description pulumi.StringPtrInput // List of Apache Kafka versions which can use this configuration. KafkaVersions pulumi.StringArrayInput // Name of the configuration. Name pulumi.StringPtrInput // Contents of the server.properties file. Supported properties are documented in the [MSK Developer Guide](https://docs.aws.amazon.com/msk/latest/developerguide/msk-configuration-properties.html). ServerProperties pulumi.StringInput }
The set of arguments for constructing a Configuration resource.
func (ConfigurationArgs) ElementType ¶
func (ConfigurationArgs) ElementType() reflect.Type
type ConfigurationArray ¶ added in v3.25.0
type ConfigurationArray []ConfigurationInput
func (ConfigurationArray) ElementType ¶ added in v3.25.0
func (ConfigurationArray) ElementType() reflect.Type
func (ConfigurationArray) ToConfigurationArrayOutput ¶ added in v3.25.0
func (i ConfigurationArray) ToConfigurationArrayOutput() ConfigurationArrayOutput
func (ConfigurationArray) ToConfigurationArrayOutputWithContext ¶ added in v3.25.0
func (i ConfigurationArray) ToConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationArrayOutput
type ConfigurationArrayInput ¶ added in v3.25.0
type ConfigurationArrayInput interface { pulumi.Input ToConfigurationArrayOutput() ConfigurationArrayOutput ToConfigurationArrayOutputWithContext(context.Context) ConfigurationArrayOutput }
ConfigurationArrayInput is an input type that accepts ConfigurationArray and ConfigurationArrayOutput values. You can construct a concrete instance of `ConfigurationArrayInput` via:
ConfigurationArray{ ConfigurationArgs{...} }
type ConfigurationArrayOutput ¶ added in v3.25.0
type ConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationArrayOutput) ElementType ¶ added in v3.25.0
func (ConfigurationArrayOutput) ElementType() reflect.Type
func (ConfigurationArrayOutput) Index ¶ added in v3.25.0
func (o ConfigurationArrayOutput) Index(i pulumi.IntInput) ConfigurationOutput
func (ConfigurationArrayOutput) ToConfigurationArrayOutput ¶ added in v3.25.0
func (o ConfigurationArrayOutput) ToConfigurationArrayOutput() ConfigurationArrayOutput
func (ConfigurationArrayOutput) ToConfigurationArrayOutputWithContext ¶ added in v3.25.0
func (o ConfigurationArrayOutput) ToConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationArrayOutput
type ConfigurationInput ¶ added in v3.13.0
type ConfigurationInput interface { pulumi.Input ToConfigurationOutput() ConfigurationOutput ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput }
type ConfigurationMap ¶ added in v3.25.0
type ConfigurationMap map[string]ConfigurationInput
func (ConfigurationMap) ElementType ¶ added in v3.25.0
func (ConfigurationMap) ElementType() reflect.Type
func (ConfigurationMap) ToConfigurationMapOutput ¶ added in v3.25.0
func (i ConfigurationMap) ToConfigurationMapOutput() ConfigurationMapOutput
func (ConfigurationMap) ToConfigurationMapOutputWithContext ¶ added in v3.25.0
func (i ConfigurationMap) ToConfigurationMapOutputWithContext(ctx context.Context) ConfigurationMapOutput
type ConfigurationMapInput ¶ added in v3.25.0
type ConfigurationMapInput interface { pulumi.Input ToConfigurationMapOutput() ConfigurationMapOutput ToConfigurationMapOutputWithContext(context.Context) ConfigurationMapOutput }
ConfigurationMapInput is an input type that accepts ConfigurationMap and ConfigurationMapOutput values. You can construct a concrete instance of `ConfigurationMapInput` via:
ConfigurationMap{ "key": ConfigurationArgs{...} }
type ConfigurationMapOutput ¶ added in v3.25.0
type ConfigurationMapOutput struct{ *pulumi.OutputState }
func (ConfigurationMapOutput) ElementType ¶ added in v3.25.0
func (ConfigurationMapOutput) ElementType() reflect.Type
func (ConfigurationMapOutput) MapIndex ¶ added in v3.25.0
func (o ConfigurationMapOutput) MapIndex(k pulumi.StringInput) ConfigurationOutput
func (ConfigurationMapOutput) ToConfigurationMapOutput ¶ added in v3.25.0
func (o ConfigurationMapOutput) ToConfigurationMapOutput() ConfigurationMapOutput
func (ConfigurationMapOutput) ToConfigurationMapOutputWithContext ¶ added in v3.25.0
func (o ConfigurationMapOutput) ToConfigurationMapOutputWithContext(ctx context.Context) ConfigurationMapOutput
type ConfigurationOutput ¶ added in v3.13.0
type ConfigurationOutput struct {
*pulumi.OutputState
}
func (ConfigurationOutput) ElementType ¶ added in v3.13.0
func (ConfigurationOutput) ElementType() reflect.Type
func (ConfigurationOutput) ToConfigurationOutput ¶ added in v3.13.0
func (o ConfigurationOutput) ToConfigurationOutput() ConfigurationOutput
func (ConfigurationOutput) ToConfigurationOutputWithContext ¶ added in v3.13.0
func (o ConfigurationOutput) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
func (ConfigurationOutput) ToConfigurationPtrOutput ¶ added in v3.25.0
func (o ConfigurationOutput) ToConfigurationPtrOutput() ConfigurationPtrOutput
func (ConfigurationOutput) ToConfigurationPtrOutputWithContext ¶ added in v3.25.0
func (o ConfigurationOutput) ToConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationPtrOutput
type ConfigurationPtrInput ¶ added in v3.25.0
type ConfigurationPtrInput interface { pulumi.Input ToConfigurationPtrOutput() ConfigurationPtrOutput ToConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationPtrOutput }
type ConfigurationPtrOutput ¶ added in v3.25.0
type ConfigurationPtrOutput struct {
*pulumi.OutputState
}
func (ConfigurationPtrOutput) ElementType ¶ added in v3.25.0
func (ConfigurationPtrOutput) ElementType() reflect.Type
func (ConfigurationPtrOutput) ToConfigurationPtrOutput ¶ added in v3.25.0
func (o ConfigurationPtrOutput) ToConfigurationPtrOutput() ConfigurationPtrOutput
func (ConfigurationPtrOutput) ToConfigurationPtrOutputWithContext ¶ added in v3.25.0
func (o ConfigurationPtrOutput) ToConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationPtrOutput
type ConfigurationState ¶
type ConfigurationState struct { // Amazon Resource Name (ARN) of the configuration. Arn pulumi.StringPtrInput // Description of the configuration. Description pulumi.StringPtrInput // List of Apache Kafka versions which can use this configuration. KafkaVersions pulumi.StringArrayInput // Latest revision of the configuration. LatestRevision pulumi.IntPtrInput // Name of the configuration. Name pulumi.StringPtrInput // Contents of the server.properties file. Supported properties are documented in the [MSK Developer Guide](https://docs.aws.amazon.com/msk/latest/developerguide/msk-configuration-properties.html). ServerProperties pulumi.StringPtrInput }
func (ConfigurationState) ElementType ¶
func (ConfigurationState) ElementType() reflect.Type
type LookupClusterArgs ¶
type LookupClusterArgs struct { // Name of the cluster. ClusterName string `pulumi:"clusterName"` // Map of key-value pairs assigned to the cluster. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getCluster.
type LookupClusterResult ¶
type LookupClusterResult struct { // Amazon Resource Name (ARN) of the MSK cluster. Arn string `pulumi:"arn"` // A comma separated list of one or more hostname:port pairs of Kafka brokers suitable to boostrap connectivity to the Kafka cluster. Only contains value if `clientBroker` encryption in transit is set to `PLAINTEXT` or `TLS_PLAINTEXT`. The returned values are sorted alphbetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies. BootstrapBrokers string `pulumi:"bootstrapBrokers"` // A comma separated list of one or more DNS names (or IPs) and TLS port pairs kafka brokers suitable to boostrap connectivity using SASL/SCRAM to the kafka cluster. Only contains value if `clientBroker` encryption in transit is set to `TLS_PLAINTEXT` or `TLS` and `clientAuthentication` is set to `sasl`. The returned values are sorted alphbetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies. BootstrapBrokersSaslScram string `pulumi:"bootstrapBrokersSaslScram"` // A comma separated list of one or more DNS names (or IPs) and TLS port pairs kafka brokers suitable to boostrap connectivity to the kafka cluster. Only contains value if `clientBroker` encryption in transit is set to `TLS_PLAINTEXT` or `TLS`. The returned values are sorted alphbetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies. BootstrapBrokersTls string `pulumi:"bootstrapBrokersTls"` ClusterName string `pulumi:"clusterName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Apache Kafka version. KafkaVersion string `pulumi:"kafkaVersion"` // Number of broker nodes in the cluster. NumberOfBrokerNodes int `pulumi:"numberOfBrokerNodes"` // Map of key-value pairs assigned to the cluster. Tags map[string]string `pulumi:"tags"` // A comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster. The returned values are sorted alphbetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies. ZookeeperConnectString string `pulumi:"zookeeperConnectString"` }
A collection of values returned by getCluster.
func LookupCluster ¶
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
Get information on an Amazon MSK Cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/msk" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := msk.LookupCluster(ctx, &msk.LookupClusterArgs{ ClusterName: "example", }, nil) if err != nil { return err } return nil }) }
```
type LookupConfigurationArgs ¶
type LookupConfigurationArgs struct { // Name of the configuration. Name string `pulumi:"name"` }
A collection of arguments for invoking getConfiguration.
type LookupConfigurationResult ¶
type LookupConfigurationResult struct { // Amazon Resource Name (ARN) of the configuration. Arn string `pulumi:"arn"` // Description of the configuration. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of Apache Kafka versions which can use this configuration. KafkaVersions []string `pulumi:"kafkaVersions"` // Latest revision of the configuration. LatestRevision int `pulumi:"latestRevision"` Name string `pulumi:"name"` // Contents of the server.properties file. ServerProperties string `pulumi:"serverProperties"` }
A collection of values returned by getConfiguration.
func LookupConfiguration ¶
func LookupConfiguration(ctx *pulumi.Context, args *LookupConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationResult, error)
Get information on an Amazon MSK Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/msk" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := msk.LookupConfiguration(ctx, &msk.LookupConfigurationArgs{ Name: "example", }, nil) if err != nil { return err } return nil }) }
```
type ScramSecretAssociation ¶ added in v3.16.0
type ScramSecretAssociation struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the MSK cluster. ClusterArn pulumi.StringOutput `pulumi:"clusterArn"` // List of AWS Secrets Manager secret ARNs. SecretArnLists pulumi.StringArrayOutput `pulumi:"secretArnLists"` }
## Import
MSK SCRAM Secret Associations can be imported using the `id` e.g.
```sh
$ pulumi import aws:msk/scramSecretAssociation:ScramSecretAssociation example arn:aws:kafka:us-west-2:123456789012:cluster/example/279c0212-d057-4dba-9aa9-1c4e5a25bfc7-3
```
func GetScramSecretAssociation ¶ added in v3.16.0
func GetScramSecretAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScramSecretAssociationState, opts ...pulumi.ResourceOption) (*ScramSecretAssociation, error)
GetScramSecretAssociation gets an existing ScramSecretAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScramSecretAssociation ¶ added in v3.16.0
func NewScramSecretAssociation(ctx *pulumi.Context, name string, args *ScramSecretAssociationArgs, opts ...pulumi.ResourceOption) (*ScramSecretAssociation, error)
NewScramSecretAssociation registers a new resource with the given unique name, arguments, and options.
func (*ScramSecretAssociation) ElementType ¶ added in v3.16.0
func (*ScramSecretAssociation) ElementType() reflect.Type
func (*ScramSecretAssociation) ToScramSecretAssociationOutput ¶ added in v3.16.0
func (i *ScramSecretAssociation) ToScramSecretAssociationOutput() ScramSecretAssociationOutput
func (*ScramSecretAssociation) ToScramSecretAssociationOutputWithContext ¶ added in v3.16.0
func (i *ScramSecretAssociation) ToScramSecretAssociationOutputWithContext(ctx context.Context) ScramSecretAssociationOutput
func (*ScramSecretAssociation) ToScramSecretAssociationPtrOutput ¶ added in v3.25.0
func (i *ScramSecretAssociation) ToScramSecretAssociationPtrOutput() ScramSecretAssociationPtrOutput
func (*ScramSecretAssociation) ToScramSecretAssociationPtrOutputWithContext ¶ added in v3.25.0
func (i *ScramSecretAssociation) ToScramSecretAssociationPtrOutputWithContext(ctx context.Context) ScramSecretAssociationPtrOutput
type ScramSecretAssociationArgs ¶ added in v3.16.0
type ScramSecretAssociationArgs struct { // Amazon Resource Name (ARN) of the MSK cluster. ClusterArn pulumi.StringInput // List of AWS Secrets Manager secret ARNs. SecretArnLists pulumi.StringArrayInput }
The set of arguments for constructing a ScramSecretAssociation resource.
func (ScramSecretAssociationArgs) ElementType ¶ added in v3.16.0
func (ScramSecretAssociationArgs) ElementType() reflect.Type
type ScramSecretAssociationArray ¶ added in v3.25.0
type ScramSecretAssociationArray []ScramSecretAssociationInput
func (ScramSecretAssociationArray) ElementType ¶ added in v3.25.0
func (ScramSecretAssociationArray) ElementType() reflect.Type
func (ScramSecretAssociationArray) ToScramSecretAssociationArrayOutput ¶ added in v3.25.0
func (i ScramSecretAssociationArray) ToScramSecretAssociationArrayOutput() ScramSecretAssociationArrayOutput
func (ScramSecretAssociationArray) ToScramSecretAssociationArrayOutputWithContext ¶ added in v3.25.0
func (i ScramSecretAssociationArray) ToScramSecretAssociationArrayOutputWithContext(ctx context.Context) ScramSecretAssociationArrayOutput
type ScramSecretAssociationArrayInput ¶ added in v3.25.0
type ScramSecretAssociationArrayInput interface { pulumi.Input ToScramSecretAssociationArrayOutput() ScramSecretAssociationArrayOutput ToScramSecretAssociationArrayOutputWithContext(context.Context) ScramSecretAssociationArrayOutput }
ScramSecretAssociationArrayInput is an input type that accepts ScramSecretAssociationArray and ScramSecretAssociationArrayOutput values. You can construct a concrete instance of `ScramSecretAssociationArrayInput` via:
ScramSecretAssociationArray{ ScramSecretAssociationArgs{...} }
type ScramSecretAssociationArrayOutput ¶ added in v3.25.0
type ScramSecretAssociationArrayOutput struct{ *pulumi.OutputState }
func (ScramSecretAssociationArrayOutput) ElementType ¶ added in v3.25.0
func (ScramSecretAssociationArrayOutput) ElementType() reflect.Type
func (ScramSecretAssociationArrayOutput) Index ¶ added in v3.25.0
func (o ScramSecretAssociationArrayOutput) Index(i pulumi.IntInput) ScramSecretAssociationOutput
func (ScramSecretAssociationArrayOutput) ToScramSecretAssociationArrayOutput ¶ added in v3.25.0
func (o ScramSecretAssociationArrayOutput) ToScramSecretAssociationArrayOutput() ScramSecretAssociationArrayOutput
func (ScramSecretAssociationArrayOutput) ToScramSecretAssociationArrayOutputWithContext ¶ added in v3.25.0
func (o ScramSecretAssociationArrayOutput) ToScramSecretAssociationArrayOutputWithContext(ctx context.Context) ScramSecretAssociationArrayOutput
type ScramSecretAssociationInput ¶ added in v3.16.0
type ScramSecretAssociationInput interface { pulumi.Input ToScramSecretAssociationOutput() ScramSecretAssociationOutput ToScramSecretAssociationOutputWithContext(ctx context.Context) ScramSecretAssociationOutput }
type ScramSecretAssociationMap ¶ added in v3.25.0
type ScramSecretAssociationMap map[string]ScramSecretAssociationInput
func (ScramSecretAssociationMap) ElementType ¶ added in v3.25.0
func (ScramSecretAssociationMap) ElementType() reflect.Type
func (ScramSecretAssociationMap) ToScramSecretAssociationMapOutput ¶ added in v3.25.0
func (i ScramSecretAssociationMap) ToScramSecretAssociationMapOutput() ScramSecretAssociationMapOutput
func (ScramSecretAssociationMap) ToScramSecretAssociationMapOutputWithContext ¶ added in v3.25.0
func (i ScramSecretAssociationMap) ToScramSecretAssociationMapOutputWithContext(ctx context.Context) ScramSecretAssociationMapOutput
type ScramSecretAssociationMapInput ¶ added in v3.25.0
type ScramSecretAssociationMapInput interface { pulumi.Input ToScramSecretAssociationMapOutput() ScramSecretAssociationMapOutput ToScramSecretAssociationMapOutputWithContext(context.Context) ScramSecretAssociationMapOutput }
ScramSecretAssociationMapInput is an input type that accepts ScramSecretAssociationMap and ScramSecretAssociationMapOutput values. You can construct a concrete instance of `ScramSecretAssociationMapInput` via:
ScramSecretAssociationMap{ "key": ScramSecretAssociationArgs{...} }
type ScramSecretAssociationMapOutput ¶ added in v3.25.0
type ScramSecretAssociationMapOutput struct{ *pulumi.OutputState }
func (ScramSecretAssociationMapOutput) ElementType ¶ added in v3.25.0
func (ScramSecretAssociationMapOutput) ElementType() reflect.Type
func (ScramSecretAssociationMapOutput) MapIndex ¶ added in v3.25.0
func (o ScramSecretAssociationMapOutput) MapIndex(k pulumi.StringInput) ScramSecretAssociationOutput
func (ScramSecretAssociationMapOutput) ToScramSecretAssociationMapOutput ¶ added in v3.25.0
func (o ScramSecretAssociationMapOutput) ToScramSecretAssociationMapOutput() ScramSecretAssociationMapOutput
func (ScramSecretAssociationMapOutput) ToScramSecretAssociationMapOutputWithContext ¶ added in v3.25.0
func (o ScramSecretAssociationMapOutput) ToScramSecretAssociationMapOutputWithContext(ctx context.Context) ScramSecretAssociationMapOutput
type ScramSecretAssociationOutput ¶ added in v3.16.0
type ScramSecretAssociationOutput struct {
*pulumi.OutputState
}
func (ScramSecretAssociationOutput) ElementType ¶ added in v3.16.0
func (ScramSecretAssociationOutput) ElementType() reflect.Type
func (ScramSecretAssociationOutput) ToScramSecretAssociationOutput ¶ added in v3.16.0
func (o ScramSecretAssociationOutput) ToScramSecretAssociationOutput() ScramSecretAssociationOutput
func (ScramSecretAssociationOutput) ToScramSecretAssociationOutputWithContext ¶ added in v3.16.0
func (o ScramSecretAssociationOutput) ToScramSecretAssociationOutputWithContext(ctx context.Context) ScramSecretAssociationOutput
func (ScramSecretAssociationOutput) ToScramSecretAssociationPtrOutput ¶ added in v3.25.0
func (o ScramSecretAssociationOutput) ToScramSecretAssociationPtrOutput() ScramSecretAssociationPtrOutput
func (ScramSecretAssociationOutput) ToScramSecretAssociationPtrOutputWithContext ¶ added in v3.25.0
func (o ScramSecretAssociationOutput) ToScramSecretAssociationPtrOutputWithContext(ctx context.Context) ScramSecretAssociationPtrOutput
type ScramSecretAssociationPtrInput ¶ added in v3.25.0
type ScramSecretAssociationPtrInput interface { pulumi.Input ToScramSecretAssociationPtrOutput() ScramSecretAssociationPtrOutput ToScramSecretAssociationPtrOutputWithContext(ctx context.Context) ScramSecretAssociationPtrOutput }
type ScramSecretAssociationPtrOutput ¶ added in v3.25.0
type ScramSecretAssociationPtrOutput struct {
*pulumi.OutputState
}
func (ScramSecretAssociationPtrOutput) ElementType ¶ added in v3.25.0
func (ScramSecretAssociationPtrOutput) ElementType() reflect.Type
func (ScramSecretAssociationPtrOutput) ToScramSecretAssociationPtrOutput ¶ added in v3.25.0
func (o ScramSecretAssociationPtrOutput) ToScramSecretAssociationPtrOutput() ScramSecretAssociationPtrOutput
func (ScramSecretAssociationPtrOutput) ToScramSecretAssociationPtrOutputWithContext ¶ added in v3.25.0
func (o ScramSecretAssociationPtrOutput) ToScramSecretAssociationPtrOutputWithContext(ctx context.Context) ScramSecretAssociationPtrOutput
type ScramSecretAssociationState ¶ added in v3.16.0
type ScramSecretAssociationState struct { // Amazon Resource Name (ARN) of the MSK cluster. ClusterArn pulumi.StringPtrInput // List of AWS Secrets Manager secret ARNs. SecretArnLists pulumi.StringArrayInput }
func (ScramSecretAssociationState) ElementType ¶ added in v3.16.0
func (ScramSecretAssociationState) ElementType() reflect.Type