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