1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. route53resolver
  5. FirewallDomainList

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.route53resolver.FirewallDomainList

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Resource schema for AWS::Route53Resolver::FirewallDomainList.

Create FirewallDomainList Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new FirewallDomainList(name: string, args?: FirewallDomainListArgs, opts?: CustomResourceOptions);
@overload
def FirewallDomainList(resource_name: str,
                       args: Optional[FirewallDomainListArgs] = None,
                       opts: Optional[ResourceOptions] = None)

@overload
def FirewallDomainList(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       domain_file_url: Optional[str] = None,
                       domains: Optional[Sequence[str]] = None,
                       name: Optional[str] = None,
                       tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewFirewallDomainList(ctx *Context, name string, args *FirewallDomainListArgs, opts ...ResourceOption) (*FirewallDomainList, error)
public FirewallDomainList(string name, FirewallDomainListArgs? args = null, CustomResourceOptions? opts = null)
public FirewallDomainList(String name, FirewallDomainListArgs args)
public FirewallDomainList(String name, FirewallDomainListArgs args, CustomResourceOptions options)
type: aws-native:route53resolver:FirewallDomainList
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 FirewallDomainListArgs
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 FirewallDomainListArgs
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 FirewallDomainListArgs
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 FirewallDomainListArgs
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. FirewallDomainListArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

FirewallDomainList 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 FirewallDomainList resource accepts the following input properties:

DomainFileUrl string
S3 URL to import domains from.
Domains List<string>
A list of the domain lists that you have defined.
Name string
FirewallDomainListName
Tags List<Pulumi.AwsNative.Inputs.Tag>
Tags
DomainFileUrl string
S3 URL to import domains from.
Domains []string
A list of the domain lists that you have defined.
Name string
FirewallDomainListName
Tags TagArgs
Tags
domainFileUrl String
S3 URL to import domains from.
domains List<String>
A list of the domain lists that you have defined.
name String
FirewallDomainListName
tags List<Tag>
Tags
domainFileUrl string
S3 URL to import domains from.
domains string[]
A list of the domain lists that you have defined.
name string
FirewallDomainListName
tags Tag[]
Tags
domain_file_url str
S3 URL to import domains from.
domains Sequence[str]
A list of the domain lists that you have defined.
name str
FirewallDomainListName
tags Sequence[TagArgs]
Tags
domainFileUrl String
S3 URL to import domains from.
domains List<String>
A list of the domain lists that you have defined.
name String
FirewallDomainListName
tags List<Property Map>
Tags

Outputs

All input properties are implicitly available as output properties. Additionally, the FirewallDomainList resource produces the following output properties:

Arn string
Arn
AwsId string
ResourceId
CreationTime string
Rfc3339TimeString
CreatorRequestId string
The id of the creator request.
DomainCount int
Count
Id string
The provider-assigned unique ID for this managed resource.
ManagedOwnerName string
ServicePrincipal
ModificationTime string
Rfc3339TimeString
Status Pulumi.AwsNative.Route53Resolver.FirewallDomainListStatus
ResolverFirewallDomainList, possible values are COMPLETE, DELETING, UPDATING, COMPLETE_IMPORT_FAILED, IMPORTING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
StatusMessage string
FirewallDomainListAssociationStatus
Arn string
Arn
AwsId string
ResourceId
CreationTime string
Rfc3339TimeString
CreatorRequestId string
The id of the creator request.
DomainCount int
Count
Id string
The provider-assigned unique ID for this managed resource.
ManagedOwnerName string
ServicePrincipal
ModificationTime string
Rfc3339TimeString
Status FirewallDomainListStatus
ResolverFirewallDomainList, possible values are COMPLETE, DELETING, UPDATING, COMPLETE_IMPORT_FAILED, IMPORTING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
StatusMessage string
FirewallDomainListAssociationStatus
arn String
Arn
awsId String
ResourceId
creationTime String
Rfc3339TimeString
creatorRequestId String
The id of the creator request.
domainCount Integer
Count
id String
The provider-assigned unique ID for this managed resource.
managedOwnerName String
ServicePrincipal
modificationTime String
Rfc3339TimeString
status FirewallDomainListStatus
ResolverFirewallDomainList, possible values are COMPLETE, DELETING, UPDATING, COMPLETE_IMPORT_FAILED, IMPORTING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
statusMessage String
FirewallDomainListAssociationStatus
arn string
Arn
awsId string
ResourceId
creationTime string
Rfc3339TimeString
creatorRequestId string
The id of the creator request.
domainCount number
Count
id string
The provider-assigned unique ID for this managed resource.
managedOwnerName string
ServicePrincipal
modificationTime string
Rfc3339TimeString
status FirewallDomainListStatus
ResolverFirewallDomainList, possible values are COMPLETE, DELETING, UPDATING, COMPLETE_IMPORT_FAILED, IMPORTING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
statusMessage string
FirewallDomainListAssociationStatus
arn str
Arn
aws_id str
ResourceId
creation_time str
Rfc3339TimeString
creator_request_id str
The id of the creator request.
domain_count int
Count
id str
The provider-assigned unique ID for this managed resource.
managed_owner_name str
ServicePrincipal
modification_time str
Rfc3339TimeString
status FirewallDomainListStatus
ResolverFirewallDomainList, possible values are COMPLETE, DELETING, UPDATING, COMPLETE_IMPORT_FAILED, IMPORTING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
status_message str
FirewallDomainListAssociationStatus
arn String
Arn
awsId String
ResourceId
creationTime String
Rfc3339TimeString
creatorRequestId String
The id of the creator request.
domainCount Number
Count
id String
The provider-assigned unique ID for this managed resource.
managedOwnerName String
ServicePrincipal
modificationTime String
Rfc3339TimeString
status "COMPLETE" | "DELETING" | "UPDATING" | "COMPLETE_IMPORT_FAILED" | "IMPORTING" | "INACTIVE_OWNER_ACCOUNT_CLOSED"
ResolverFirewallDomainList, possible values are COMPLETE, DELETING, UPDATING, COMPLETE_IMPORT_FAILED, IMPORTING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
statusMessage String
FirewallDomainListAssociationStatus

Supporting Types

FirewallDomainListStatus
, FirewallDomainListStatusArgs

Complete
COMPLETE
Deleting
DELETING
Updating
UPDATING
CompleteImportFailed
COMPLETE_IMPORT_FAILED
Importing
IMPORTING
InactiveOwnerAccountClosed
INACTIVE_OWNER_ACCOUNT_CLOSED
FirewallDomainListStatusComplete
COMPLETE
FirewallDomainListStatusDeleting
DELETING
FirewallDomainListStatusUpdating
UPDATING
FirewallDomainListStatusCompleteImportFailed
COMPLETE_IMPORT_FAILED
FirewallDomainListStatusImporting
IMPORTING
FirewallDomainListStatusInactiveOwnerAccountClosed
INACTIVE_OWNER_ACCOUNT_CLOSED
Complete
COMPLETE
Deleting
DELETING
Updating
UPDATING
CompleteImportFailed
COMPLETE_IMPORT_FAILED
Importing
IMPORTING
InactiveOwnerAccountClosed
INACTIVE_OWNER_ACCOUNT_CLOSED
Complete
COMPLETE
Deleting
DELETING
Updating
UPDATING
CompleteImportFailed
COMPLETE_IMPORT_FAILED
Importing
IMPORTING
InactiveOwnerAccountClosed
INACTIVE_OWNER_ACCOUNT_CLOSED
COMPLETE
COMPLETE
DELETING
DELETING
UPDATING
UPDATING
COMPLETE_IMPORT_FAILED
COMPLETE_IMPORT_FAILED
IMPORTING
IMPORTING
INACTIVE_OWNER_ACCOUNT_CLOSED
INACTIVE_OWNER_ACCOUNT_CLOSED
"COMPLETE"
COMPLETE
"DELETING"
DELETING
"UPDATING"
UPDATING
"COMPLETE_IMPORT_FAILED"
COMPLETE_IMPORT_FAILED
"IMPORTING"
IMPORTING
"INACTIVE_OWNER_ACCOUNT_CLOSED"
INACTIVE_OWNER_ACCOUNT_CLOSED

Tag
, TagArgs

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi