def METHOD_NAME(arn: Optional[str] = None,
                        opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetContactChannelResult:
    """
    Data source for managing an AWS SSM Contacts Contact Channel.
    ## Example Usage
    ### Basic Usage
    ```python
    import pulumi
    import pulumi_aws as aws
    example = aws.ssmcontacts.get_contact_channel(arn="arn:aws:ssm-contacts:us-west-2:123456789012:contact-channel/example")
    ```
    :param str arn: Amazon Resource Name (ARN) of the contact channel.
    """
    __args__ = dict()
    __args__['arn'] = arn
    opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts)
    __ret__ = pulumi.runtime.invoke('aws:ssmcontacts/getContactChannel:getContactChannel', __args__, opts=opts, typ=GetContactChannelResult).value
    return AwaitableGetContactChannelResult(
        activation_status=pulumi.get(__ret__, 'activation_status'),
        arn=pulumi.get(__ret__, 'arn'),
        contact_id=pulumi.get(__ret__, 'contact_id'),
        delivery_addresses=pulumi.get(__ret__, 'delivery_addresses'),
        id=pulumi.get(__ret__, 'id'),
        name=pulumi.get(__ret__, 'name'),
        type=pulumi.get(__ret__, 'type'))