We recommend new projects start with resources from the AWS provider.
aws-native.shield.ProactiveEngagement
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.
Create ProactiveEngagement Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ProactiveEngagement(name: string, args: ProactiveEngagementArgs, opts?: CustomResourceOptions);@overload
def ProactiveEngagement(resource_name: str,
                        args: ProactiveEngagementArgs,
                        opts: Optional[ResourceOptions] = None)
@overload
def ProactiveEngagement(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        emergency_contact_list: Optional[Sequence[ProactiveEngagementEmergencyContactArgs]] = None,
                        proactive_engagement_status: Optional[ProactiveEngagementStatus] = None)func NewProactiveEngagement(ctx *Context, name string, args ProactiveEngagementArgs, opts ...ResourceOption) (*ProactiveEngagement, error)public ProactiveEngagement(string name, ProactiveEngagementArgs args, CustomResourceOptions? opts = null)
public ProactiveEngagement(String name, ProactiveEngagementArgs args)
public ProactiveEngagement(String name, ProactiveEngagementArgs args, CustomResourceOptions options)
type: aws-native:shield:ProactiveEngagement
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ProactiveEngagementArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ProactiveEngagementArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ProactiveEngagementArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProactiveEngagementArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProactiveEngagementArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ProactiveEngagement Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ProactiveEngagement resource accepts the following input properties:
- EmergencyContact List<Pulumi.List Aws Native. Shield. Inputs. 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.
- EmergencyContact []ProactiveList Engagement Emergency Contact Args 
- 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.
- 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.
- 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.
- emergency_contact_ Sequence[Proactivelist Engagement Emergency Contact Args] 
- 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.
- 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.
Outputs
All input properties are implicitly available as output properties. Additionally, the ProactiveEngagement resource produces the following output properties:
- account_id str
- The ID of the account that submitted the template.
- id str
- The provider-assigned unique ID for this managed resource.
Supporting Types
ProactiveEngagementEmergencyContact, ProactiveEngagementEmergencyContactArgs        
- 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, ProactiveEngagementStatusArgs      
- Enabled
- ENABLED
- Disabled
- DISABLED
- ProactiveEngagement Status Enabled 
- ENABLED
- ProactiveEngagement Status Disabled 
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "DISABLED"
- DISABLED
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.