aws-native logo
AWS Native v0.64.0, Jun 2 23

aws-native.route53resolver.FirewallRuleGroupAssociation

Explore with Pulumi AI

Resource schema for AWS::Route53Resolver::FirewallRuleGroupAssociation.

Create FirewallRuleGroupAssociation Resource

new FirewallRuleGroupAssociation(name: string, args: FirewallRuleGroupAssociationArgs, opts?: CustomResourceOptions);
@overload
def FirewallRuleGroupAssociation(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 firewall_rule_group_id: Optional[str] = None,
                                 mutation_protection: Optional[FirewallRuleGroupAssociationMutationProtection] = None,
                                 name: Optional[str] = None,
                                 priority: Optional[int] = None,
                                 tags: Optional[Sequence[FirewallRuleGroupAssociationTagArgs]] = None,
                                 vpc_id: Optional[str] = None)
@overload
def FirewallRuleGroupAssociation(resource_name: str,
                                 args: FirewallRuleGroupAssociationArgs,
                                 opts: Optional[ResourceOptions] = None)
func NewFirewallRuleGroupAssociation(ctx *Context, name string, args FirewallRuleGroupAssociationArgs, opts ...ResourceOption) (*FirewallRuleGroupAssociation, error)
public FirewallRuleGroupAssociation(string name, FirewallRuleGroupAssociationArgs args, CustomResourceOptions? opts = null)
public FirewallRuleGroupAssociation(String name, FirewallRuleGroupAssociationArgs args)
public FirewallRuleGroupAssociation(String name, FirewallRuleGroupAssociationArgs args, CustomResourceOptions options)
type: aws-native:route53resolver:FirewallRuleGroupAssociation
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args FirewallRuleGroupAssociationArgs
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 FirewallRuleGroupAssociationArgs
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 FirewallRuleGroupAssociationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args FirewallRuleGroupAssociationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args FirewallRuleGroupAssociationArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

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

FirewallRuleGroupId string

FirewallRuleGroupId

Priority int

Priority

VpcId string

VpcId

MutationProtection FirewallRuleGroupAssociationMutationProtection

MutationProtectionStatus

Name string

FirewallRuleGroupAssociationName

Tags []FirewallRuleGroupAssociationTagArgs

Tags

firewallRuleGroupId String

FirewallRuleGroupId

priority Integer

Priority

vpcId String

VpcId

mutationProtection FirewallRuleGroupAssociationMutationProtection

MutationProtectionStatus

name String

FirewallRuleGroupAssociationName

tags List<FirewallRuleGroupAssociationTagArgs>

Tags

firewallRuleGroupId string

FirewallRuleGroupId

priority number

Priority

vpcId string

VpcId

mutationProtection FirewallRuleGroupAssociationMutationProtection

MutationProtectionStatus

name string

FirewallRuleGroupAssociationName

tags FirewallRuleGroupAssociationTagArgs[]

Tags

firewall_rule_group_id str

FirewallRuleGroupId

priority int

Priority

vpc_id str

VpcId

mutation_protection FirewallRuleGroupAssociationMutationProtection

MutationProtectionStatus

name str

FirewallRuleGroupAssociationName

tags Sequence[FirewallRuleGroupAssociationTagArgs]

Tags

firewallRuleGroupId String

FirewallRuleGroupId

priority Number

Priority

vpcId String

VpcId

mutationProtection "ENABLED" | "DISABLED"

MutationProtectionStatus

name String

FirewallRuleGroupAssociationName

tags List<Property Map>

Tags

Outputs

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

Arn string

Arn

CreationTime string

Rfc3339TimeString

CreatorRequestId string

The id of the creator request.

Id string

The provider-assigned unique ID for this managed resource.

ManagedOwnerName string

ServicePrincipal

ModificationTime string

Rfc3339TimeString

Status Pulumi.AwsNative.Route53Resolver.FirewallRuleGroupAssociationStatus

ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.

StatusMessage string

FirewallDomainListAssociationStatus

Arn string

Arn

CreationTime string

Rfc3339TimeString

CreatorRequestId string

The id of the creator request.

Id string

The provider-assigned unique ID for this managed resource.

ManagedOwnerName string

ServicePrincipal

ModificationTime string

Rfc3339TimeString

Status FirewallRuleGroupAssociationStatus

ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.

StatusMessage string

FirewallDomainListAssociationStatus

arn String

Arn

creationTime String

Rfc3339TimeString

creatorRequestId String

The id of the creator request.

id String

The provider-assigned unique ID for this managed resource.

managedOwnerName String

ServicePrincipal

modificationTime String

Rfc3339TimeString

status FirewallRuleGroupAssociationStatus

ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.

statusMessage String

FirewallDomainListAssociationStatus

arn string

Arn

creationTime string

Rfc3339TimeString

creatorRequestId string

The id of the creator request.

id string

The provider-assigned unique ID for this managed resource.

managedOwnerName string

ServicePrincipal

modificationTime string

Rfc3339TimeString

status FirewallRuleGroupAssociationStatus

ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.

statusMessage string

FirewallDomainListAssociationStatus

arn str

Arn

creation_time str

Rfc3339TimeString

creator_request_id str

The id of the creator request.

id str

The provider-assigned unique ID for this managed resource.

managed_owner_name str

ServicePrincipal

modification_time str

Rfc3339TimeString

status FirewallRuleGroupAssociationStatus

ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.

status_message str

FirewallDomainListAssociationStatus

arn String

Arn

creationTime String

Rfc3339TimeString

creatorRequestId String

The id of the creator request.

id String

The provider-assigned unique ID for this managed resource.

managedOwnerName String

ServicePrincipal

modificationTime String

Rfc3339TimeString

status "COMPLETE" | "DELETING" | "UPDATING" | "INACTIVE_OWNER_ACCOUNT_CLOSED"

ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.

statusMessage String

FirewallDomainListAssociationStatus

Supporting Types

FirewallRuleGroupAssociationMutationProtection

Enabled
ENABLED
Disabled
DISABLED
FirewallRuleGroupAssociationMutationProtectionEnabled
ENABLED
FirewallRuleGroupAssociationMutationProtectionDisabled
DISABLED
Enabled
ENABLED
Disabled
DISABLED
Enabled
ENABLED
Disabled
DISABLED
ENABLED
ENABLED
DISABLED
DISABLED
"ENABLED"
ENABLED
"DISABLED"
DISABLED

FirewallRuleGroupAssociationStatus

Complete
COMPLETE
Deleting
DELETING
Updating
UPDATING
InactiveOwnerAccountClosed
INACTIVE_OWNER_ACCOUNT_CLOSED
FirewallRuleGroupAssociationStatusComplete
COMPLETE
FirewallRuleGroupAssociationStatusDeleting
DELETING
FirewallRuleGroupAssociationStatusUpdating
UPDATING
FirewallRuleGroupAssociationStatusInactiveOwnerAccountClosed
INACTIVE_OWNER_ACCOUNT_CLOSED
Complete
COMPLETE
Deleting
DELETING
Updating
UPDATING
InactiveOwnerAccountClosed
INACTIVE_OWNER_ACCOUNT_CLOSED
Complete
COMPLETE
Deleting
DELETING
Updating
UPDATING
InactiveOwnerAccountClosed
INACTIVE_OWNER_ACCOUNT_CLOSED
COMPLETE
COMPLETE
DELETING
DELETING
UPDATING
UPDATING
INACTIVE_OWNER_ACCOUNT_CLOSED
INACTIVE_OWNER_ACCOUNT_CLOSED
"COMPLETE"
COMPLETE
"DELETING"
DELETING
"UPDATING"
UPDATING
"INACTIVE_OWNER_ACCOUNT_CLOSED"
INACTIVE_OWNER_ACCOUNT_CLOSED

FirewallRuleGroupAssociationTag

Key string

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Key string

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key String

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value String

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key string

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value string

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key str

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value str

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key String

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value String

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Package Details

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