Documentation ¶
Index ¶
- type Cluster
- type ClusterArgs
- 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) 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) Tls() ClusterClientAuthenticationTlsPtrOutput
- func (o ClusterClientAuthenticationPtrOutput) ToClusterClientAuthenticationPtrOutput() ClusterClientAuthenticationPtrOutput
- func (o ClusterClientAuthenticationPtrOutput) ToClusterClientAuthenticationPtrOutputWithContext(ctx context.Context) ClusterClientAuthenticationPtrOutput
- 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 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 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 ClusterState
- type Configuration
- type ConfigurationArgs
- type ConfigurationState
- type LookupClusterArgs
- type LookupClusterResult
- type LookupConfigurationArgs
- type LookupConfigurationResult
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`. 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 to the kafka cluster. Only contains value if `clientBroker` encryption in transit is set to `TLS_PLAINTEXT` or `TLS`. 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. ZookeeperConnectString pulumi.StringOutput `pulumi:"zookeeperConnectString"` }
Manages AWS Managed Streaming for Kafka cluster
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.
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.StringInput // 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 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 TLS client authentication. See below. Tls *ClusterClientAuthenticationTls `pulumi:"tls"` }
type ClusterClientAuthenticationArgs ¶
type ClusterClientAuthenticationArgs struct { // 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) 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) 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 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_PLAINTEXT` when `encryptionInTransit` block defined, but `TLS` when `encryptionInTransit` block omitted. 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_PLAINTEXT` when `encryptionInTransit` block defined, but `TLS` when `encryptionInTransit` block omitted. 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_PLAINTEXT` when `encryptionInTransit` block defined, but `TLS` when `encryptionInTransit` block omitted.
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_PLAINTEXT` when `encryptionInTransit` block defined, but `TLS` when `encryptionInTransit` block omitted.
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 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 ¶ added in v2.2.0
func (i ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsArgs) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext ¶ added in v2.2.0
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 ¶ added in v2.2.0
func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext ¶ added in v2.2.0
func (o ClusterLoggingInfoBrokerLogsOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext(ctx context.Context) ClusterLoggingInfoBrokerLogsPtrOutput
type ClusterLoggingInfoBrokerLogsPtrInput ¶ added in v2.2.0
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 ¶ added in v2.2.0
func ClusterLoggingInfoBrokerLogsPtr(v *ClusterLoggingInfoBrokerLogsArgs) ClusterLoggingInfoBrokerLogsPtrInput
type ClusterLoggingInfoBrokerLogsPtrOutput ¶ added in v2.2.0
type ClusterLoggingInfoBrokerLogsPtrOutput struct{ *pulumi.OutputState }
func (ClusterLoggingInfoBrokerLogsPtrOutput) CloudwatchLogs ¶ added in v2.2.0
func (o ClusterLoggingInfoBrokerLogsPtrOutput) CloudwatchLogs() ClusterLoggingInfoBrokerLogsCloudwatchLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsPtrOutput) ElementType ¶ added in v2.2.0
func (ClusterLoggingInfoBrokerLogsPtrOutput) ElementType() reflect.Type
func (ClusterLoggingInfoBrokerLogsPtrOutput) Firehose ¶ added in v2.2.0
func (o ClusterLoggingInfoBrokerLogsPtrOutput) Firehose() ClusterLoggingInfoBrokerLogsFirehosePtrOutput
func (ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutput ¶ added in v2.2.0
func (o ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutput() ClusterLoggingInfoBrokerLogsPtrOutput
func (ClusterLoggingInfoBrokerLogsPtrOutput) ToClusterLoggingInfoBrokerLogsPtrOutputWithContext ¶ added in v2.2.0
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 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 ¶ added in v2.2.0
func (i ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
func (ClusterOpenMonitoringPrometheusArgs) ToClusterOpenMonitoringPrometheusPtrOutputWithContext ¶ added in v2.2.0
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 ¶ added in v2.2.0
func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
func (ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext ¶ added in v2.2.0
func (o ClusterOpenMonitoringPrometheusOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext(ctx context.Context) ClusterOpenMonitoringPrometheusPtrOutput
type ClusterOpenMonitoringPrometheusPtrInput ¶ added in v2.2.0
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 ¶ added in v2.2.0
func ClusterOpenMonitoringPrometheusPtr(v *ClusterOpenMonitoringPrometheusArgs) ClusterOpenMonitoringPrometheusPtrInput
type ClusterOpenMonitoringPrometheusPtrOutput ¶ added in v2.2.0
type ClusterOpenMonitoringPrometheusPtrOutput struct{ *pulumi.OutputState }
func (ClusterOpenMonitoringPrometheusPtrOutput) ElementType ¶ added in v2.2.0
func (ClusterOpenMonitoringPrometheusPtrOutput) ElementType() reflect.Type
func (ClusterOpenMonitoringPrometheusPtrOutput) JmxExporter ¶ added in v2.2.0
func (o ClusterOpenMonitoringPrometheusPtrOutput) JmxExporter() ClusterOpenMonitoringPrometheusJmxExporterPtrOutput
Configuration block for JMX Exporter. See below.
func (ClusterOpenMonitoringPrometheusPtrOutput) NodeExporter ¶ added in v2.2.0
func (o ClusterOpenMonitoringPrometheusPtrOutput) NodeExporter() ClusterOpenMonitoringPrometheusNodeExporterPtrOutput
Configuration block for Node Exporter. See below.
func (ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutput ¶ added in v2.2.0
func (o ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutput() ClusterOpenMonitoringPrometheusPtrOutput
func (ClusterOpenMonitoringPrometheusPtrOutput) ToClusterOpenMonitoringPrometheusPtrOutputWithContext ¶ added in v2.2.0
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 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`. 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 to the kafka cluster. Only contains value if `clientBroker` encryption in transit is set to `TLS_PLAINTEXT` or `TLS`. 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. 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).
> **NOTE:** The API does not support deleting MSK configurations. Removing this resource will only remove the this provider state for it.
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.
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 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. 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 to the kafka cluster. 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. 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/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, 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/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := msk.LookupConfiguration(ctx, &msk.LookupConfigurationArgs{ Name: "example", }, nil) if err != nil { return err } return nil }) }
```