getFirewallRuleGroupAssociation

Resource schema for AWS::Route53Resolver::FirewallRuleGroupAssociation.

Using getFirewallRuleGroupAssociation

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getFirewallRuleGroupAssociation(args: GetFirewallRuleGroupAssociationArgs, opts?: InvokeOptions): Promise<GetFirewallRuleGroupAssociationResult>
function getFirewallRuleGroupAssociationOutput(args: GetFirewallRuleGroupAssociationOutputArgs, opts?: InvokeOptions): Output<GetFirewallRuleGroupAssociationResult>
def get_firewall_rule_group_association(id: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetFirewallRuleGroupAssociationResult
def get_firewall_rule_group_association_output(id: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetFirewallRuleGroupAssociationResult]
func LookupFirewallRuleGroupAssociation(ctx *Context, args *LookupFirewallRuleGroupAssociationArgs, opts ...InvokeOption) (*LookupFirewallRuleGroupAssociationResult, error)
func LookupFirewallRuleGroupAssociationOutput(ctx *Context, args *LookupFirewallRuleGroupAssociationOutputArgs, opts ...InvokeOption) LookupFirewallRuleGroupAssociationResultOutput

> Note: This function is named LookupFirewallRuleGroupAssociation in the Go SDK.

public static class GetFirewallRuleGroupAssociation 
{
    public static Task<GetFirewallRuleGroupAssociationResult> InvokeAsync(GetFirewallRuleGroupAssociationArgs args, InvokeOptions? opts = null)
    public static Output<GetFirewallRuleGroupAssociationResult> Invoke(GetFirewallRuleGroupAssociationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFirewallRuleGroupAssociationResult> getFirewallRuleGroupAssociation(GetFirewallRuleGroupAssociationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:route53resolver:getFirewallRuleGroupAssociation
  arguments:
    # arguments dictionary

The following arguments are supported:

Id string

Id

Id string

Id

id String

Id

id string

Id

id str

Id

id String

Id

getFirewallRuleGroupAssociation Result

The following output properties are available:

Arn string

Arn

CreationTime string

Rfc3339TimeString

CreatorRequestId string

The id of the creator request.

Id string

Id

ManagedOwnerName string

ServicePrincipal

ModificationTime string

Rfc3339TimeString

MutationProtection Pulumi.AwsNative.Route53Resolver.FirewallRuleGroupAssociationMutationProtection

MutationProtectionStatus

Name string

FirewallRuleGroupAssociationName

Priority int

Priority

Status Pulumi.AwsNative.Route53Resolver.FirewallRuleGroupAssociationStatus

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

StatusMessage string

FirewallDomainListAssociationStatus

Tags List<Pulumi.AwsNative.Route53Resolver.Outputs.FirewallRuleGroupAssociationTag>

Tags

Arn string

Arn

CreationTime string

Rfc3339TimeString

CreatorRequestId string

The id of the creator request.

Id string

Id

ManagedOwnerName string

ServicePrincipal

ModificationTime string

Rfc3339TimeString

MutationProtection FirewallRuleGroupAssociationMutationProtection

MutationProtectionStatus

Name string

FirewallRuleGroupAssociationName

Priority int

Priority

Status FirewallRuleGroupAssociationStatus

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

StatusMessage string

FirewallDomainListAssociationStatus

Tags []FirewallRuleGroupAssociationTag

Tags

arn String

Arn

creationTime String

Rfc3339TimeString

creatorRequestId String

The id of the creator request.

id String

Id

managedOwnerName String

ServicePrincipal

modificationTime String

Rfc3339TimeString

mutationProtection FirewallRuleGroupAssociationMutationProtection

MutationProtectionStatus

name String

FirewallRuleGroupAssociationName

priority Integer

Priority

status FirewallRuleGroupAssociationStatus

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

statusMessage String

FirewallDomainListAssociationStatus

tags List<FirewallRuleGroupAssociationTag>

Tags

arn string

Arn

creationTime string

Rfc3339TimeString

creatorRequestId string

The id of the creator request.

id string

Id

managedOwnerName string

ServicePrincipal

modificationTime string

Rfc3339TimeString

mutationProtection FirewallRuleGroupAssociationMutationProtection

MutationProtectionStatus

name string

FirewallRuleGroupAssociationName

priority number

Priority

status FirewallRuleGroupAssociationStatus

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

statusMessage string

FirewallDomainListAssociationStatus

tags FirewallRuleGroupAssociationTag[]

Tags

arn str

Arn

creation_time str

Rfc3339TimeString

creator_request_id str

The id of the creator request.

id str

Id

managed_owner_name str

ServicePrincipal

modification_time str

Rfc3339TimeString

mutation_protection FirewallRuleGroupAssociationMutationProtection

MutationProtectionStatus

name str

FirewallRuleGroupAssociationName

priority int

Priority

status FirewallRuleGroupAssociationStatus

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

status_message str

FirewallDomainListAssociationStatus

tags Sequence[FirewallRuleGroupAssociationTag]

Tags

arn String

Arn

creationTime String

Rfc3339TimeString

creatorRequestId String

The id of the creator request.

id String

Id

managedOwnerName String

ServicePrincipal

modificationTime String

Rfc3339TimeString

mutationProtection "ENABLED" | "DISABLED"

MutationProtectionStatus

name String

FirewallRuleGroupAssociationName

priority Number

Priority

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

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

statusMessage String

FirewallDomainListAssociationStatus

tags List<Property Map>

Tags

Supporting Types

FirewallRuleGroupAssociationMutationProtection

FirewallRuleGroupAssociationStatus

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
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0