Documentation

Overview

Package kafka provides the client and types for making API requests to Managed Streaming for Kafka.

The operations for managing an Amazon MSK cluster.

See https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14 for more information on this service.

See kafka package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/kafka/

Using the Client

To contact Managed Streaming for Kafka with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Managed Streaming for Kafka client Kafka for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/kafka/#New

Index

Constants

View Source
const (
	// ClientBrokerTls is a ClientBroker enum value
	ClientBrokerTls = "TLS"

	// ClientBrokerTlsPlaintext is a ClientBroker enum value
	ClientBrokerTlsPlaintext = "TLS_PLAINTEXT"

	// ClientBrokerPlaintext is a ClientBroker enum value
	ClientBrokerPlaintext = "PLAINTEXT"
)

    Client-broker encryption in transit setting.

    View Source
    const (
    	// ClusterStateActive is a ClusterState enum value
    	ClusterStateActive = "ACTIVE"
    
    	// ClusterStateCreating is a ClusterState enum value
    	ClusterStateCreating = "CREATING"
    
    	// ClusterStateDeleting is a ClusterState enum value
    	ClusterStateDeleting = "DELETING"
    
    	// ClusterStateFailed is a ClusterState enum value
    	ClusterStateFailed = "FAILED"
    
    	// ClusterStateHealing is a ClusterState enum value
    	ClusterStateHealing = "HEALING"
    
    	// ClusterStateMaintenance is a ClusterState enum value
    	ClusterStateMaintenance = "MAINTENANCE"
    
    	// ClusterStateRebootingBroker is a ClusterState enum value
    	ClusterStateRebootingBroker = "REBOOTING_BROKER"
    
    	// ClusterStateUpdating is a ClusterState enum value
    	ClusterStateUpdating = "UPDATING"
    )

      The state of a Kafka cluster.

      View Source
      const (
      	// ConfigurationStateActive is a ConfigurationState enum value
      	ConfigurationStateActive = "ACTIVE"
      
      	// ConfigurationStateDeleting is a ConfigurationState enum value
      	ConfigurationStateDeleting = "DELETING"
      
      	// ConfigurationStateDeleteFailed is a ConfigurationState enum value
      	ConfigurationStateDeleteFailed = "DELETE_FAILED"
      )

        The state of a configuration.

        View Source
        const (
        	// EnhancedMonitoringDefault is a EnhancedMonitoring enum value
        	EnhancedMonitoringDefault = "DEFAULT"
        
        	// EnhancedMonitoringPerBroker is a EnhancedMonitoring enum value
        	EnhancedMonitoringPerBroker = "PER_BROKER"
        
        	// EnhancedMonitoringPerTopicPerBroker is a EnhancedMonitoring enum value
        	EnhancedMonitoringPerTopicPerBroker = "PER_TOPIC_PER_BROKER"
        
        	// EnhancedMonitoringPerTopicPerPartition is a EnhancedMonitoring enum value
        	EnhancedMonitoringPerTopicPerPartition = "PER_TOPIC_PER_PARTITION"
        )

          Specifies which metrics are gathered for the MSK cluster. This property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring (https://docs.aws.amazon.com/msk/latest/developerguide/monitoring.html).

          View Source
          const (
          	// KafkaVersionStatusActive is a KafkaVersionStatus enum value
          	KafkaVersionStatusActive = "ACTIVE"
          
          	// KafkaVersionStatusDeprecated is a KafkaVersionStatus enum value
          	KafkaVersionStatusDeprecated = "DEPRECATED"
          )

            The status of a Kafka version.

            View Source
            const (
            
            	// ErrCodeBadRequestException for service response error code
            	// "BadRequestException".
            	//
            	// Returns information about an error.
            	ErrCodeBadRequestException = "BadRequestException"
            
            	// ErrCodeConflictException for service response error code
            	// "ConflictException".
            	//
            	// Returns information about an error.
            	ErrCodeConflictException = "ConflictException"
            
            	// ErrCodeForbiddenException for service response error code
            	// "ForbiddenException".
            	//
            	// Returns information about an error.
            	ErrCodeForbiddenException = "ForbiddenException"
            
            	// ErrCodeInternalServerErrorException for service response error code
            	// "InternalServerErrorException".
            	//
            	// Returns information about an error.
            	ErrCodeInternalServerErrorException = "InternalServerErrorException"
            
            	// ErrCodeNotFoundException for service response error code
            	// "NotFoundException".
            	//
            	// Returns information about an error.
            	ErrCodeNotFoundException = "NotFoundException"
            
            	// ErrCodeServiceUnavailableException for service response error code
            	// "ServiceUnavailableException".
            	//
            	// Returns information about an error.
            	ErrCodeServiceUnavailableException = "ServiceUnavailableException"
            
            	// ErrCodeTooManyRequestsException for service response error code
            	// "TooManyRequestsException".
            	//
            	// Returns information about an error.
            	ErrCodeTooManyRequestsException = "TooManyRequestsException"
            
            	// ErrCodeUnauthorizedException for service response error code
            	// "UnauthorizedException".
            	//
            	// Returns information about an error.
            	ErrCodeUnauthorizedException = "UnauthorizedException"
            )
            View Source
            const (
            	ServiceName = "Kafka" // Name of service.
            	EndpointsID = "kafka" // ID to lookup a service endpoint with.
            	ServiceID   = "Kafka" // ServiceID is a unique identifier of a specific service.
            )

              Service information constants

              View Source
              const (
              	// BrokerAZDistributionDefault is a BrokerAZDistribution enum value
              	BrokerAZDistributionDefault = "DEFAULT"
              )

                The distribution of broker nodes across Availability Zones. By default, broker nodes are distributed among the Availability Zones of your Region. Currently, the only supported value is DEFAULT. You can either specify this value explicitly or leave it out.

                View Source
                const (
                	// NodeTypeBroker is a NodeType enum value
                	NodeTypeBroker = "BROKER"
                )

                  The broker or Zookeeper node.

                  Variables

                  This section is empty.

                  Functions

                  func BrokerAZDistribution_Values

                  func BrokerAZDistribution_Values() []string

                    BrokerAZDistribution_Values returns all elements of the BrokerAZDistribution enum

                    func ClientBroker_Values

                    func ClientBroker_Values() []string

                      ClientBroker_Values returns all elements of the ClientBroker enum

                      func ClusterState_Values

                      func ClusterState_Values() []string

                        ClusterState_Values returns all elements of the ClusterState enum

                        func ConfigurationState_Values

                        func ConfigurationState_Values() []string

                          ConfigurationState_Values returns all elements of the ConfigurationState enum

                          func EnhancedMonitoring_Values

                          func EnhancedMonitoring_Values() []string

                            EnhancedMonitoring_Values returns all elements of the EnhancedMonitoring enum

                            func KafkaVersionStatus_Values

                            func KafkaVersionStatus_Values() []string

                              KafkaVersionStatus_Values returns all elements of the KafkaVersionStatus enum

                              func NodeType_Values

                              func NodeType_Values() []string

                                NodeType_Values returns all elements of the NodeType enum

                                Types

                                type BadRequestException

                                type BadRequestException struct {
                                	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
                                
                                	InvalidParameter *string `locationName:"invalidParameter" type:"string"`
                                
                                	Message_ *string `locationName:"message" type:"string"`
                                	// contains filtered or unexported fields
                                }

                                  Returns information about an error.

                                  func (*BadRequestException) Code

                                  func (s *BadRequestException) Code() string

                                    Code returns the exception type name.

                                    func (*BadRequestException) Error

                                    func (s *BadRequestException) Error() string

                                    func (BadRequestException) GoString

                                    func (s BadRequestException) GoString() string

                                      GoString returns the string representation

                                      func (*BadRequestException) Message

                                      func (s *BadRequestException) Message() string

                                        Message returns the exception's message.

                                        func (*BadRequestException) OrigErr

                                        func (s *BadRequestException) OrigErr() error

                                          OrigErr always returns nil, satisfies awserr.Error interface.

                                          func (*BadRequestException) RequestID

                                          func (s *BadRequestException) RequestID() string

                                            RequestID returns the service's response RequestID for request.

                                            func (*BadRequestException) StatusCode

                                            func (s *BadRequestException) StatusCode() int

                                              Status code returns the HTTP status code for the request's response error.

                                              func (BadRequestException) String

                                              func (s BadRequestException) String() string

                                                String returns the string representation

                                                type BatchAssociateScramSecretInput

                                                type BatchAssociateScramSecretInput struct {
                                                
                                                	// ClusterArn is a required field
                                                	ClusterArn *string `location:"uri" locationName:"clusterArn" type:"string" required:"true"`
                                                
                                                	// List of AWS Secrets Manager secret ARNs.
                                                	//
                                                	// SecretArnList is a required field
                                                	SecretArnList []*string `locationName:"secretArnList" type:"list" required:"true"`
                                                	// contains filtered or unexported fields
                                                }

                                                  Request body for BatchAssociateScramSecret.

                                                  func (BatchAssociateScramSecretInput) GoString

                                                    GoString returns the string representation

                                                    func (*BatchAssociateScramSecretInput) SetClusterArn

                                                      SetClusterArn sets the ClusterArn field's value.

                                                      func (*BatchAssociateScramSecretInput) SetSecretArnList

                                                        SetSecretArnList sets the SecretArnList field's value.

                                                        func (BatchAssociateScramSecretInput) String

                                                          String returns the string representation

                                                          func (*BatchAssociateScramSecretInput) Validate

                                                          func (s *BatchAssociateScramSecretInput) Validate() error

                                                            Validate inspects the fields of the type to determine if they are valid.

                                                            type BatchAssociateScramSecretOutput

                                                            type BatchAssociateScramSecretOutput struct {
                                                            
                                                            	// The Amazon Resource Name (ARN) of the cluster.
                                                            	ClusterArn *string `locationName:"clusterArn" type:"string"`
                                                            
                                                            	// List of errors when associating secrets to cluster.
                                                            	UnprocessedScramSecrets []*UnprocessedScramSecret `locationName:"unprocessedScramSecrets" type:"list"`
                                                            	// contains filtered or unexported fields
                                                            }

                                                              Response body for BatchAssociateScramSecret.

                                                              func (BatchAssociateScramSecretOutput) GoString

                                                                GoString returns the string representation

                                                                func (*BatchAssociateScramSecretOutput) SetClusterArn

                                                                  SetClusterArn sets the ClusterArn field's value.

                                                                  func (*BatchAssociateScramSecretOutput) SetUnprocessedScramSecrets

                                                                    SetUnprocessedScramSecrets sets the UnprocessedScramSecrets field's value.

                                                                    func (BatchAssociateScramSecretOutput) String

                                                                      String returns the string representation

                                                                      type BatchDisassociateScramSecretInput

                                                                      type BatchDisassociateScramSecretInput struct {
                                                                      
                                                                      	// ClusterArn is a required field
                                                                      	ClusterArn *string `location:"uri" locationName:"clusterArn" type:"string" required:"true"`
                                                                      
                                                                      	// List of AWS Secrets Manager secret ARNs.
                                                                      	//
                                                                      	// SecretArnList is a required field
                                                                      	SecretArnList []*string `locationName:"secretArnList" type:"list" required:"true"`
                                                                      	// contains filtered or unexported fields
                                                                      }

                                                                        Request body for BatchDisassociateScramSecret.

                                                                        func (BatchDisassociateScramSecretInput) GoString

                                                                          GoString returns the string representation

                                                                          func (*BatchDisassociateScramSecretInput) SetClusterArn

                                                                            SetClusterArn sets the ClusterArn field's value.

                                                                            func (*BatchDisassociateScramSecretInput) SetSecretArnList

                                                                              SetSecretArnList sets the SecretArnList field's value.

                                                                              func (BatchDisassociateScramSecretInput) String

                                                                                String returns the string representation

                                                                                func (*BatchDisassociateScramSecretInput) Validate

                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                  type BatchDisassociateScramSecretOutput

                                                                                  type BatchDisassociateScramSecretOutput struct {
                                                                                  
                                                                                  	// The Amazon Resource Name (ARN) of the cluster.
                                                                                  	ClusterArn *string `locationName:"clusterArn" type:"string"`
                                                                                  
                                                                                  	// List of errors when disassociating secrets to cluster.
                                                                                  	UnprocessedScramSecrets []*UnprocessedScramSecret `locationName:"unprocessedScramSecrets" type:"list"`
                                                                                  	// contains filtered or unexported fields
                                                                                  }

                                                                                    Response body for BatchDisassociateScramSecret.

                                                                                    func (BatchDisassociateScramSecretOutput) GoString

                                                                                      GoString returns the string representation

                                                                                      func (*BatchDisassociateScramSecretOutput) SetClusterArn

                                                                                        SetClusterArn sets the ClusterArn field's value.

                                                                                        func (*BatchDisassociateScramSecretOutput) SetUnprocessedScramSecrets

                                                                                          SetUnprocessedScramSecrets sets the UnprocessedScramSecrets field's value.

                                                                                          func (BatchDisassociateScramSecretOutput) String

                                                                                            String returns the string representation

                                                                                            type BrokerEBSVolumeInfo

                                                                                            type BrokerEBSVolumeInfo struct {
                                                                                            
                                                                                            	// The ID of the broker to update.
                                                                                            	//
                                                                                            	// KafkaBrokerNodeId is a required field
                                                                                            	KafkaBrokerNodeId *string `locationName:"kafkaBrokerNodeId" type:"string" required:"true"`
                                                                                            
                                                                                            	// Size of the EBS volume to update.
                                                                                            	//
                                                                                            	// VolumeSizeGB is a required field
                                                                                            	VolumeSizeGB *int64 `locationName:"volumeSizeGB" type:"integer" required:"true"`
                                                                                            	// contains filtered or unexported fields
                                                                                            }

                                                                                              Specifies the EBS volume upgrade information. The broker identifier must be set to the keyword ALL. This means the changes apply to all the brokers in the cluster.

                                                                                              func (BrokerEBSVolumeInfo) GoString

                                                                                              func (s BrokerEBSVolumeInfo) GoString() string

                                                                                                GoString returns the string representation

                                                                                                func (*BrokerEBSVolumeInfo) SetKafkaBrokerNodeId

                                                                                                func (s *BrokerEBSVolumeInfo) SetKafkaBrokerNodeId(v string) *BrokerEBSVolumeInfo

                                                                                                  SetKafkaBrokerNodeId sets the KafkaBrokerNodeId field's value.

                                                                                                  func (*BrokerEBSVolumeInfo) SetVolumeSizeGB

                                                                                                  func (s *BrokerEBSVolumeInfo) SetVolumeSizeGB(v int64) *BrokerEBSVolumeInfo

                                                                                                    SetVolumeSizeGB sets the VolumeSizeGB field's value.

                                                                                                    func (BrokerEBSVolumeInfo) String

                                                                                                    func (s BrokerEBSVolumeInfo) String() string

                                                                                                      String returns the string representation

                                                                                                      func (*BrokerEBSVolumeInfo) Validate

                                                                                                      func (s *BrokerEBSVolumeInfo) Validate() error

                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                        type BrokerLogs

                                                                                                        type BrokerLogs struct {
                                                                                                        
                                                                                                        	// Details of the CloudWatch Logs destination for broker logs.
                                                                                                        	CloudWatchLogs *CloudWatchLogs `locationName:"cloudWatchLogs" type:"structure"`
                                                                                                        
                                                                                                        	// Details of the Kinesis Data Firehose delivery stream that is the destination
                                                                                                        	// for broker logs.
                                                                                                        	Firehose *Firehose `locationName:"firehose" type:"structure"`
                                                                                                        
                                                                                                        	// Details of the Amazon S3 destination for broker logs.
                                                                                                        	S3 *S3 `locationName:"s3" type:"structure"`
                                                                                                        	// contains filtered or unexported fields
                                                                                                        }

                                                                                                          The broker logs configuration for this MSK cluster.

                                                                                                          func (BrokerLogs) GoString

                                                                                                          func (s BrokerLogs) GoString() string

                                                                                                            GoString returns the string representation

                                                                                                            func (*BrokerLogs) SetCloudWatchLogs

                                                                                                            func (s *BrokerLogs) SetCloudWatchLogs(v *CloudWatchLogs) *BrokerLogs

                                                                                                              SetCloudWatchLogs sets the CloudWatchLogs field's value.

                                                                                                              func (*BrokerLogs) SetFirehose

                                                                                                              func (s *BrokerLogs) SetFirehose(v *Firehose) *BrokerLogs

                                                                                                                SetFirehose sets the Firehose field's value.

                                                                                                                func (*BrokerLogs) SetS3

                                                                                                                func (s *BrokerLogs) SetS3(v *S3) *BrokerLogs

                                                                                                                  SetS3 sets the S3 field's value.

                                                                                                                  func (BrokerLogs) String

                                                                                                                  func (s BrokerLogs) String() string

                                                                                                                    String returns the string representation

                                                                                                                    func (*BrokerLogs) Validate

                                                                                                                    func (s *BrokerLogs) Validate() error

                                                                                                                      Validate inspects the fields of the type to determine if they are valid.

                                                                                                                      type BrokerNodeGroupInfo

                                                                                                                      type BrokerNodeGroupInfo struct {
                                                                                                                      
                                                                                                                      	// The distribution of broker nodes across Availability Zones.
                                                                                                                      	BrokerAZDistribution *string `locationName:"brokerAZDistribution" type:"string" enum:"BrokerAZDistribution"`
                                                                                                                      
                                                                                                                      	// The list of subnets to connect to in the client virtual private cloud (VPC).
                                                                                                                      	// AWS creates elastic network interfaces inside these subnets. Client applications
                                                                                                                      	// use elastic network interfaces to produce and consume data. Client subnets
                                                                                                                      	// can't be in Availability Zone us-east-1e.
                                                                                                                      	//
                                                                                                                      	// ClientSubnets is a required field
                                                                                                                      	ClientSubnets []*string `locationName:"clientSubnets" type:"list" required:"true"`
                                                                                                                      
                                                                                                                      	// The type of broker used in the Amazon MSK cluster.
                                                                                                                      	//
                                                                                                                      	// InstanceType is a required field
                                                                                                                      	InstanceType *string `locationName:"instanceType" min:"5" type:"string" required:"true"`
                                                                                                                      
                                                                                                                      	// The AWS security groups to associate with the elastic network interfaces
                                                                                                                      	// in order to specify who can connect to and communicate with the Amazon MSK
                                                                                                                      	// cluster. If you don't specify a security group, Amazon MSK uses the default
                                                                                                                      	// security group associated with the VPC. If you specify security groups that
                                                                                                                      	// were shared with you, you must ensure that you have permissions to them.
                                                                                                                      	// Specifically, you need the ec2:DescribeSecurityGroups permission.
                                                                                                                      	SecurityGroups []*string `locationName:"securityGroups" type:"list"`
                                                                                                                      
                                                                                                                      	// Contains information about storage volumes attached to MSK broker nodes.
                                                                                                                      	StorageInfo *StorageInfo `locationName:"storageInfo" type:"structure"`
                                                                                                                      	// contains filtered or unexported fields
                                                                                                                      }

                                                                                                                        Describes the setup to be used for Kafka broker nodes in the cluster.

                                                                                                                        func (BrokerNodeGroupInfo) GoString

                                                                                                                        func (s BrokerNodeGroupInfo) GoString() string

                                                                                                                          GoString returns the string representation

                                                                                                                          func (*BrokerNodeGroupInfo) SetBrokerAZDistribution

                                                                                                                          func (s *BrokerNodeGroupInfo) SetBrokerAZDistribution(v string) *BrokerNodeGroupInfo

                                                                                                                            SetBrokerAZDistribution sets the BrokerAZDistribution field's value.

                                                                                                                            func (*BrokerNodeGroupInfo) SetClientSubnets

                                                                                                                            func (s *BrokerNodeGroupInfo) SetClientSubnets(v []*string) *BrokerNodeGroupInfo

                                                                                                                              SetClientSubnets sets the ClientSubnets field's value.

                                                                                                                              func (*BrokerNodeGroupInfo) SetInstanceType

                                                                                                                              func (s *BrokerNodeGroupInfo) SetInstanceType(v string) *BrokerNodeGroupInfo

                                                                                                                                SetInstanceType sets the InstanceType field's value.

                                                                                                                                func (*BrokerNodeGroupInfo) SetSecurityGroups

                                                                                                                                func (s *BrokerNodeGroupInfo) SetSecurityGroups(v []*string) *BrokerNodeGroupInfo

                                                                                                                                  SetSecurityGroups sets the SecurityGroups field's value.

                                                                                                                                  func (*BrokerNodeGroupInfo) SetStorageInfo

                                                                                                                                  func (s *BrokerNodeGroupInfo) SetStorageInfo(v *StorageInfo) *BrokerNodeGroupInfo

                                                                                                                                    SetStorageInfo sets the StorageInfo field's value.

                                                                                                                                    func (BrokerNodeGroupInfo) String

                                                                                                                                    func (s BrokerNodeGroupInfo) String() string

                                                                                                                                      String returns the string representation

                                                                                                                                      func (*BrokerNodeGroupInfo) Validate

                                                                                                                                      func (s *BrokerNodeGroupInfo) Validate() error

                                                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                        type BrokerNodeInfo

                                                                                                                                        type BrokerNodeInfo struct {
                                                                                                                                        
                                                                                                                                        	// The attached elastic network interface of the broker.
                                                                                                                                        	AttachedENIId *string `locationName:"attachedENIId" type:"string"`
                                                                                                                                        
                                                                                                                                        	// The ID of the broker.
                                                                                                                                        	BrokerId *float64 `locationName:"brokerId" type:"double"`
                                                                                                                                        
                                                                                                                                        	// The client subnet to which this broker node belongs.
                                                                                                                                        	ClientSubnet *string `locationName:"clientSubnet" type:"string"`
                                                                                                                                        
                                                                                                                                        	// The virtual private cloud (VPC) of the client.
                                                                                                                                        	ClientVpcIpAddress *string `locationName:"clientVpcIpAddress" type:"string"`
                                                                                                                                        
                                                                                                                                        	// Information about the version of software currently deployed on the Kafka
                                                                                                                                        	// brokers in the cluster.
                                                                                                                                        	CurrentBrokerSoftwareInfo *BrokerSoftwareInfo `locationName:"currentBrokerSoftwareInfo" type:"structure"`
                                                                                                                                        
                                                                                                                                        	// Endpoints for accessing the broker.
                                                                                                                                        	Endpoints []*string `locationName:"endpoints" type:"list"`
                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                        }

                                                                                                                                          BrokerNodeInfo

                                                                                                                                          func (BrokerNodeInfo) GoString

                                                                                                                                          func (s BrokerNodeInfo) GoString() string

                                                                                                                                            GoString returns the string representation

                                                                                                                                            func (*BrokerNodeInfo) SetAttachedENIId

                                                                                                                                            func (s *BrokerNodeInfo) SetAttachedENIId(v string) *BrokerNodeInfo

                                                                                                                                              SetAttachedENIId sets the AttachedENIId field's value.

                                                                                                                                              func (*BrokerNodeInfo) SetBrokerId

                                                                                                                                              func (s *BrokerNodeInfo) SetBrokerId(v float64) *BrokerNodeInfo

                                                                                                                                                SetBrokerId sets the BrokerId field's value.

                                                                                                                                                func (*BrokerNodeInfo) SetClientSubnet

                                                                                                                                                func (s *BrokerNodeInfo) SetClientSubnet(v string) *BrokerNodeInfo

                                                                                                                                                  SetClientSubnet sets the ClientSubnet field's value.

                                                                                                                                                  func (*BrokerNodeInfo) SetClientVpcIpAddress

                                                                                                                                                  func (s *BrokerNodeInfo) SetClientVpcIpAddress(v string) *BrokerNodeInfo

                                                                                                                                                    SetClientVpcIpAddress sets the ClientVpcIpAddress field's value.

                                                                                                                                                    func (*BrokerNodeInfo) SetCurrentBrokerSoftwareInfo

                                                                                                                                                    func (s *BrokerNodeInfo) SetCurrentBrokerSoftwareInfo(v *BrokerSoftwareInfo) *BrokerNodeInfo

                                                                                                                                                      SetCurrentBrokerSoftwareInfo sets the CurrentBrokerSoftwareInfo field's value.

                                                                                                                                                      func (*BrokerNodeInfo) SetEndpoints

                                                                                                                                                      func (s *BrokerNodeInfo) SetEndpoints(v []*string) *BrokerNodeInfo

                                                                                                                                                        SetEndpoints sets the Endpoints field's value.

                                                                                                                                                        func (BrokerNodeInfo) String

                                                                                                                                                        func (s BrokerNodeInfo) String() string

                                                                                                                                                          String returns the string representation

                                                                                                                                                          type BrokerSoftwareInfo

                                                                                                                                                          type BrokerSoftwareInfo struct {
                                                                                                                                                          
                                                                                                                                                          	// The Amazon Resource Name (ARN) of the configuration used for the cluster.
                                                                                                                                                          	// This field isn't visible in this preview release.
                                                                                                                                                          	ConfigurationArn *string `locationName:"configurationArn" type:"string"`
                                                                                                                                                          
                                                                                                                                                          	// The revision of the configuration to use. This field isn't visible in this
                                                                                                                                                          	// preview release.
                                                                                                                                                          	ConfigurationRevision *int64 `locationName:"configurationRevision" type:"long"`
                                                                                                                                                          
                                                                                                                                                          	// The version of Apache Kafka.
                                                                                                                                                          	KafkaVersion *string `locationName:"kafkaVersion" type:"string"`
                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                          }

                                                                                                                                                            Information about the current software installed on the cluster.

                                                                                                                                                            func (BrokerSoftwareInfo) GoString

                                                                                                                                                            func (s BrokerSoftwareInfo) GoString() string

                                                                                                                                                              GoString returns the string representation

                                                                                                                                                              func (*BrokerSoftwareInfo) SetConfigurationArn

                                                                                                                                                              func (s *BrokerSoftwareInfo) SetConfigurationArn(v string) *BrokerSoftwareInfo

                                                                                                                                                                SetConfigurationArn sets the ConfigurationArn field's value.

                                                                                                                                                                func (*BrokerSoftwareInfo) SetConfigurationRevision

                                                                                                                                                                func (s *BrokerSoftwareInfo) SetConfigurationRevision(v int64) *BrokerSoftwareInfo

                                                                                                                                                                  SetConfigurationRevision sets the ConfigurationRevision field's value.

                                                                                                                                                                  func (*BrokerSoftwareInfo) SetKafkaVersion

                                                                                                                                                                  func (s *BrokerSoftwareInfo) SetKafkaVersion(v string) *BrokerSoftwareInfo

                                                                                                                                                                    SetKafkaVersion sets the KafkaVersion field's value.

                                                                                                                                                                    func (BrokerSoftwareInfo) String

                                                                                                                                                                    func (s BrokerSoftwareInfo) String() string

                                                                                                                                                                      String returns the string representation

                                                                                                                                                                      type ClientAuthentication

                                                                                                                                                                      type ClientAuthentication struct {
                                                                                                                                                                      	Sasl *Sasl `locationName:"sasl" type:"structure"`
                                                                                                                                                                      
                                                                                                                                                                      	// Details for ClientAuthentication using TLS.
                                                                                                                                                                      	Tls *Tls `locationName:"tls" type:"structure"`
                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                      }

                                                                                                                                                                        Includes all client authentication information.

                                                                                                                                                                        func (ClientAuthentication) GoString

                                                                                                                                                                        func (s ClientAuthentication) GoString() string

                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                          func (*ClientAuthentication) SetSasl

                                                                                                                                                                            SetSasl sets the Sasl field's value.

                                                                                                                                                                            func (*ClientAuthentication) SetTls

                                                                                                                                                                              SetTls sets the Tls field's value.

                                                                                                                                                                              func (ClientAuthentication) String

                                                                                                                                                                              func (s ClientAuthentication) String() string

                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                type CloudWatchLogs

                                                                                                                                                                                type CloudWatchLogs struct {
                                                                                                                                                                                
                                                                                                                                                                                	// Specifies whether broker logs get sent to the specified CloudWatch Logs destination.
                                                                                                                                                                                	//
                                                                                                                                                                                	// Enabled is a required field
                                                                                                                                                                                	Enabled *bool `locationName:"enabled" type:"boolean" required:"true"`
                                                                                                                                                                                
                                                                                                                                                                                	// The CloudWatch log group that is the destination for broker logs.
                                                                                                                                                                                	LogGroup *string `locationName:"logGroup" type:"string"`
                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                }

                                                                                                                                                                                  Details of the CloudWatch Logs destination for broker logs.

                                                                                                                                                                                  func (CloudWatchLogs) GoString

                                                                                                                                                                                  func (s CloudWatchLogs) GoString() string

                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                    func (*CloudWatchLogs) SetEnabled

                                                                                                                                                                                    func (s *CloudWatchLogs) SetEnabled(v bool) *CloudWatchLogs

                                                                                                                                                                                      SetEnabled sets the Enabled field's value.

                                                                                                                                                                                      func (*CloudWatchLogs) SetLogGroup

                                                                                                                                                                                      func (s *CloudWatchLogs) SetLogGroup(v string) *CloudWatchLogs

                                                                                                                                                                                        SetLogGroup sets the LogGroup field's value.

                                                                                                                                                                                        func (CloudWatchLogs) String

                                                                                                                                                                                        func (s CloudWatchLogs) String() string

                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                          func (*CloudWatchLogs) Validate

                                                                                                                                                                                          func (s *CloudWatchLogs) Validate() error

                                                                                                                                                                                            Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                            type ClusterInfo

                                                                                                                                                                                            type ClusterInfo struct {
                                                                                                                                                                                            
                                                                                                                                                                                            	// Arn of active cluster operation.
                                                                                                                                                                                            	ActiveOperationArn *string `locationName:"activeOperationArn" type:"string"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// Information about the brokers.
                                                                                                                                                                                            	BrokerNodeGroupInfo *BrokerNodeGroupInfo `locationName:"brokerNodeGroupInfo" type:"structure"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// Includes all client authentication information.
                                                                                                                                                                                            	ClientAuthentication *ClientAuthentication `locationName:"clientAuthentication" type:"structure"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// The Amazon Resource Name (ARN) that uniquely identifies the cluster.
                                                                                                                                                                                            	ClusterArn *string `locationName:"clusterArn" type:"string"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// The name of the cluster.
                                                                                                                                                                                            	ClusterName *string `locationName:"clusterName" type:"string"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// The time when the cluster was created.
                                                                                                                                                                                            	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// Information about the version of software currently deployed on the Kafka
                                                                                                                                                                                            	// brokers in the cluster.
                                                                                                                                                                                            	CurrentBrokerSoftwareInfo *BrokerSoftwareInfo `locationName:"currentBrokerSoftwareInfo" type:"structure"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// The current version of the MSK cluster. Cluster versions aren't simple integers.
                                                                                                                                                                                            	// You can obtain the current version by describing the cluster. An example
                                                                                                                                                                                            	// version is KTVPDKIKX0DER.
                                                                                                                                                                                            	CurrentVersion *string `locationName:"currentVersion" type:"string"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// Includes all encryption-related information.
                                                                                                                                                                                            	EncryptionInfo *EncryptionInfo `locationName:"encryptionInfo" type:"structure"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// Specifies which metrics are gathered for the MSK cluster. This property has
                                                                                                                                                                                            	// the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER,
                                                                                                                                                                                            	// and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each
                                                                                                                                                                                            	// of these levels of monitoring, see Monitoring (https://docs.aws.amazon.com/msk/latest/developerguide/monitoring.html).
                                                                                                                                                                                            	EnhancedMonitoring *string `locationName:"enhancedMonitoring" type:"string" enum:"EnhancedMonitoring"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// You can configure your MSK cluster to send broker logs to different destination
                                                                                                                                                                                            	// types. This is a container for the configuration details related to broker
                                                                                                                                                                                            	// logs.
                                                                                                                                                                                            	LoggingInfo *LoggingInfo `locationName:"loggingInfo" type:"structure"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// The number of broker nodes in the cluster.
                                                                                                                                                                                            	NumberOfBrokerNodes *int64 `locationName:"numberOfBrokerNodes" type:"integer"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// Settings for open monitoring using Prometheus.
                                                                                                                                                                                            	OpenMonitoring *OpenMonitoring `locationName:"openMonitoring" type:"structure"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// The state of the cluster. The possible states are ACTIVE, CREATING, DELETING,
                                                                                                                                                                                            	// FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
                                                                                                                                                                                            	State *string `locationName:"state" type:"string" enum:"ClusterState"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// Tags attached to the cluster.
                                                                                                                                                                                            	Tags map[string]*string `locationName:"tags" type:"map"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// The connection string to use to connect to the Apache ZooKeeper cluster.
                                                                                                                                                                                            	ZookeeperConnectString *string `locationName:"zookeeperConnectString" type:"string"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// The connection string to use to connect to zookeeper cluster on Tls port.
                                                                                                                                                                                            	ZookeeperConnectStringTls *string `locationName:"zookeeperConnectStringTls" type:"string"`
                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                            }

                                                                                                                                                                                              Returns information about a cluster.

                                                                                                                                                                                              func (ClusterInfo) GoString

                                                                                                                                                                                              func (s ClusterInfo) GoString() string

                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                func (*ClusterInfo) SetActiveOperationArn

                                                                                                                                                                                                func (s *ClusterInfo) SetActiveOperationArn(v string) *ClusterInfo

                                                                                                                                                                                                  SetActiveOperationArn sets the ActiveOperationArn field's value.

                                                                                                                                                                                                  func (*ClusterInfo) SetBrokerNodeGroupInfo

                                                                                                                                                                                                  func (s *ClusterInfo) SetBrokerNodeGroupInfo(v *BrokerNodeGroupInfo) *ClusterInfo

                                                                                                                                                                                                    SetBrokerNodeGroupInfo sets the BrokerNodeGroupInfo field's value.

                                                                                                                                                                                                    func (*ClusterInfo) SetClientAuthentication

                                                                                                                                                                                                    func (s *ClusterInfo) SetClientAuthentication(v *ClientAuthentication) *ClusterInfo

                                                                                                                                                                                                      SetClientAuthentication sets the ClientAuthentication field's value.

                                                                                                                                                                                                      func (*ClusterInfo) SetClusterArn

                                                                                                                                                                                                      func (s *ClusterInfo) SetClusterArn(v string) *ClusterInfo

                                                                                                                                                                                                        SetClusterArn sets the ClusterArn field's value.

                                                                                                                                                                                                        func (*ClusterInfo) SetClusterName

                                                                                                                                                                                                        func (s *ClusterInfo) SetClusterName(v string) *ClusterInfo

                                                                                                                                                                                                          SetClusterName sets the ClusterName field's value.

                                                                                                                                                                                                          func (*ClusterInfo) SetCreationTime

                                                                                                                                                                                                          func (s *ClusterInfo) SetCreationTime(v time.Time) *ClusterInfo

                                                                                                                                                                                                            SetCreationTime sets the CreationTime field's value.

                                                                                                                                                                                                            func (*ClusterInfo) SetCurrentBrokerSoftwareInfo

                                                                                                                                                                                                            func (s *ClusterInfo) SetCurrentBrokerSoftwareInfo(v *BrokerSoftwareInfo) *ClusterInfo

                                                                                                                                                                                                              SetCurrentBrokerSoftwareInfo sets the CurrentBrokerSoftwareInfo field's value.

                                                                                                                                                                                                              func (*ClusterInfo) SetCurrentVersion

                                                                                                                                                                                                              func (s *ClusterInfo) SetCurrentVersion(v string) *ClusterInfo

                                                                                                                                                                                                                SetCurrentVersion sets the CurrentVersion field's value.

                                                                                                                                                                                                                func (*ClusterInfo) SetEncryptionInfo

                                                                                                                                                                                                                func (s *ClusterInfo) SetEncryptionInfo(v *EncryptionInfo) *ClusterInfo

                                                                                                                                                                                                                  SetEncryptionInfo sets the EncryptionInfo field's value.

                                                                                                                                                                                                                  func (*ClusterInfo) SetEnhancedMonitoring

                                                                                                                                                                                                                  func (s *ClusterInfo) SetEnhancedMonitoring(v string) *ClusterInfo

                                                                                                                                                                                                                    SetEnhancedMonitoring sets the EnhancedMonitoring field's value.

                                                                                                                                                                                                                    func (*ClusterInfo) SetLoggingInfo

                                                                                                                                                                                                                    func (s *ClusterInfo) SetLoggingInfo(v *LoggingInfo) *ClusterInfo

                                                                                                                                                                                                                      SetLoggingInfo sets the LoggingInfo field's value.

                                                                                                                                                                                                                      func (*ClusterInfo) SetNumberOfBrokerNodes

                                                                                                                                                                                                                      func (s *ClusterInfo) SetNumberOfBrokerNodes(v int64) *ClusterInfo

                                                                                                                                                                                                                        SetNumberOfBrokerNodes sets the NumberOfBrokerNodes field's value.

                                                                                                                                                                                                                        func (*ClusterInfo) SetOpenMonitoring

                                                                                                                                                                                                                        func (s *ClusterInfo) SetOpenMonitoring(v *OpenMonitoring) *ClusterInfo

                                                                                                                                                                                                                          SetOpenMonitoring sets the OpenMonitoring field's value.

                                                                                                                                                                                                                          func (*ClusterInfo) SetState

                                                                                                                                                                                                                          func (s *ClusterInfo) SetState(v string) *ClusterInfo

                                                                                                                                                                                                                            SetState sets the State field's value.

                                                                                                                                                                                                                            func (*ClusterInfo) SetTags

                                                                                                                                                                                                                            func (s *ClusterInfo) SetTags(v map[string]*string) *ClusterInfo

                                                                                                                                                                                                                              SetTags sets the Tags field's value.

                                                                                                                                                                                                                              func (*ClusterInfo) SetZookeeperConnectString

                                                                                                                                                                                                                              func (s *ClusterInfo) SetZookeeperConnectString(v string) *ClusterInfo

                                                                                                                                                                                                                                SetZookeeperConnectString sets the ZookeeperConnectString field's value.

                                                                                                                                                                                                                                func (*ClusterInfo) SetZookeeperConnectStringTls

                                                                                                                                                                                                                                func (s *ClusterInfo) SetZookeeperConnectStringTls(v string) *ClusterInfo

                                                                                                                                                                                                                                  SetZookeeperConnectStringTls sets the ZookeeperConnectStringTls field's value.

                                                                                                                                                                                                                                  func (ClusterInfo) String

                                                                                                                                                                                                                                  func (s ClusterInfo) String() string

                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                    type ClusterOperationInfo

                                                                                                                                                                                                                                    type ClusterOperationInfo struct {
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// The ID of the API request that triggered this operation.
                                                                                                                                                                                                                                    	ClientRequestId *string `locationName:"clientRequestId" type:"string"`
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// ARN of the cluster.
                                                                                                                                                                                                                                    	ClusterArn *string `locationName:"clusterArn" type:"string"`
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// The time at which operation was created.
                                                                                                                                                                                                                                    	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// The time at which the operation finished.
                                                                                                                                                                                                                                    	EndTime *time.Time `locationName:"endTime" type:"timestamp" timestampFormat:"iso8601"`
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// Describes the error if the operation fails.
                                                                                                                                                                                                                                    	ErrorInfo *ErrorInfo `locationName:"errorInfo" type:"structure"`
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// ARN of the cluster operation.
                                                                                                                                                                                                                                    	OperationArn *string `locationName:"operationArn" type:"string"`
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// State of the cluster operation.
                                                                                                                                                                                                                                    	OperationState *string `locationName:"operationState" type:"string"`
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// Steps completed during the operation.
                                                                                                                                                                                                                                    	OperationSteps []*ClusterOperationStep `locationName:"operationSteps" type:"list"`
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// Type of the cluster operation.
                                                                                                                                                                                                                                    	OperationType *string `locationName:"operationType" type:"string"`
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// Information about cluster attributes before a cluster is updated.
                                                                                                                                                                                                                                    	SourceClusterInfo *MutableClusterInfo `locationName:"sourceClusterInfo" type:"structure"`
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// Information about cluster attributes after a cluster is updated.
                                                                                                                                                                                                                                    	TargetClusterInfo *MutableClusterInfo `locationName:"targetClusterInfo" type:"structure"`
                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                      Returns information about a cluster operation.

                                                                                                                                                                                                                                      func (ClusterOperationInfo) GoString

                                                                                                                                                                                                                                      func (s ClusterOperationInfo) GoString() string

                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                        func (*ClusterOperationInfo) SetClientRequestId

                                                                                                                                                                                                                                        func (s *ClusterOperationInfo) SetClientRequestId(v string) *ClusterOperationInfo

                                                                                                                                                                                                                                          SetClientRequestId sets the ClientRequestId field's value.

                                                                                                                                                                                                                                          func (*ClusterOperationInfo) SetClusterArn

                                                                                                                                                                                                                                          func (s *ClusterOperationInfo) SetClusterArn(v string) *ClusterOperationInfo

                                                                                                                                                                                                                                            SetClusterArn sets the ClusterArn field's value.

                                                                                                                                                                                                                                            func (*ClusterOperationInfo) SetCreationTime

                                                                                                                                                                                                                                            func (s *ClusterOperationInfo) SetCreationTime(v time.Time) *ClusterOperationInfo

                                                                                                                                                                                                                                              SetCreationTime sets the CreationTime field's value.

                                                                                                                                                                                                                                              func (*ClusterOperationInfo) SetEndTime

                                                                                                                                                                                                                                                SetEndTime sets the EndTime field's value.

                                                                                                                                                                                                                                                func (*ClusterOperationInfo) SetErrorInfo

                                                                                                                                                                                                                                                  SetErrorInfo sets the ErrorInfo field's value.

                                                                                                                                                                                                                                                  func (*ClusterOperationInfo) SetOperationArn

                                                                                                                                                                                                                                                  func (s *ClusterOperationInfo) SetOperationArn(v string) *ClusterOperationInfo

                                                                                                                                                                                                                                                    SetOperationArn sets the OperationArn field's value.

                                                                                                                                                                                                                                                    func (*ClusterOperationInfo) SetOperationState

                                                                                                                                                                                                                                                    func (s *ClusterOperationInfo) SetOperationState(v string) *ClusterOperationInfo

                                                                                                                                                                                                                                                      SetOperationState sets the OperationState field's value.

                                                                                                                                                                                                                                                      func (*ClusterOperationInfo) SetOperationSteps

                                                                                                                                                                                                                                                        SetOperationSteps sets the OperationSteps field's value.

                                                                                                                                                                                                                                                        func (*ClusterOperationInfo) SetOperationType

                                                                                                                                                                                                                                                        func (s *ClusterOperationInfo) SetOperationType(v string) *ClusterOperationInfo

                                                                                                                                                                                                                                                          SetOperationType sets the OperationType field's value.

                                                                                                                                                                                                                                                          func (*ClusterOperationInfo) SetSourceClusterInfo

                                                                                                                                                                                                                                                          func (s *ClusterOperationInfo) SetSourceClusterInfo(v *MutableClusterInfo) *ClusterOperationInfo

                                                                                                                                                                                                                                                            SetSourceClusterInfo sets the SourceClusterInfo field's value.

                                                                                                                                                                                                                                                            func (*ClusterOperationInfo) SetTargetClusterInfo

                                                                                                                                                                                                                                                            func (s *ClusterOperationInfo) SetTargetClusterInfo(v *MutableClusterInfo) *ClusterOperationInfo

                                                                                                                                                                                                                                                              SetTargetClusterInfo sets the TargetClusterInfo field's value.

                                                                                                                                                                                                                                                              func (ClusterOperationInfo) String

                                                                                                                                                                                                                                                              func (s ClusterOperationInfo) String() string

                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                type ClusterOperationStep

                                                                                                                                                                                                                                                                type ClusterOperationStep struct {
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                	// Information about the step and its status.
                                                                                                                                                                                                                                                                	StepInfo *ClusterOperationStepInfo `locationName:"stepInfo" type:"structure"`
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                	// The name of the step.
                                                                                                                                                                                                                                                                	StepName *string `locationName:"stepName" type:"string"`
                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                  Step taken during a cluster operation.

                                                                                                                                                                                                                                                                  func (ClusterOperationStep) GoString

                                                                                                                                                                                                                                                                  func (s ClusterOperationStep) GoString() string

                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                    func (*ClusterOperationStep) SetStepInfo

                                                                                                                                                                                                                                                                      SetStepInfo sets the StepInfo field's value.

                                                                                                                                                                                                                                                                      func (*ClusterOperationStep) SetStepName

                                                                                                                                                                                                                                                                        SetStepName sets the StepName field's value.

                                                                                                                                                                                                                                                                        func (ClusterOperationStep) String

                                                                                                                                                                                                                                                                        func (s ClusterOperationStep) String() string

                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                          type ClusterOperationStepInfo

                                                                                                                                                                                                                                                                          type ClusterOperationStepInfo struct {
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                          	// The steps current status.
                                                                                                                                                                                                                                                                          	StepStatus *string `locationName:"stepStatus" type:"string"`
                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                            State information about the operation step.

                                                                                                                                                                                                                                                                            func (ClusterOperationStepInfo) GoString

                                                                                                                                                                                                                                                                            func (s ClusterOperationStepInfo) GoString() string

                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                              func (*ClusterOperationStepInfo) SetStepStatus

                                                                                                                                                                                                                                                                                SetStepStatus sets the StepStatus field's value.

                                                                                                                                                                                                                                                                                func (ClusterOperationStepInfo) String

                                                                                                                                                                                                                                                                                func (s ClusterOperationStepInfo) String() string

                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                  type CompatibleKafkaVersion

                                                                                                                                                                                                                                                                                  type CompatibleKafkaVersion struct {
                                                                                                                                                                                                                                                                                  	SourceVersion *string `locationName:"sourceVersion" type:"string"`
                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                  	TargetVersions []*string `locationName:"targetVersions" type:"list"`
                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                    Contains source Kafka versions and compatible target Kafka versions.

                                                                                                                                                                                                                                                                                    func (CompatibleKafkaVersion) GoString

                                                                                                                                                                                                                                                                                    func (s CompatibleKafkaVersion) GoString() string

                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                      func (*CompatibleKafkaVersion) SetSourceVersion

                                                                                                                                                                                                                                                                                      func (s *CompatibleKafkaVersion) SetSourceVersion(v string) *CompatibleKafkaVersion

                                                                                                                                                                                                                                                                                        SetSourceVersion sets the SourceVersion field's value.

                                                                                                                                                                                                                                                                                        func (*CompatibleKafkaVersion) SetTargetVersions

                                                                                                                                                                                                                                                                                        func (s *CompatibleKafkaVersion) SetTargetVersions(v []*string) *CompatibleKafkaVersion

                                                                                                                                                                                                                                                                                          SetTargetVersions sets the TargetVersions field's value.

                                                                                                                                                                                                                                                                                          func (CompatibleKafkaVersion) String

                                                                                                                                                                                                                                                                                          func (s CompatibleKafkaVersion) String() string

                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                            type Configuration

                                                                                                                                                                                                                                                                                            type Configuration struct {
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// The Amazon Resource Name (ARN) of the configuration.
                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                            	// Arn is a required field
                                                                                                                                                                                                                                                                                            	Arn *string `locationName:"arn" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// CreationTime is a required field
                                                                                                                                                                                                                                                                                            	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// The description of the configuration.
                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                            	// Description is a required field
                                                                                                                                                                                                                                                                                            	Description *string `locationName:"description" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// An array of the versions of Apache Kafka with which you can use this MSK
                                                                                                                                                                                                                                                                                            	// configuration. You can use this configuration for an MSK cluster only if
                                                                                                                                                                                                                                                                                            	// the Apache Kafka version specified for the cluster appears in this array.
                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                            	// KafkaVersions is a required field
                                                                                                                                                                                                                                                                                            	KafkaVersions []*string `locationName:"kafkaVersions" type:"list" required:"true"`
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// Latest revision of the configuration.
                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                            	// LatestRevision is a required field
                                                                                                                                                                                                                                                                                            	LatestRevision *ConfigurationRevision `locationName:"latestRevision" type:"structure" required:"true"`
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// The name of the configuration. Configuration names are strings that match
                                                                                                                                                                                                                                                                                            	// the regex "^[0-9A-Za-z-]+$".
                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                            	// Name is a required field
                                                                                                                                                                                                                                                                                            	Name *string `locationName:"name" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// The state of a configuration.
                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                            	// State is a required field
                                                                                                                                                                                                                                                                                            	State *string `locationName:"state" type:"string" required:"true" enum:"ConfigurationState"`
                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                              Represents an MSK Configuration.

                                                                                                                                                                                                                                                                                              func (Configuration) GoString

                                                                                                                                                                                                                                                                                              func (s Configuration) GoString() string

                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                func (*Configuration) SetArn

                                                                                                                                                                                                                                                                                                func (s *Configuration) SetArn(v string) *Configuration

                                                                                                                                                                                                                                                                                                  SetArn sets the Arn field's value.

                                                                                                                                                                                                                                                                                                  func (*Configuration) SetCreationTime

                                                                                                                                                                                                                                                                                                  func (s *Configuration) SetCreationTime(v time.Time) *Configuration

                                                                                                                                                                                                                                                                                                    SetCreationTime sets the CreationTime field's value.

                                                                                                                                                                                                                                                                                                    func (*Configuration) SetDescription

                                                                                                                                                                                                                                                                                                    func (s *Configuration) SetDescription(v string) *Configuration

                                                                                                                                                                                                                                                                                                      SetDescription sets the Description field's value.

                                                                                                                                                                                                                                                                                                      func (*Configuration) SetKafkaVersions

                                                                                                                                                                                                                                                                                                      func (s *Configuration) SetKafkaVersions(v []*string) *Configuration

                                                                                                                                                                                                                                                                                                        SetKafkaVersions sets the KafkaVersions field's value.

                                                                                                                                                                                                                                                                                                        func (*Configuration) SetLatestRevision

                                                                                                                                                                                                                                                                                                        func (s *Configuration) SetLatestRevision(v *ConfigurationRevision) *Configuration

                                                                                                                                                                                                                                                                                                          SetLatestRevision sets the LatestRevision field's value.

                                                                                                                                                                                                                                                                                                          func (*Configuration) SetName

                                                                                                                                                                                                                                                                                                          func (s *Configuration) SetName(v string) *Configuration

                                                                                                                                                                                                                                                                                                            SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                            func (*Configuration) SetState

                                                                                                                                                                                                                                                                                                            func (s *Configuration) SetState(v string) *Configuration

                                                                                                                                                                                                                                                                                                              SetState sets the State field's value.

                                                                                                                                                                                                                                                                                                              func (Configuration) String

                                                                                                                                                                                                                                                                                                              func (s Configuration) String() string

                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                type ConfigurationInfo

                                                                                                                                                                                                                                                                                                                type ConfigurationInfo struct {
                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                	// ARN of the configuration to use.
                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                	// Arn is a required field
                                                                                                                                                                                                                                                                                                                	Arn *string `locationName:"arn" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                	// The revision of the configuration to use.
                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                	// Revision is a required field
                                                                                                                                                                                                                                                                                                                	Revision *int64 `locationName:"revision" type:"long" required:"true"`
                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                  Specifies the configuration to use for the brokers.

                                                                                                                                                                                                                                                                                                                  func (ConfigurationInfo) GoString

                                                                                                                                                                                                                                                                                                                  func (s ConfigurationInfo) GoString() string

                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                    func (*ConfigurationInfo) SetArn

                                                                                                                                                                                                                                                                                                                      SetArn sets the Arn field's value.

                                                                                                                                                                                                                                                                                                                      func (*ConfigurationInfo) SetRevision

                                                                                                                                                                                                                                                                                                                      func (s *ConfigurationInfo) SetRevision(v int64) *ConfigurationInfo

                                                                                                                                                                                                                                                                                                                        SetRevision sets the Revision field's value.

                                                                                                                                                                                                                                                                                                                        func (ConfigurationInfo) String

                                                                                                                                                                                                                                                                                                                        func (s ConfigurationInfo) String() string

                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                          func (*ConfigurationInfo) Validate

                                                                                                                                                                                                                                                                                                                          func (s *ConfigurationInfo) Validate() error

                                                                                                                                                                                                                                                                                                                            Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                            type ConfigurationRevision

                                                                                                                                                                                                                                                                                                                            type ConfigurationRevision struct {
                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                            	// The time when the configuration revision was created.
                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                            	// CreationTime is a required field
                                                                                                                                                                                                                                                                                                                            	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`
                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                            	// The description of the configuration revision.
                                                                                                                                                                                                                                                                                                                            	Description *string `locationName:"description" type:"string"`
                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                            	// The revision number.
                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                            	// Revision is a required field
                                                                                                                                                                                                                                                                                                                            	Revision *int64 `locationName:"revision" type:"long" required:"true"`
                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                              Describes a configuration revision.

                                                                                                                                                                                                                                                                                                                              func (ConfigurationRevision) GoString

                                                                                                                                                                                                                                                                                                                              func (s ConfigurationRevision) GoString() string

                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                func (*ConfigurationRevision) SetCreationTime

                                                                                                                                                                                                                                                                                                                                func (s *ConfigurationRevision) SetCreationTime(v time.Time) *ConfigurationRevision

                                                                                                                                                                                                                                                                                                                                  SetCreationTime sets the CreationTime field's value.

                                                                                                                                                                                                                                                                                                                                  func (*ConfigurationRevision) SetDescription

                                                                                                                                                                                                                                                                                                                                  func (s *ConfigurationRevision) SetDescription(v string) *ConfigurationRevision

                                                                                                                                                                                                                                                                                                                                    SetDescription sets the Description field's value.

                                                                                                                                                                                                                                                                                                                                    func (*ConfigurationRevision) SetRevision

                                                                                                                                                                                                                                                                                                                                      SetRevision sets the Revision field's value.

                                                                                                                                                                                                                                                                                                                                      func (ConfigurationRevision) String

                                                                                                                                                                                                                                                                                                                                      func (s ConfigurationRevision) String() string

                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                        type ConflictException

                                                                                                                                                                                                                                                                                                                                        type ConflictException struct {
                                                                                                                                                                                                                                                                                                                                        	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                        	InvalidParameter *string `locationName:"invalidParameter" type:"string"`
                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                        	Message_ *string `locationName:"message" type:"string"`
                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                          Returns information about an error.

                                                                                                                                                                                                                                                                                                                                          func (*ConflictException) Code

                                                                                                                                                                                                                                                                                                                                          func (s *ConflictException) Code() string

                                                                                                                                                                                                                                                                                                                                            Code returns the exception type name.

                                                                                                                                                                                                                                                                                                                                            func (*ConflictException) Error

                                                                                                                                                                                                                                                                                                                                            func (s *ConflictException) Error() string

                                                                                                                                                                                                                                                                                                                                            func (ConflictException) GoString

                                                                                                                                                                                                                                                                                                                                            func (s ConflictException) GoString() string

                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                              func (*ConflictException) Message

                                                                                                                                                                                                                                                                                                                                              func (s *ConflictException) Message() string

                                                                                                                                                                                                                                                                                                                                                Message returns the exception's message.

                                                                                                                                                                                                                                                                                                                                                func (*ConflictException) OrigErr

                                                                                                                                                                                                                                                                                                                                                func (s *ConflictException) OrigErr() error

                                                                                                                                                                                                                                                                                                                                                  OrigErr always returns nil, satisfies awserr.Error interface.

                                                                                                                                                                                                                                                                                                                                                  func (*ConflictException) RequestID

                                                                                                                                                                                                                                                                                                                                                  func (s *ConflictException) RequestID() string

                                                                                                                                                                                                                                                                                                                                                    RequestID returns the service's response RequestID for request.

                                                                                                                                                                                                                                                                                                                                                    func (*ConflictException) StatusCode

                                                                                                                                                                                                                                                                                                                                                    func (s *ConflictException) StatusCode() int

                                                                                                                                                                                                                                                                                                                                                      Status code returns the HTTP status code for the request's response error.

                                                                                                                                                                                                                                                                                                                                                      func (ConflictException) String

                                                                                                                                                                                                                                                                                                                                                      func (s ConflictException) String() string

                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                        type CreateClusterInput

                                                                                                                                                                                                                                                                                                                                                        type CreateClusterInput struct {
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// Information about the brokers.
                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                        	// BrokerNodeGroupInfo is a required field
                                                                                                                                                                                                                                                                                                                                                        	BrokerNodeGroupInfo *BrokerNodeGroupInfo `locationName:"brokerNodeGroupInfo" type:"structure" required:"true"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// Includes all client authentication related information.
                                                                                                                                                                                                                                                                                                                                                        	ClientAuthentication *ClientAuthentication `locationName:"clientAuthentication" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// The name of the cluster.
                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                        	// ClusterName is a required field
                                                                                                                                                                                                                                                                                                                                                        	ClusterName *string `locationName:"clusterName" min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// Represents the configuration that you want MSK to use for the cluster.
                                                                                                                                                                                                                                                                                                                                                        	ConfigurationInfo *ConfigurationInfo `locationName:"configurationInfo" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// Includes all encryption-related information.
                                                                                                                                                                                                                                                                                                                                                        	EncryptionInfo *EncryptionInfo `locationName:"encryptionInfo" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// Specifies the level of monitoring for the MSK cluster. The possible values
                                                                                                                                                                                                                                                                                                                                                        	// are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.
                                                                                                                                                                                                                                                                                                                                                        	EnhancedMonitoring *string `locationName:"enhancedMonitoring" type:"string" enum:"EnhancedMonitoring"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// The version of Apache Kafka.
                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                        	// KafkaVersion is a required field
                                                                                                                                                                                                                                                                                                                                                        	KafkaVersion *string `locationName:"kafkaVersion" min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// LoggingInfo details.
                                                                                                                                                                                                                                                                                                                                                        	LoggingInfo *LoggingInfo `locationName:"loggingInfo" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// The number of Kafka broker nodes in the Amazon MSK cluster.
                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                        	// NumberOfBrokerNodes is a required field
                                                                                                                                                                                                                                                                                                                                                        	NumberOfBrokerNodes *int64 `locationName:"numberOfBrokerNodes" min:"1" type:"integer" required:"true"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// The settings for open monitoring.
                                                                                                                                                                                                                                                                                                                                                        	OpenMonitoring *OpenMonitoringInfo `locationName:"openMonitoring" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// Create tags when creating the cluster.
                                                                                                                                                                                                                                                                                                                                                        	Tags map[string]*string `locationName:"tags" type:"map"`
                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                          Creates a cluster.

                                                                                                                                                                                                                                                                                                                                                          func (CreateClusterInput) GoString

                                                                                                                                                                                                                                                                                                                                                          func (s CreateClusterInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                            func (*CreateClusterInput) SetBrokerNodeGroupInfo

                                                                                                                                                                                                                                                                                                                                                            func (s *CreateClusterInput) SetBrokerNodeGroupInfo(v *BrokerNodeGroupInfo) *CreateClusterInput

                                                                                                                                                                                                                                                                                                                                                              SetBrokerNodeGroupInfo sets the BrokerNodeGroupInfo field's value.

                                                                                                                                                                                                                                                                                                                                                              func (*CreateClusterInput) SetClientAuthentication

                                                                                                                                                                                                                                                                                                                                                              func (s *CreateClusterInput) SetClientAuthentication(v *ClientAuthentication) *CreateClusterInput

                                                                                                                                                                                                                                                                                                                                                                SetClientAuthentication sets the ClientAuthentication field's value.

                                                                                                                                                                                                                                                                                                                                                                func (*CreateClusterInput) SetClusterName

                                                                                                                                                                                                                                                                                                                                                                func (s *CreateClusterInput) SetClusterName(v string) *CreateClusterInput

                                                                                                                                                                                                                                                                                                                                                                  SetClusterName sets the ClusterName field's value.

                                                                                                                                                                                                                                                                                                                                                                  func (*CreateClusterInput) SetConfigurationInfo

                                                                                                                                                                                                                                                                                                                                                                  func (s *CreateClusterInput) SetConfigurationInfo(v *ConfigurationInfo) *CreateClusterInput

                                                                                                                                                                                                                                                                                                                                                                    SetConfigurationInfo sets the ConfigurationInfo field's value.

                                                                                                                                                                                                                                                                                                                                                                    func (*CreateClusterInput) SetEncryptionInfo

                                                                                                                                                                                                                                                                                                                                                                    func (s *CreateClusterInput) SetEncryptionInfo(v *EncryptionInfo) *CreateClusterInput

                                                                                                                                                                                                                                                                                                                                                                      SetEncryptionInfo sets the EncryptionInfo field's value.

                                                                                                                                                                                                                                                                                                                                                                      func (*CreateClusterInput) SetEnhancedMonitoring

                                                                                                                                                                                                                                                                                                                                                                      func (s *CreateClusterInput) SetEnhancedMonitoring(v string) *CreateClusterInput

                                                                                                                                                                                                                                                                                                                                                                        SetEnhancedMonitoring sets the EnhancedMonitoring field's value.

                                                                                                                                                                                                                                                                                                                                                                        func (*CreateClusterInput) SetKafkaVersion

                                                                                                                                                                                                                                                                                                                                                                        func (s *CreateClusterInput) SetKafkaVersion(v string) *CreateClusterInput

                                                                                                                                                                                                                                                                                                                                                                          SetKafkaVersion sets the KafkaVersion field's value.

                                                                                                                                                                                                                                                                                                                                                                          func (*CreateClusterInput) SetLoggingInfo

                                                                                                                                                                                                                                                                                                                                                                          func (s *CreateClusterInput) SetLoggingInfo(v *LoggingInfo) *CreateClusterInput

                                                                                                                                                                                                                                                                                                                                                                            SetLoggingInfo sets the LoggingInfo field's value.

                                                                                                                                                                                                                                                                                                                                                                            func (*CreateClusterInput) SetNumberOfBrokerNodes

                                                                                                                                                                                                                                                                                                                                                                            func (s *CreateClusterInput) SetNumberOfBrokerNodes(v int64) *CreateClusterInput

                                                                                                                                                                                                                                                                                                                                                                              SetNumberOfBrokerNodes sets the NumberOfBrokerNodes field's value.

                                                                                                                                                                                                                                                                                                                                                                              func (*CreateClusterInput) SetOpenMonitoring

                                                                                                                                                                                                                                                                                                                                                                              func (s *CreateClusterInput) SetOpenMonitoring(v *OpenMonitoringInfo) *CreateClusterInput

                                                                                                                                                                                                                                                                                                                                                                                SetOpenMonitoring sets the OpenMonitoring field's value.

                                                                                                                                                                                                                                                                                                                                                                                func (*CreateClusterInput) SetTags

                                                                                                                                                                                                                                                                                                                                                                                func (s *CreateClusterInput) SetTags(v map[string]*string) *CreateClusterInput

                                                                                                                                                                                                                                                                                                                                                                                  SetTags sets the Tags field's value.

                                                                                                                                                                                                                                                                                                                                                                                  func (CreateClusterInput) String

                                                                                                                                                                                                                                                                                                                                                                                  func (s CreateClusterInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                    func (*CreateClusterInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                    func (s *CreateClusterInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                      Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                      type CreateClusterOutput

                                                                                                                                                                                                                                                                                                                                                                                      type CreateClusterOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// The Amazon Resource Name (ARN) of the cluster.
                                                                                                                                                                                                                                                                                                                                                                                      	ClusterArn *string `locationName:"clusterArn" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// The name of the MSK cluster.
                                                                                                                                                                                                                                                                                                                                                                                      	ClusterName *string `locationName:"clusterName" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// The state of the cluster. The possible states are ACTIVE, CREATING, DELETING,
                                                                                                                                                                                                                                                                                                                                                                                      	// FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
                                                                                                                                                                                                                                                                                                                                                                                      	State *string `locationName:"state" type:"string" enum:"ClusterState"`
                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                        Returns information about the created cluster.

                                                                                                                                                                                                                                                                                                                                                                                        func (CreateClusterOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                        func (s CreateClusterOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                          func (*CreateClusterOutput) SetClusterArn

                                                                                                                                                                                                                                                                                                                                                                                          func (s *CreateClusterOutput) SetClusterArn(v string) *CreateClusterOutput

                                                                                                                                                                                                                                                                                                                                                                                            SetClusterArn sets the ClusterArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                            func (*CreateClusterOutput) SetClusterName

                                                                                                                                                                                                                                                                                                                                                                                            func (s *CreateClusterOutput) SetClusterName(v string) *CreateClusterOutput

                                                                                                                                                                                                                                                                                                                                                                                              SetClusterName sets the ClusterName field's value.

                                                                                                                                                                                                                                                                                                                                                                                              func (*CreateClusterOutput) SetState

                                                                                                                                                                                                                                                                                                                                                                                                SetState sets the State field's value.

                                                                                                                                                                                                                                                                                                                                                                                                func (CreateClusterOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                func (s CreateClusterOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                  type CreateConfigurationInput

                                                                                                                                                                                                                                                                                                                                                                                                  type CreateConfigurationInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                  	// The description of the configuration.
                                                                                                                                                                                                                                                                                                                                                                                                  	Description *string `locationName:"description" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                  	// The versions of Apache Kafka with which you can use this MSK configuration.
                                                                                                                                                                                                                                                                                                                                                                                                  	KafkaVersions []*string `locationName:"kafkaVersions" type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                  	// The name of the configuration. Configuration names are strings that match
                                                                                                                                                                                                                                                                                                                                                                                                  	// the regex "^[0-9A-Za-z-]+$".
                                                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                                                  	// Name is a required field
                                                                                                                                                                                                                                                                                                                                                                                                  	Name *string `locationName:"name" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                  	// ServerProperties is automatically base64 encoded/decoded by the SDK.
                                                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                                                  	// ServerProperties is a required field
                                                                                                                                                                                                                                                                                                                                                                                                  	ServerProperties []byte `locationName:"serverProperties" type:"blob" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                    Request body for CreateConfiguration.

                                                                                                                                                                                                                                                                                                                                                                                                    func (CreateConfigurationInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                    func (s CreateConfigurationInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                      func (*CreateConfigurationInput) SetDescription

                                                                                                                                                                                                                                                                                                                                                                                                        SetDescription sets the Description field's value.

                                                                                                                                                                                                                                                                                                                                                                                                        func (*CreateConfigurationInput) SetKafkaVersions

                                                                                                                                                                                                                                                                                                                                                                                                        func (s *CreateConfigurationInput) SetKafkaVersions(v []*string) *CreateConfigurationInput

                                                                                                                                                                                                                                                                                                                                                                                                          SetKafkaVersions sets the KafkaVersions field's value.

                                                                                                                                                                                                                                                                                                                                                                                                          func (*CreateConfigurationInput) SetName

                                                                                                                                                                                                                                                                                                                                                                                                            SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                                                                            func (*CreateConfigurationInput) SetServerProperties

                                                                                                                                                                                                                                                                                                                                                                                                            func (s *CreateConfigurationInput) SetServerProperties(v []byte) *CreateConfigurationInput

                                                                                                                                                                                                                                                                                                                                                                                                              SetServerProperties sets the ServerProperties field's value.

                                                                                                                                                                                                                                                                                                                                                                                                              func (CreateConfigurationInput) String

                                                                                                                                                                                                                                                                                                                                                                                                              func (s CreateConfigurationInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                func (*CreateConfigurationInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                func (s *CreateConfigurationInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                  type CreateConfigurationOutput

                                                                                                                                                                                                                                                                                                                                                                                                                  type CreateConfigurationOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                  	// The Amazon Resource Name (ARN) of the configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                  	Arn *string `locationName:"arn" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                  	// The time when the configuration was created.
                                                                                                                                                                                                                                                                                                                                                                                                                  	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`
                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                  	// Latest revision of the configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                  	LatestRevision *ConfigurationRevision `locationName:"latestRevision" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                  	// The name of the configuration. Configuration names are strings that match
                                                                                                                                                                                                                                                                                                                                                                                                                  	// the regex "^[0-9A-Za-z-]+$".
                                                                                                                                                                                                                                                                                                                                                                                                                  	Name *string `locationName:"name" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                  	// The state of the configuration. The possible states are ACTIVE, DELETING
                                                                                                                                                                                                                                                                                                                                                                                                                  	// and DELETE_FAILED.
                                                                                                                                                                                                                                                                                                                                                                                                                  	State *string `locationName:"state" type:"string" enum:"ConfigurationState"`
                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                    Response body for CreateConfiguration

                                                                                                                                                                                                                                                                                                                                                                                                                    func (CreateConfigurationOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                    func (s CreateConfigurationOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*CreateConfigurationOutput) SetArn

                                                                                                                                                                                                                                                                                                                                                                                                                        SetArn sets the Arn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                        func (*CreateConfigurationOutput) SetCreationTime

                                                                                                                                                                                                                                                                                                                                                                                                                          SetCreationTime sets the CreationTime field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                          func (*CreateConfigurationOutput) SetLatestRevision

                                                                                                                                                                                                                                                                                                                                                                                                                            SetLatestRevision sets the LatestRevision field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                            func (*CreateConfigurationOutput) SetName

                                                                                                                                                                                                                                                                                                                                                                                                                              SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                              func (*CreateConfigurationOutput) SetState

                                                                                                                                                                                                                                                                                                                                                                                                                                SetState sets the State field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                func (CreateConfigurationOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                func (s CreateConfigurationOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                  type DeleteClusterInput

                                                                                                                                                                                                                                                                                                                                                                                                                                  type DeleteClusterInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// ClusterArn is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                  	ClusterArn *string `location:"uri" locationName:"clusterArn" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                  	CurrentVersion *string `location:"querystring" locationName:"currentVersion" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (DeleteClusterInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s DeleteClusterInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*DeleteClusterInput) SetClusterArn

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *DeleteClusterInput) SetClusterArn(v string) *DeleteClusterInput

                                                                                                                                                                                                                                                                                                                                                                                                                                      SetClusterArn sets the ClusterArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*DeleteClusterInput) SetCurrentVersion

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *DeleteClusterInput) SetCurrentVersion(v string) *DeleteClusterInput

                                                                                                                                                                                                                                                                                                                                                                                                                                        SetCurrentVersion sets the CurrentVersion field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DeleteClusterInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s DeleteClusterInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DeleteClusterInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *DeleteClusterInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                            Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                            type DeleteClusterOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                            type DeleteClusterOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The Amazon Resource Name (ARN) of the cluster.
                                                                                                                                                                                                                                                                                                                                                                                                                                            	ClusterArn *string `locationName:"clusterArn" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The state of the cluster. The possible states are ACTIVE, CREATING, DELETING,
                                                                                                                                                                                                                                                                                                                                                                                                                                            	// FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
                                                                                                                                                                                                                                                                                                                                                                                                                                            	State *string `locationName:"state" type:"string" enum:"ClusterState"`
                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about the deleted cluster.

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DeleteClusterOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s DeleteClusterOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DeleteClusterOutput) SetClusterArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *DeleteClusterOutput) SetClusterArn(v string) *DeleteClusterOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetClusterArn sets the ClusterArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DeleteClusterOutput) SetState

                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetState sets the State field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DeleteClusterOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s DeleteClusterOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                      type DeleteConfigurationInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                      type DeleteConfigurationInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The Amazon Resource Name (ARN) of the configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Arn is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Arn *string `location:"uri" locationName:"arn" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Request body for DeleteConfiguration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DeleteConfigurationInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s DeleteConfigurationInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DeleteConfigurationInput) SetArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetArn sets the Arn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (DeleteConfigurationInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s DeleteConfigurationInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*DeleteConfigurationInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *DeleteConfigurationInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                type DeleteConfigurationOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                type DeleteConfigurationOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The Amazon Resource Name (ARN) of the configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Arn *string `locationName:"arn" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The state of the configuration. The possible states are ACTIVE, DELETING
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// and DELETE_FAILED.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	State *string `locationName:"state" type:"string" enum:"ConfigurationState"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response body for DeleteConfiguration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (DeleteConfigurationOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s DeleteConfigurationOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*DeleteConfigurationOutput) SetArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetArn sets the Arn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*DeleteConfigurationOutput) SetState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetState sets the State field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DeleteConfigurationOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s DeleteConfigurationOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DescribeClusterInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DescribeClusterInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// ClusterArn is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ClusterArn *string `location:"uri" locationName:"clusterArn" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (DescribeClusterInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s DescribeClusterInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*DescribeClusterInput) SetClusterArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *DescribeClusterInput) SetClusterArn(v string) *DescribeClusterInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetClusterArn sets the ClusterArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DescribeClusterInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s DescribeClusterInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DescribeClusterInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *DescribeClusterInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DescribeClusterOperationInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DescribeClusterOperationInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// ClusterOperationArn is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ClusterOperationArn *string `location:"uri" locationName:"clusterOperationArn" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (DescribeClusterOperationInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*DescribeClusterOperationInput) SetClusterOperationArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetClusterOperationArn sets the ClusterOperationArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (DescribeClusterOperationInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*DescribeClusterOperationInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *DescribeClusterOperationInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DescribeClusterOperationOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DescribeClusterOperationOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Cluster operation information
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ClusterOperationInfo *ClusterOperationInfo `locationName:"clusterOperationInfo" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Information about a cluster operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (DescribeClusterOperationOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*DescribeClusterOperationOutput) SetClusterOperationInfo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetClusterOperationInfo sets the ClusterOperationInfo field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (DescribeClusterOperationOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DescribeClusterOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DescribeClusterOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The cluster information.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ClusterInfo *ClusterInfo `locationName:"clusterInfo" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Returns information about a cluster.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DescribeClusterOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s DescribeClusterOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*DescribeClusterOutput) SetClusterInfo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetClusterInfo sets the ClusterInfo field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DescribeClusterOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s DescribeClusterOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DescribeConfigurationInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DescribeConfigurationInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Arn is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Arn *string `location:"uri" locationName:"arn" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (DescribeConfigurationInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s DescribeConfigurationInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*DescribeConfigurationInput) SetArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetArn sets the Arn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DescribeConfigurationInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DescribeConfigurationInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *DescribeConfigurationInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DescribeConfigurationOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DescribeConfigurationOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The Amazon Resource Name (ARN) of the configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Arn *string `locationName:"arn" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The time when the configuration was created.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The description of the configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Description *string `locationName:"description" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The versions of Apache Kafka with which you can use this MSK configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	KafkaVersions []*string `locationName:"kafkaVersions" type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Latest revision of the configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	LatestRevision *ConfigurationRevision `locationName:"latestRevision" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The name of the configuration. Configuration names are strings that match
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// the regex "^[0-9A-Za-z-]+$".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Name *string `locationName:"name" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The state of the configuration. The possible states are ACTIVE, DELETING
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// and DELETE_FAILED.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	State *string `locationName:"state" type:"string" enum:"ConfigurationState"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response body for DescribeConfiguration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DescribeConfigurationOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s DescribeConfigurationOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*DescribeConfigurationOutput) SetArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetArn sets the Arn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*DescribeConfigurationOutput) SetCreationTime

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetCreationTime sets the CreationTime field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DescribeConfigurationOutput) SetDescription

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetDescription sets the Description field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*DescribeConfigurationOutput) SetKafkaVersions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetKafkaVersions sets the KafkaVersions field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*DescribeConfigurationOutput) SetLatestRevision

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetLatestRevision sets the LatestRevision field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DescribeConfigurationOutput) SetName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DescribeConfigurationOutput) SetState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetState sets the State field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DescribeConfigurationOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type DescribeConfigurationRevisionInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type DescribeConfigurationRevisionInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Arn is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Arn *string `location:"uri" locationName:"arn" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Revision is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Revision *int64 `location:"uri" locationName:"revision" type:"long" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (DescribeConfigurationRevisionInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*DescribeConfigurationRevisionInput) SetArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetArn sets the Arn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DescribeConfigurationRevisionInput) SetRevision

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetRevision sets the Revision field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (DescribeConfigurationRevisionInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*DescribeConfigurationRevisionInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type DescribeConfigurationRevisionOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type DescribeConfigurationRevisionOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The Amazon Resource Name (ARN) of the configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Arn *string `locationName:"arn" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The time when the configuration was created.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The description of the configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Description *string `locationName:"description" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The revision number.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Revision *int64 `locationName:"revision" type:"long"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// ServerProperties is automatically base64 encoded/decoded by the SDK.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ServerProperties []byte `locationName:"serverProperties" type:"blob"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response body for DescribeConfigurationRevision.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (DescribeConfigurationRevisionOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*DescribeConfigurationRevisionOutput) SetArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetArn sets the Arn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*DescribeConfigurationRevisionOutput) SetCreationTime

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetCreationTime sets the CreationTime field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*DescribeConfigurationRevisionOutput) SetDescription

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetDescription sets the Description field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DescribeConfigurationRevisionOutput) SetRevision

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetRevision sets the Revision field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*DescribeConfigurationRevisionOutput) SetServerProperties

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetServerProperties sets the ServerProperties field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DescribeConfigurationRevisionOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type EBSStorageInfo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type EBSStorageInfo struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The size in GiB of the EBS volume for the data drive on each broker node.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	VolumeSize *int64 `locationName:"volumeSize" min:"1" type:"integer"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Contains information about the EBS storage volumes attached to Kafka broker nodes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (EBSStorageInfo) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s EBSStorageInfo) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*EBSStorageInfo) SetVolumeSize

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *EBSStorageInfo) SetVolumeSize(v int64) *EBSStorageInfo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetVolumeSize sets the VolumeSize field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (EBSStorageInfo) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s EBSStorageInfo) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*EBSStorageInfo) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *EBSStorageInfo) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type EncryptionAtRest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type EncryptionAtRest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The ARN of the AWS KMS key for encrypting data at rest. If you don't specify
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// a KMS key, MSK creates one for you and uses it.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// DataVolumeKMSKeyId is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	DataVolumeKMSKeyId *string `locationName:"dataVolumeKMSKeyId" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The data-volume encryption details.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (EncryptionAtRest) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s EncryptionAtRest) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*EncryptionAtRest) SetDataVolumeKMSKeyId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *EncryptionAtRest) SetDataVolumeKMSKeyId(v string) *EncryptionAtRest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetDataVolumeKMSKeyId sets the DataVolumeKMSKeyId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (EncryptionAtRest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s EncryptionAtRest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*EncryptionAtRest) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *EncryptionAtRest) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type EncryptionInTransit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type EncryptionInTransit struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Indicates the encryption setting for data in transit between clients and
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// brokers. You must set it to one of the following values.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// TLS means that client-broker communication is enabled with TLS only.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// TLS_PLAINTEXT means that client-broker communication is enabled for both
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// TLS-encrypted, as well as plaintext data.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// PLAINTEXT means that client-broker communication is enabled in plaintext
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// only.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The default value is TLS.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	ClientBroker *string `locationName:"clientBroker" type:"string" enum:"ClientBroker"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// When set to true, it indicates that data communication among the broker nodes
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// of the cluster is encrypted. When set to false, the communication happens
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// in plaintext.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The default value is true.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	InCluster *bool `locationName:"inCluster" type:"boolean"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The settings for encrypting data in transit.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (EncryptionInTransit) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s EncryptionInTransit) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*EncryptionInTransit) SetClientBroker

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *EncryptionInTransit) SetClientBroker(v string) *EncryptionInTransit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetClientBroker sets the ClientBroker field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*EncryptionInTransit) SetInCluster

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *EncryptionInTransit) SetInCluster(v bool) *EncryptionInTransit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetInCluster sets the InCluster field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (EncryptionInTransit) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s EncryptionInTransit) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type EncryptionInfo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type EncryptionInfo struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The data-volume encryption details.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	EncryptionAtRest *EncryptionAtRest `locationName:"encryptionAtRest" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The details for encryption in transit.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	EncryptionInTransit *EncryptionInTransit `locationName:"encryptionInTransit" type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Includes encryption-related information, such as the AWS KMS key used for encrypting data at rest and whether you want MSK to encrypt your data in transit.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (EncryptionInfo) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s EncryptionInfo) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*EncryptionInfo) SetEncryptionAtRest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *EncryptionInfo) SetEncryptionAtRest(v *EncryptionAtRest) *EncryptionInfo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetEncryptionAtRest sets the EncryptionAtRest field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*EncryptionInfo) SetEncryptionInTransit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *EncryptionInfo) SetEncryptionInTransit(v *EncryptionInTransit) *EncryptionInfo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetEncryptionInTransit sets the EncryptionInTransit field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (EncryptionInfo) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s EncryptionInfo) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*EncryptionInfo) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *EncryptionInfo) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ErrorInfo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ErrorInfo struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// A number describing the error programmatically.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ErrorCode *string `locationName:"errorCode" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// An optional field to provide more details about the error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ErrorString *string `locationName:"errorString" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error state of the cluster.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (ErrorInfo) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s ErrorInfo) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ErrorInfo) SetErrorCode

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *ErrorInfo) SetErrorCode(v string) *ErrorInfo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetErrorCode sets the ErrorCode field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ErrorInfo) SetErrorString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *ErrorInfo) SetErrorString(v string) *ErrorInfo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetErrorString sets the ErrorString field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (ErrorInfo) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s ErrorInfo) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type Firehose

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type Firehose struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The Kinesis Data Firehose delivery stream that is the destination for broker
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// logs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	DeliveryStream *string `locationName:"deliveryStream" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Specifies whether broker logs get sent to the specified Kinesis Data Firehose
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// delivery stream.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Enabled is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Enabled *bool `locationName:"enabled" type:"boolean" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Firehose details for BrokerLogs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Firehose) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s Firehose) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Firehose) SetDeliveryStream

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *Firehose) SetDeliveryStream(v string) *Firehose

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetDeliveryStream sets the DeliveryStream field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Firehose) SetEnabled

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *Firehose) SetEnabled(v bool) *Firehose

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetEnabled sets the Enabled field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Firehose) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s Firehose) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Firehose) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *Firehose) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ForbiddenException

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ForbiddenException struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	InvalidParameter *string `locationName:"invalidParameter" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Message_ *string `locationName:"message" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returns information about an error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ForbiddenException) Code

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *ForbiddenException) Code() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Code returns the exception type name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ForbiddenException) Error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *ForbiddenException) Error() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ForbiddenException) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s ForbiddenException) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ForbiddenException) Message

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *ForbiddenException) Message() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Message returns the exception's message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ForbiddenException) OrigErr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *ForbiddenException) OrigErr() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          OrigErr always returns nil, satisfies awserr.Error interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ForbiddenException) RequestID

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *ForbiddenException) RequestID() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            RequestID returns the service's response RequestID for request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ForbiddenException) StatusCode

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *ForbiddenException) StatusCode() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Status code returns the HTTP status code for the request's response error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (ForbiddenException) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s ForbiddenException) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type GetBootstrapBrokersInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type GetBootstrapBrokersInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// ClusterArn is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ClusterArn *string `location:"uri" locationName:"clusterArn" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (GetBootstrapBrokersInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s GetBootstrapBrokersInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*GetBootstrapBrokersInput) SetClusterArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetClusterArn sets the ClusterArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (GetBootstrapBrokersInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s GetBootstrapBrokersInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GetBootstrapBrokersInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *GetBootstrapBrokersInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type GetBootstrapBrokersOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type GetBootstrapBrokersOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// A string containing one or more hostname:port pairs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	BootstrapBrokerString *string `locationName:"bootstrapBrokerString" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// A string containing one or more DNS names (or IP) and SASL SCRAM port pairs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The following is an example.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	//  { "BootstrapBrokerStringSaslScram": "b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096,b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	BootstrapBrokerStringSaslScram *string `locationName:"bootstrapBrokerStringSaslScram" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// A string containing one or more DNS names (or IP) and TLS port pairs. The
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// following is an example.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	//  { "BootstrapBrokerStringTls": "b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	BootstrapBrokerStringTls *string `locationName:"bootstrapBrokerStringTls" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns a string containing one or more hostname:port pairs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (GetBootstrapBrokersOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s GetBootstrapBrokersOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*GetBootstrapBrokersOutput) SetBootstrapBrokerString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *GetBootstrapBrokersOutput) SetBootstrapBrokerString(v string) *GetBootstrapBrokersOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetBootstrapBrokerString sets the BootstrapBrokerString field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*GetBootstrapBrokersOutput) SetBootstrapBrokerStringSaslScram

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *GetBootstrapBrokersOutput) SetBootstrapBrokerStringSaslScram(v string) *GetBootstrapBrokersOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetBootstrapBrokerStringSaslScram sets the BootstrapBrokerStringSaslScram field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*GetBootstrapBrokersOutput) SetBootstrapBrokerStringTls

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *GetBootstrapBrokersOutput) SetBootstrapBrokerStringTls(v string) *GetBootstrapBrokersOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetBootstrapBrokerStringTls sets the BootstrapBrokerStringTls field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (GetBootstrapBrokersOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s GetBootstrapBrokersOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type GetCompatibleKafkaVersionsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type GetCompatibleKafkaVersionsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	ClusterArn *string `location:"querystring" locationName:"clusterArn" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (GetCompatibleKafkaVersionsInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GetCompatibleKafkaVersionsInput) SetClusterArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetClusterArn sets the ClusterArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (GetCompatibleKafkaVersionsInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type GetCompatibleKafkaVersionsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type GetCompatibleKafkaVersionsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// A list of CompatibleKafkaVersion objects.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	CompatibleKafkaVersions []*CompatibleKafkaVersion `locationName:"compatibleKafkaVersions" type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response body for GetCompatibleKafkaVersions.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (GetCompatibleKafkaVersionsOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*GetCompatibleKafkaVersionsOutput) SetCompatibleKafkaVersions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetCompatibleKafkaVersions sets the CompatibleKafkaVersions field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (GetCompatibleKafkaVersionsOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type InternalServerErrorException

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type InternalServerErrorException struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	InvalidParameter *string `locationName:"invalidParameter" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Message_ *string `locationName:"message" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Returns information about an error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*InternalServerErrorException) Code

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Code returns the exception type name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*InternalServerErrorException) Error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (InternalServerErrorException) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s InternalServerErrorException) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*InternalServerErrorException) Message

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *InternalServerErrorException) Message() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Message returns the exception's message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*InternalServerErrorException) OrigErr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *InternalServerErrorException) OrigErr() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            OrigErr always returns nil, satisfies awserr.Error interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*InternalServerErrorException) RequestID

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *InternalServerErrorException) RequestID() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              RequestID returns the service's response RequestID for request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*InternalServerErrorException) StatusCode

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *InternalServerErrorException) StatusCode() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Status code returns the HTTP status code for the request's response error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (InternalServerErrorException) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type JmxExporter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type JmxExporter struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Indicates whether you want to enable or disable the JMX Exporter.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// EnabledInBroker is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	EnabledInBroker *bool `locationName:"enabledInBroker" type:"boolean" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Indicates whether you want to enable or disable the JMX Exporter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (JmxExporter) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s JmxExporter) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*JmxExporter) SetEnabledInBroker

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *JmxExporter) SetEnabledInBroker(v bool) *JmxExporter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetEnabledInBroker sets the EnabledInBroker field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (JmxExporter) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s JmxExporter) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type JmxExporterInfo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type JmxExporterInfo struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// JMX Exporter being enabled in broker.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// EnabledInBroker is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	EnabledInBroker *bool `locationName:"enabledInBroker" type:"boolean" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Indicates whether you want to enable or disable the JMX Exporter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (JmxExporterInfo) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s JmxExporterInfo) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*JmxExporterInfo) SetEnabledInBroker

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *JmxExporterInfo) SetEnabledInBroker(v bool) *JmxExporterInfo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetEnabledInBroker sets the EnabledInBroker field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (JmxExporterInfo) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s JmxExporterInfo) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*JmxExporterInfo) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *JmxExporterInfo) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type Kafka

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type Kafka struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	*client.Client
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Kafka provides the API operation methods for making requests to Managed Streaming for Kafka. See this package's package overview docs for details on the service.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Kafka methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func New

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func New(p client.ConfigProvider, cfgs ...*aws.Config) *Kafka

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        New creates a new instance of the Kafka client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Example:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        mySession := session.Must(session.NewSession())
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        // Create a Kafka client from just a session.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        svc := kafka.New(mySession)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        // Create a Kafka client with additional configuration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        svc := kafka.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Kafka) BatchAssociateScramSecret

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (c *Kafka) BatchAssociateScramSecret(input *BatchAssociateScramSecretInput) (*BatchAssociateScramSecretOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          BatchAssociateScramSecret API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Associates one or more Scram Secrets with an Amazon MSK cluster.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See the AWS API reference guide for Managed Streaming for Kafka's API operation BatchAssociateScramSecret for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * ServiceUnavailableException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * TooManyRequestsException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/BatchAssociateScramSecret

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Kafka) BatchAssociateScramSecretRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (c *Kafka) BatchAssociateScramSecretRequest(input *BatchAssociateScramSecretInput) (req *request.Request, output *BatchAssociateScramSecretOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            BatchAssociateScramSecretRequest generates a "aws/request.Request" representing the client's request for the BatchAssociateScramSecret operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See BatchAssociateScramSecret for more information on using the BatchAssociateScramSecret API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            // Example sending a request using the BatchAssociateScramSecretRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            req, resp := client.BatchAssociateScramSecretRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/BatchAssociateScramSecret

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Kafka) BatchAssociateScramSecretWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (c *Kafka) BatchAssociateScramSecretWithContext(ctx aws.Context, input *BatchAssociateScramSecretInput, opts ...request.Option) (*BatchAssociateScramSecretOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              BatchAssociateScramSecretWithContext is the same as BatchAssociateScramSecret with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See BatchAssociateScramSecret for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Kafka) BatchDisassociateScramSecret

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (c *Kafka) BatchDisassociateScramSecret(input *BatchDisassociateScramSecretInput) (*BatchDisassociateScramSecretOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                BatchDisassociateScramSecret API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Disassociates one or more Scram Secrets from an Amazon MSK cluster.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See the AWS API reference guide for Managed Streaming for Kafka's API operation BatchDisassociateScramSecret for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * ServiceUnavailableException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * TooManyRequestsException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/BatchDisassociateScramSecret

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Kafka) BatchDisassociateScramSecretRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (c *Kafka) BatchDisassociateScramSecretRequest(input *BatchDisassociateScramSecretInput) (req *request.Request, output *BatchDisassociateScramSecretOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  BatchDisassociateScramSecretRequest generates a "aws/request.Request" representing the client's request for the BatchDisassociateScramSecret operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See BatchDisassociateScramSecret for more information on using the BatchDisassociateScramSecret API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  // Example sending a request using the BatchDisassociateScramSecretRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  req, resp := client.BatchDisassociateScramSecretRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/BatchDisassociateScramSecret

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*Kafka) BatchDisassociateScramSecretWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (c *Kafka) BatchDisassociateScramSecretWithContext(ctx aws.Context, input *BatchDisassociateScramSecretInput, opts ...request.Option) (*BatchDisassociateScramSecretOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    BatchDisassociateScramSecretWithContext is the same as BatchDisassociateScramSecret with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    See BatchDisassociateScramSecret for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*Kafka) CreateCluster

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (c *Kafka) CreateCluster(input *CreateClusterInput) (*CreateClusterOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      CreateCluster API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Creates a new MSK cluster.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See the AWS API reference guide for Managed Streaming for Kafka's API operation CreateCluster for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * ServiceUnavailableException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * TooManyRequestsException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * ConflictException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/CreateCluster

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Kafka) CreateClusterRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (c *Kafka) CreateClusterRequest(input *CreateClusterInput) (req *request.Request, output *CreateClusterOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        CreateClusterRequest generates a "aws/request.Request" representing the client's request for the CreateCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See CreateCluster for more information on using the CreateCluster API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        // Example sending a request using the CreateClusterRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        req, resp := client.CreateClusterRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/CreateCluster

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Kafka) CreateClusterWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (c *Kafka) CreateClusterWithContext(ctx aws.Context, input *CreateClusterInput, opts ...request.Option) (*CreateClusterOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          CreateClusterWithContext is the same as CreateCluster with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See CreateCluster for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Kafka) CreateConfiguration

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (c *Kafka) CreateConfiguration(input *CreateConfigurationInput) (*CreateConfigurationOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            CreateConfiguration API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Creates a new MSK configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See the AWS API reference guide for Managed Streaming for Kafka's API operation CreateConfiguration for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * ServiceUnavailableException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * TooManyRequestsException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * ConflictException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/CreateConfiguration

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Kafka) CreateConfigurationRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (c *Kafka) CreateConfigurationRequest(input *CreateConfigurationInput) (req *request.Request, output *CreateConfigurationOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              CreateConfigurationRequest generates a "aws/request.Request" representing the client's request for the CreateConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See CreateConfiguration for more information on using the CreateConfiguration API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              // Example sending a request using the CreateConfigurationRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              req, resp := client.CreateConfigurationRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/CreateConfiguration

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Kafka) CreateConfigurationWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (c *Kafka) CreateConfigurationWithContext(ctx aws.Context, input *CreateConfigurationInput, opts ...request.Option) (*CreateConfigurationOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                CreateConfigurationWithContext is the same as CreateConfiguration with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See CreateConfiguration for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Kafka) DeleteCluster

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (c *Kafka) DeleteCluster(input *DeleteClusterInput) (*DeleteClusterOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  DeleteCluster API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Deletes the MSK cluster specified by the Amazon Resource Name (ARN) in the request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See the AWS API reference guide for Managed Streaming for Kafka's API operation DeleteCluster for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/DeleteCluster

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*Kafka) DeleteClusterRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (c *Kafka) DeleteClusterRequest(input *DeleteClusterInput) (req *request.Request, output *DeleteClusterOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    DeleteClusterRequest generates a "aws/request.Request" representing the client's request for the DeleteCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    See DeleteCluster for more information on using the DeleteCluster API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    // Example sending a request using the DeleteClusterRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    req, resp := client.DeleteClusterRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/DeleteCluster

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*Kafka) DeleteClusterWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (c *Kafka) DeleteClusterWithContext(ctx aws.Context, input *DeleteClusterInput, opts ...request.Option) (*DeleteClusterOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DeleteClusterWithContext is the same as DeleteCluster with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See DeleteCluster for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Kafka) DeleteConfiguration

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (c *Kafka) DeleteConfiguration(input *DeleteConfigurationInput) (*DeleteConfigurationOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        DeleteConfiguration API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Deletes the specified MSK configuration. The configuration must be in the ACTIVE or DELETE_FAILED state.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See the AWS API reference guide for Managed Streaming for Kafka's API operation DeleteConfiguration for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/DeleteConfiguration

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Kafka) DeleteConfigurationRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (c *Kafka) DeleteConfigurationRequest(input *DeleteConfigurationInput) (req *request.Request, output *DeleteConfigurationOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          DeleteConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See DeleteConfiguration for more information on using the DeleteConfiguration API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          // Example sending a request using the DeleteConfigurationRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          req, resp := client.DeleteConfigurationRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/DeleteConfiguration

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Kafka) DeleteConfigurationWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (c *Kafka) DeleteConfigurationWithContext(ctx aws.Context, input *DeleteConfigurationInput, opts ...request.Option) (*DeleteConfigurationOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            DeleteConfigurationWithContext is the same as DeleteConfiguration with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See DeleteConfiguration for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Kafka) DescribeCluster

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (c *Kafka) DescribeCluster(input *DescribeClusterInput) (*DescribeClusterOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              DescribeCluster API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns a description of the MSK cluster whose Amazon Resource Name (ARN) is specified in the request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See the AWS API reference guide for Managed Streaming for Kafka's API operation DescribeCluster for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/DescribeCluster

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Kafka) DescribeClusterOperation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (c *Kafka) DescribeClusterOperation(input *DescribeClusterOperationInput) (*DescribeClusterOperationOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                DescribeClusterOperation API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns a description of the cluster operation specified by the ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See the AWS API reference guide for Managed Streaming for Kafka's API operation DescribeClusterOperation for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/DescribeClusterOperation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Kafka) DescribeClusterOperationRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (c *Kafka) DescribeClusterOperationRequest(input *DescribeClusterOperationInput) (req *request.Request, output *DescribeClusterOperationOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  DescribeClusterOperationRequest generates a "aws/request.Request" representing the client's request for the DescribeClusterOperation operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See DescribeClusterOperation for more information on using the DescribeClusterOperation API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  // Example sending a request using the DescribeClusterOperationRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  req, resp := client.DescribeClusterOperationRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/DescribeClusterOperation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*Kafka) DescribeClusterOperationWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (c *Kafka) DescribeClusterOperationWithContext(ctx aws.Context, input *DescribeClusterOperationInput, opts ...request.Option) (*DescribeClusterOperationOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    DescribeClusterOperationWithContext is the same as DescribeClusterOperation with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    See DescribeClusterOperation for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*Kafka) DescribeClusterRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (c *Kafka) DescribeClusterRequest(input *DescribeClusterInput) (req *request.Request, output *DescribeClusterOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DescribeClusterRequest generates a "aws/request.Request" representing the client's request for the DescribeCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See DescribeCluster for more information on using the DescribeCluster API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      // Example sending a request using the DescribeClusterRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      req, resp := client.DescribeClusterRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/DescribeCluster

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Kafka) DescribeClusterWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (c *Kafka) DescribeClusterWithContext(ctx aws.Context, input *DescribeClusterInput, opts ...request.Option) (*DescribeClusterOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        DescribeClusterWithContext is the same as DescribeCluster with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See DescribeCluster for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Kafka) DescribeConfiguration

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (c *Kafka) DescribeConfiguration(input *DescribeConfigurationInput) (*DescribeConfigurationOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          DescribeConfiguration API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns a description of this MSK configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See the AWS API reference guide for Managed Streaming for Kafka's API operation DescribeConfiguration for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * ServiceUnavailableException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/DescribeConfiguration

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Kafka) DescribeConfigurationRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (c *Kafka) DescribeConfigurationRequest(input *DescribeConfigurationInput) (req *request.Request, output *DescribeConfigurationOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            DescribeConfigurationRequest generates a "aws/request.Request" representing the client's request for the DescribeConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See DescribeConfiguration for more information on using the DescribeConfiguration API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            // Example sending a request using the DescribeConfigurationRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            req, resp := client.DescribeConfigurationRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/DescribeConfiguration

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Kafka) DescribeConfigurationRevision

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (c *Kafka) DescribeConfigurationRevision(input *DescribeConfigurationRevisionInput) (*DescribeConfigurationRevisionOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              DescribeConfigurationRevision API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns a description of this revision of the configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See the AWS API reference guide for Managed Streaming for Kafka's API operation DescribeConfigurationRevision for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * ServiceUnavailableException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/DescribeConfigurationRevision

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Kafka) DescribeConfigurationRevisionRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (c *Kafka) DescribeConfigurationRevisionRequest(input *DescribeConfigurationRevisionInput) (req *request.Request, output *DescribeConfigurationRevisionOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                DescribeConfigurationRevisionRequest generates a "aws/request.Request" representing the client's request for the DescribeConfigurationRevision operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See DescribeConfigurationRevision for more information on using the DescribeConfigurationRevision API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                // Example sending a request using the DescribeConfigurationRevisionRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                req, resp := client.DescribeConfigurationRevisionRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/DescribeConfigurationRevision

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Kafka) DescribeConfigurationRevisionWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (c *Kafka) DescribeConfigurationRevisionWithContext(ctx aws.Context, input *DescribeConfigurationRevisionInput, opts ...request.Option) (*DescribeConfigurationRevisionOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  DescribeConfigurationRevisionWithContext is the same as DescribeConfigurationRevision with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See DescribeConfigurationRevision for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*Kafka) DescribeConfigurationWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (c *Kafka) DescribeConfigurationWithContext(ctx aws.Context, input *DescribeConfigurationInput, opts ...request.Option) (*DescribeConfigurationOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    DescribeConfigurationWithContext is the same as DescribeConfiguration with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    See DescribeConfiguration for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*Kafka) GetBootstrapBrokers

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (c *Kafka) GetBootstrapBrokers(input *GetBootstrapBrokersInput) (*GetBootstrapBrokersOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GetBootstrapBrokers API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of brokers that a client application can use to bootstrap.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See the AWS API reference guide for Managed Streaming for Kafka's API operation GetBootstrapBrokers for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * ConflictException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/GetBootstrapBrokers

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Kafka) GetBootstrapBrokersRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (c *Kafka) GetBootstrapBrokersRequest(input *GetBootstrapBrokersInput) (req *request.Request, output *GetBootstrapBrokersOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GetBootstrapBrokersRequest generates a "aws/request.Request" representing the client's request for the GetBootstrapBrokers operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See GetBootstrapBrokers for more information on using the GetBootstrapBrokers API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        // Example sending a request using the GetBootstrapBrokersRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        req, resp := client.GetBootstrapBrokersRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/GetBootstrapBrokers

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Kafka) GetBootstrapBrokersWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (c *Kafka) GetBootstrapBrokersWithContext(ctx aws.Context, input *GetBootstrapBrokersInput, opts ...request.Option) (*GetBootstrapBrokersOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          GetBootstrapBrokersWithContext is the same as GetBootstrapBrokers with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See GetBootstrapBrokers for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Kafka) GetCompatibleKafkaVersions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (c *Kafka) GetCompatibleKafkaVersions(input *GetCompatibleKafkaVersionsInput) (*GetCompatibleKafkaVersionsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GetCompatibleKafkaVersions API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Gets the Apache Kafka versions to which you can update the MSK cluster.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See the AWS API reference guide for Managed Streaming for Kafka's API operation GetCompatibleKafkaVersions for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * ServiceUnavailableException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * TooManyRequestsException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/GetCompatibleKafkaVersions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Kafka) GetCompatibleKafkaVersionsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (c *Kafka) GetCompatibleKafkaVersionsRequest(input *GetCompatibleKafkaVersionsInput) (req *request.Request, output *GetCompatibleKafkaVersionsOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GetCompatibleKafkaVersionsRequest generates a "aws/request.Request" representing the client's request for the GetCompatibleKafkaVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See GetCompatibleKafkaVersions for more information on using the GetCompatibleKafkaVersions API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              // Example sending a request using the GetCompatibleKafkaVersionsRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              req, resp := client.GetCompatibleKafkaVersionsRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/GetCompatibleKafkaVersions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Kafka) GetCompatibleKafkaVersionsWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (c *Kafka) GetCompatibleKafkaVersionsWithContext(ctx aws.Context, input *GetCompatibleKafkaVersionsInput, opts ...request.Option) (*GetCompatibleKafkaVersionsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GetCompatibleKafkaVersionsWithContext is the same as GetCompatibleKafkaVersions with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See GetCompatibleKafkaVersions for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Kafka) ListClusterOperations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (c *Kafka) ListClusterOperations(input *ListClusterOperationsInput) (*ListClusterOperationsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ListClusterOperations API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returns a list of all the operations that have been performed on the specified MSK cluster.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See the AWS API reference guide for Managed Streaming for Kafka's API operation ListClusterOperations for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListClusterOperations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*Kafka) ListClusterOperationsPages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (c *Kafka) ListClusterOperationsPages(input *ListClusterOperationsInput, fn func(*ListClusterOperationsOutput, bool) bool) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ListClusterOperationsPages iterates over the pages of a ListClusterOperations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    See ListClusterOperations method for more information on how to use this operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Note: This operation can generate multiple requests to a service.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    // Example iterating over at most 3 pages of a ListClusterOperations operation.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    pageNum := 0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    err := client.ListClusterOperationsPages(params,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func(page *kafka.ListClusterOperationsOutput, lastPage bool) bool {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            pageNum++
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            fmt.Println(page)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            return pageNum <= 3
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        })
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*Kafka) ListClusterOperationsPagesWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (c *Kafka) ListClusterOperationsPagesWithContext(ctx aws.Context, input *ListClusterOperationsInput, fn func(*ListClusterOperationsOutput, bool) bool, opts ...request.Option) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ListClusterOperationsPagesWithContext same as ListClusterOperationsPages except it takes a Context and allows setting request options on the pages.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Kafka) ListClusterOperationsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (c *Kafka) ListClusterOperationsRequest(input *ListClusterOperationsInput) (req *request.Request, output *ListClusterOperationsOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ListClusterOperationsRequest generates a "aws/request.Request" representing the client's request for the ListClusterOperations operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See ListClusterOperations for more information on using the ListClusterOperations API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        // Example sending a request using the ListClusterOperationsRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        req, resp := client.ListClusterOperationsRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListClusterOperations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Kafka) ListClusterOperationsWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (c *Kafka) ListClusterOperationsWithContext(ctx aws.Context, input *ListClusterOperationsInput, opts ...request.Option) (*ListClusterOperationsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ListClusterOperationsWithContext is the same as ListClusterOperations with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See ListClusterOperations for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Kafka) ListClusters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (c *Kafka) ListClusters(input *ListClustersInput) (*ListClustersOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ListClusters API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns a list of all the MSK clusters in the current Region.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See the AWS API reference guide for Managed Streaming for Kafka's API operation ListClusters for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListClusters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Kafka) ListClustersPages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (c *Kafka) ListClustersPages(input *ListClustersInput, fn func(*ListClustersOutput, bool) bool) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ListClustersPages iterates over the pages of a ListClusters operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See ListClusters method for more information on how to use this operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Note: This operation can generate multiple requests to a service.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              // Example iterating over at most 3 pages of a ListClusters operation.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              pageNum := 0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              err := client.ListClustersPages(params,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func(page *kafka.ListClustersOutput, lastPage bool) bool {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      pageNum++
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      fmt.Println(page)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      return pageNum <= 3
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  })
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Kafka) ListClustersPagesWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (c *Kafka) ListClustersPagesWithContext(ctx aws.Context, input *ListClustersInput, fn func(*ListClustersOutput, bool) bool, opts ...request.Option) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ListClustersPagesWithContext same as ListClustersPages except it takes a Context and allows setting request options on the pages.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Kafka) ListClustersRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (c *Kafka) ListClustersRequest(input *ListClustersInput) (req *request.Request, output *ListClustersOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ListClustersRequest generates a "aws/request.Request" representing the client's request for the ListClusters operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See ListClusters for more information on using the ListClusters API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  // Example sending a request using the ListClustersRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  req, resp := client.ListClustersRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListClusters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*Kafka) ListClustersWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (c *Kafka) ListClustersWithContext(ctx aws.Context, input *ListClustersInput, opts ...request.Option) (*ListClustersOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ListClustersWithContext is the same as ListClusters with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    See ListClusters for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*Kafka) ListConfigurationRevisions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (c *Kafka) ListConfigurationRevisions(input *ListConfigurationRevisionsInput) (*ListConfigurationRevisionsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ListConfigurationRevisions API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns a list of all the revisions of an MSK configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See the AWS API reference guide for Managed Streaming for Kafka's API operation ListConfigurationRevisions for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * ServiceUnavailableException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListConfigurationRevisions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Kafka) ListConfigurationRevisionsPages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (c *Kafka) ListConfigurationRevisionsPages(input *ListConfigurationRevisionsInput, fn func(*ListConfigurationRevisionsOutput, bool) bool) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ListConfigurationRevisionsPages iterates over the pages of a ListConfigurationRevisions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See ListConfigurationRevisions method for more information on how to use this operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Note: This operation can generate multiple requests to a service.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        // Example iterating over at most 3 pages of a ListConfigurationRevisions operation.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        pageNum := 0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        err := client.ListConfigurationRevisionsPages(params,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func(page *kafka.ListConfigurationRevisionsOutput, lastPage bool) bool {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                pageNum++
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                fmt.Println(page)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                return pageNum <= 3
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            })
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Kafka) ListConfigurationRevisionsPagesWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (c *Kafka) ListConfigurationRevisionsPagesWithContext(ctx aws.Context, input *ListConfigurationRevisionsInput, fn func(*ListConfigurationRevisionsOutput, bool) bool, opts ...request.Option) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ListConfigurationRevisionsPagesWithContext same as ListConfigurationRevisionsPages except it takes a Context and allows setting request options on the pages.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Kafka) ListConfigurationRevisionsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (c *Kafka) ListConfigurationRevisionsRequest(input *ListConfigurationRevisionsInput) (req *request.Request, output *ListConfigurationRevisionsOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ListConfigurationRevisionsRequest generates a "aws/request.Request" representing the client's request for the ListConfigurationRevisions operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See ListConfigurationRevisions for more information on using the ListConfigurationRevisions API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            // Example sending a request using the ListConfigurationRevisionsRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            req, resp := client.ListConfigurationRevisionsRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListConfigurationRevisions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Kafka) ListConfigurationRevisionsWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (c *Kafka) ListConfigurationRevisionsWithContext(ctx aws.Context, input *ListConfigurationRevisionsInput, opts ...request.Option) (*ListConfigurationRevisionsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ListConfigurationRevisionsWithContext is the same as ListConfigurationRevisions with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See ListConfigurationRevisions for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Kafka) ListConfigurations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (c *Kafka) ListConfigurations(input *ListConfigurationsInput) (*ListConfigurationsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ListConfigurations API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns a list of all the MSK configurations in this Region.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See the AWS API reference guide for Managed Streaming for Kafka's API operation ListConfigurations for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * ServiceUnavailableException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListConfigurations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Kafka) ListConfigurationsPages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (c *Kafka) ListConfigurationsPages(input *ListConfigurationsInput, fn func(*ListConfigurationsOutput, bool) bool) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ListConfigurationsPages iterates over the pages of a ListConfigurations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See ListConfigurations method for more information on how to use this operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Note: This operation can generate multiple requests to a service.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  // Example iterating over at most 3 pages of a ListConfigurations operation.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  pageNum := 0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  err := client.ListConfigurationsPages(params,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func(page *kafka.ListConfigurationsOutput, lastPage bool) bool {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          pageNum++
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          fmt.Println(page)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          return pageNum <= 3
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      })
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*Kafka) ListConfigurationsPagesWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (c *Kafka) ListConfigurationsPagesWithContext(ctx aws.Context, input *ListConfigurationsInput, fn func(*ListConfigurationsOutput, bool) bool, opts ...request.Option) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ListConfigurationsPagesWithContext same as ListConfigurationsPages except it takes a Context and allows setting request options on the pages.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*Kafka) ListConfigurationsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (c *Kafka) ListConfigurationsRequest(input *ListConfigurationsInput) (req *request.Request, output *ListConfigurationsOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ListConfigurationsRequest generates a "aws/request.Request" representing the client's request for the ListConfigurations operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See ListConfigurations for more information on using the ListConfigurations API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      // Example sending a request using the ListConfigurationsRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      req, resp := client.ListConfigurationsRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListConfigurations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Kafka) ListConfigurationsWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (c *Kafka) ListConfigurationsWithContext(ctx aws.Context, input *ListConfigurationsInput, opts ...request.Option) (*ListConfigurationsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ListConfigurationsWithContext is the same as ListConfigurations with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See ListConfigurations for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Kafka) ListKafkaVersions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (c *Kafka) ListKafkaVersions(input *ListKafkaVersionsInput) (*ListKafkaVersionsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ListKafkaVersions API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns a list of Kafka versions.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See the AWS API reference guide for Managed Streaming for Kafka's API operation ListKafkaVersions for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListKafkaVersions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Kafka) ListKafkaVersionsPages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (c *Kafka) ListKafkaVersionsPages(input *ListKafkaVersionsInput, fn func(*ListKafkaVersionsOutput, bool) bool) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ListKafkaVersionsPages iterates over the pages of a ListKafkaVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See ListKafkaVersions method for more information on how to use this operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Note: This operation can generate multiple requests to a service.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            // Example iterating over at most 3 pages of a ListKafkaVersions operation.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            pageNum := 0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            err := client.ListKafkaVersionsPages(params,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func(page *kafka.ListKafkaVersionsOutput, lastPage bool) bool {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    pageNum++
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    fmt.Println(page)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    return pageNum <= 3
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                })
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Kafka) ListKafkaVersionsPagesWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (c *Kafka) ListKafkaVersionsPagesWithContext(ctx aws.Context, input *ListKafkaVersionsInput, fn func(*ListKafkaVersionsOutput, bool) bool, opts ...request.Option) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ListKafkaVersionsPagesWithContext same as ListKafkaVersionsPages except it takes a Context and allows setting request options on the pages.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Kafka) ListKafkaVersionsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (c *Kafka) ListKafkaVersionsRequest(input *ListKafkaVersionsInput) (req *request.Request, output *ListKafkaVersionsOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ListKafkaVersionsRequest generates a "aws/request.Request" representing the client's request for the ListKafkaVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See ListKafkaVersions for more information on using the ListKafkaVersions API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                // Example sending a request using the ListKafkaVersionsRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                req, resp := client.ListKafkaVersionsRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListKafkaVersions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Kafka) ListKafkaVersionsWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (c *Kafka) ListKafkaVersionsWithContext(ctx aws.Context, input *ListKafkaVersionsInput, opts ...request.Option) (*ListKafkaVersionsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ListKafkaVersionsWithContext is the same as ListKafkaVersions with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See ListKafkaVersions for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*Kafka) ListNodes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (c *Kafka) ListNodes(input *ListNodesInput) (*ListNodesOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ListNodes API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Returns a list of the broker nodes in the cluster.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    See the AWS API reference guide for Managed Streaming for Kafka's API operation ListNodes for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListNodes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*Kafka) ListNodesPages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (c *Kafka) ListNodesPages(input *ListNodesInput, fn func(*ListNodesOutput, bool) bool) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ListNodesPages iterates over the pages of a ListNodes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See ListNodes method for more information on how to use this operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Note: This operation can generate multiple requests to a service.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      // Example iterating over at most 3 pages of a ListNodes operation.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      pageNum := 0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      err := client.ListNodesPages(params,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func(page *kafka.ListNodesOutput, lastPage bool) bool {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              pageNum++
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              fmt.Println(page)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              return pageNum <= 3
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          })
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Kafka) ListNodesPagesWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (c *Kafka) ListNodesPagesWithContext(ctx aws.Context, input *ListNodesInput, fn func(*ListNodesOutput, bool) bool, opts ...request.Option) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ListNodesPagesWithContext same as ListNodesPages except it takes a Context and allows setting request options on the pages.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Kafka) ListNodesRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (c *Kafka) ListNodesRequest(input *ListNodesInput) (req *request.Request, output *ListNodesOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ListNodesRequest generates a "aws/request.Request" representing the client's request for the ListNodes operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See ListNodes for more information on using the ListNodes API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          // Example sending a request using the ListNodesRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          req, resp := client.ListNodesRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListNodes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Kafka) ListNodesWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (c *Kafka) ListNodesWithContext(ctx aws.Context, input *ListNodesInput, opts ...request.Option) (*ListNodesOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ListNodesWithContext is the same as ListNodes with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See ListNodes for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Kafka) ListScramSecrets

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (c *Kafka) ListScramSecrets(input *ListScramSecretsInput) (*ListScramSecretsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ListScramSecrets API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns a list of the Scram Secrets associated with an Amazon MSK cluster.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See the AWS API reference guide for Managed Streaming for Kafka's API operation ListScramSecrets for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * ServiceUnavailableException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * TooManyRequestsException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListScramSecrets

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Kafka) ListScramSecretsPages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (c *Kafka) ListScramSecretsPages(input *ListScramSecretsInput, fn func(*ListScramSecretsOutput, bool) bool) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ListScramSecretsPages iterates over the pages of a ListScramSecrets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See ListScramSecrets method for more information on how to use this operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Note: This operation can generate multiple requests to a service.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                // Example iterating over at most 3 pages of a ListScramSecrets operation.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                pageNum := 0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                err := client.ListScramSecretsPages(params,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func(page *kafka.ListScramSecretsOutput, lastPage bool) bool {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        pageNum++
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        fmt.Println(page)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        return pageNum <= 3
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    })
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Kafka) ListScramSecretsPagesWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (c *Kafka) ListScramSecretsPagesWithContext(ctx aws.Context, input *ListScramSecretsInput, fn func(*ListScramSecretsOutput, bool) bool, opts ...request.Option) error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ListScramSecretsPagesWithContext same as ListScramSecretsPages except it takes a Context and allows setting request options on the pages.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*Kafka) ListScramSecretsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (c *Kafka) ListScramSecretsRequest(input *ListScramSecretsInput) (req *request.Request, output *ListScramSecretsOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ListScramSecretsRequest generates a "aws/request.Request" representing the client's request for the ListScramSecrets operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    See ListScramSecrets for more information on using the ListScramSecrets API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    // Example sending a request using the ListScramSecretsRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    req, resp := client.ListScramSecretsRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListScramSecrets

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*Kafka) ListScramSecretsWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (c *Kafka) ListScramSecretsWithContext(ctx aws.Context, input *ListScramSecretsInput, opts ...request.Option) (*ListScramSecretsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ListScramSecretsWithContext is the same as ListScramSecrets with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See ListScramSecrets for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Kafka) ListTagsForResource

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (c *Kafka) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ListTagsForResource API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Returns a list of the tags associated with the specified resource.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See the AWS API reference guide for Managed Streaming for Kafka's API operation ListTagsForResource for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListTagsForResource

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Kafka) ListTagsForResourceRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (c *Kafka) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          // Example sending a request using the ListTagsForResourceRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          req, resp := client.ListTagsForResourceRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/ListTagsForResource

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Kafka) ListTagsForResourceWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (c *Kafka) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See ListTagsForResource for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Kafka) RebootBroker

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (c *Kafka) RebootBroker(input *RebootBrokerInput) (*RebootBrokerOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              RebootBroker API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Executes a reboot on a broker.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See the AWS API reference guide for Managed Streaming for Kafka's API operation RebootBroker for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * ServiceUnavailableException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * TooManyRequestsException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/RebootBroker

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Kafka) RebootBrokerRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (c *Kafka) RebootBrokerRequest(input *RebootBrokerInput) (req *request.Request, output *RebootBrokerOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                RebootBrokerRequest generates a "aws/request.Request" representing the client's request for the RebootBroker operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See RebootBroker for more information on using the RebootBroker API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                // Example sending a request using the RebootBrokerRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                req, resp := client.RebootBrokerRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/RebootBroker

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Kafka) RebootBrokerWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (c *Kafka) RebootBrokerWithContext(ctx aws.Context, input *RebootBrokerInput, opts ...request.Option) (*RebootBrokerOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  RebootBrokerWithContext is the same as RebootBroker with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See RebootBroker for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*Kafka) TagResource

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (c *Kafka) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TagResource API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Adds tags to the specified MSK resource.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    See the AWS API reference guide for Managed Streaming for Kafka's API operation TagResource for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/TagResource

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*Kafka) TagResourceRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (c *Kafka) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See TagResource for more information on using the TagResource API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      // Example sending a request using the TagResourceRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      req, resp := client.TagResourceRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/TagResource

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Kafka) TagResourceWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (c *Kafka) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See TagResource for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Kafka) UntagResource

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (c *Kafka) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          UntagResource API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Removes the tags associated with the keys that are provided in the query.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See the AWS API reference guide for Managed Streaming for Kafka's API operation UntagResource for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/UntagResource

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Kafka) UntagResourceRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (c *Kafka) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See UntagResource for more information on using the UntagResource API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            // Example sending a request using the UntagResourceRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            req, resp := client.UntagResourceRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/UntagResource

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Kafka) UntagResourceWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (c *Kafka) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See UntagResource for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Kafka) UpdateBrokerCount

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (c *Kafka) UpdateBrokerCount(input *UpdateBrokerCountInput) (*UpdateBrokerCountOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                UpdateBrokerCount API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Updates the number of broker nodes in the cluster. You can use this operation to increase the number of brokers in an existing cluster. You can't decrease the number of brokers.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See the AWS API reference guide for Managed Streaming for Kafka's API operation UpdateBrokerCount for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * ServiceUnavailableException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/UpdateBrokerCount

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*Kafka) UpdateBrokerCountRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (c *Kafka) UpdateBrokerCountRequest(input *UpdateBrokerCountInput) (req *request.Request, output *UpdateBrokerCountOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  UpdateBrokerCountRequest generates a "aws/request.Request" representing the client's request for the UpdateBrokerCount operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See UpdateBrokerCount for more information on using the UpdateBrokerCount API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  // Example sending a request using the UpdateBrokerCountRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  req, resp := client.UpdateBrokerCountRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/UpdateBrokerCount

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*Kafka) UpdateBrokerCountWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (c *Kafka) UpdateBrokerCountWithContext(ctx aws.Context, input *UpdateBrokerCountInput, opts ...request.Option) (*UpdateBrokerCountOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    UpdateBrokerCountWithContext is the same as UpdateBrokerCount with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    See UpdateBrokerCount for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*Kafka) UpdateBrokerStorage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (c *Kafka) UpdateBrokerStorage(input *UpdateBrokerStorageInput) (*UpdateBrokerStorageOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      UpdateBrokerStorage API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Updates the EBS storage associated with MSK brokers.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See the AWS API reference guide for Managed Streaming for Kafka's API operation UpdateBrokerStorage for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * ServiceUnavailableException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/UpdateBrokerStorage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Kafka) UpdateBrokerStorageRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (c *Kafka) UpdateBrokerStorageRequest(input *UpdateBrokerStorageInput) (req *request.Request, output *UpdateBrokerStorageOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        UpdateBrokerStorageRequest generates a "aws/request.Request" representing the client's request for the UpdateBrokerStorage operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See UpdateBrokerStorage for more information on using the UpdateBrokerStorage API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        // Example sending a request using the UpdateBrokerStorageRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        req, resp := client.UpdateBrokerStorageRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/UpdateBrokerStorage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*Kafka) UpdateBrokerStorageWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (c *Kafka) UpdateBrokerStorageWithContext(ctx aws.Context, input *UpdateBrokerStorageInput, opts ...request.Option) (*UpdateBrokerStorageOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          UpdateBrokerStorageWithContext is the same as UpdateBrokerStorage with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          See UpdateBrokerStorage for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Kafka) UpdateBrokerType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (c *Kafka) UpdateBrokerType(input *UpdateBrokerTypeInput) (*UpdateBrokerTypeOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            UpdateBrokerType API operation for Managed Streaming for Kafka.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Updates all the brokers in the cluster to the specified type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See the AWS API reference guide for Managed Streaming for Kafka's API operation UpdateBrokerType for usage and error information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returned Error Types:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * BadRequestException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * ForbiddenException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * InternalServerErrorException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * NotFoundException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * ServiceUnavailableException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * UnauthorizedException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * TooManyRequestsException
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Returns information about an error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/UpdateBrokerType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Kafka) UpdateBrokerTypeRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (c *Kafka) UpdateBrokerTypeRequest(input *UpdateBrokerTypeInput) (req *request.Request, output *UpdateBrokerTypeOutput)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              UpdateBrokerTypeRequest generates a "aws/request.Request" representing the client's request for the UpdateBrokerType operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See UpdateBrokerType for more information on using the UpdateBrokerType API call, and error handling.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              // Example sending a request using the UpdateBrokerTypeRequest method.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              req, resp := client.UpdateBrokerTypeRequest(params)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              err := req.Send()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  fmt.Println(resp)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/UpdateBrokerType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Kafka) UpdateBrokerTypeWithContext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (c *Kafka) UpdateBrokerTypeWithContext(ctx aws.Context, input *UpdateBrokerTypeInput, opts ...request.Option) (*UpdateBrokerTypeOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                UpdateBrokerTypeWithContext is the same as UpdateBrokerType with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See UpdateBrokerType for details on how to use this API operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Cont