def METHOD_NAME(contact_profile: Optional[pulumi.Input[pulumi.InputType['ContactParametersContactProfile']]] = None,
                                              end_time: Optional[pulumi.Input[str]] = None,
                                              ground_station_name: Optional[pulumi.Input[str]] = None,
                                              resource_group_name: Optional[pulumi.Input[str]] = None,
                                              spacecraft_name: Optional[pulumi.Input[str]] = None,
                                              start_time: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[ListSpacecraftAvailableContactsResult]:
    """
    Returns list of available contacts. A contact is available if the spacecraft is visible from the ground station for more than the minimum viable contact duration provided in the contact profile.
    :param pulumi.InputType['ContactParametersContactProfile'] contact_profile: The reference to the contact profile resource.
    :param str end_time: End time of a contact (ISO 8601 UTC standard).
    :param str ground_station_name: Name of Azure Ground Station.
    :param str resource_group_name: The name of the resource group. The name is case insensitive.
    :param str spacecraft_name: Spacecraft ID.
    :param str start_time: Start time of a contact (ISO 8601 UTC standard).
    """
    ...