AWS Native is in preview. AWS Classic is fully supported.
aws-native.shield.ProactiveEngagement
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.
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
The ProactiveEngagement resource accepts the following input properties:
- Emergency
Contact 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.
- 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.
- Emergency
Contact []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.
- 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.
- 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.
- 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.
- 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.
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
- 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, ProactiveEngagementStatusArgs
- Enabled
- ENABLED
- Disabled
- DISABLED
- Proactive
Engagement Status Enabled - ENABLED
- Proactive
Engagement 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
AWS Native is in preview. AWS Classic is fully supported.