MediaLive / Client / batch_delete

batch_delete#

MediaLive.Client.batch_delete(**kwargs)#

Starts delete of resources.

See also: AWS API Documentation

Request Syntax

response = client.batch_delete(
    ChannelIds=[
        'string',
    ],
    InputIds=[
        'string',
    ],
    InputSecurityGroupIds=[
        'string',
    ],
    MultiplexIds=[
        'string',
    ]
)
Parameters:
  • ChannelIds (list) –

    List of channel IDs

    • (string) – Placeholder documentation for __string

  • InputIds (list) –

    List of input IDs

    • (string) – Placeholder documentation for __string

  • InputSecurityGroupIds (list) –

    List of input security group IDs

    • (string) – Placeholder documentation for __string

  • MultiplexIds (list) –

    List of multiplex IDs

    • (string) – Placeholder documentation for __string

Return type:

dict

Returns:

Response Syntax

{
    'Failed': [
        {
            'Arn': 'string',
            'Code': 'string',
            'Id': 'string',
            'Message': 'string'
        },
    ],
    'Successful': [
        {
            'Arn': 'string',
            'Id': 'string',
            'State': 'string'
        },
    ]
}

Response Structure

  • (dict) – Delete was successfully initiated.

    • Failed (list) – List of failed operations

      • (dict) – Details from a failed operation

        • Arn (string) – ARN of the resource

        • Code (string) – Error code for the failed operation

        • Id (string) – ID of the resource

        • Message (string) – Error message for the failed operation

    • Successful (list) – List of successful operations

      • (dict) – Details from a successful operation

        • Arn (string) – ARN of the resource

        • Id (string) – ID of the resource

        • State (string) – Current state of the resource

Exceptions

  • MediaLive.Client.exceptions.BadRequestException

  • MediaLive.Client.exceptions.InternalServerErrorException

  • MediaLive.Client.exceptions.ForbiddenException

  • MediaLive.Client.exceptions.BadGatewayException

  • MediaLive.Client.exceptions.NotFoundException

  • MediaLive.Client.exceptions.GatewayTimeoutException

  • MediaLive.Client.exceptions.TooManyRequestsException

  • MediaLive.Client.exceptions.ConflictException