aws_sdk_pinpointsmsvoicev2/client/delete_protect_configuration_rule_set_number_override.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3 /// Constructs a fluent builder for the [`DeleteProtectConfigurationRuleSetNumberOverride`](crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`protect_configuration_id(impl Into<String>)`](crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideFluentBuilder::protect_configuration_id) / [`set_protect_configuration_id(Option<String>)`](crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideFluentBuilder::set_protect_configuration_id):<br>required: **true**<br><p>The unique identifier for the protect configuration.</p><br>
7 /// - [`destination_phone_number(impl Into<String>)`](crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideFluentBuilder::destination_phone_number) / [`set_destination_phone_number(Option<String>)`](crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideFluentBuilder::set_destination_phone_number):<br>required: **true**<br><p>The destination phone number in E.164 format.</p><br>
8 /// - On success, responds with [`DeleteProtectConfigurationRuleSetNumberOverrideOutput`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput) with field(s):
9 /// - [`protect_configuration_arn(String)`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput::protect_configuration_arn): <p>The Amazon Resource Name (ARN) of the protect configuration.</p>
10 /// - [`protect_configuration_id(String)`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput::protect_configuration_id): <p>The unique identifier for the protect configuration.</p>
11 /// - [`destination_phone_number(String)`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput::destination_phone_number): <p>The destination phone number in E.164 format.</p>
12 /// - [`created_timestamp(DateTime)`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput::created_timestamp): <p>The time when the rule was created, in <a href="https://www.epochconverter.com/">UNIX epoch time</a> format.</p>
13 /// - [`action(ProtectConfigurationRuleOverrideAction)`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput::action): <p>The action associated with the rule.</p>
14 /// - [`iso_country_code(Option<String>)`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput::iso_country_code): <p>The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.</p>
15 /// - [`expiration_timestamp(Option<DateTime>)`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideOutput::expiration_timestamp): <p>The time when the resource-based policy was created, in <a href="https://www.epochconverter.com/">UNIX epoch time</a> format.</p>
16 /// - On failure, responds with [`SdkError<DeleteProtectConfigurationRuleSetNumberOverrideError>`](crate::operation::delete_protect_configuration_rule_set_number_override::DeleteProtectConfigurationRuleSetNumberOverrideError)
17 pub fn delete_protect_configuration_rule_set_number_override(
18 &self,
19 ) -> crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideFluentBuilder
20 {
21 crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideFluentBuilder::new(self.handle.clone())
22 }
23}