We recommend new projects start with resources from the AWS provider.
aws-native.ses.ContactList
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::SES::ContactList.
Create ContactList Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ContactList(name: string, args?: ContactListArgs, opts?: CustomResourceOptions);
@overload
def ContactList(resource_name: str,
args: Optional[ContactListArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ContactList(resource_name: str,
opts: Optional[ResourceOptions] = None,
contact_list_name: Optional[str] = None,
description: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
topics: Optional[Sequence[ContactListTopicArgs]] = None)
func NewContactList(ctx *Context, name string, args *ContactListArgs, opts ...ResourceOption) (*ContactList, error)
public ContactList(string name, ContactListArgs? args = null, CustomResourceOptions? opts = null)
public ContactList(String name, ContactListArgs args)
public ContactList(String name, ContactListArgs args, CustomResourceOptions options)
type: aws-native:ses:ContactList
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 ContactListArgs
- 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 ContactListArgs
- 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 ContactListArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ContactListArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ContactListArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ContactList 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 ContactList resource accepts the following input properties:
- Contact
List stringName - The name of the contact list.
- Description string
- The description of the contact list.
- List<Pulumi.
Aws Native. Inputs. Tag> - The tags (keys and values) associated with the contact list.
- Topics
List<Pulumi.
Aws Native. Ses. Inputs. Contact List Topic> - The topics associated with the contact list.
- Contact
List stringName - The name of the contact list.
- Description string
- The description of the contact list.
- Tag
Args - The tags (keys and values) associated with the contact list.
- Topics
[]Contact
List Topic Args - The topics associated with the contact list.
- contact
List StringName - The name of the contact list.
- description String
- The description of the contact list.
- List<Tag>
- The tags (keys and values) associated with the contact list.
- topics
List<Contact
List Topic> - The topics associated with the contact list.
- contact
List stringName - The name of the contact list.
- description string
- The description of the contact list.
- Tag[]
- The tags (keys and values) associated with the contact list.
- topics
Contact
List Topic[] - The topics associated with the contact list.
- contact_
list_ strname - The name of the contact list.
- description str
- The description of the contact list.
- Sequence[Tag
Args] - The tags (keys and values) associated with the contact list.
- topics
Sequence[Contact
List Topic Args] - The topics associated with the contact list.
- contact
List StringName - The name of the contact list.
- description String
- The description of the contact list.
- List<Property Map>
- The tags (keys and values) associated with the contact list.
- topics List<Property Map>
- The topics associated with the contact list.
Outputs
All input properties are implicitly available as output properties. Additionally, the ContactList resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
ContactListTopic, ContactListTopicArgs
- Default
Subscription stringStatus - The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.
- Display
Name string - The display name of the topic.
- Topic
Name string - The name of the topic.
- Description string
- The description of the topic.
- Default
Subscription stringStatus - The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.
- Display
Name string - The display name of the topic.
- Topic
Name string - The name of the topic.
- Description string
- The description of the topic.
- default
Subscription StringStatus - The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.
- display
Name String - The display name of the topic.
- topic
Name String - The name of the topic.
- description String
- The description of the topic.
- default
Subscription stringStatus - The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.
- display
Name string - The display name of the topic.
- topic
Name string - The name of the topic.
- description string
- The description of the topic.
- default_
subscription_ strstatus - The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.
- display_
name str - The display name of the topic.
- topic_
name str - The name of the topic.
- description str
- The description of the topic.
- default
Subscription StringStatus - The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.
- display
Name String - The display name of the topic.
- topic
Name String - The name of the topic.
- description String
- The description of the topic.
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.