AWS Native is in preview. AWS Classic is fully supported.
aws-native.shield.getProactiveEngagement
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Authorizes the Shield Response Team (SRT) to use email and phone to notify contacts about escalations to the SRT and to initiate proactive customer support.
Using getProactiveEngagement
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getProactiveEngagement(args: GetProactiveEngagementArgs, opts?: InvokeOptions): Promise<GetProactiveEngagementResult>
function getProactiveEngagementOutput(args: GetProactiveEngagementOutputArgs, opts?: InvokeOptions): Output<GetProactiveEngagementResult>
def get_proactive_engagement(account_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProactiveEngagementResult
def get_proactive_engagement_output(account_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProactiveEngagementResult]
func LookupProactiveEngagement(ctx *Context, args *LookupProactiveEngagementArgs, opts ...InvokeOption) (*LookupProactiveEngagementResult, error)
func LookupProactiveEngagementOutput(ctx *Context, args *LookupProactiveEngagementOutputArgs, opts ...InvokeOption) LookupProactiveEngagementResultOutput
> Note: This function is named LookupProactiveEngagement
in the Go SDK.
public static class GetProactiveEngagement
{
public static Task<GetProactiveEngagementResult> InvokeAsync(GetProactiveEngagementArgs args, InvokeOptions? opts = null)
public static Output<GetProactiveEngagementResult> Invoke(GetProactiveEngagementInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetProactiveEngagementResult> getProactiveEngagement(GetProactiveEngagementArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:shield:getProactiveEngagement
arguments:
# arguments dictionary
The following arguments are supported:
- Account
Id string - The ID of the account that submitted the template.
- Account
Id string - The ID of the account that submitted the template.
- account
Id String - The ID of the account that submitted the template.
- account
Id string - The ID of the account that submitted the template.
- account_
id str - The ID of the account that submitted the template.
- account
Id String - The ID of the account that submitted the template.
getProactiveEngagement Result
The following output properties are available:
- Account
Id string - The ID of the account that submitted the template.
- Emergency
Contact List<Pulumi.List Aws Native. Shield. Outputs. Proactive Engagement Emergency Contact> - A list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you for escalations to the SRT and to initiate proactive customer support. To enable proactive engagement, the contact list must include at least one phone number.
- Proactive
Engagement Pulumi.Status Aws Native. Shield. Proactive Engagement Status - If
ENABLED
, the Shield Response Team (SRT) will use email and phone to notify contacts about escalations to the SRT and to initiate proactive customer support. IfDISABLED
, the SRT will not proactively notify contacts about escalations or to initiate proactive customer support.
- Account
Id string - The ID of the account that submitted the template.
- Emergency
Contact []ProactiveList Engagement Emergency Contact - A list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you for escalations to the SRT and to initiate proactive customer support. To enable proactive engagement, the contact list must include at least one phone number.
- Proactive
Engagement ProactiveStatus Engagement Status - If
ENABLED
, the Shield Response Team (SRT) will use email and phone to notify contacts about escalations to the SRT and to initiate proactive customer support. IfDISABLED
, the SRT will not proactively notify contacts about escalations or to initiate proactive customer support.
- account
Id String - The ID of the account that submitted the template.
- emergency
Contact List<ProactiveList Engagement Emergency Contact> - A list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you for escalations to the SRT and to initiate proactive customer support. To enable proactive engagement, the contact list must include at least one phone number.
- proactive
Engagement ProactiveStatus Engagement Status - If
ENABLED
, the Shield Response Team (SRT) will use email and phone to notify contacts about escalations to the SRT and to initiate proactive customer support. IfDISABLED
, the SRT will not proactively notify contacts about escalations or to initiate proactive customer support.
- account
Id string - The ID of the account that submitted the template.
- emergency
Contact ProactiveList Engagement Emergency Contact[] - A list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you for escalations to the SRT and to initiate proactive customer support. To enable proactive engagement, the contact list must include at least one phone number.
- proactive
Engagement ProactiveStatus Engagement Status - If
ENABLED
, the Shield Response Team (SRT) will use email and phone to notify contacts about escalations to the SRT and to initiate proactive customer support. IfDISABLED
, the SRT will not proactively notify contacts about escalations or to initiate proactive customer support.
- account_
id str - The ID of the account that submitted the template.
- emergency_
contact_ Sequence[Proactivelist Engagement Emergency Contact] - A list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you for escalations to the SRT and to initiate proactive customer support. To enable proactive engagement, the contact list must include at least one phone number.
- proactive_
engagement_ Proactivestatus Engagement Status - If
ENABLED
, the Shield Response Team (SRT) will use email and phone to notify contacts about escalations to the SRT and to initiate proactive customer support. IfDISABLED
, the SRT will not proactively notify contacts about escalations or to initiate proactive customer support.
- account
Id String - The ID of the account that submitted the template.
- emergency
Contact List<Property Map>List - A list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you for escalations to the SRT and to initiate proactive customer support. To enable proactive engagement, the contact list must include at least one phone number.
- proactive
Engagement "ENABLED" | "DISABLED"Status - If
ENABLED
, the Shield Response Team (SRT) will use email and phone to notify contacts about escalations to the SRT and to initiate proactive customer support. IfDISABLED
, the SRT will not proactively notify contacts about escalations or to initiate proactive customer support.
Supporting Types
ProactiveEngagementEmergencyContact
- Email
Address string - The email address for the contact.
- Contact
Notes string - Additional notes regarding the contact.
- Phone
Number string - The phone number for the contact
- Email
Address string - The email address for the contact.
- Contact
Notes string - Additional notes regarding the contact.
- Phone
Number string - The phone number for the contact
- email
Address String - The email address for the contact.
- contact
Notes String - Additional notes regarding the contact.
- phone
Number String - The phone number for the contact
- email
Address string - The email address for the contact.
- contact
Notes string - Additional notes regarding the contact.
- phone
Number string - The phone number for the contact
- email_
address str - The email address for the contact.
- contact_
notes str - Additional notes regarding the contact.
- phone_
number str - The phone number for the contact
- email
Address String - The email address for the contact.
- contact
Notes String - Additional notes regarding the contact.
- phone
Number String - The phone number for the contact
ProactiveEngagementStatus
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.