remove_thing_from_billing_group
async
¶
remove_thing_from_billing_group(
*,
config_overrides: Optional[AsyncIoTClientConfig] = None,
billing_group_name: Optional[BillingGroupName] = None,
billing_group_arn: Optional[BillingGroupArn] = None,
thing_name: Optional[ThingName] = None,
thing_arn: Optional[ThingArn] = None,
) -> RemoveThingFromBillingGroupResponse
Removes the given thing from the billing group.
Requires permission to access the RemoveThingFromBillingGroup action.
This call is asynchronous. It might take several seconds for the detachment to propagate.
Parameters:
-
billing_group_name(Optional[BillingGroupName], default:None) –The name of the billing group.
-
billing_group_arn(Optional[BillingGroupArn], default:None) –The ARN of the billing group.
-
thing_name(Optional[ThingName], default:None) –The name of the thing to be removed from the billing group.
-
thing_arn(Optional[ThingArn], default:None) –The ARN of the thing to be removed from the billing group.
Raises:
-
InternalFailureException–An unexpected error has occurred.
-
InvalidRequestException–The request is not valid.
-
ResourceNotFoundException–The specified resource does not exist.
-
ThrottlingException–The rate exceeds the limit.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_iot/_services/async_io_t.py
15870 15871 15872 15873 15874 15875 15876 15877 15878 15879 15880 15881 15882 15883 15884 15885 15886 15887 15888 15889 15890 15891 15892 15893 15894 15895 15896 15897 15898 15899 15900 15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 15925 15926 15927 15928 15929 15930 15931 15932 15933 | |