We recommend new projects start with resources from the AWS provider.
aws-native.shield.getProactiveEngagement
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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)
public static Output<GetProactiveEngagementResult> getProactiveEngagement(GetProactiveEngagementArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:shield:getProactiveEngagement
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AccountId string
- The ID of the account that submitted the template.
- AccountId string
- The ID of the account that submitted the template.
- accountId String
- The ID of the account that submitted the template.
- accountId string
- The ID of the account that submitted the template.
- account_id str
- The ID of the account that submitted the template.
- accountId String
- The ID of the account that submitted the template.
getProactiveEngagement Result
The following output properties are available:
- AccountId string
- The ID of the account that submitted the template.
- EmergencyContact 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.
- ProactiveEngagement 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.
- AccountId string
- The ID of the account that submitted the template.
- EmergencyContact []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.
- ProactiveEngagement 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.
- accountId String
- The ID of the account that submitted the template.
- emergencyContact 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.
- proactiveEngagement 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.
- accountId string
- The ID of the account that submitted the template.
- emergencyContact 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.
- proactiveEngagement 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.
- accountId String
- The ID of the account that submitted the template.
- emergencyContact 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.
- proactiveEngagement "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   
- EmailAddress string
- The email address for the contact.
- ContactNotes string
- Additional notes regarding the contact.
- PhoneNumber string
- The phone number for the contact
- EmailAddress string
- The email address for the contact.
- ContactNotes string
- Additional notes regarding the contact.
- PhoneNumber string
- The phone number for the contact
- emailAddress String
- The email address for the contact.
- contactNotes String
- Additional notes regarding the contact.
- phoneNumber String
- The phone number for the contact
- emailAddress string
- The email address for the contact.
- contactNotes string
- Additional notes regarding the contact.
- phoneNumber 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
- emailAddress String
- The email address for the contact.
- contactNotes String
- Additional notes regarding the contact.
- phoneNumber String
- The phone number for the contact
ProactiveEngagementStatus  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.