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
This property is required. string - The unique name of the resource.
- args
This property is required. ProactiveEngagementArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. 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
This property is required. string - The unique name of the resource.
- args
This property is required. ProactiveEngagementArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. ProactiveEngagementArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. 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:
- Emergency
Contact List This property is required. List<Pulumi.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 Status This property is required. Pulumi.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 List This property is required. []ProactiveEngagement 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 Status This property is required. ProactiveEngagement 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 This property is required. List<ProactiveEngagement 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 Status This property is required. ProactiveEngagement 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 This property is required. ProactiveEngagement 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 Status This property is required. ProactiveEngagement 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 This property is required. Sequence[ProactiveEngagement 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_ status This property is required. ProactiveEngagement 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 This property is required. List<Property Map> - 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 Status This property is required. "ENABLED" | "DISABLED" - 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
We recommend new projects start with resources from the AWS provider.