batch_disassociate_scram_secret

Kafka.Client.batch_disassociate_scram_secret(**kwargs)

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

See also: AWS API Documentation

Request Syntax

response = client.batch_disassociate_scram_secret(
    ClusterArn='string',
    SecretArnList=[
        'string',
    ]
)
Parameters
  • ClusterArn (string) --

    [REQUIRED]

    The Amazon Resource Name (ARN) of the cluster to be updated.

  • SecretArnList (list) --

    [REQUIRED]

    List of AWS Secrets Manager secret ARNs.

    • (string) --
Return type

dict

Returns

Response Syntax

{
    'ClusterArn': 'string',
    'UnprocessedScramSecrets': [
        {
            'ErrorCode': 'string',
            'ErrorMessage': 'string',
            'SecretArn': 'string'
        },
    ]
}

Response Structure

  • (dict) --

    200 response

    • ClusterArn (string) --

      The Amazon Resource Name (ARN) of the cluster.

    • UnprocessedScramSecrets (list) --

      List of errors when disassociating secrets to cluster.

      • (dict) --

        Error info for scram secret associate/disassociate failure.

        • ErrorCode (string) --

          Error code for associate/disassociate failure.

        • ErrorMessage (string) --

          Error message for associate/disassociate failure.

        • SecretArn (string) --

          AWS Secrets Manager secret ARN.

Exceptions

  • Kafka.Client.exceptions.BadRequestException
  • Kafka.Client.exceptions.UnauthorizedException
  • Kafka.Client.exceptions.InternalServerErrorException
  • Kafka.Client.exceptions.ForbiddenException
  • Kafka.Client.exceptions.NotFoundException
  • Kafka.Client.exceptions.ServiceUnavailableException
  • Kafka.Client.exceptions.TooManyRequestsException