MediaLiveClient#
Auto-generated documentation for MediaLive type annotations stubs module types-boto3-medialive.
MediaLiveClient#
Type annotations and code completion for boto3.client("medialive").
 boto3 documentation
# MediaLiveClient usage example
from boto3.session import Session
from types_boto3_medialive.client import MediaLiveClient
def get_medialive_client() -> MediaLiveClient:
    return Session().client("medialive")Exceptions#
boto3 client exceptions are generated in runtime.
This class provides code completion for boto3.client("medialive").exceptions structure.
# Exceptions.exceptions usage example
client = boto3.client("medialive")
try:
    do_something(client)
except (
    client.exceptions.BadGatewayException,
    client.exceptions.BadRequestException,
    client.exceptions.ClientError,
    client.exceptions.ConflictException,
    client.exceptions.ForbiddenException,
    client.exceptions.GatewayTimeoutException,
    client.exceptions.InternalServerErrorException,
    client.exceptions.NotFoundException,
    client.exceptions.TooManyRequestsException,
    client.exceptions.UnprocessableEntityException,
) as e:
    print(e)# Exceptions.exceptions type checking example
from types_boto3_medialive.client import Exceptions
def handle_error(exc: Exceptions.BadGatewayException) -> None:
    ...Methods#
can_paginate#
Type annotations and code completion for boto3.client("medialive").can_paginate method.
 boto3 documentation
# can_paginate method definition
def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...generate_presigned_url#
Type annotations and code completion for boto3.client("medialive").generate_presigned_url method.
 boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...accept_input_device_transfer#
Accept an incoming input device transfer.
Type annotations and code completion for boto3.client("medialive").accept_input_device_transfer method.
 boto3 documentation
# accept_input_device_transfer method definition
def accept_input_device_transfer(
    self,
    *,
    InputDeviceId: str,
) -> Dict[str, Any]:
    ...# accept_input_device_transfer method usage example with argument unpacking
kwargs: AcceptInputDeviceTransferRequestTypeDef = {  # (1)
    "InputDeviceId": ...,
}
parent.accept_input_device_transfer(**kwargs)batch_delete#
Starts delete of resources.
Type annotations and code completion for boto3.client("medialive").batch_delete method.
 boto3 documentation
# batch_delete method definition
def batch_delete(
    self,
    *,
    ChannelIds: Sequence[str] = ...,
    InputIds: Sequence[str] = ...,
    InputSecurityGroupIds: Sequence[str] = ...,
    MultiplexIds: Sequence[str] = ...,
) -> BatchDeleteResponseTypeDef:  # (1)
    ...# batch_delete method usage example with argument unpacking
kwargs: BatchDeleteRequestTypeDef = {  # (1)
    "ChannelIds": ...,
}
parent.batch_delete(**kwargs)batch_start#
Starts existing resources.
Type annotations and code completion for boto3.client("medialive").batch_start method.
 boto3 documentation
# batch_start method definition
def batch_start(
    self,
    *,
    ChannelIds: Sequence[str] = ...,
    MultiplexIds: Sequence[str] = ...,
) -> BatchStartResponseTypeDef:  # (1)
    ...# batch_start method usage example with argument unpacking
kwargs: BatchStartRequestTypeDef = {  # (1)
    "ChannelIds": ...,
}
parent.batch_start(**kwargs)batch_stop#
Stops running resources.
Type annotations and code completion for boto3.client("medialive").batch_stop method.
 boto3 documentation
# batch_stop method definition
def batch_stop(
    self,
    *,
    ChannelIds: Sequence[str] = ...,
    MultiplexIds: Sequence[str] = ...,
) -> BatchStopResponseTypeDef:  # (1)
    ...# batch_stop method usage example with argument unpacking
kwargs: BatchStopRequestTypeDef = {  # (1)
    "ChannelIds": ...,
}
parent.batch_stop(**kwargs)batch_update_schedule#
Update a channel schedule.
Type annotations and code completion for boto3.client("medialive").batch_update_schedule method.
 boto3 documentation
# batch_update_schedule method definition
def batch_update_schedule(
    self,
    *,
    ChannelId: str,
    Creates: BatchScheduleActionCreateRequestTypeDef = ...,  # (1)
    Deletes: BatchScheduleActionDeleteRequestTypeDef = ...,  # (2)
) -> BatchUpdateScheduleResponseTypeDef:  # (3)
    ...- See BatchScheduleActionCreateRequestTypeDef
- See BatchScheduleActionDeleteRequestTypeDef
- See BatchUpdateScheduleResponseTypeDef
# batch_update_schedule method usage example with argument unpacking
kwargs: BatchUpdateScheduleRequestTypeDef = {  # (1)
    "ChannelId": ...,
}
parent.batch_update_schedule(**kwargs)cancel_input_device_transfer#
Cancel an input device transfer that you have requested.
Type annotations and code completion for boto3.client("medialive").cancel_input_device_transfer method.
 boto3 documentation
# cancel_input_device_transfer method definition
def cancel_input_device_transfer(
    self,
    *,
    InputDeviceId: str,
) -> Dict[str, Any]:
    ...# cancel_input_device_transfer method usage example with argument unpacking
kwargs: CancelInputDeviceTransferRequestTypeDef = {  # (1)
    "InputDeviceId": ...,
}
parent.cancel_input_device_transfer(**kwargs)claim_device#
Send a request to claim an AWS Elemental device that you have purchased from a third-party vendor.
Type annotations and code completion for boto3.client("medialive").claim_device method.
 boto3 documentation
# claim_device method definition
def claim_device(
    self,
    *,
    Id: str = ...,
) -> Dict[str, Any]:
    ...# claim_device method usage example with argument unpacking
kwargs: ClaimDeviceRequestTypeDef = {  # (1)
    "Id": ...,
}
parent.claim_device(**kwargs)create_channel#
Creates a new channel.
Type annotations and code completion for boto3.client("medialive").create_channel method.
 boto3 documentation
# create_channel method definition
def create_channel(
    self,
    *,
    CdiInputSpecification: CdiInputSpecificationTypeDef = ...,  # (1)
    ChannelClass: ChannelClassType = ...,  # (2)
    Destinations: Sequence[OutputDestinationUnionTypeDef] = ...,  # (3)
    EncoderSettings: EncoderSettingsUnionTypeDef = ...,  # (4)
    InputAttachments: Sequence[InputAttachmentUnionTypeDef] = ...,  # (5)
    InputSpecification: InputSpecificationTypeDef = ...,  # (6)
    LogLevel: LogLevelType = ...,  # (7)
    Maintenance: MaintenanceCreateSettingsTypeDef = ...,  # (8)
    Name: str = ...,
    RequestId: str = ...,
    Reserved: str = ...,
    RoleArn: str = ...,
    Tags: Mapping[str, str] = ...,
    Vpc: VpcOutputSettingsTypeDef = ...,  # (9)
    AnywhereSettings: AnywhereSettingsTypeDef = ...,  # (10)
    ChannelEngineVersion: ChannelEngineVersionRequestTypeDef = ...,  # (11)
    DryRun: bool = ...,
) -> CreateChannelResponseTypeDef:  # (12)
    ...- See CdiInputSpecificationTypeDef
- See ChannelClassType
- See Sequence[OutputDestinationUnionTypeDef]
- See EncoderSettingsUnionTypeDef
- See Sequence[InputAttachmentUnionTypeDef]
- See InputSpecificationTypeDef
- See LogLevelType
- See MaintenanceCreateSettingsTypeDef
- See VpcOutputSettingsTypeDef
- See AnywhereSettingsTypeDef
- See ChannelEngineVersionRequestTypeDef
- See CreateChannelResponseTypeDef
# create_channel method usage example with argument unpacking
kwargs: CreateChannelRequestTypeDef = {  # (1)
    "CdiInputSpecification": ...,
}
parent.create_channel(**kwargs)create_input#
Create an input.
Type annotations and code completion for boto3.client("medialive").create_input method.
 boto3 documentation
# create_input method definition
def create_input(
    self,
    *,
    Destinations: Sequence[InputDestinationRequestTypeDef] = ...,  # (1)
    InputDevices: Sequence[InputDeviceSettingsTypeDef] = ...,  # (2)
    InputSecurityGroups: Sequence[str] = ...,
    MediaConnectFlows: Sequence[MediaConnectFlowRequestTypeDef] = ...,  # (3)
    Name: str = ...,
    RequestId: str = ...,
    RoleArn: str = ...,
    Sources: Sequence[InputSourceRequestTypeDef] = ...,  # (4)
    Tags: Mapping[str, str] = ...,
    Type: InputTypeType = ...,  # (5)
    Vpc: InputVpcRequestTypeDef = ...,  # (6)
    SrtSettings: SrtSettingsRequestTypeDef = ...,  # (7)
    InputNetworkLocation: InputNetworkLocationType = ...,  # (8)
    MulticastSettings: MulticastSettingsCreateRequestTypeDef = ...,  # (9)
    Smpte2110ReceiverGroupSettings: Smpte2110ReceiverGroupSettingsUnionTypeDef = ...,  # (10)
    SdiSources: Sequence[str] = ...,
) -> CreateInputResponseTypeDef:  # (11)
    ...- See Sequence[InputDestinationRequestTypeDef]
- See Sequence[InputDeviceSettingsTypeDef]
- See Sequence[MediaConnectFlowRequestTypeDef]
- See Sequence[InputSourceRequestTypeDef]
- See InputTypeType
- See InputVpcRequestTypeDef
- See SrtSettingsRequestTypeDef
- See InputNetworkLocationType
- See MulticastSettingsCreateRequestTypeDef
- See Smpte2110ReceiverGroupSettingsUnionTypeDef
- See CreateInputResponseTypeDef
# create_input method usage example with argument unpacking
kwargs: CreateInputRequestTypeDef = {  # (1)
    "Destinations": ...,
}
parent.create_input(**kwargs)create_input_security_group#
Creates a Input Security Group.
Type annotations and code completion for boto3.client("medialive").create_input_security_group method.
 boto3 documentation
# create_input_security_group method definition
def create_input_security_group(
    self,
    *,
    Tags: Mapping[str, str] = ...,
    WhitelistRules: Sequence[InputWhitelistRuleCidrTypeDef] = ...,  # (1)
) -> CreateInputSecurityGroupResponseTypeDef:  # (2)
    ...- See Sequence[InputWhitelistRuleCidrTypeDef]
- See CreateInputSecurityGroupResponseTypeDef
# create_input_security_group method usage example with argument unpacking
kwargs: CreateInputSecurityGroupRequestTypeDef = {  # (1)
    "Tags": ...,
}
parent.create_input_security_group(**kwargs)create_multiplex#
Create a new multiplex.
Type annotations and code completion for boto3.client("medialive").create_multiplex method.
 boto3 documentation
# create_multiplex method definition
def create_multiplex(
    self,
    *,
    AvailabilityZones: Sequence[str],
    MultiplexSettings: MultiplexSettingsTypeDef,  # (1)
    Name: str,
    RequestId: str,
    Tags: Mapping[str, str] = ...,
) -> CreateMultiplexResponseTypeDef:  # (2)
    ...# create_multiplex method usage example with argument unpacking
kwargs: CreateMultiplexRequestTypeDef = {  # (1)
    "AvailabilityZones": ...,
    "MultiplexSettings": ...,
    "Name": ...,
    "RequestId": ...,
}
parent.create_multiplex(**kwargs)create_multiplex_program#
Create a new program in the multiplex.
Type annotations and code completion for boto3.client("medialive").create_multiplex_program method.
 boto3 documentation
# create_multiplex_program method definition
def create_multiplex_program(
    self,
    *,
    MultiplexId: str,
    MultiplexProgramSettings: MultiplexProgramSettingsTypeDef,  # (1)
    ProgramName: str,
    RequestId: str,
) -> CreateMultiplexProgramResponseTypeDef:  # (2)
    ...# create_multiplex_program method usage example with argument unpacking
kwargs: CreateMultiplexProgramRequestTypeDef = {  # (1)
    "MultiplexId": ...,
    "MultiplexProgramSettings": ...,
    "ProgramName": ...,
    "RequestId": ...,
}
parent.create_multiplex_program(**kwargs)create_partner_input#
Create a partner input.
Type annotations and code completion for boto3.client("medialive").create_partner_input method.
 boto3 documentation
# create_partner_input method definition
def create_partner_input(
    self,
    *,
    InputId: str,
    RequestId: str = ...,
    Tags: Mapping[str, str] = ...,
) -> CreatePartnerInputResponseTypeDef:  # (1)
    ...# create_partner_input method usage example with argument unpacking
kwargs: CreatePartnerInputRequestTypeDef = {  # (1)
    "InputId": ...,
}
parent.create_partner_input(**kwargs)create_tags#
Create tags for a resource.
Type annotations and code completion for boto3.client("medialive").create_tags method.
 boto3 documentation
# create_tags method definition
def create_tags(
    self,
    *,
    ResourceArn: str,
    Tags: Mapping[str, str] = ...,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# create_tags method usage example with argument unpacking
kwargs: CreateTagsRequestTypeDef = {  # (1)
    "ResourceArn": ...,
}
parent.create_tags(**kwargs)delete_channel#
Starts deletion of channel.
Type annotations and code completion for boto3.client("medialive").delete_channel method.
 boto3 documentation
# delete_channel method definition
def delete_channel(
    self,
    *,
    ChannelId: str,
) -> DeleteChannelResponseTypeDef:  # (1)
    ...# delete_channel method usage example with argument unpacking
kwargs: DeleteChannelRequestTypeDef = {  # (1)
    "ChannelId": ...,
}
parent.delete_channel(**kwargs)delete_input#
Deletes the input end point.
Type annotations and code completion for boto3.client("medialive").delete_input method.
 boto3 documentation
# delete_input method definition
def delete_input(
    self,
    *,
    InputId: str,
) -> Dict[str, Any]:
    ...# delete_input method usage example with argument unpacking
kwargs: DeleteInputRequestTypeDef = {  # (1)
    "InputId": ...,
}
parent.delete_input(**kwargs)delete_input_security_group#
Deletes an Input Security Group.
Type annotations and code completion for boto3.client("medialive").delete_input_security_group method.
 boto3 documentation
# delete_input_security_group method definition
def delete_input_security_group(
    self,
    *,
    InputSecurityGroupId: str,
) -> Dict[str, Any]:
    ...# delete_input_security_group method usage example with argument unpacking
kwargs: DeleteInputSecurityGroupRequestTypeDef = {  # (1)
    "InputSecurityGroupId": ...,
}
parent.delete_input_security_group(**kwargs)delete_multiplex#
Delete a multiplex.
Type annotations and code completion for boto3.client("medialive").delete_multiplex method.
 boto3 documentation
# delete_multiplex method definition
def delete_multiplex(
    self,
    *,
    MultiplexId: str,
) -> DeleteMultiplexResponseTypeDef:  # (1)
    ...# delete_multiplex method usage example with argument unpacking
kwargs: DeleteMultiplexRequestTypeDef = {  # (1)
    "MultiplexId": ...,
}
parent.delete_multiplex(**kwargs)delete_multiplex_program#
Delete a program from a multiplex.
Type annotations and code completion for boto3.client("medialive").delete_multiplex_program method.
 boto3 documentation
# delete_multiplex_program method definition
def delete_multiplex_program(
    self,
    *,
    MultiplexId: str,
    ProgramName: str,
) -> DeleteMultiplexProgramResponseTypeDef:  # (1)
    ...# delete_multiplex_program method usage example with argument unpacking
kwargs: DeleteMultiplexProgramRequestTypeDef = {  # (1)
    "MultiplexId": ...,
    "ProgramName": ...,
}
parent.delete_multiplex_program(**kwargs)delete_reservation#
Delete an expired reservation.
Type annotations and code completion for boto3.client("medialive").delete_reservation method.
 boto3 documentation
# delete_reservation method definition
def delete_reservation(
    self,
    *,
    ReservationId: str,
) -> DeleteReservationResponseTypeDef:  # (1)
    ...# delete_reservation method usage example with argument unpacking
kwargs: DeleteReservationRequestTypeDef = {  # (1)
    "ReservationId": ...,
}
parent.delete_reservation(**kwargs)delete_schedule#
Delete all schedule actions on a channel.
Type annotations and code completion for boto3.client("medialive").delete_schedule method.
 boto3 documentation
# delete_schedule method definition
def delete_schedule(
    self,
    *,
    ChannelId: str,
) -> Dict[str, Any]:
    ...# delete_schedule method usage example with argument unpacking
kwargs: DeleteScheduleRequestTypeDef = {  # (1)
    "ChannelId": ...,
}
parent.delete_schedule(**kwargs)delete_tags#
Removes tags for a resource.
Type annotations and code completion for boto3.client("medialive").delete_tags method.
 boto3 documentation
# delete_tags method definition
def delete_tags(
    self,
    *,
    ResourceArn: str,
    TagKeys: Sequence[str],
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# delete_tags method usage example with argument unpacking
kwargs: DeleteTagsRequestTypeDef = {  # (1)
    "ResourceArn": ...,
    "TagKeys": ...,
}
parent.delete_tags(**kwargs)describe_account_configuration#
Describe account configuration.
Type annotations and code completion for boto3.client("medialive").describe_account_configuration method.
 boto3 documentation
# describe_account_configuration method definition
def describe_account_configuration(
    self,
) -> DescribeAccountConfigurationResponseTypeDef:  # (1)
    ...describe_channel#
Gets details about a channel.
Type annotations and code completion for boto3.client("medialive").describe_channel method.
 boto3 documentation
# describe_channel method definition
def describe_channel(
    self,
    *,
    ChannelId: str,
) -> DescribeChannelResponseTypeDef:  # (1)
    ...# describe_channel method usage example with argument unpacking
kwargs: DescribeChannelRequestTypeDef = {  # (1)
    "ChannelId": ...,
}
parent.describe_channel(**kwargs)describe_input#
Produces details about an input.
Type annotations and code completion for boto3.client("medialive").describe_input method.
 boto3 documentation
# describe_input method definition
def describe_input(
    self,
    *,
    InputId: str,
) -> DescribeInputResponseTypeDef:  # (1)
    ...# describe_input method usage example with argument unpacking
kwargs: DescribeInputRequestTypeDef = {  # (1)
    "InputId": ...,
}
parent.describe_input(**kwargs)describe_input_device#
Gets the details for the input device.
Type annotations and code completion for boto3.client("medialive").describe_input_device method.
 boto3 documentation
# describe_input_device method definition
def describe_input_device(
    self,
    *,
    InputDeviceId: str,
) -> DescribeInputDeviceResponseTypeDef:  # (1)
    ...# describe_input_device method usage example with argument unpacking
kwargs: DescribeInputDeviceRequestTypeDef = {  # (1)
    "InputDeviceId": ...,
}
parent.describe_input_device(**kwargs)describe_input_device_thumbnail#
Get the latest thumbnail data for the input device.
Type annotations and code completion for boto3.client("medialive").describe_input_device_thumbnail method.
 boto3 documentation
# describe_input_device_thumbnail method definition
def describe_input_device_thumbnail(
    self,
    *,
    InputDeviceId: str,
    Accept: AcceptHeaderType,  # (1)
) -> DescribeInputDeviceThumbnailResponseTypeDef:  # (2)
    ...# describe_input_device_thumbnail method usage example with argument unpacking
kwargs: DescribeInputDeviceThumbnailRequestTypeDef = {  # (1)
    "InputDeviceId": ...,
    "Accept": ...,
}
parent.describe_input_device_thumbnail(**kwargs)describe_input_security_group#
Produces a summary of an Input Security Group.
Type annotations and code completion for boto3.client("medialive").describe_input_security_group method.
 boto3 documentation
# describe_input_security_group method definition
def describe_input_security_group(
    self,
    *,
    InputSecurityGroupId: str,
) -> DescribeInputSecurityGroupResponseTypeDef:  # (1)
    ...# describe_input_security_group method usage example with argument unpacking
kwargs: DescribeInputSecurityGroupRequestTypeDef = {  # (1)
    "InputSecurityGroupId": ...,
}
parent.describe_input_security_group(**kwargs)describe_multiplex#
Gets details about a multiplex.
Type annotations and code completion for boto3.client("medialive").describe_multiplex method.
 boto3 documentation
# describe_multiplex method definition
def describe_multiplex(
    self,
    *,
    MultiplexId: str,
) -> DescribeMultiplexResponseTypeDef:  # (1)
    ...# describe_multiplex method usage example with argument unpacking
kwargs: DescribeMultiplexRequestTypeDef = {  # (1)
    "MultiplexId": ...,
}
parent.describe_multiplex(**kwargs)describe_multiplex_program#
Get the details for a program in a multiplex.
Type annotations and code completion for boto3.client("medialive").describe_multiplex_program method.
 boto3 documentation
# describe_multiplex_program method definition
def describe_multiplex_program(
    self,
    *,
    MultiplexId: str,
    ProgramName: str,
) -> DescribeMultiplexProgramResponseTypeDef:  # (1)
    ...# describe_multiplex_program method usage example with argument unpacking
kwargs: DescribeMultiplexProgramRequestTypeDef = {  # (1)
    "MultiplexId": ...,
    "ProgramName": ...,
}
parent.describe_multiplex_program(**kwargs)describe_offering#
Get details for an offering.
Type annotations and code completion for boto3.client("medialive").describe_offering method.
 boto3 documentation
# describe_offering method definition
def describe_offering(
    self,
    *,
    OfferingId: str,
) -> DescribeOfferingResponseTypeDef:  # (1)
    ...# describe_offering method usage example with argument unpacking
kwargs: DescribeOfferingRequestTypeDef = {  # (1)
    "OfferingId": ...,
}
parent.describe_offering(**kwargs)describe_reservation#
Get details for a reservation.
Type annotations and code completion for boto3.client("medialive").describe_reservation method.
 boto3 documentation
# describe_reservation method definition
def describe_reservation(
    self,
    *,
    ReservationId: str,
) -> DescribeReservationResponseTypeDef:  # (1)
    ...# describe_reservation method usage example with argument unpacking
kwargs: DescribeReservationRequestTypeDef = {  # (1)
    "ReservationId": ...,
}
parent.describe_reservation(**kwargs)describe_schedule#
Get a channel schedule.
Type annotations and code completion for boto3.client("medialive").describe_schedule method.
 boto3 documentation
# describe_schedule method definition
def describe_schedule(
    self,
    *,
    ChannelId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> DescribeScheduleResponseTypeDef:  # (1)
    ...# describe_schedule method usage example with argument unpacking
kwargs: DescribeScheduleRequestTypeDef = {  # (1)
    "ChannelId": ...,
}
parent.describe_schedule(**kwargs)describe_thumbnails#
Describe the latest thumbnails data.
Type annotations and code completion for boto3.client("medialive").describe_thumbnails method.
 boto3 documentation
# describe_thumbnails method definition
def describe_thumbnails(
    self,
    *,
    ChannelId: str,
    PipelineId: str,
    ThumbnailType: str,
) -> DescribeThumbnailsResponseTypeDef:  # (1)
    ...# describe_thumbnails method usage example with argument unpacking
kwargs: DescribeThumbnailsRequestTypeDef = {  # (1)
    "ChannelId": ...,
    "PipelineId": ...,
    "ThumbnailType": ...,
}
parent.describe_thumbnails(**kwargs)list_channels#
Produces list of channels that have been created.
Type annotations and code completion for boto3.client("medialive").list_channels method.
 boto3 documentation
# list_channels method definition
def list_channels(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListChannelsResponseTypeDef:  # (1)
    ...# list_channels method usage example with argument unpacking
kwargs: ListChannelsRequestTypeDef = {  # (1)
    "MaxResults": ...,
}
parent.list_channels(**kwargs)list_input_device_transfers#
List input devices that are currently being transferred.
Type annotations and code completion for boto3.client("medialive").list_input_device_transfers method.
 boto3 documentation
# list_input_device_transfers method definition
def list_input_device_transfers(
    self,
    *,
    TransferType: str,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListInputDeviceTransfersResponseTypeDef:  # (1)
    ...# list_input_device_transfers method usage example with argument unpacking
kwargs: ListInputDeviceTransfersRequestTypeDef = {  # (1)
    "TransferType": ...,
}
parent.list_input_device_transfers(**kwargs)list_input_devices#
List input devices.
Type annotations and code completion for boto3.client("medialive").list_input_devices method.
 boto3 documentation
# list_input_devices method definition
def list_input_devices(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListInputDevicesResponseTypeDef:  # (1)
    ...# list_input_devices method usage example with argument unpacking
kwargs: ListInputDevicesRequestTypeDef = {  # (1)
    "MaxResults": ...,
}
parent.list_input_devices(**kwargs)list_input_security_groups#
Produces a list of Input Security Groups for an account.
Type annotations and code completion for boto3.client("medialive").list_input_security_groups method.
 boto3 documentation
# list_input_security_groups method definition
def list_input_security_groups(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListInputSecurityGroupsResponseTypeDef:  # (1)
    ...# list_input_security_groups method usage example with argument unpacking
kwargs: ListInputSecurityGroupsRequestTypeDef = {  # (1)
    "MaxResults": ...,
}
parent.list_input_security_groups(**kwargs)list_inputs#
Produces list of inputs that have been created.
Type annotations and code completion for boto3.client("medialive").list_inputs method.
 boto3 documentation
# list_inputs method definition
def list_inputs(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListInputsResponseTypeDef:  # (1)
    ...# list_inputs method usage example with argument unpacking
kwargs: ListInputsRequestTypeDef = {  # (1)
    "MaxResults": ...,
}
parent.list_inputs(**kwargs)list_multiplex_programs#
List the programs that currently exist for a specific multiplex.
Type annotations and code completion for boto3.client("medialive").list_multiplex_programs method.
 boto3 documentation
# list_multiplex_programs method definition
def list_multiplex_programs(
    self,
    *,
    MultiplexId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListMultiplexProgramsResponseTypeDef:  # (1)
    ...# list_multiplex_programs method usage example with argument unpacking
kwargs: ListMultiplexProgramsRequestTypeDef = {  # (1)
    "MultiplexId": ...,
}
parent.list_multiplex_programs(**kwargs)list_multiplexes#
Retrieve a list of the existing multiplexes.
Type annotations and code completion for boto3.client("medialive").list_multiplexes method.
 boto3 documentation
# list_multiplexes method definition
def list_multiplexes(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListMultiplexesResponseTypeDef:  # (1)
    ...# list_multiplexes method usage example with argument unpacking
kwargs: ListMultiplexesRequestTypeDef = {  # (1)
    "MaxResults": ...,
}
parent.list_multiplexes(**kwargs)list_offerings#
List offerings available for purchase.
Type annotations and code completion for boto3.client("medialive").list_offerings method.
 boto3 documentation
# list_offerings method definition
def list_offerings(
    self,
    *,
    ChannelClass: str = ...,
    ChannelConfiguration: str = ...,
    Codec: str = ...,
    Duration: str = ...,
    MaxResults: int = ...,
    MaximumBitrate: str = ...,
    MaximumFramerate: str = ...,
    NextToken: str = ...,
    Resolution: str = ...,
    ResourceType: str = ...,
    SpecialFeature: str = ...,
    VideoQuality: str = ...,
) -> ListOfferingsResponseTypeDef:  # (1)
    ...# list_offerings method usage example with argument unpacking
kwargs: ListOfferingsRequestTypeDef = {  # (1)
    "ChannelClass": ...,
}
parent.list_offerings(**kwargs)list_reservations#
List purchased reservations.
Type annotations and code completion for boto3.client("medialive").list_reservations method.
 boto3 documentation
# list_reservations method definition
def list_reservations(
    self,
    *,
    ChannelClass: str = ...,
    Codec: str = ...,
    MaxResults: int = ...,
    MaximumBitrate: str = ...,
    MaximumFramerate: str = ...,
    NextToken: str = ...,
    Resolution: str = ...,
    ResourceType: str = ...,
    SpecialFeature: str = ...,
    VideoQuality: str = ...,
) -> ListReservationsResponseTypeDef:  # (1)
    ...# list_reservations method usage example with argument unpacking
kwargs: ListReservationsRequestTypeDef = {  # (1)
    "ChannelClass": ...,
}
parent.list_reservations(**kwargs)list_tags_for_resource#
Produces list of tags that have been created for a resource.
Type annotations and code completion for boto3.client("medialive").list_tags_for_resource method.
 boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
    self,
    *,
    ResourceArn: str,
) -> ListTagsForResourceResponseTypeDef:  # (1)
    ...# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceRequestTypeDef = {  # (1)
    "ResourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)purchase_offering#
Purchase an offering and create a reservation.
Type annotations and code completion for boto3.client("medialive").purchase_offering method.
 boto3 documentation
# purchase_offering method definition
def purchase_offering(
    self,
    *,
    Count: int,
    OfferingId: str,
    Name: str = ...,
    RenewalSettings: RenewalSettingsTypeDef = ...,  # (1)
    RequestId: str = ...,
    Start: str = ...,
    Tags: Mapping[str, str] = ...,
) -> PurchaseOfferingResponseTypeDef:  # (2)
    ...# purchase_offering method usage example with argument unpacking
kwargs: PurchaseOfferingRequestTypeDef = {  # (1)
    "Count": ...,
    "OfferingId": ...,
}
parent.purchase_offering(**kwargs)reboot_input_device#
Send a reboot command to the specified input device.
Type annotations and code completion for boto3.client("medialive").reboot_input_device method.
 boto3 documentation
# reboot_input_device method definition
def reboot_input_device(
    self,
    *,
    InputDeviceId: str,
    Force: RebootInputDeviceForceType = ...,  # (1)
) -> Dict[str, Any]:
    ...# reboot_input_device method usage example with argument unpacking
kwargs: RebootInputDeviceRequestTypeDef = {  # (1)
    "InputDeviceId": ...,
}
parent.reboot_input_device(**kwargs)reject_input_device_transfer#
Reject the transfer of the specified input device to your AWS account.
Type annotations and code completion for boto3.client("medialive").reject_input_device_transfer method.
 boto3 documentation
# reject_input_device_transfer method definition
def reject_input_device_transfer(
    self,
    *,
    InputDeviceId: str,
) -> Dict[str, Any]:
    ...# reject_input_device_transfer method usage example with argument unpacking
kwargs: RejectInputDeviceTransferRequestTypeDef = {  # (1)
    "InputDeviceId": ...,
}
parent.reject_input_device_transfer(**kwargs)start_channel#
Starts an existing channel.
Type annotations and code completion for boto3.client("medialive").start_channel method.
 boto3 documentation
# start_channel method definition
def start_channel(
    self,
    *,
    ChannelId: str,
) -> StartChannelResponseTypeDef:  # (1)
    ...# start_channel method usage example with argument unpacking
kwargs: StartChannelRequestTypeDef = {  # (1)
    "ChannelId": ...,
}
parent.start_channel(**kwargs)start_input_device#
Start an input device that is attached to a MediaConnect flow.
Type annotations and code completion for boto3.client("medialive").start_input_device method.
 boto3 documentation
# start_input_device method definition
def start_input_device(
    self,
    *,
    InputDeviceId: str,
) -> Dict[str, Any]:
    ...# start_input_device method usage example with argument unpacking
kwargs: StartInputDeviceRequestTypeDef = {  # (1)
    "InputDeviceId": ...,
}
parent.start_input_device(**kwargs)start_input_device_maintenance_window#
Start a maintenance window for the specified input device.
Type annotations and code completion for boto3.client("medialive").start_input_device_maintenance_window method.
 boto3 documentation
# start_input_device_maintenance_window method definition
def start_input_device_maintenance_window(
    self,
    *,
    InputDeviceId: str,
) -> Dict[str, Any]:
    ...# start_input_device_maintenance_window method usage example with argument unpacking
kwargs: StartInputDeviceMaintenanceWindowRequestTypeDef = {  # (1)
    "InputDeviceId": ...,
}
parent.start_input_device_maintenance_window(**kwargs)start_multiplex#
Start (run) the multiplex.
Type annotations and code completion for boto3.client("medialive").start_multiplex method.
 boto3 documentation
# start_multiplex method definition
def start_multiplex(
    self,
    *,
    MultiplexId: str,
) -> StartMultiplexResponseTypeDef:  # (1)
    ...# start_multiplex method usage example with argument unpacking
kwargs: StartMultiplexRequestTypeDef = {  # (1)
    "MultiplexId": ...,
}
parent.start_multiplex(**kwargs)stop_channel#
Stops a running channel.
Type annotations and code completion for boto3.client("medialive").stop_channel method.
 boto3 documentation
# stop_channel method definition
def stop_channel(
    self,
    *,
    ChannelId: str,
) -> StopChannelResponseTypeDef:  # (1)
    ...# stop_channel method usage example with argument unpacking
kwargs: StopChannelRequestTypeDef = {  # (1)
    "ChannelId": ...,
}
parent.stop_channel(**kwargs)stop_input_device#
Stop an input device that is attached to a MediaConnect flow.
Type annotations and code completion for boto3.client("medialive").stop_input_device method.
 boto3 documentation
# stop_input_device method definition
def stop_input_device(
    self,
    *,
    InputDeviceId: str,
) -> Dict[str, Any]:
    ...# stop_input_device method usage example with argument unpacking
kwargs: StopInputDeviceRequestTypeDef = {  # (1)
    "InputDeviceId": ...,
}
parent.stop_input_device(**kwargs)stop_multiplex#
Stops a running multiplex.
Type annotations and code completion for boto3.client("medialive").stop_multiplex method.
 boto3 documentation
# stop_multiplex method definition
def stop_multiplex(
    self,
    *,
    MultiplexId: str,
) -> StopMultiplexResponseTypeDef:  # (1)
    ...# stop_multiplex method usage example with argument unpacking
kwargs: StopMultiplexRequestTypeDef = {  # (1)
    "MultiplexId": ...,
}
parent.stop_multiplex(**kwargs)transfer_input_device#
Start an input device transfer to another AWS account.
Type annotations and code completion for boto3.client("medialive").transfer_input_device method.
 boto3 documentation
# transfer_input_device method definition
def transfer_input_device(
    self,
    *,
    InputDeviceId: str,
    TargetCustomerId: str = ...,
    TargetRegion: str = ...,
    TransferMessage: str = ...,
) -> Dict[str, Any]:
    ...# transfer_input_device method usage example with argument unpacking
kwargs: TransferInputDeviceRequestTypeDef = {  # (1)
    "InputDeviceId": ...,
}
parent.transfer_input_device(**kwargs)update_account_configuration#
Update account configuration.
Type annotations and code completion for boto3.client("medialive").update_account_configuration method.
 boto3 documentation
# update_account_configuration method definition
def update_account_configuration(
    self,
    *,
    AccountConfiguration: AccountConfigurationTypeDef = ...,  # (1)
) -> UpdateAccountConfigurationResponseTypeDef:  # (2)
    ...# update_account_configuration method usage example with argument unpacking
kwargs: UpdateAccountConfigurationRequestTypeDef = {  # (1)
    "AccountConfiguration": ...,
}
parent.update_account_configuration(**kwargs)update_channel#
Updates a channel.
Type annotations and code completion for boto3.client("medialive").update_channel method.
 boto3 documentation
# update_channel method definition
def update_channel(
    self,
    *,
    ChannelId: str,
    CdiInputSpecification: CdiInputSpecificationTypeDef = ...,  # (1)
    Destinations: Sequence[OutputDestinationUnionTypeDef] = ...,  # (2)
    EncoderSettings: EncoderSettingsUnionTypeDef = ...,  # (3)
    InputAttachments: Sequence[InputAttachmentUnionTypeDef] = ...,  # (4)
    InputSpecification: InputSpecificationTypeDef = ...,  # (5)
    LogLevel: LogLevelType = ...,  # (6)
    Maintenance: MaintenanceUpdateSettingsTypeDef = ...,  # (7)
    Name: str = ...,
    RoleArn: str = ...,
    ChannelEngineVersion: ChannelEngineVersionRequestTypeDef = ...,  # (8)
    DryRun: bool = ...,
    AnywhereSettings: AnywhereSettingsTypeDef = ...,  # (9)
) -> UpdateChannelResponseTypeDef:  # (10)
    ...- See CdiInputSpecificationTypeDef
- See Sequence[OutputDestinationUnionTypeDef]
- See EncoderSettingsUnionTypeDef
- See Sequence[InputAttachmentUnionTypeDef]
- See InputSpecificationTypeDef
- See LogLevelType
- See MaintenanceUpdateSettingsTypeDef
- See ChannelEngineVersionRequestTypeDef
- See AnywhereSettingsTypeDef
- See UpdateChannelResponseTypeDef
# update_channel method usage example with argument unpacking
kwargs: UpdateChannelRequestTypeDef = {  # (1)
    "ChannelId": ...,
}
parent.update_channel(**kwargs)update_channel_class#
Changes the class of the channel.
Type annotations and code completion for boto3.client("medialive").update_channel_class method.
 boto3 documentation
# update_channel_class method definition
def update_channel_class(
    self,
    *,
    ChannelClass: ChannelClassType,  # (1)
    ChannelId: str,
    Destinations: Sequence[OutputDestinationUnionTypeDef] = ...,  # (2)
) -> UpdateChannelClassResponseTypeDef:  # (3)
    ...- See ChannelClassType
- See Sequence[OutputDestinationUnionTypeDef]
- See UpdateChannelClassResponseTypeDef
# update_channel_class method usage example with argument unpacking
kwargs: UpdateChannelClassRequestTypeDef = {  # (1)
    "ChannelClass": ...,
    "ChannelId": ...,
}
parent.update_channel_class(**kwargs)update_input#
Updates an input.
Type annotations and code completion for boto3.client("medialive").update_input method.
 boto3 documentation
# update_input method definition
def update_input(
    self,
    *,
    InputId: str,
    Destinations: Sequence[InputDestinationRequestTypeDef] = ...,  # (1)
    InputDevices: Sequence[InputDeviceRequestTypeDef] = ...,  # (2)
    InputSecurityGroups: Sequence[str] = ...,
    MediaConnectFlows: Sequence[MediaConnectFlowRequestTypeDef] = ...,  # (3)
    Name: str = ...,
    RoleArn: str = ...,
    Sources: Sequence[InputSourceRequestTypeDef] = ...,  # (4)
    SrtSettings: SrtSettingsRequestTypeDef = ...,  # (5)
    MulticastSettings: MulticastSettingsUpdateRequestTypeDef = ...,  # (6)
    Smpte2110ReceiverGroupSettings: Smpte2110ReceiverGroupSettingsUnionTypeDef = ...,  # (7)
    SdiSources: Sequence[str] = ...,
) -> UpdateInputResponseTypeDef:  # (8)
    ...- See Sequence[InputDestinationRequestTypeDef]
- See Sequence[InputDeviceRequestTypeDef]
- See Sequence[MediaConnectFlowRequestTypeDef]
- See Sequence[InputSourceRequestTypeDef]
- See SrtSettingsRequestTypeDef
- See MulticastSettingsUpdateRequestTypeDef
- See Smpte2110ReceiverGroupSettingsUnionTypeDef
- See UpdateInputResponseTypeDef
# update_input method usage example with argument unpacking
kwargs: UpdateInputRequestTypeDef = {  # (1)
    "InputId": ...,
}
parent.update_input(**kwargs)update_input_device#
Updates the parameters for the input device.
Type annotations and code completion for boto3.client("medialive").update_input_device method.
 boto3 documentation
# update_input_device method definition
def update_input_device(
    self,
    *,
    InputDeviceId: str,
    HdDeviceSettings: InputDeviceConfigurableSettingsTypeDef = ...,  # (1)
    Name: str = ...,
    UhdDeviceSettings: InputDeviceConfigurableSettingsTypeDef = ...,  # (1)
    AvailabilityZone: str = ...,
) -> UpdateInputDeviceResponseTypeDef:  # (3)
    ...- See InputDeviceConfigurableSettingsTypeDef
- See InputDeviceConfigurableSettingsTypeDef
- See UpdateInputDeviceResponseTypeDef
# update_input_device method usage example with argument unpacking
kwargs: UpdateInputDeviceRequestTypeDef = {  # (1)
    "InputDeviceId": ...,
}
parent.update_input_device(**kwargs)update_input_security_group#
Update an Input Security Group's Whilelists.
Type annotations and code completion for boto3.client("medialive").update_input_security_group method.
 boto3 documentation
# update_input_security_group method definition
def update_input_security_group(
    self,
    *,
    InputSecurityGroupId: str,
    Tags: Mapping[str, str] = ...,
    WhitelistRules: Sequence[InputWhitelistRuleCidrTypeDef] = ...,  # (1)
) -> UpdateInputSecurityGroupResponseTypeDef:  # (2)
    ...- See Sequence[InputWhitelistRuleCidrTypeDef]
- See UpdateInputSecurityGroupResponseTypeDef
# update_input_security_group method usage example with argument unpacking
kwargs: UpdateInputSecurityGroupRequestTypeDef = {  # (1)
    "InputSecurityGroupId": ...,
}
parent.update_input_security_group(**kwargs)update_multiplex#
Updates a multiplex.
Type annotations and code completion for boto3.client("medialive").update_multiplex method.
 boto3 documentation
# update_multiplex method definition
def update_multiplex(
    self,
    *,
    MultiplexId: str,
    MultiplexSettings: MultiplexSettingsTypeDef = ...,  # (1)
    Name: str = ...,
    PacketIdentifiersMapping: Mapping[str, MultiplexProgramPacketIdentifiersMapUnionTypeDef] = ...,  # (2)
) -> UpdateMultiplexResponseTypeDef:  # (3)
    ...- See MultiplexSettingsTypeDef
- See Mapping[str, MultiplexProgramPacketIdentifiersMapUnionTypeDef]
- See UpdateMultiplexResponseTypeDef
# update_multiplex method usage example with argument unpacking
kwargs: UpdateMultiplexRequestTypeDef = {  # (1)
    "MultiplexId": ...,
}
parent.update_multiplex(**kwargs)update_multiplex_program#
Update a program in a multiplex.
Type annotations and code completion for boto3.client("medialive").update_multiplex_program method.
 boto3 documentation
# update_multiplex_program method definition
def update_multiplex_program(
    self,
    *,
    MultiplexId: str,
    ProgramName: str,
    MultiplexProgramSettings: MultiplexProgramSettingsTypeDef = ...,  # (1)
) -> UpdateMultiplexProgramResponseTypeDef:  # (2)
    ...# update_multiplex_program method usage example with argument unpacking
kwargs: UpdateMultiplexProgramRequestTypeDef = {  # (1)
    "MultiplexId": ...,
    "ProgramName": ...,
}
parent.update_multiplex_program(**kwargs)update_reservation#
Update reservation.
Type annotations and code completion for boto3.client("medialive").update_reservation method.
 boto3 documentation
# update_reservation method definition
def update_reservation(
    self,
    *,
    ReservationId: str,
    Name: str = ...,
    RenewalSettings: RenewalSettingsTypeDef = ...,  # (1)
) -> UpdateReservationResponseTypeDef:  # (2)
    ...# update_reservation method usage example with argument unpacking
kwargs: UpdateReservationRequestTypeDef = {  # (1)
    "ReservationId": ...,
}
parent.update_reservation(**kwargs)restart_channel_pipelines#
Restart pipelines in one channel that is currently running.
Type annotations and code completion for boto3.client("medialive").restart_channel_pipelines method.
 boto3 documentation
# restart_channel_pipelines method definition
def restart_channel_pipelines(
    self,
    *,
    ChannelId: str,
    PipelineIds: Sequence[ChannelPipelineIdToRestartType] = ...,  # (1)
) -> RestartChannelPipelinesResponseTypeDef:  # (2)
    ...- See Sequence[ChannelPipelineIdToRestartType]
- See RestartChannelPipelinesResponseTypeDef
# restart_channel_pipelines method usage example with argument unpacking
kwargs: RestartChannelPipelinesRequestTypeDef = {  # (1)
    "ChannelId": ...,
}
parent.restart_channel_pipelines(**kwargs)create_cloud_watch_alarm_template#
Creates a cloudwatch alarm template to dynamically generate cloudwatch metric alarms on targeted resource types.
Type annotations and code completion for boto3.client("medialive").create_cloud_watch_alarm_template method.
 boto3 documentation
# create_cloud_watch_alarm_template method definition
def create_cloud_watch_alarm_template(
    self,
    *,
    ComparisonOperator: CloudWatchAlarmTemplateComparisonOperatorType,  # (1)
    EvaluationPeriods: int,
    GroupIdentifier: str,
    MetricName: str,
    Name: str,
    Period: int,
    Statistic: CloudWatchAlarmTemplateStatisticType,  # (2)
    TargetResourceType: CloudWatchAlarmTemplateTargetResourceTypeType,  # (3)
    Threshold: float,
    TreatMissingData: CloudWatchAlarmTemplateTreatMissingDataType,  # (4)
    DatapointsToAlarm: int = ...,
    Description: str = ...,
    Tags: Mapping[str, str] = ...,
    RequestId: str = ...,
) -> CreateCloudWatchAlarmTemplateResponseTypeDef:  # (5)
    ...- See CloudWatchAlarmTemplateComparisonOperatorType
- See CloudWatchAlarmTemplateStatisticType
- See CloudWatchAlarmTemplateTargetResourceTypeType
- See CloudWatchAlarmTemplateTreatMissingDataType
- See CreateCloudWatchAlarmTemplateResponseTypeDef
# create_cloud_watch_alarm_template method usage example with argument unpacking
kwargs: CreateCloudWatchAlarmTemplateRequestTypeDef = {  # (1)
    "ComparisonOperator": ...,
    "EvaluationPeriods": ...,
    "GroupIdentifier": ...,
    "MetricName": ...,
    "Name": ...,
    "Period": ...,
    "Statistic": ...,
    "TargetResourceType": ...,
    "Threshold": ...,
    "TreatMissingData": ...,
}
parent.create_cloud_watch_alarm_template(**kwargs)create_cloud_watch_alarm_template_group#
Creates a cloudwatch alarm template group to group your cloudwatch alarm templates and to attach to signal maps for dynamically creating alarms.
Type annotations and code completion for boto3.client("medialive").create_cloud_watch_alarm_template_group method.
 boto3 documentation
# create_cloud_watch_alarm_template_group method definition
def create_cloud_watch_alarm_template_group(
    self,
    *,
    Name: str,
    Description: str = ...,
    Tags: Mapping[str, str] = ...,
    RequestId: str = ...,
) -> CreateCloudWatchAlarmTemplateGroupResponseTypeDef:  # (1)
    ...# create_cloud_watch_alarm_template_group method usage example with argument unpacking
kwargs: CreateCloudWatchAlarmTemplateGroupRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.create_cloud_watch_alarm_template_group(**kwargs)create_event_bridge_rule_template#
Creates an eventbridge rule template to monitor events and send notifications to your targeted resources.
Type annotations and code completion for boto3.client("medialive").create_event_bridge_rule_template method.
 boto3 documentation
# create_event_bridge_rule_template method definition
def create_event_bridge_rule_template(
    self,
    *,
    EventType: EventBridgeRuleTemplateEventTypeType,  # (1)
    GroupIdentifier: str,
    Name: str,
    Description: str = ...,
    EventTargets: Sequence[EventBridgeRuleTemplateTargetTypeDef] = ...,  # (2)
    Tags: Mapping[str, str] = ...,
    RequestId: str = ...,
) -> CreateEventBridgeRuleTemplateResponseTypeDef:  # (3)
    ...- See EventBridgeRuleTemplateEventTypeType
- See Sequence[EventBridgeRuleTemplateTargetTypeDef]
- See CreateEventBridgeRuleTemplateResponseTypeDef
# create_event_bridge_rule_template method usage example with argument unpacking
kwargs: CreateEventBridgeRuleTemplateRequestTypeDef = {  # (1)
    "EventType": ...,
    "GroupIdentifier": ...,
    "Name": ...,
}
parent.create_event_bridge_rule_template(**kwargs)create_event_bridge_rule_template_group#
Creates an eventbridge rule template group to group your eventbridge rule templates and to attach to signal maps for dynamically creating notification rules.
Type annotations and code completion for boto3.client("medialive").create_event_bridge_rule_template_group method.
 boto3 documentation
# create_event_bridge_rule_template_group method definition
def create_event_bridge_rule_template_group(
    self,
    *,
    Name: str,
    Description: str = ...,
    Tags: Mapping[str, str] = ...,
    RequestId: str = ...,
) -> CreateEventBridgeRuleTemplateGroupResponseTypeDef:  # (1)
    ...# create_event_bridge_rule_template_group method usage example with argument unpacking
kwargs: CreateEventBridgeRuleTemplateGroupRequestTypeDef = {  # (1)
    "Name": ...,
}
parent.create_event_bridge_rule_template_group(**kwargs)create_signal_map#
Initiates the creation of a new signal map.
Type annotations and code completion for boto3.client("medialive").create_signal_map method.
 boto3 documentation
# create_signal_map method definition
def create_signal_map(
    self,
    *,
    DiscoveryEntryPointArn: str,
    Name: str,
    CloudWatchAlarmTemplateGroupIdentifiers: Sequence[str] = ...,
    Description: str = ...,
    EventBridgeRuleTemplateGroupIdentifiers: Sequence[str] = ...,
    Tags: Mapping[str, str] = ...,
    RequestId: str = ...,
) -> CreateSignalMapResponseTypeDef:  # (1)
    ...# create_signal_map method usage example with argument unpacking
kwargs: CreateSignalMapRequestTypeDef = {  # (1)
    "DiscoveryEntryPointArn": ...,
    "Name": ...,
}
parent.create_signal_map(**kwargs)delete_cloud_watch_alarm_template#
Deletes a cloudwatch alarm template.
Type annotations and code completion for boto3.client("medialive").delete_cloud_watch_alarm_template method.
 boto3 documentation
# delete_cloud_watch_alarm_template method definition
def delete_cloud_watch_alarm_template(
    self,
    *,
    Identifier: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# delete_cloud_watch_alarm_template method usage example with argument unpacking
kwargs: DeleteCloudWatchAlarmTemplateRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.delete_cloud_watch_alarm_template(**kwargs)delete_cloud_watch_alarm_template_group#
Deletes a cloudwatch alarm template group.
Type annotations and code completion for boto3.client("medialive").delete_cloud_watch_alarm_template_group method.
 boto3 documentation
# delete_cloud_watch_alarm_template_group method definition
def delete_cloud_watch_alarm_template_group(
    self,
    *,
    Identifier: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# delete_cloud_watch_alarm_template_group method usage example with argument unpacking
kwargs: DeleteCloudWatchAlarmTemplateGroupRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.delete_cloud_watch_alarm_template_group(**kwargs)delete_event_bridge_rule_template#
Deletes an eventbridge rule template.
Type annotations and code completion for boto3.client("medialive").delete_event_bridge_rule_template method.
 boto3 documentation
# delete_event_bridge_rule_template method definition
def delete_event_bridge_rule_template(
    self,
    *,
    Identifier: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# delete_event_bridge_rule_template method usage example with argument unpacking
kwargs: DeleteEventBridgeRuleTemplateRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.delete_event_bridge_rule_template(**kwargs)delete_event_bridge_rule_template_group#
Deletes an eventbridge rule template group.
Type annotations and code completion for boto3.client("medialive").delete_event_bridge_rule_template_group method.
 boto3 documentation
# delete_event_bridge_rule_template_group method definition
def delete_event_bridge_rule_template_group(
    self,
    *,
    Identifier: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# delete_event_bridge_rule_template_group method usage example with argument unpacking
kwargs: DeleteEventBridgeRuleTemplateGroupRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.delete_event_bridge_rule_template_group(**kwargs)delete_signal_map#
Deletes the specified signal map.
Type annotations and code completion for boto3.client("medialive").delete_signal_map method.
 boto3 documentation
# delete_signal_map method definition
def delete_signal_map(
    self,
    *,
    Identifier: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# delete_signal_map method usage example with argument unpacking
kwargs: DeleteSignalMapRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.delete_signal_map(**kwargs)get_cloud_watch_alarm_template#
Retrieves the specified cloudwatch alarm template.
Type annotations and code completion for boto3.client("medialive").get_cloud_watch_alarm_template method.
 boto3 documentation
# get_cloud_watch_alarm_template method definition
def get_cloud_watch_alarm_template(
    self,
    *,
    Identifier: str,
) -> GetCloudWatchAlarmTemplateResponseTypeDef:  # (1)
    ...# get_cloud_watch_alarm_template method usage example with argument unpacking
kwargs: GetCloudWatchAlarmTemplateRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.get_cloud_watch_alarm_template(**kwargs)get_cloud_watch_alarm_template_group#
Retrieves the specified cloudwatch alarm template group.
Type annotations and code completion for boto3.client("medialive").get_cloud_watch_alarm_template_group method.
 boto3 documentation
# get_cloud_watch_alarm_template_group method definition
def get_cloud_watch_alarm_template_group(
    self,
    *,
    Identifier: str,
) -> GetCloudWatchAlarmTemplateGroupResponseTypeDef:  # (1)
    ...# get_cloud_watch_alarm_template_group method usage example with argument unpacking
kwargs: GetCloudWatchAlarmTemplateGroupRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.get_cloud_watch_alarm_template_group(**kwargs)get_event_bridge_rule_template#
Retrieves the specified eventbridge rule template.
Type annotations and code completion for boto3.client("medialive").get_event_bridge_rule_template method.
 boto3 documentation
# get_event_bridge_rule_template method definition
def get_event_bridge_rule_template(
    self,
    *,
    Identifier: str,
) -> GetEventBridgeRuleTemplateResponseTypeDef:  # (1)
    ...# get_event_bridge_rule_template method usage example with argument unpacking
kwargs: GetEventBridgeRuleTemplateRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.get_event_bridge_rule_template(**kwargs)get_event_bridge_rule_template_group#
Retrieves the specified eventbridge rule template group.
Type annotations and code completion for boto3.client("medialive").get_event_bridge_rule_template_group method.
 boto3 documentation
# get_event_bridge_rule_template_group method definition
def get_event_bridge_rule_template_group(
    self,
    *,
    Identifier: str,
) -> GetEventBridgeRuleTemplateGroupResponseTypeDef:  # (1)
    ...# get_event_bridge_rule_template_group method usage example with argument unpacking
kwargs: GetEventBridgeRuleTemplateGroupRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.get_event_bridge_rule_template_group(**kwargs)get_signal_map#
Retrieves the specified signal map.
Type annotations and code completion for boto3.client("medialive").get_signal_map method.
 boto3 documentation
# get_signal_map method definition
def get_signal_map(
    self,
    *,
    Identifier: str,
) -> GetSignalMapResponseTypeDef:  # (1)
    ...# get_signal_map method usage example with argument unpacking
kwargs: GetSignalMapRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.get_signal_map(**kwargs)list_cloud_watch_alarm_template_groups#
Lists cloudwatch alarm template groups.
Type annotations and code completion for boto3.client("medialive").list_cloud_watch_alarm_template_groups method.
 boto3 documentation
# list_cloud_watch_alarm_template_groups method definition
def list_cloud_watch_alarm_template_groups(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
    Scope: str = ...,
    SignalMapIdentifier: str = ...,
) -> ListCloudWatchAlarmTemplateGroupsResponseTypeDef:  # (1)
    ...# list_cloud_watch_alarm_template_groups method usage example with argument unpacking
kwargs: ListCloudWatchAlarmTemplateGroupsRequestTypeDef = {  # (1)
    "MaxResults": ...,
}
parent.list_cloud_watch_alarm_template_groups(**kwargs)list_cloud_watch_alarm_templates#
Lists cloudwatch alarm templates.
Type annotations and code completion for boto3.client("medialive").list_cloud_watch_alarm_templates method.
 boto3 documentation
# list_cloud_watch_alarm_templates method definition
def list_cloud_watch_alarm_templates(
    self,
    *,
    GroupIdentifier: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
    Scope: str = ...,
    SignalMapIdentifier: str = ...,
) -> ListCloudWatchAlarmTemplatesResponseTypeDef:  # (1)
    ...# list_cloud_watch_alarm_templates method usage example with argument unpacking
kwargs: ListCloudWatchAlarmTemplatesRequestTypeDef = {  # (1)
    "GroupIdentifier": ...,
}
parent.list_cloud_watch_alarm_templates(**kwargs)list_event_bridge_rule_template_groups#
Lists eventbridge rule template groups.
Type annotations and code completion for boto3.client("medialive").list_event_bridge_rule_template_groups method.
 boto3 documentation
# list_event_bridge_rule_template_groups method definition
def list_event_bridge_rule_template_groups(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
    SignalMapIdentifier: str = ...,
) -> ListEventBridgeRuleTemplateGroupsResponseTypeDef:  # (1)
    ...# list_event_bridge_rule_template_groups method usage example with argument unpacking
kwargs: ListEventBridgeRuleTemplateGroupsRequestTypeDef = {  # (1)
    "MaxResults": ...,
}
parent.list_event_bridge_rule_template_groups(**kwargs)list_event_bridge_rule_templates#
Lists eventbridge rule templates.
Type annotations and code completion for boto3.client("medialive").list_event_bridge_rule_templates method.
 boto3 documentation
# list_event_bridge_rule_templates method definition
def list_event_bridge_rule_templates(
    self,
    *,
    GroupIdentifier: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
    SignalMapIdentifier: str = ...,
) -> ListEventBridgeRuleTemplatesResponseTypeDef:  # (1)
    ...# list_event_bridge_rule_templates method usage example with argument unpacking
kwargs: ListEventBridgeRuleTemplatesRequestTypeDef = {  # (1)
    "GroupIdentifier": ...,
}
parent.list_event_bridge_rule_templates(**kwargs)list_signal_maps#
Lists signal maps.
Type annotations and code completion for boto3.client("medialive").list_signal_maps method.
 boto3 documentation
# list_signal_maps method definition
def list_signal_maps(
    self,
    *,
    CloudWatchAlarmTemplateGroupIdentifier: str = ...,
    EventBridgeRuleTemplateGroupIdentifier: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListSignalMapsResponseTypeDef:  # (1)
    ...# list_signal_maps method usage example with argument unpacking
kwargs: ListSignalMapsRequestTypeDef = {  # (1)
    "CloudWatchAlarmTemplateGroupIdentifier": ...,
}
parent.list_signal_maps(**kwargs)start_delete_monitor_deployment#
Initiates a deployment to delete the monitor of the specified signal map.
Type annotations and code completion for boto3.client("medialive").start_delete_monitor_deployment method.
 boto3 documentation
# start_delete_monitor_deployment method definition
def start_delete_monitor_deployment(
    self,
    *,
    Identifier: str,
) -> StartDeleteMonitorDeploymentResponseTypeDef:  # (1)
    ...# start_delete_monitor_deployment method usage example with argument unpacking
kwargs: StartDeleteMonitorDeploymentRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.start_delete_monitor_deployment(**kwargs)start_monitor_deployment#
Initiates a deployment to deploy the latest monitor of the specified signal map.
Type annotations and code completion for boto3.client("medialive").start_monitor_deployment method.
 boto3 documentation
# start_monitor_deployment method definition
def start_monitor_deployment(
    self,
    *,
    Identifier: str,
    DryRun: bool = ...,
) -> StartMonitorDeploymentResponseTypeDef:  # (1)
    ...# start_monitor_deployment method usage example with argument unpacking
kwargs: StartMonitorDeploymentRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.start_monitor_deployment(**kwargs)start_update_signal_map#
Initiates an update for the specified signal map.
Type annotations and code completion for boto3.client("medialive").start_update_signal_map method.
 boto3 documentation
# start_update_signal_map method definition
def start_update_signal_map(
    self,
    *,
    Identifier: str,
    CloudWatchAlarmTemplateGroupIdentifiers: Sequence[str] = ...,
    Description: str = ...,
    DiscoveryEntryPointArn: str = ...,
    EventBridgeRuleTemplateGroupIdentifiers: Sequence[str] = ...,
    ForceRediscovery: bool = ...,
    Name: str = ...,
) -> StartUpdateSignalMapResponseTypeDef:  # (1)
    ...# start_update_signal_map method usage example with argument unpacking
kwargs: StartUpdateSignalMapRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.start_update_signal_map(**kwargs)update_cloud_watch_alarm_template#
Updates the specified cloudwatch alarm template.
Type annotations and code completion for boto3.client("medialive").update_cloud_watch_alarm_template method.
 boto3 documentation
# update_cloud_watch_alarm_template method definition
def update_cloud_watch_alarm_template(
    self,
    *,
    Identifier: str,
    ComparisonOperator: CloudWatchAlarmTemplateComparisonOperatorType = ...,  # (1)
    DatapointsToAlarm: int = ...,
    Description: str = ...,
    EvaluationPeriods: int = ...,
    GroupIdentifier: str = ...,
    MetricName: str = ...,
    Name: str = ...,
    Period: int = ...,
    Statistic: CloudWatchAlarmTemplateStatisticType = ...,  # (2)
    TargetResourceType: CloudWatchAlarmTemplateTargetResourceTypeType = ...,  # (3)
    Threshold: float = ...,
    TreatMissingData: CloudWatchAlarmTemplateTreatMissingDataType = ...,  # (4)
) -> UpdateCloudWatchAlarmTemplateResponseTypeDef:  # (5)
    ...- See CloudWatchAlarmTemplateComparisonOperatorType
- See CloudWatchAlarmTemplateStatisticType
- See CloudWatchAlarmTemplateTargetResourceTypeType
- See CloudWatchAlarmTemplateTreatMissingDataType
- See UpdateCloudWatchAlarmTemplateResponseTypeDef
# update_cloud_watch_alarm_template method usage example with argument unpacking
kwargs: UpdateCloudWatchAlarmTemplateRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.update_cloud_watch_alarm_template(**kwargs)update_cloud_watch_alarm_template_group#
Updates the specified cloudwatch alarm template group.
Type annotations and code completion for boto3.client("medialive").update_cloud_watch_alarm_template_group method.
 boto3 documentation
# update_cloud_watch_alarm_template_group method definition
def update_cloud_watch_alarm_template_group(
    self,
    *,
    Identifier: str,
    Description: str = ...,
) -> UpdateCloudWatchAlarmTemplateGroupResponseTypeDef:  # (1)
    ...# update_cloud_watch_alarm_template_group method usage example with argument unpacking
kwargs: UpdateCloudWatchAlarmTemplateGroupRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.update_cloud_watch_alarm_template_group(**kwargs)update_event_bridge_rule_template#
Updates the specified eventbridge rule template.
Type annotations and code completion for boto3.client("medialive").update_event_bridge_rule_template method.
 boto3 documentation
# update_event_bridge_rule_template method definition
def update_event_bridge_rule_template(
    self,
    *,
    Identifier: str,
    Description: str = ...,
    EventTargets: Sequence[EventBridgeRuleTemplateTargetTypeDef] = ...,  # (1)
    EventType: EventBridgeRuleTemplateEventTypeType = ...,  # (2)
    GroupIdentifier: str = ...,
    Name: str = ...,
) -> UpdateEventBridgeRuleTemplateResponseTypeDef:  # (3)
    ...- See Sequence[EventBridgeRuleTemplateTargetTypeDef]
- See EventBridgeRuleTemplateEventTypeType
- See UpdateEventBridgeRuleTemplateResponseTypeDef
# update_event_bridge_rule_template method usage example with argument unpacking
kwargs: UpdateEventBridgeRuleTemplateRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.update_event_bridge_rule_template(**kwargs)update_event_bridge_rule_template_group#
Updates the specified eventbridge rule template group.
Type annotations and code completion for boto3.client("medialive").update_event_bridge_rule_template_group method.
 boto3 documentation
# update_event_bridge_rule_template_group method definition
def update_event_bridge_rule_template_group(
    self,
    *,
    Identifier: str,
    Description: str = ...,
) -> UpdateEventBridgeRuleTemplateGroupResponseTypeDef:  # (1)
    ...# update_event_bridge_rule_template_group method usage example with argument unpacking
kwargs: UpdateEventBridgeRuleTemplateGroupRequestTypeDef = {  # (1)
    "Identifier": ...,
}
parent.update_event_bridge_rule_template_group(**kwargs)create_channel_placement_group#
Create a ChannelPlacementGroup in the specified Cluster.
Type annotations and code completion for boto3.client("medialive").create_channel_placement_group method.
 boto3 documentation
# create_channel_placement_group method definition
def create_channel_placement_group(
    self,
    *,
    ClusterId: str,
    Name: str = ...,
    Nodes: Sequence[str] = ...,
    RequestId: str = ...,
    Tags: Mapping[str, str] = ...,
) -> CreateChannelPlacementGroupResponseTypeDef:  # (1)
    ...# create_channel_placement_group method usage example with argument unpacking
kwargs: CreateChannelPlacementGroupRequestTypeDef = {  # (1)
    "ClusterId": ...,
}
parent.create_channel_placement_group(**kwargs)create_cluster#
Create a new Cluster.
Type annotations and code completion for boto3.client("medialive").create_cluster method.
 boto3 documentation
# create_cluster method definition
def create_cluster(
    self,
    *,
    ClusterType: ClusterTypeType = ...,  # (1)
    InstanceRoleArn: str = ...,
    Name: str = ...,
    NetworkSettings: ClusterNetworkSettingsCreateRequestTypeDef = ...,  # (2)
    RequestId: str = ...,
    Tags: Mapping[str, str] = ...,
) -> CreateClusterResponseTypeDef:  # (3)
    ...# create_cluster method usage example with argument unpacking
kwargs: CreateClusterRequestTypeDef = {  # (1)
    "ClusterType": ...,
}
parent.create_cluster(**kwargs)create_network#
Create as many Networks as you need.
Type annotations and code completion for boto3.client("medialive").create_network method.
 boto3 documentation
# create_network method definition
def create_network(
    self,
    *,
    IpPools: Sequence[IpPoolCreateRequestTypeDef] = ...,  # (1)
    Name: str = ...,
    RequestId: str = ...,
    Routes: Sequence[RouteCreateRequestTypeDef] = ...,  # (2)
    Tags: Mapping[str, str] = ...,
) -> CreateNetworkResponseTypeDef:  # (3)
    ...- See Sequence[IpPoolCreateRequestTypeDef]
- See Sequence[RouteCreateRequestTypeDef]
- See CreateNetworkResponseTypeDef
# create_network method usage example with argument unpacking
kwargs: CreateNetworkRequestTypeDef = {  # (1)
    "IpPools": ...,
}
parent.create_network(**kwargs)create_node#
Create a Node in the specified Cluster.
Type annotations and code completion for boto3.client("medialive").create_node method.
 boto3 documentation
# create_node method definition
def create_node(
    self,
    *,
    ClusterId: str,
    Name: str = ...,
    NodeInterfaceMappings: Sequence[NodeInterfaceMappingCreateRequestTypeDef] = ...,  # (1)
    RequestId: str = ...,
    Role: NodeRoleType = ...,  # (2)
    Tags: Mapping[str, str] = ...,
) -> CreateNodeResponseTypeDef:  # (3)
    ...- See Sequence[NodeInterfaceMappingCreateRequestTypeDef]
- See NodeRoleType
- See CreateNodeResponseTypeDef
# create_node method usage example with argument unpacking
kwargs: CreateNodeRequestTypeDef = {  # (1)
    "ClusterId": ...,
}
parent.create_node(**kwargs)create_node_registration_script#
Create the Register Node script for all the nodes intended for a specific Cluster.
Type annotations and code completion for boto3.client("medialive").create_node_registration_script method.
 boto3 documentation
# create_node_registration_script method definition
def create_node_registration_script(
    self,
    *,
    ClusterId: str,
    Id: str = ...,
    Name: str = ...,
    NodeInterfaceMappings: Sequence[NodeInterfaceMappingTypeDef] = ...,  # (1)
    RequestId: str = ...,
    Role: NodeRoleType = ...,  # (2)
) -> CreateNodeRegistrationScriptResponseTypeDef:  # (3)
    ...- See Sequence[NodeInterfaceMappingTypeDef]
- See NodeRoleType
- See CreateNodeRegistrationScriptResponseTypeDef
# create_node_registration_script method usage example with argument unpacking
kwargs: CreateNodeRegistrationScriptRequestTypeDef = {  # (1)
    "ClusterId": ...,
}
parent.create_node_registration_script(**kwargs)delete_channel_placement_group#
Delete the specified ChannelPlacementGroup that exists in the specified Cluster.
Type annotations and code completion for boto3.client("medialive").delete_channel_placement_group method.
 boto3 documentation
# delete_channel_placement_group method definition
def delete_channel_placement_group(
    self,
    *,
    ChannelPlacementGroupId: str,
    ClusterId: str,
) -> DeleteChannelPlacementGroupResponseTypeDef:  # (1)
    ...# delete_channel_placement_group method usage example with argument unpacking
kwargs: DeleteChannelPlacementGroupRequestTypeDef = {  # (1)
    "ChannelPlacementGroupId": ...,
    "ClusterId": ...,
}
parent.delete_channel_placement_group(**kwargs)delete_cluster#
Delete a Cluster.
Type annotations and code completion for boto3.client("medialive").delete_cluster method.
 boto3 documentation
# delete_cluster method definition
def delete_cluster(
    self,
    *,
    ClusterId: str,
) -> DeleteClusterResponseTypeDef:  # (1)
    ...# delete_cluster method usage example with argument unpacking
kwargs: DeleteClusterRequestTypeDef = {  # (1)
    "ClusterId": ...,
}
parent.delete_cluster(**kwargs)delete_network#
Delete a Network.
Type annotations and code completion for boto3.client("medialive").delete_network method.
 boto3 documentation
# delete_network method definition
def delete_network(
    self,
    *,
    NetworkId: str,
) -> DeleteNetworkResponseTypeDef:  # (1)
    ...# delete_network method usage example with argument unpacking
kwargs: DeleteNetworkRequestTypeDef = {  # (1)
    "NetworkId": ...,
}
parent.delete_network(**kwargs)delete_node#
Delete a Node.
Type annotations and code completion for boto3.client("medialive").delete_node method.
 boto3 documentation
# delete_node method definition
def delete_node(
    self,
    *,
    ClusterId: str,
    NodeId: str,
) -> DeleteNodeResponseTypeDef:  # (1)
    ...# delete_node method usage example with argument unpacking
kwargs: DeleteNodeRequestTypeDef = {  # (1)
    "ClusterId": ...,
    "NodeId": ...,
}
parent.delete_node(**kwargs)describe_channel_placement_group#
Get details about a ChannelPlacementGroup.
Type annotations and code completion for boto3.client("medialive").describe_channel_placement_group method.
 boto3 documentation
# describe_channel_placement_group method definition
def describe_channel_placement_group(
    self,
    *,
    ChannelPlacementGroupId: str,
    ClusterId: str,
) -> DescribeChannelPlacementGroupResponseTypeDef:  # (1)
    ...# describe_channel_placement_group method usage example with argument unpacking
kwargs: DescribeChannelPlacementGroupRequestTypeDef = {  # (1)
    "ChannelPlacementGroupId": ...,
    "ClusterId": ...,
}
parent.describe_channel_placement_group(**kwargs)describe_cluster#
Get details about a Cluster.
Type annotations and code completion for boto3.client("medialive").describe_cluster method.
 boto3 documentation
# describe_cluster method definition
def describe_cluster(
    self,
    *,
    ClusterId: str,
) -> DescribeClusterResponseTypeDef:  # (1)
    ...# describe_cluster method usage example with argument unpacking
kwargs: DescribeClusterRequestTypeDef = {  # (1)
    "ClusterId": ...,
}
parent.describe_cluster(**kwargs)describe_network#
Get details about a Network.
Type annotations and code completion for boto3.client("medialive").describe_network method.
 boto3 documentation
# describe_network method definition
def describe_network(
    self,
    *,
    NetworkId: str,
) -> DescribeNetworkResponseTypeDef:  # (1)
    ...# describe_network method usage example with argument unpacking
kwargs: DescribeNetworkRequestTypeDef = {  # (1)
    "NetworkId": ...,
}
parent.describe_network(**kwargs)describe_node#
Get details about a Node in the specified Cluster.
Type annotations and code completion for boto3.client("medialive").describe_node method.
 boto3 documentation
# describe_node method definition
def describe_node(
    self,
    *,
    ClusterId: str,
    NodeId: str,
) -> DescribeNodeResponseTypeDef:  # (1)
    ...# describe_node method usage example with argument unpacking
kwargs: DescribeNodeRequestTypeDef = {  # (1)
    "ClusterId": ...,
    "NodeId": ...,
}
parent.describe_node(**kwargs)list_channel_placement_groups#
Retrieve the list of ChannelPlacementGroups in the specified Cluster.
Type annotations and code completion for boto3.client("medialive").list_channel_placement_groups method.
 boto3 documentation
# list_channel_placement_groups method definition
def list_channel_placement_groups(
    self,
    *,
    ClusterId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListChannelPlacementGroupsResponseTypeDef:  # (1)
    ...# list_channel_placement_groups method usage example with argument unpacking
kwargs: ListChannelPlacementGroupsRequestTypeDef = {  # (1)
    "ClusterId": ...,
}
parent.list_channel_placement_groups(**kwargs)list_clusters#
Retrieve the list of Clusters.
Type annotations and code completion for boto3.client("medialive").list_clusters method.
 boto3 documentation
# list_clusters method definition
def list_clusters(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListClustersResponseTypeDef:  # (1)
    ...# list_clusters method usage example with argument unpacking
kwargs: ListClustersRequestTypeDef = {  # (1)
    "MaxResults": ...,
}
parent.list_clusters(**kwargs)list_networks#
Retrieve the list of Networks.
Type annotations and code completion for boto3.client("medialive").list_networks method.
 boto3 documentation
# list_networks method definition
def list_networks(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListNetworksResponseTypeDef:  # (1)
    ...# list_networks method usage example with argument unpacking
kwargs: ListNetworksRequestTypeDef = {  # (1)
    "MaxResults": ...,
}
parent.list_networks(**kwargs)list_nodes#
Retrieve the list of Nodes.
Type annotations and code completion for boto3.client("medialive").list_nodes method.
 boto3 documentation
# list_nodes method definition
def list_nodes(
    self,
    *,
    ClusterId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListNodesResponseTypeDef:  # (1)
    ...# list_nodes method usage example with argument unpacking
kwargs: ListNodesRequestTypeDef = {  # (1)
    "ClusterId": ...,
}
parent.list_nodes(**kwargs)update_channel_placement_group#
Change the settings for a ChannelPlacementGroup.
Type annotations and code completion for boto3.client("medialive").update_channel_placement_group method.
 boto3 documentation
# update_channel_placement_group method definition
def update_channel_placement_group(
    self,
    *,
    ChannelPlacementGroupId: str,
    ClusterId: str,
    Name: str = ...,
    Nodes: Sequence[str] = ...,
) -> UpdateChannelPlacementGroupResponseTypeDef:  # (1)
    ...# update_channel_placement_group method usage example with argument unpacking
kwargs: UpdateChannelPlacementGroupRequestTypeDef = {  # (1)
    "ChannelPlacementGroupId": ...,
    "ClusterId": ...,
}
parent.update_channel_placement_group(**kwargs)update_cluster#
Change the settings for a Cluster.
Type annotations and code completion for boto3.client("medialive").update_cluster method.
 boto3 documentation
# update_cluster method definition
def update_cluster(
    self,
    *,
    ClusterId: str,
    Name: str = ...,
    NetworkSettings: ClusterNetworkSettingsUpdateRequestTypeDef = ...,  # (1)
) -> UpdateClusterResponseTypeDef:  # (2)
    ...# update_cluster method usage example with argument unpacking
kwargs: UpdateClusterRequestTypeDef = {  # (1)
    "ClusterId": ...,
}
parent.update_cluster(**kwargs)update_network#
Change the settings for a Network.
Type annotations and code completion for boto3.client("medialive").update_network method.
 boto3 documentation
# update_network method definition
def update_network(
    self,
    *,
    NetworkId: str,
    IpPools: Sequence[IpPoolUpdateRequestTypeDef] = ...,  # (1)
    Name: str = ...,
    Routes: Sequence[RouteUpdateRequestTypeDef] = ...,  # (2)
) -> UpdateNetworkResponseTypeDef:  # (3)
    ...- See Sequence[IpPoolUpdateRequestTypeDef]
- See Sequence[RouteUpdateRequestTypeDef]
- See UpdateNetworkResponseTypeDef
# update_network method usage example with argument unpacking
kwargs: UpdateNetworkRequestTypeDef = {  # (1)
    "NetworkId": ...,
}
parent.update_network(**kwargs)update_node#
Change the settings for a Node.
Type annotations and code completion for boto3.client("medialive").update_node method.
 boto3 documentation
# update_node method definition
def update_node(
    self,
    *,
    ClusterId: str,
    NodeId: str,
    Name: str = ...,
    Role: NodeRoleType = ...,  # (1)
    SdiSourceMappings: Sequence[SdiSourceMappingUpdateRequestTypeDef] = ...,  # (2)
) -> UpdateNodeResponseTypeDef:  # (3)
    ...- See NodeRoleType
- See Sequence[SdiSourceMappingUpdateRequestTypeDef]
- See UpdateNodeResponseTypeDef
# update_node method usage example with argument unpacking
kwargs: UpdateNodeRequestTypeDef = {  # (1)
    "ClusterId": ...,
    "NodeId": ...,
}
parent.update_node(**kwargs)update_node_state#
Update the state of a node.
Type annotations and code completion for boto3.client("medialive").update_node_state method.
 boto3 documentation
# update_node_state method definition
def update_node_state(
    self,
    *,
    ClusterId: str,
    NodeId: str,
    State: UpdateNodeStateType = ...,  # (1)
) -> UpdateNodeStateResponseTypeDef:  # (2)
    ...# update_node_state method usage example with argument unpacking
kwargs: UpdateNodeStateRequestTypeDef = {  # (1)
    "ClusterId": ...,
    "NodeId": ...,
}
parent.update_node_state(**kwargs)list_versions#
Retrieves an array of all the encoder engine versions that are available in this AWS account.
Type annotations and code completion for boto3.client("medialive").list_versions method.
 boto3 documentation
# list_versions method definition
def list_versions(
    self,
) -> ListVersionsResponseTypeDef:  # (1)
    ...create_sdi_source#
Create an SdiSource for each video source that uses the SDI protocol.
Type annotations and code completion for boto3.client("medialive").create_sdi_source method.
 boto3 documentation
# create_sdi_source method definition
def create_sdi_source(
    self,
    *,
    Mode: SdiSourceModeType = ...,  # (1)
    Name: str = ...,
    RequestId: str = ...,
    Tags: Mapping[str, str] = ...,
    Type: SdiSourceTypeType = ...,  # (2)
) -> CreateSdiSourceResponseTypeDef:  # (3)
    ...# create_sdi_source method usage example with argument unpacking
kwargs: CreateSdiSourceRequestTypeDef = {  # (1)
    "Mode": ...,
}
parent.create_sdi_source(**kwargs)delete_sdi_source#
Delete an SdiSource.
Type annotations and code completion for boto3.client("medialive").delete_sdi_source method.
 boto3 documentation
# delete_sdi_source method definition
def delete_sdi_source(
    self,
    *,
    SdiSourceId: str,
) -> DeleteSdiSourceResponseTypeDef:  # (1)
    ...# delete_sdi_source method usage example with argument unpacking
kwargs: DeleteSdiSourceRequestTypeDef = {  # (1)
    "SdiSourceId": ...,
}
parent.delete_sdi_source(**kwargs)describe_sdi_source#
Gets details about a SdiSource.
Type annotations and code completion for boto3.client("medialive").describe_sdi_source method.
 boto3 documentation
# describe_sdi_source method definition
def describe_sdi_source(
    self,
    *,
    SdiSourceId: str,
) -> DescribeSdiSourceResponseTypeDef:  # (1)
    ...# describe_sdi_source method usage example with argument unpacking
kwargs: DescribeSdiSourceRequestTypeDef = {  # (1)
    "SdiSourceId": ...,
}
parent.describe_sdi_source(**kwargs)list_sdi_sources#
List all the SdiSources in the AWS account.
Type annotations and code completion for boto3.client("medialive").list_sdi_sources method.
 boto3 documentation
# list_sdi_sources method definition
def list_sdi_sources(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListSdiSourcesResponseTypeDef:  # (1)
    ...# list_sdi_sources method usage example with argument unpacking
kwargs: ListSdiSourcesRequestTypeDef = {  # (1)
    "MaxResults": ...,
}
parent.list_sdi_sources(**kwargs)update_sdi_source#
Change some of the settings in an SdiSource.
Type annotations and code completion for boto3.client("medialive").update_sdi_source method.
 boto3 documentation
# update_sdi_source method definition
def update_sdi_source(
    self,
    *,
    SdiSourceId: str,
    Mode: SdiSourceModeType = ...,  # (1)
    Name: str = ...,
    Type: SdiSourceTypeType = ...,  # (2)
) -> UpdateSdiSourceResponseTypeDef:  # (3)
    ...# update_sdi_source method usage example with argument unpacking
kwargs: UpdateSdiSourceRequestTypeDef = {  # (1)
    "SdiSourceId": ...,
}
parent.update_sdi_source(**kwargs)list_alerts#
List the alerts for a channel with optional filtering based on alert state.
Type annotations and code completion for boto3.client("medialive").list_alerts method.
 boto3 documentation
# list_alerts method definition
def list_alerts(
    self,
    *,
    ChannelId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
    StateFilter: str = ...,
) -> ListAlertsResponseTypeDef:  # (1)
    ...# list_alerts method usage example with argument unpacking
kwargs: ListAlertsRequestTypeDef = {  # (1)
    "ChannelId": ...,
}
parent.list_alerts(**kwargs)list_cluster_alerts#
List the alerts for a cluster with optional filtering based on alert state.
Type annotations and code completion for boto3.client("medialive").list_cluster_alerts method.
 boto3 documentation
# list_cluster_alerts method definition
def list_cluster_alerts(
    self,
    *,
    ClusterId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
    StateFilter: str = ...,
) -> ListClusterAlertsResponseTypeDef:  # (1)
    ...# list_cluster_alerts method usage example with argument unpacking
kwargs: ListClusterAlertsRequestTypeDef = {  # (1)
    "ClusterId": ...,
}
parent.list_cluster_alerts(**kwargs)list_multiplex_alerts#
List the alerts for a multiplex with optional filtering based on alert state.
Type annotations and code completion for boto3.client("medialive").list_multiplex_alerts method.
 boto3 documentation
# list_multiplex_alerts method definition
def list_multiplex_alerts(
    self,
    *,
    MultiplexId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
    StateFilter: str = ...,
) -> ListMultiplexAlertsResponseTypeDef:  # (1)
    ...# list_multiplex_alerts method usage example with argument unpacking
kwargs: ListMultiplexAlertsRequestTypeDef = {  # (1)
    "MultiplexId": ...,
}
parent.list_multiplex_alerts(**kwargs)get_paginator#
Type annotations and code completion for boto3.client("medialive").get_paginator method with overloads.
- client.get_paginator("describe_schedule")-> DescribeSchedulePaginator
- client.get_paginator("list_alerts")-> ListAlertsPaginator
- client.get_paginator("list_channel_placement_groups")-> ListChannelPlacementGroupsPaginator
- client.get_paginator("list_channels")-> ListChannelsPaginator
- client.get_paginator("list_cloud_watch_alarm_template_groups")-> ListCloudWatchAlarmTemplateGroupsPaginator
- client.get_paginator("list_cloud_watch_alarm_templates")-> ListCloudWatchAlarmTemplatesPaginator
- client.get_paginator("list_cluster_alerts")-> ListClusterAlertsPaginator
- client.get_paginator("list_clusters")-> ListClustersPaginator
- client.get_paginator("list_event_bridge_rule_template_groups")-> ListEventBridgeRuleTemplateGroupsPaginator
- client.get_paginator("list_event_bridge_rule_templates")-> ListEventBridgeRuleTemplatesPaginator
- client.get_paginator("list_input_device_transfers")-> ListInputDeviceTransfersPaginator
- client.get_paginator("list_input_devices")-> ListInputDevicesPaginator
- client.get_paginator("list_input_security_groups")-> ListInputSecurityGroupsPaginator
- client.get_paginator("list_inputs")-> ListInputsPaginator
- client.get_paginator("list_multiplex_alerts")-> ListMultiplexAlertsPaginator
- client.get_paginator("list_multiplex_programs")-> ListMultiplexProgramsPaginator
- client.get_paginator("list_multiplexes")-> ListMultiplexesPaginator
- client.get_paginator("list_networks")-> ListNetworksPaginator
- client.get_paginator("list_nodes")-> ListNodesPaginator
- client.get_paginator("list_offerings")-> ListOfferingsPaginator
- client.get_paginator("list_reservations")-> ListReservationsPaginator
- client.get_paginator("list_sdi_sources")-> ListSdiSourcesPaginator
- client.get_paginator("list_signal_maps")-> ListSignalMapsPaginator
get_waiter#
Type annotations and code completion for boto3.client("medialive").get_waiter method with overloads.
- client.get_waiter("channel_created")-> ChannelCreatedWaiter
- client.get_waiter("channel_deleted")-> ChannelDeletedWaiter
- client.get_waiter("channel_placement_group_assigned")-> ChannelPlacementGroupAssignedWaiter
- client.get_waiter("channel_placement_group_deleted")-> ChannelPlacementGroupDeletedWaiter
- client.get_waiter("channel_placement_group_unassigned")-> ChannelPlacementGroupUnassignedWaiter
- client.get_waiter("channel_running")-> ChannelRunningWaiter
- client.get_waiter("channel_stopped")-> ChannelStoppedWaiter
- client.get_waiter("cluster_created")-> ClusterCreatedWaiter
- client.get_waiter("cluster_deleted")-> ClusterDeletedWaiter
- client.get_waiter("input_attached")-> InputAttachedWaiter
- client.get_waiter("input_deleted")-> InputDeletedWaiter
- client.get_waiter("input_detached")-> InputDetachedWaiter
- client.get_waiter("multiplex_created")-> MultiplexCreatedWaiter
- client.get_waiter("multiplex_deleted")-> MultiplexDeletedWaiter
- client.get_waiter("multiplex_running")-> MultiplexRunningWaiter
- client.get_waiter("multiplex_stopped")-> MultiplexStoppedWaiter
- client.get_waiter("node_deregistered")-> NodeDeregisteredWaiter
- client.get_waiter("node_registered")-> NodeRegisteredWaiter
- client.get_waiter("signal_map_created")-> SignalMapCreatedWaiter
- client.get_waiter("signal_map_monitor_deleted")-> SignalMapMonitorDeletedWaiter
- client.get_waiter("signal_map_monitor_deployed")-> SignalMapMonitorDeployedWaiter
- client.get_waiter("signal_map_updated")-> SignalMapUpdatedWaiter