AWS Native

v0.43.0 published on Thursday, Dec 1, 2022 by Pulumi

getFirewallRuleGroup

Resource schema for AWS::Route53Resolver::FirewallRuleGroup.

Using getFirewallRuleGroup

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 getFirewallRuleGroup(args: GetFirewallRuleGroupArgs, opts?: InvokeOptions): Promise<GetFirewallRuleGroupResult>
function getFirewallRuleGroupOutput(args: GetFirewallRuleGroupOutputArgs, opts?: InvokeOptions): Output<GetFirewallRuleGroupResult>
def get_firewall_rule_group(id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetFirewallRuleGroupResult
def get_firewall_rule_group_output(id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetFirewallRuleGroupResult]
func LookupFirewallRuleGroup(ctx *Context, args *LookupFirewallRuleGroupArgs, opts ...InvokeOption) (*LookupFirewallRuleGroupResult, error)
func LookupFirewallRuleGroupOutput(ctx *Context, args *LookupFirewallRuleGroupOutputArgs, opts ...InvokeOption) LookupFirewallRuleGroupResultOutput

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

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

The following arguments are supported:

Id string

ResourceId

Id string

ResourceId

id String

ResourceId

id string

ResourceId

id str

ResourceId

id String

ResourceId

getFirewallRuleGroup Result

The following output properties are available:

Arn string

Arn

CreationTime string

Rfc3339TimeString

CreatorRequestId string

The id of the creator request.

FirewallRules List<Pulumi.AwsNative.Route53Resolver.Outputs.FirewallRuleGroupFirewallRule>

FirewallRules

Id string

ResourceId

ModificationTime string

Rfc3339TimeString

OwnerId string

AccountId

RuleCount int

Count

ShareStatus Pulumi.AwsNative.Route53Resolver.FirewallRuleGroupShareStatus

ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.

Status Pulumi.AwsNative.Route53Resolver.FirewallRuleGroupStatus

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

StatusMessage string

FirewallRuleGroupStatus

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

Tags

Arn string

Arn

CreationTime string

Rfc3339TimeString

CreatorRequestId string

The id of the creator request.

FirewallRules []FirewallRuleGroupFirewallRule

FirewallRules

Id string

ResourceId

ModificationTime string

Rfc3339TimeString

OwnerId string

AccountId

RuleCount int

Count

ShareStatus FirewallRuleGroupShareStatus

ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.

Status FirewallRuleGroupStatus

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

StatusMessage string

FirewallRuleGroupStatus

Tags []FirewallRuleGroupTag

Tags

arn String

Arn

creationTime String

Rfc3339TimeString

creatorRequestId String

The id of the creator request.

firewallRules List<FirewallRuleGroupFirewallRule>

FirewallRules

id String

ResourceId

modificationTime String

Rfc3339TimeString

ownerId String

AccountId

ruleCount Integer

Count

shareStatus FirewallRuleGroupShareStatus

ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.

status FirewallRuleGroupStatus

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

statusMessage String

FirewallRuleGroupStatus

tags List<FirewallRuleGroupTag>

Tags

arn string

Arn

creationTime string

Rfc3339TimeString

creatorRequestId string

The id of the creator request.

firewallRules FirewallRuleGroupFirewallRule[]

FirewallRules

id string

ResourceId

modificationTime string

Rfc3339TimeString

ownerId string

AccountId

ruleCount number

Count

shareStatus FirewallRuleGroupShareStatus

ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.

status FirewallRuleGroupStatus

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

statusMessage string

FirewallRuleGroupStatus

tags FirewallRuleGroupTag[]

Tags

arn str

Arn

creation_time str

Rfc3339TimeString

creator_request_id str

The id of the creator request.

firewall_rules Sequence[FirewallRuleGroupFirewallRule]

FirewallRules

id str

ResourceId

modification_time str

Rfc3339TimeString

owner_id str

AccountId

rule_count int

Count

share_status FirewallRuleGroupShareStatus

ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.

status FirewallRuleGroupStatus

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

status_message str

FirewallRuleGroupStatus

tags Sequence[FirewallRuleGroupTag]

Tags

arn String

Arn

creationTime String

Rfc3339TimeString

creatorRequestId String

The id of the creator request.

firewallRules List<Property Map>

FirewallRules

id String

ResourceId

modificationTime String

Rfc3339TimeString

ownerId String

AccountId

ruleCount Number

Count

shareStatus "NOT_SHARED" | "SHARED_WITH_ME" | "SHARED_BY_ME"

ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.

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

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

statusMessage String

FirewallRuleGroupStatus

tags List<Property Map>

Tags

Supporting Types

FirewallRuleGroupFirewallRule

action "ALLOW" | "BLOCK" | "ALERT"

Rule Action

firewallDomainListId String

ResourceId

priority Number

Rule Priority

blockOverrideDnsType "CNAME"

BlockOverrideDnsType

blockOverrideDomain String

BlockOverrideDomain

blockOverrideTtl Number

BlockOverrideTtl

blockResponse "NODATA" | "NXDOMAIN" | "OVERRIDE"

BlockResponse

FirewallRuleGroupFirewallRuleAction

FirewallRuleGroupFirewallRuleBlockOverrideDnsType

FirewallRuleGroupFirewallRuleBlockResponse

FirewallRuleGroupShareStatus

FirewallRuleGroupStatus

FirewallRuleGroupTag

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