route53resolver

package
v0.84.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FirewallDomainListStatusComplete                   = FirewallDomainListStatus("COMPLETE")
	FirewallDomainListStatusDeleting                   = FirewallDomainListStatus("DELETING")
	FirewallDomainListStatusUpdating                   = FirewallDomainListStatus("UPDATING")
	FirewallDomainListStatusCompleteImportFailed       = FirewallDomainListStatus("COMPLETE_IMPORT_FAILED")
	FirewallDomainListStatusImporting                  = FirewallDomainListStatus("IMPORTING")
	FirewallDomainListStatusInactiveOwnerAccountClosed = FirewallDomainListStatus("INACTIVE_OWNER_ACCOUNT_CLOSED")
)
View Source
const (
	FirewallRuleGroupAssociationMutationProtectionEnabled  = FirewallRuleGroupAssociationMutationProtection("ENABLED")
	FirewallRuleGroupAssociationMutationProtectionDisabled = FirewallRuleGroupAssociationMutationProtection("DISABLED")
)
View Source
const (
	FirewallRuleGroupAssociationStatusComplete                   = FirewallRuleGroupAssociationStatus("COMPLETE")
	FirewallRuleGroupAssociationStatusDeleting                   = FirewallRuleGroupAssociationStatus("DELETING")
	FirewallRuleGroupAssociationStatusUpdating                   = FirewallRuleGroupAssociationStatus("UPDATING")
	FirewallRuleGroupAssociationStatusInactiveOwnerAccountClosed = FirewallRuleGroupAssociationStatus("INACTIVE_OWNER_ACCOUNT_CLOSED")
)
View Source
const (
	FirewallRuleGroupFirewallRuleActionAllow = FirewallRuleGroupFirewallRuleAction("ALLOW")
	FirewallRuleGroupFirewallRuleActionBlock = FirewallRuleGroupFirewallRuleAction("BLOCK")
	FirewallRuleGroupFirewallRuleActionAlert = FirewallRuleGroupFirewallRuleAction("ALERT")
)
View Source
const (
	FirewallRuleGroupFirewallRuleBlockResponseNodata   = FirewallRuleGroupFirewallRuleBlockResponse("NODATA")
	FirewallRuleGroupFirewallRuleBlockResponseNxdomain = FirewallRuleGroupFirewallRuleBlockResponse("NXDOMAIN")
	FirewallRuleGroupFirewallRuleBlockResponseOverride = FirewallRuleGroupFirewallRuleBlockResponse("OVERRIDE")
)
View Source
const (
	FirewallRuleGroupShareStatusNotShared    = FirewallRuleGroupShareStatus("NOT_SHARED")
	FirewallRuleGroupShareStatusSharedWithMe = FirewallRuleGroupShareStatus("SHARED_WITH_ME")
	FirewallRuleGroupShareStatusSharedByMe   = FirewallRuleGroupShareStatus("SHARED_BY_ME")
)
View Source
const (
	FirewallRuleGroupStatusComplete                   = FirewallRuleGroupStatus("COMPLETE")
	FirewallRuleGroupStatusDeleting                   = FirewallRuleGroupStatus("DELETING")
	FirewallRuleGroupStatusUpdating                   = FirewallRuleGroupStatus("UPDATING")
	FirewallRuleGroupStatusInactiveOwnerAccountClosed = FirewallRuleGroupStatus("INACTIVE_OWNER_ACCOUNT_CLOSED")
)
View Source
const (
	OutpostResolverStatusCreating       = OutpostResolverStatus("CREATING")
	OutpostResolverStatusOperational    = OutpostResolverStatus("OPERATIONAL")
	OutpostResolverStatusDeleting       = OutpostResolverStatus("DELETING")
	OutpostResolverStatusUpdating       = OutpostResolverStatus("UPDATING")
	OutpostResolverStatusActionNeeded   = OutpostResolverStatus("ACTION_NEEDED")
	OutpostResolverStatusFailedCreation = OutpostResolverStatus("FAILED_CREATION")
	OutpostResolverStatusFailedDeletion = OutpostResolverStatus("FAILED_DELETION")
)
View Source
const (
	ResolverConfigAutodefinedReverseEnabling  = ResolverConfigAutodefinedReverse("ENABLING")
	ResolverConfigAutodefinedReverseEnabled   = ResolverConfigAutodefinedReverse("ENABLED")
	ResolverConfigAutodefinedReverseDisabling = ResolverConfigAutodefinedReverse("DISABLING")
	ResolverConfigAutodefinedReverseDisabled  = ResolverConfigAutodefinedReverse("DISABLED")
)
View Source
const (
	ResolverDnssecConfigValidationStatusEnabling  = ResolverDnssecConfigValidationStatus("ENABLING")
	ResolverDnssecConfigValidationStatusEnabled   = ResolverDnssecConfigValidationStatus("ENABLED")
	ResolverDnssecConfigValidationStatusDisabling = ResolverDnssecConfigValidationStatus("DISABLING")
	ResolverDnssecConfigValidationStatusDisabled  = ResolverDnssecConfigValidationStatus("DISABLED")
)
View Source
const (
	ResolverQueryLoggingConfigAssociationErrorNone                = ResolverQueryLoggingConfigAssociationError("NONE")
	ResolverQueryLoggingConfigAssociationErrorDestinationNotFound = ResolverQueryLoggingConfigAssociationError("DESTINATION_NOT_FOUND")
	ResolverQueryLoggingConfigAssociationErrorAccessDenied        = ResolverQueryLoggingConfigAssociationError("ACCESS_DENIED")
)
View Source
const (
	ResolverQueryLoggingConfigAssociationStatusCreating     = ResolverQueryLoggingConfigAssociationStatus("CREATING")
	ResolverQueryLoggingConfigAssociationStatusActive       = ResolverQueryLoggingConfigAssociationStatus("ACTIVE")
	ResolverQueryLoggingConfigAssociationStatusActionNeeded = ResolverQueryLoggingConfigAssociationStatus("ACTION_NEEDED")
	ResolverQueryLoggingConfigAssociationStatusDeleting     = ResolverQueryLoggingConfigAssociationStatus("DELETING")
	ResolverQueryLoggingConfigAssociationStatusFailed       = ResolverQueryLoggingConfigAssociationStatus("FAILED")
	ResolverQueryLoggingConfigAssociationStatusOverridden   = ResolverQueryLoggingConfigAssociationStatus("OVERRIDDEN")
)
View Source
const (
	ResolverQueryLoggingConfigShareStatusNotShared    = ResolverQueryLoggingConfigShareStatus("NOT_SHARED")
	ResolverQueryLoggingConfigShareStatusSharedWithMe = ResolverQueryLoggingConfigShareStatus("SHARED_WITH_ME")
	ResolverQueryLoggingConfigShareStatusSharedByMe   = ResolverQueryLoggingConfigShareStatus("SHARED_BY_ME")
)
View Source
const (
	ResolverQueryLoggingConfigStatusCreating = ResolverQueryLoggingConfigStatus("CREATING")
	ResolverQueryLoggingConfigStatusCreated  = ResolverQueryLoggingConfigStatus("CREATED")
	ResolverQueryLoggingConfigStatusDeleting = ResolverQueryLoggingConfigStatus("DELETING")
	ResolverQueryLoggingConfigStatusFailed   = ResolverQueryLoggingConfigStatus("FAILED")
)
View Source
const (
	ResolverRuleRuleTypeForward   = ResolverRuleRuleType("FORWARD")
	ResolverRuleRuleTypeSystem    = ResolverRuleRuleType("SYSTEM")
	ResolverRuleRuleTypeRecursive = ResolverRuleRuleType("RECURSIVE")
)
View Source
const (
	FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeCname = FirewallRuleGroupFirewallRuleBlockOverrideDnsType("CNAME")
)
View Source
const (
	ResolverConfigAutodefinedReverseFlagDisable = ResolverConfigAutodefinedReverseFlag("DISABLE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type FirewallDomainList

type FirewallDomainList struct {
	pulumi.CustomResourceState

	// Arn
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Rfc3339TimeString
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// The id of the creator request.
	CreatorRequestId pulumi.StringOutput `pulumi:"creatorRequestId"`
	// Count
	DomainCount pulumi.IntOutput `pulumi:"domainCount"`
	// S3 URL to import domains from.
	DomainFileUrl pulumi.StringPtrOutput   `pulumi:"domainFileUrl"`
	Domains       pulumi.StringArrayOutput `pulumi:"domains"`
	// ServicePrincipal
	ManagedOwnerName pulumi.StringOutput `pulumi:"managedOwnerName"`
	// Rfc3339TimeString
	ModificationTime pulumi.StringOutput `pulumi:"modificationTime"`
	// FirewallDomainListName
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// ResolverFirewallDomainList, possible values are COMPLETE, DELETING, UPDATING, COMPLETE_IMPORT_FAILED, IMPORTING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
	Status FirewallDomainListStatusOutput `pulumi:"status"`
	// FirewallDomainListAssociationStatus
	StatusMessage pulumi.StringOutput `pulumi:"statusMessage"`
	// Tags
	Tags FirewallDomainListTagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::Route53Resolver::FirewallDomainList.

func GetFirewallDomainList

func GetFirewallDomainList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FirewallDomainListState, opts ...pulumi.ResourceOption) (*FirewallDomainList, error)

GetFirewallDomainList gets an existing FirewallDomainList resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFirewallDomainList

func NewFirewallDomainList(ctx *pulumi.Context,
	name string, args *FirewallDomainListArgs, opts ...pulumi.ResourceOption) (*FirewallDomainList, error)

NewFirewallDomainList registers a new resource with the given unique name, arguments, and options.

func (*FirewallDomainList) ElementType

func (*FirewallDomainList) ElementType() reflect.Type

func (*FirewallDomainList) ToFirewallDomainListOutput

func (i *FirewallDomainList) ToFirewallDomainListOutput() FirewallDomainListOutput

func (*FirewallDomainList) ToFirewallDomainListOutputWithContext

func (i *FirewallDomainList) ToFirewallDomainListOutputWithContext(ctx context.Context) FirewallDomainListOutput

func (*FirewallDomainList) ToOutput added in v0.76.0

type FirewallDomainListArgs

type FirewallDomainListArgs struct {
	// S3 URL to import domains from.
	DomainFileUrl pulumi.StringPtrInput
	Domains       pulumi.StringArrayInput
	// FirewallDomainListName
	Name pulumi.StringPtrInput
	// Tags
	Tags FirewallDomainListTagArrayInput
}

The set of arguments for constructing a FirewallDomainList resource.

func (FirewallDomainListArgs) ElementType

func (FirewallDomainListArgs) ElementType() reflect.Type

type FirewallDomainListInput

type FirewallDomainListInput interface {
	pulumi.Input

	ToFirewallDomainListOutput() FirewallDomainListOutput
	ToFirewallDomainListOutputWithContext(ctx context.Context) FirewallDomainListOutput
}

type FirewallDomainListOutput

type FirewallDomainListOutput struct{ *pulumi.OutputState }

func (FirewallDomainListOutput) Arn added in v0.17.0

Arn

func (FirewallDomainListOutput) CreationTime added in v0.17.0

func (o FirewallDomainListOutput) CreationTime() pulumi.StringOutput

Rfc3339TimeString

func (FirewallDomainListOutput) CreatorRequestId added in v0.17.0

func (o FirewallDomainListOutput) CreatorRequestId() pulumi.StringOutput

The id of the creator request.

func (FirewallDomainListOutput) DomainCount added in v0.17.0

func (o FirewallDomainListOutput) DomainCount() pulumi.IntOutput

Count

func (FirewallDomainListOutput) DomainFileUrl added in v0.17.0

S3 URL to import domains from.

func (FirewallDomainListOutput) Domains added in v0.17.0

func (FirewallDomainListOutput) ElementType

func (FirewallDomainListOutput) ElementType() reflect.Type

func (FirewallDomainListOutput) ManagedOwnerName added in v0.17.0

func (o FirewallDomainListOutput) ManagedOwnerName() pulumi.StringOutput

ServicePrincipal

func (FirewallDomainListOutput) ModificationTime added in v0.17.0

func (o FirewallDomainListOutput) ModificationTime() pulumi.StringOutput

Rfc3339TimeString

func (FirewallDomainListOutput) Name added in v0.17.0

FirewallDomainListName

func (FirewallDomainListOutput) Status added in v0.17.0

ResolverFirewallDomainList, possible values are COMPLETE, DELETING, UPDATING, COMPLETE_IMPORT_FAILED, IMPORTING, and INACTIVE_OWNER_ACCOUNT_CLOSED.

func (FirewallDomainListOutput) StatusMessage added in v0.17.0

func (o FirewallDomainListOutput) StatusMessage() pulumi.StringOutput

FirewallDomainListAssociationStatus

func (FirewallDomainListOutput) Tags added in v0.17.0

Tags

func (FirewallDomainListOutput) ToFirewallDomainListOutput

func (o FirewallDomainListOutput) ToFirewallDomainListOutput() FirewallDomainListOutput

func (FirewallDomainListOutput) ToFirewallDomainListOutputWithContext

func (o FirewallDomainListOutput) ToFirewallDomainListOutputWithContext(ctx context.Context) FirewallDomainListOutput

func (FirewallDomainListOutput) ToOutput added in v0.76.0

type FirewallDomainListState

type FirewallDomainListState struct {
}

func (FirewallDomainListState) ElementType

func (FirewallDomainListState) ElementType() reflect.Type

type FirewallDomainListStatus

type FirewallDomainListStatus string

ResolverFirewallDomainList, possible values are COMPLETE, DELETING, UPDATING, COMPLETE_IMPORT_FAILED, IMPORTING, and INACTIVE_OWNER_ACCOUNT_CLOSED.

type FirewallDomainListStatusOutput

type FirewallDomainListStatusOutput struct{ *pulumi.OutputState }

func (FirewallDomainListStatusOutput) ElementType

func (FirewallDomainListStatusOutput) ToFirewallDomainListStatusOutput

func (o FirewallDomainListStatusOutput) ToFirewallDomainListStatusOutput() FirewallDomainListStatusOutput

func (FirewallDomainListStatusOutput) ToFirewallDomainListStatusOutputWithContext

func (o FirewallDomainListStatusOutput) ToFirewallDomainListStatusOutputWithContext(ctx context.Context) FirewallDomainListStatusOutput

func (FirewallDomainListStatusOutput) ToFirewallDomainListStatusPtrOutput

func (o FirewallDomainListStatusOutput) ToFirewallDomainListStatusPtrOutput() FirewallDomainListStatusPtrOutput

func (FirewallDomainListStatusOutput) ToFirewallDomainListStatusPtrOutputWithContext

func (o FirewallDomainListStatusOutput) ToFirewallDomainListStatusPtrOutputWithContext(ctx context.Context) FirewallDomainListStatusPtrOutput

func (FirewallDomainListStatusOutput) ToOutput added in v0.76.0

func (FirewallDomainListStatusOutput) ToStringOutput

func (FirewallDomainListStatusOutput) ToStringOutputWithContext

func (o FirewallDomainListStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FirewallDomainListStatusOutput) ToStringPtrOutput

func (FirewallDomainListStatusOutput) ToStringPtrOutputWithContext

func (o FirewallDomainListStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FirewallDomainListStatusPtrOutput

type FirewallDomainListStatusPtrOutput struct{ *pulumi.OutputState }

func (FirewallDomainListStatusPtrOutput) Elem

func (FirewallDomainListStatusPtrOutput) ElementType

func (FirewallDomainListStatusPtrOutput) ToFirewallDomainListStatusPtrOutput

func (o FirewallDomainListStatusPtrOutput) ToFirewallDomainListStatusPtrOutput() FirewallDomainListStatusPtrOutput

func (FirewallDomainListStatusPtrOutput) ToFirewallDomainListStatusPtrOutputWithContext

func (o FirewallDomainListStatusPtrOutput) ToFirewallDomainListStatusPtrOutputWithContext(ctx context.Context) FirewallDomainListStatusPtrOutput

func (FirewallDomainListStatusPtrOutput) ToOutput added in v0.76.0

func (FirewallDomainListStatusPtrOutput) ToStringPtrOutput

func (FirewallDomainListStatusPtrOutput) ToStringPtrOutputWithContext

func (o FirewallDomainListStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FirewallDomainListTag

type FirewallDomainListTag struct {
	// 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 -.
	Key string `pulumi:"key"`
	// 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 -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type FirewallDomainListTagArgs

type FirewallDomainListTagArgs struct {
	// 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 -.
	Key pulumi.StringInput `pulumi:"key"`
	// 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 -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (FirewallDomainListTagArgs) ElementType

func (FirewallDomainListTagArgs) ElementType() reflect.Type

func (FirewallDomainListTagArgs) ToFirewallDomainListTagOutput

func (i FirewallDomainListTagArgs) ToFirewallDomainListTagOutput() FirewallDomainListTagOutput

func (FirewallDomainListTagArgs) ToFirewallDomainListTagOutputWithContext

func (i FirewallDomainListTagArgs) ToFirewallDomainListTagOutputWithContext(ctx context.Context) FirewallDomainListTagOutput

func (FirewallDomainListTagArgs) ToOutput added in v0.76.0

type FirewallDomainListTagArray

type FirewallDomainListTagArray []FirewallDomainListTagInput

func (FirewallDomainListTagArray) ElementType

func (FirewallDomainListTagArray) ElementType() reflect.Type

func (FirewallDomainListTagArray) ToFirewallDomainListTagArrayOutput

func (i FirewallDomainListTagArray) ToFirewallDomainListTagArrayOutput() FirewallDomainListTagArrayOutput

func (FirewallDomainListTagArray) ToFirewallDomainListTagArrayOutputWithContext

func (i FirewallDomainListTagArray) ToFirewallDomainListTagArrayOutputWithContext(ctx context.Context) FirewallDomainListTagArrayOutput

func (FirewallDomainListTagArray) ToOutput added in v0.76.0

type FirewallDomainListTagArrayInput

type FirewallDomainListTagArrayInput interface {
	pulumi.Input

	ToFirewallDomainListTagArrayOutput() FirewallDomainListTagArrayOutput
	ToFirewallDomainListTagArrayOutputWithContext(context.Context) FirewallDomainListTagArrayOutput
}

FirewallDomainListTagArrayInput is an input type that accepts FirewallDomainListTagArray and FirewallDomainListTagArrayOutput values. You can construct a concrete instance of `FirewallDomainListTagArrayInput` via:

FirewallDomainListTagArray{ FirewallDomainListTagArgs{...} }

type FirewallDomainListTagArrayOutput

type FirewallDomainListTagArrayOutput struct{ *pulumi.OutputState }

func (FirewallDomainListTagArrayOutput) ElementType

func (FirewallDomainListTagArrayOutput) Index

func (FirewallDomainListTagArrayOutput) ToFirewallDomainListTagArrayOutput

func (o FirewallDomainListTagArrayOutput) ToFirewallDomainListTagArrayOutput() FirewallDomainListTagArrayOutput

func (FirewallDomainListTagArrayOutput) ToFirewallDomainListTagArrayOutputWithContext

func (o FirewallDomainListTagArrayOutput) ToFirewallDomainListTagArrayOutputWithContext(ctx context.Context) FirewallDomainListTagArrayOutput

func (FirewallDomainListTagArrayOutput) ToOutput added in v0.76.0

type FirewallDomainListTagInput

type FirewallDomainListTagInput interface {
	pulumi.Input

	ToFirewallDomainListTagOutput() FirewallDomainListTagOutput
	ToFirewallDomainListTagOutputWithContext(context.Context) FirewallDomainListTagOutput
}

FirewallDomainListTagInput is an input type that accepts FirewallDomainListTagArgs and FirewallDomainListTagOutput values. You can construct a concrete instance of `FirewallDomainListTagInput` via:

FirewallDomainListTagArgs{...}

type FirewallDomainListTagOutput

type FirewallDomainListTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (FirewallDomainListTagOutput) ElementType

func (FirewallDomainListTagOutput) Key

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 -.

func (FirewallDomainListTagOutput) ToFirewallDomainListTagOutput

func (o FirewallDomainListTagOutput) ToFirewallDomainListTagOutput() FirewallDomainListTagOutput

func (FirewallDomainListTagOutput) ToFirewallDomainListTagOutputWithContext

func (o FirewallDomainListTagOutput) ToFirewallDomainListTagOutputWithContext(ctx context.Context) FirewallDomainListTagOutput

func (FirewallDomainListTagOutput) ToOutput added in v0.76.0

func (FirewallDomainListTagOutput) Value

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 -.

type FirewallRuleGroup

type FirewallRuleGroup struct {
	pulumi.CustomResourceState

	// Arn
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Rfc3339TimeString
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// The id of the creator request.
	CreatorRequestId pulumi.StringOutput `pulumi:"creatorRequestId"`
	// FirewallRules
	FirewallRules FirewallRuleGroupFirewallRuleArrayOutput `pulumi:"firewallRules"`
	// Rfc3339TimeString
	ModificationTime pulumi.StringOutput `pulumi:"modificationTime"`
	// FirewallRuleGroupName
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// AccountId
	OwnerId pulumi.StringOutput `pulumi:"ownerId"`
	// Count
	RuleCount pulumi.IntOutput `pulumi:"ruleCount"`
	// ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.
	ShareStatus FirewallRuleGroupShareStatusOutput `pulumi:"shareStatus"`
	// ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
	Status FirewallRuleGroupStatusOutput `pulumi:"status"`
	// FirewallRuleGroupStatus
	StatusMessage pulumi.StringOutput `pulumi:"statusMessage"`
	// Tags
	Tags FirewallRuleGroupTagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::Route53Resolver::FirewallRuleGroup.

func GetFirewallRuleGroup

func GetFirewallRuleGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FirewallRuleGroupState, opts ...pulumi.ResourceOption) (*FirewallRuleGroup, error)

GetFirewallRuleGroup gets an existing FirewallRuleGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFirewallRuleGroup

func NewFirewallRuleGroup(ctx *pulumi.Context,
	name string, args *FirewallRuleGroupArgs, opts ...pulumi.ResourceOption) (*FirewallRuleGroup, error)

NewFirewallRuleGroup registers a new resource with the given unique name, arguments, and options.

func (*FirewallRuleGroup) ElementType

func (*FirewallRuleGroup) ElementType() reflect.Type

func (*FirewallRuleGroup) ToFirewallRuleGroupOutput

func (i *FirewallRuleGroup) ToFirewallRuleGroupOutput() FirewallRuleGroupOutput

func (*FirewallRuleGroup) ToFirewallRuleGroupOutputWithContext

func (i *FirewallRuleGroup) ToFirewallRuleGroupOutputWithContext(ctx context.Context) FirewallRuleGroupOutput

func (*FirewallRuleGroup) ToOutput added in v0.76.0

type FirewallRuleGroupArgs

type FirewallRuleGroupArgs struct {
	// FirewallRules
	FirewallRules FirewallRuleGroupFirewallRuleArrayInput
	// FirewallRuleGroupName
	Name pulumi.StringPtrInput
	// Tags
	Tags FirewallRuleGroupTagArrayInput
}

The set of arguments for constructing a FirewallRuleGroup resource.

func (FirewallRuleGroupArgs) ElementType

func (FirewallRuleGroupArgs) ElementType() reflect.Type

type FirewallRuleGroupAssociation

type FirewallRuleGroupAssociation struct {
	pulumi.CustomResourceState

	// Arn
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Rfc3339TimeString
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// The id of the creator request.
	CreatorRequestId pulumi.StringOutput `pulumi:"creatorRequestId"`
	// FirewallRuleGroupId
	FirewallRuleGroupId pulumi.StringOutput `pulumi:"firewallRuleGroupId"`
	// ServicePrincipal
	ManagedOwnerName pulumi.StringOutput `pulumi:"managedOwnerName"`
	// Rfc3339TimeString
	ModificationTime pulumi.StringOutput `pulumi:"modificationTime"`
	// MutationProtectionStatus
	MutationProtection FirewallRuleGroupAssociationMutationProtectionPtrOutput `pulumi:"mutationProtection"`
	// FirewallRuleGroupAssociationName
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Priority
	Priority pulumi.IntOutput `pulumi:"priority"`
	// ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
	Status FirewallRuleGroupAssociationStatusOutput `pulumi:"status"`
	// FirewallDomainListAssociationStatus
	StatusMessage pulumi.StringOutput `pulumi:"statusMessage"`
	// Tags
	Tags FirewallRuleGroupAssociationTagArrayOutput `pulumi:"tags"`
	// VpcId
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

Resource schema for AWS::Route53Resolver::FirewallRuleGroupAssociation.

func GetFirewallRuleGroupAssociation

func GetFirewallRuleGroupAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FirewallRuleGroupAssociationState, opts ...pulumi.ResourceOption) (*FirewallRuleGroupAssociation, error)

GetFirewallRuleGroupAssociation gets an existing FirewallRuleGroupAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFirewallRuleGroupAssociation

func NewFirewallRuleGroupAssociation(ctx *pulumi.Context,
	name string, args *FirewallRuleGroupAssociationArgs, opts ...pulumi.ResourceOption) (*FirewallRuleGroupAssociation, error)

NewFirewallRuleGroupAssociation registers a new resource with the given unique name, arguments, and options.

func (*FirewallRuleGroupAssociation) ElementType

func (*FirewallRuleGroupAssociation) ElementType() reflect.Type

func (*FirewallRuleGroupAssociation) ToFirewallRuleGroupAssociationOutput

func (i *FirewallRuleGroupAssociation) ToFirewallRuleGroupAssociationOutput() FirewallRuleGroupAssociationOutput

func (*FirewallRuleGroupAssociation) ToFirewallRuleGroupAssociationOutputWithContext

func (i *FirewallRuleGroupAssociation) ToFirewallRuleGroupAssociationOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationOutput

func (*FirewallRuleGroupAssociation) ToOutput added in v0.76.0

type FirewallRuleGroupAssociationArgs

type FirewallRuleGroupAssociationArgs struct {
	// FirewallRuleGroupId
	FirewallRuleGroupId pulumi.StringInput
	// MutationProtectionStatus
	MutationProtection FirewallRuleGroupAssociationMutationProtectionPtrInput
	// FirewallRuleGroupAssociationName
	Name pulumi.StringPtrInput
	// Priority
	Priority pulumi.IntInput
	// Tags
	Tags FirewallRuleGroupAssociationTagArrayInput
	// VpcId
	VpcId pulumi.StringInput
}

The set of arguments for constructing a FirewallRuleGroupAssociation resource.

func (FirewallRuleGroupAssociationArgs) ElementType

type FirewallRuleGroupAssociationInput

type FirewallRuleGroupAssociationInput interface {
	pulumi.Input

	ToFirewallRuleGroupAssociationOutput() FirewallRuleGroupAssociationOutput
	ToFirewallRuleGroupAssociationOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationOutput
}

type FirewallRuleGroupAssociationMutationProtection

type FirewallRuleGroupAssociationMutationProtection string

MutationProtectionStatus

func (FirewallRuleGroupAssociationMutationProtection) ElementType

func (FirewallRuleGroupAssociationMutationProtection) ToFirewallRuleGroupAssociationMutationProtectionOutput

func (e FirewallRuleGroupAssociationMutationProtection) ToFirewallRuleGroupAssociationMutationProtectionOutput() FirewallRuleGroupAssociationMutationProtectionOutput

func (FirewallRuleGroupAssociationMutationProtection) ToFirewallRuleGroupAssociationMutationProtectionOutputWithContext

func (e FirewallRuleGroupAssociationMutationProtection) ToFirewallRuleGroupAssociationMutationProtectionOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationMutationProtectionOutput

func (FirewallRuleGroupAssociationMutationProtection) ToFirewallRuleGroupAssociationMutationProtectionPtrOutput

func (e FirewallRuleGroupAssociationMutationProtection) ToFirewallRuleGroupAssociationMutationProtectionPtrOutput() FirewallRuleGroupAssociationMutationProtectionPtrOutput

func (FirewallRuleGroupAssociationMutationProtection) ToFirewallRuleGroupAssociationMutationProtectionPtrOutputWithContext

func (e FirewallRuleGroupAssociationMutationProtection) ToFirewallRuleGroupAssociationMutationProtectionPtrOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationMutationProtectionPtrOutput

func (FirewallRuleGroupAssociationMutationProtection) ToStringOutput

func (FirewallRuleGroupAssociationMutationProtection) ToStringOutputWithContext

func (FirewallRuleGroupAssociationMutationProtection) ToStringPtrOutput

func (FirewallRuleGroupAssociationMutationProtection) ToStringPtrOutputWithContext

type FirewallRuleGroupAssociationMutationProtectionInput

type FirewallRuleGroupAssociationMutationProtectionInput interface {
	pulumi.Input

	ToFirewallRuleGroupAssociationMutationProtectionOutput() FirewallRuleGroupAssociationMutationProtectionOutput
	ToFirewallRuleGroupAssociationMutationProtectionOutputWithContext(context.Context) FirewallRuleGroupAssociationMutationProtectionOutput
}

FirewallRuleGroupAssociationMutationProtectionInput is an input type that accepts FirewallRuleGroupAssociationMutationProtectionArgs and FirewallRuleGroupAssociationMutationProtectionOutput values. You can construct a concrete instance of `FirewallRuleGroupAssociationMutationProtectionInput` via:

FirewallRuleGroupAssociationMutationProtectionArgs{...}

type FirewallRuleGroupAssociationMutationProtectionOutput

type FirewallRuleGroupAssociationMutationProtectionOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupAssociationMutationProtectionOutput) ElementType

func (FirewallRuleGroupAssociationMutationProtectionOutput) ToFirewallRuleGroupAssociationMutationProtectionOutput

func (FirewallRuleGroupAssociationMutationProtectionOutput) ToFirewallRuleGroupAssociationMutationProtectionOutputWithContext

func (o FirewallRuleGroupAssociationMutationProtectionOutput) ToFirewallRuleGroupAssociationMutationProtectionOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationMutationProtectionOutput

func (FirewallRuleGroupAssociationMutationProtectionOutput) ToFirewallRuleGroupAssociationMutationProtectionPtrOutput

func (o FirewallRuleGroupAssociationMutationProtectionOutput) ToFirewallRuleGroupAssociationMutationProtectionPtrOutput() FirewallRuleGroupAssociationMutationProtectionPtrOutput

func (FirewallRuleGroupAssociationMutationProtectionOutput) ToFirewallRuleGroupAssociationMutationProtectionPtrOutputWithContext

func (o FirewallRuleGroupAssociationMutationProtectionOutput) ToFirewallRuleGroupAssociationMutationProtectionPtrOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationMutationProtectionPtrOutput

func (FirewallRuleGroupAssociationMutationProtectionOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupAssociationMutationProtectionOutput) ToStringOutput

func (FirewallRuleGroupAssociationMutationProtectionOutput) ToStringOutputWithContext

func (FirewallRuleGroupAssociationMutationProtectionOutput) ToStringPtrOutput

func (FirewallRuleGroupAssociationMutationProtectionOutput) ToStringPtrOutputWithContext

type FirewallRuleGroupAssociationMutationProtectionPtrInput

type FirewallRuleGroupAssociationMutationProtectionPtrInput interface {
	pulumi.Input

	ToFirewallRuleGroupAssociationMutationProtectionPtrOutput() FirewallRuleGroupAssociationMutationProtectionPtrOutput
	ToFirewallRuleGroupAssociationMutationProtectionPtrOutputWithContext(context.Context) FirewallRuleGroupAssociationMutationProtectionPtrOutput
}

type FirewallRuleGroupAssociationMutationProtectionPtrOutput

type FirewallRuleGroupAssociationMutationProtectionPtrOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupAssociationMutationProtectionPtrOutput) Elem

func (FirewallRuleGroupAssociationMutationProtectionPtrOutput) ElementType

func (FirewallRuleGroupAssociationMutationProtectionPtrOutput) ToFirewallRuleGroupAssociationMutationProtectionPtrOutput

func (FirewallRuleGroupAssociationMutationProtectionPtrOutput) ToFirewallRuleGroupAssociationMutationProtectionPtrOutputWithContext

func (o FirewallRuleGroupAssociationMutationProtectionPtrOutput) ToFirewallRuleGroupAssociationMutationProtectionPtrOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationMutationProtectionPtrOutput

func (FirewallRuleGroupAssociationMutationProtectionPtrOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupAssociationMutationProtectionPtrOutput) ToStringPtrOutput

func (FirewallRuleGroupAssociationMutationProtectionPtrOutput) ToStringPtrOutputWithContext

type FirewallRuleGroupAssociationOutput

type FirewallRuleGroupAssociationOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupAssociationOutput) Arn added in v0.17.0

Arn

func (FirewallRuleGroupAssociationOutput) CreationTime added in v0.17.0

Rfc3339TimeString

func (FirewallRuleGroupAssociationOutput) CreatorRequestId added in v0.17.0

The id of the creator request.

func (FirewallRuleGroupAssociationOutput) ElementType

func (FirewallRuleGroupAssociationOutput) FirewallRuleGroupId added in v0.17.0

func (o FirewallRuleGroupAssociationOutput) FirewallRuleGroupId() pulumi.StringOutput

FirewallRuleGroupId

func (FirewallRuleGroupAssociationOutput) ManagedOwnerName added in v0.17.0

ServicePrincipal

func (FirewallRuleGroupAssociationOutput) ModificationTime added in v0.17.0

Rfc3339TimeString

func (FirewallRuleGroupAssociationOutput) MutationProtection added in v0.17.0

MutationProtectionStatus

func (FirewallRuleGroupAssociationOutput) Name added in v0.17.0

FirewallRuleGroupAssociationName

func (FirewallRuleGroupAssociationOutput) Priority added in v0.17.0

Priority

func (FirewallRuleGroupAssociationOutput) Status added in v0.17.0

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

func (FirewallRuleGroupAssociationOutput) StatusMessage added in v0.17.0

FirewallDomainListAssociationStatus

func (FirewallRuleGroupAssociationOutput) Tags added in v0.17.0

Tags

func (FirewallRuleGroupAssociationOutput) ToFirewallRuleGroupAssociationOutput

func (o FirewallRuleGroupAssociationOutput) ToFirewallRuleGroupAssociationOutput() FirewallRuleGroupAssociationOutput

func (FirewallRuleGroupAssociationOutput) ToFirewallRuleGroupAssociationOutputWithContext

func (o FirewallRuleGroupAssociationOutput) ToFirewallRuleGroupAssociationOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationOutput

func (FirewallRuleGroupAssociationOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupAssociationOutput) VpcId added in v0.17.0

VpcId

type FirewallRuleGroupAssociationState

type FirewallRuleGroupAssociationState struct {
}

func (FirewallRuleGroupAssociationState) ElementType

type FirewallRuleGroupAssociationStatus

type FirewallRuleGroupAssociationStatus string

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

type FirewallRuleGroupAssociationStatusOutput

type FirewallRuleGroupAssociationStatusOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupAssociationStatusOutput) ElementType

func (FirewallRuleGroupAssociationStatusOutput) ToFirewallRuleGroupAssociationStatusOutput

func (o FirewallRuleGroupAssociationStatusOutput) ToFirewallRuleGroupAssociationStatusOutput() FirewallRuleGroupAssociationStatusOutput

func (FirewallRuleGroupAssociationStatusOutput) ToFirewallRuleGroupAssociationStatusOutputWithContext

func (o FirewallRuleGroupAssociationStatusOutput) ToFirewallRuleGroupAssociationStatusOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationStatusOutput

func (FirewallRuleGroupAssociationStatusOutput) ToFirewallRuleGroupAssociationStatusPtrOutput

func (o FirewallRuleGroupAssociationStatusOutput) ToFirewallRuleGroupAssociationStatusPtrOutput() FirewallRuleGroupAssociationStatusPtrOutput

func (FirewallRuleGroupAssociationStatusOutput) ToFirewallRuleGroupAssociationStatusPtrOutputWithContext

func (o FirewallRuleGroupAssociationStatusOutput) ToFirewallRuleGroupAssociationStatusPtrOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationStatusPtrOutput

func (FirewallRuleGroupAssociationStatusOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupAssociationStatusOutput) ToStringOutput

func (FirewallRuleGroupAssociationStatusOutput) ToStringOutputWithContext

func (FirewallRuleGroupAssociationStatusOutput) ToStringPtrOutput

func (FirewallRuleGroupAssociationStatusOutput) ToStringPtrOutputWithContext

type FirewallRuleGroupAssociationStatusPtrOutput

type FirewallRuleGroupAssociationStatusPtrOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupAssociationStatusPtrOutput) Elem

func (FirewallRuleGroupAssociationStatusPtrOutput) ElementType

func (FirewallRuleGroupAssociationStatusPtrOutput) ToFirewallRuleGroupAssociationStatusPtrOutput

func (o FirewallRuleGroupAssociationStatusPtrOutput) ToFirewallRuleGroupAssociationStatusPtrOutput() FirewallRuleGroupAssociationStatusPtrOutput

func (FirewallRuleGroupAssociationStatusPtrOutput) ToFirewallRuleGroupAssociationStatusPtrOutputWithContext

func (o FirewallRuleGroupAssociationStatusPtrOutput) ToFirewallRuleGroupAssociationStatusPtrOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationStatusPtrOutput

func (FirewallRuleGroupAssociationStatusPtrOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupAssociationStatusPtrOutput) ToStringPtrOutput

func (FirewallRuleGroupAssociationStatusPtrOutput) ToStringPtrOutputWithContext

type FirewallRuleGroupAssociationTag

type FirewallRuleGroupAssociationTag struct {
	// 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 -.
	Key string `pulumi:"key"`
	// 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 -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type FirewallRuleGroupAssociationTagArgs

type FirewallRuleGroupAssociationTagArgs struct {
	// 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 -.
	Key pulumi.StringInput `pulumi:"key"`
	// 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 -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (FirewallRuleGroupAssociationTagArgs) ElementType

func (FirewallRuleGroupAssociationTagArgs) ToFirewallRuleGroupAssociationTagOutput

func (i FirewallRuleGroupAssociationTagArgs) ToFirewallRuleGroupAssociationTagOutput() FirewallRuleGroupAssociationTagOutput

func (FirewallRuleGroupAssociationTagArgs) ToFirewallRuleGroupAssociationTagOutputWithContext

func (i FirewallRuleGroupAssociationTagArgs) ToFirewallRuleGroupAssociationTagOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationTagOutput

func (FirewallRuleGroupAssociationTagArgs) ToOutput added in v0.76.0

type FirewallRuleGroupAssociationTagArray

type FirewallRuleGroupAssociationTagArray []FirewallRuleGroupAssociationTagInput

func (FirewallRuleGroupAssociationTagArray) ElementType

func (FirewallRuleGroupAssociationTagArray) ToFirewallRuleGroupAssociationTagArrayOutput

func (i FirewallRuleGroupAssociationTagArray) ToFirewallRuleGroupAssociationTagArrayOutput() FirewallRuleGroupAssociationTagArrayOutput

func (FirewallRuleGroupAssociationTagArray) ToFirewallRuleGroupAssociationTagArrayOutputWithContext

func (i FirewallRuleGroupAssociationTagArray) ToFirewallRuleGroupAssociationTagArrayOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationTagArrayOutput

func (FirewallRuleGroupAssociationTagArray) ToOutput added in v0.76.0

type FirewallRuleGroupAssociationTagArrayInput

type FirewallRuleGroupAssociationTagArrayInput interface {
	pulumi.Input

	ToFirewallRuleGroupAssociationTagArrayOutput() FirewallRuleGroupAssociationTagArrayOutput
	ToFirewallRuleGroupAssociationTagArrayOutputWithContext(context.Context) FirewallRuleGroupAssociationTagArrayOutput
}

FirewallRuleGroupAssociationTagArrayInput is an input type that accepts FirewallRuleGroupAssociationTagArray and FirewallRuleGroupAssociationTagArrayOutput values. You can construct a concrete instance of `FirewallRuleGroupAssociationTagArrayInput` via:

FirewallRuleGroupAssociationTagArray{ FirewallRuleGroupAssociationTagArgs{...} }

type FirewallRuleGroupAssociationTagArrayOutput

type FirewallRuleGroupAssociationTagArrayOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupAssociationTagArrayOutput) ElementType

func (FirewallRuleGroupAssociationTagArrayOutput) Index

func (FirewallRuleGroupAssociationTagArrayOutput) ToFirewallRuleGroupAssociationTagArrayOutput

func (o FirewallRuleGroupAssociationTagArrayOutput) ToFirewallRuleGroupAssociationTagArrayOutput() FirewallRuleGroupAssociationTagArrayOutput

func (FirewallRuleGroupAssociationTagArrayOutput) ToFirewallRuleGroupAssociationTagArrayOutputWithContext

func (o FirewallRuleGroupAssociationTagArrayOutput) ToFirewallRuleGroupAssociationTagArrayOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationTagArrayOutput

func (FirewallRuleGroupAssociationTagArrayOutput) ToOutput added in v0.76.0

type FirewallRuleGroupAssociationTagInput

type FirewallRuleGroupAssociationTagInput interface {
	pulumi.Input

	ToFirewallRuleGroupAssociationTagOutput() FirewallRuleGroupAssociationTagOutput
	ToFirewallRuleGroupAssociationTagOutputWithContext(context.Context) FirewallRuleGroupAssociationTagOutput
}

FirewallRuleGroupAssociationTagInput is an input type that accepts FirewallRuleGroupAssociationTagArgs and FirewallRuleGroupAssociationTagOutput values. You can construct a concrete instance of `FirewallRuleGroupAssociationTagInput` via:

FirewallRuleGroupAssociationTagArgs{...}

type FirewallRuleGroupAssociationTagOutput

type FirewallRuleGroupAssociationTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (FirewallRuleGroupAssociationTagOutput) ElementType

func (FirewallRuleGroupAssociationTagOutput) Key

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 -.

func (FirewallRuleGroupAssociationTagOutput) ToFirewallRuleGroupAssociationTagOutput

func (o FirewallRuleGroupAssociationTagOutput) ToFirewallRuleGroupAssociationTagOutput() FirewallRuleGroupAssociationTagOutput

func (FirewallRuleGroupAssociationTagOutput) ToFirewallRuleGroupAssociationTagOutputWithContext

func (o FirewallRuleGroupAssociationTagOutput) ToFirewallRuleGroupAssociationTagOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationTagOutput

func (FirewallRuleGroupAssociationTagOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupAssociationTagOutput) Value

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 -.

type FirewallRuleGroupFirewallRule

type FirewallRuleGroupFirewallRule struct {
	// Rule Action
	Action FirewallRuleGroupFirewallRuleAction `pulumi:"action"`
	// BlockOverrideDnsType
	BlockOverrideDnsType *FirewallRuleGroupFirewallRuleBlockOverrideDnsType `pulumi:"blockOverrideDnsType"`
	// BlockOverrideDomain
	BlockOverrideDomain *string `pulumi:"blockOverrideDomain"`
	// BlockOverrideTtl
	BlockOverrideTtl *int `pulumi:"blockOverrideTtl"`
	// BlockResponse
	BlockResponse *FirewallRuleGroupFirewallRuleBlockResponse `pulumi:"blockResponse"`
	// ResourceId
	FirewallDomainListId string `pulumi:"firewallDomainListId"`
	// Rule Priority
	Priority int `pulumi:"priority"`
}

Firewall Rule associating the Rule Group to a Domain List

type FirewallRuleGroupFirewallRuleAction

type FirewallRuleGroupFirewallRuleAction string

Rule Action

func (FirewallRuleGroupFirewallRuleAction) ElementType

func (FirewallRuleGroupFirewallRuleAction) ToFirewallRuleGroupFirewallRuleActionOutput

func (e FirewallRuleGroupFirewallRuleAction) ToFirewallRuleGroupFirewallRuleActionOutput() FirewallRuleGroupFirewallRuleActionOutput

func (FirewallRuleGroupFirewallRuleAction) ToFirewallRuleGroupFirewallRuleActionOutputWithContext

func (e FirewallRuleGroupFirewallRuleAction) ToFirewallRuleGroupFirewallRuleActionOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleActionOutput

func (FirewallRuleGroupFirewallRuleAction) ToFirewallRuleGroupFirewallRuleActionPtrOutput

func (e FirewallRuleGroupFirewallRuleAction) ToFirewallRuleGroupFirewallRuleActionPtrOutput() FirewallRuleGroupFirewallRuleActionPtrOutput

func (FirewallRuleGroupFirewallRuleAction) ToFirewallRuleGroupFirewallRuleActionPtrOutputWithContext

func (e FirewallRuleGroupFirewallRuleAction) ToFirewallRuleGroupFirewallRuleActionPtrOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleActionPtrOutput

func (FirewallRuleGroupFirewallRuleAction) ToStringOutput

func (FirewallRuleGroupFirewallRuleAction) ToStringOutputWithContext

func (e FirewallRuleGroupFirewallRuleAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FirewallRuleGroupFirewallRuleAction) ToStringPtrOutput

func (FirewallRuleGroupFirewallRuleAction) ToStringPtrOutputWithContext

func (e FirewallRuleGroupFirewallRuleAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FirewallRuleGroupFirewallRuleActionInput

type FirewallRuleGroupFirewallRuleActionInput interface {
	pulumi.Input

	ToFirewallRuleGroupFirewallRuleActionOutput() FirewallRuleGroupFirewallRuleActionOutput
	ToFirewallRuleGroupFirewallRuleActionOutputWithContext(context.Context) FirewallRuleGroupFirewallRuleActionOutput
}

FirewallRuleGroupFirewallRuleActionInput is an input type that accepts FirewallRuleGroupFirewallRuleActionArgs and FirewallRuleGroupFirewallRuleActionOutput values. You can construct a concrete instance of `FirewallRuleGroupFirewallRuleActionInput` via:

FirewallRuleGroupFirewallRuleActionArgs{...}

type FirewallRuleGroupFirewallRuleActionOutput

type FirewallRuleGroupFirewallRuleActionOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupFirewallRuleActionOutput) ElementType

func (FirewallRuleGroupFirewallRuleActionOutput) ToFirewallRuleGroupFirewallRuleActionOutput

func (o FirewallRuleGroupFirewallRuleActionOutput) ToFirewallRuleGroupFirewallRuleActionOutput() FirewallRuleGroupFirewallRuleActionOutput

func (FirewallRuleGroupFirewallRuleActionOutput) ToFirewallRuleGroupFirewallRuleActionOutputWithContext

func (o FirewallRuleGroupFirewallRuleActionOutput) ToFirewallRuleGroupFirewallRuleActionOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleActionOutput

func (FirewallRuleGroupFirewallRuleActionOutput) ToFirewallRuleGroupFirewallRuleActionPtrOutput

func (o FirewallRuleGroupFirewallRuleActionOutput) ToFirewallRuleGroupFirewallRuleActionPtrOutput() FirewallRuleGroupFirewallRuleActionPtrOutput

func (FirewallRuleGroupFirewallRuleActionOutput) ToFirewallRuleGroupFirewallRuleActionPtrOutputWithContext

func (o FirewallRuleGroupFirewallRuleActionOutput) ToFirewallRuleGroupFirewallRuleActionPtrOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleActionPtrOutput

func (FirewallRuleGroupFirewallRuleActionOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupFirewallRuleActionOutput) ToStringOutput

func (FirewallRuleGroupFirewallRuleActionOutput) ToStringOutputWithContext

func (FirewallRuleGroupFirewallRuleActionOutput) ToStringPtrOutput

func (FirewallRuleGroupFirewallRuleActionOutput) ToStringPtrOutputWithContext

type FirewallRuleGroupFirewallRuleActionPtrInput

type FirewallRuleGroupFirewallRuleActionPtrInput interface {
	pulumi.Input

	ToFirewallRuleGroupFirewallRuleActionPtrOutput() FirewallRuleGroupFirewallRuleActionPtrOutput
	ToFirewallRuleGroupFirewallRuleActionPtrOutputWithContext(context.Context) FirewallRuleGroupFirewallRuleActionPtrOutput
}

type FirewallRuleGroupFirewallRuleActionPtrOutput

type FirewallRuleGroupFirewallRuleActionPtrOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupFirewallRuleActionPtrOutput) Elem

func (FirewallRuleGroupFirewallRuleActionPtrOutput) ElementType

func (FirewallRuleGroupFirewallRuleActionPtrOutput) ToFirewallRuleGroupFirewallRuleActionPtrOutput

func (o FirewallRuleGroupFirewallRuleActionPtrOutput) ToFirewallRuleGroupFirewallRuleActionPtrOutput() FirewallRuleGroupFirewallRuleActionPtrOutput

func (FirewallRuleGroupFirewallRuleActionPtrOutput) ToFirewallRuleGroupFirewallRuleActionPtrOutputWithContext

func (o FirewallRuleGroupFirewallRuleActionPtrOutput) ToFirewallRuleGroupFirewallRuleActionPtrOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleActionPtrOutput

func (FirewallRuleGroupFirewallRuleActionPtrOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupFirewallRuleActionPtrOutput) ToStringPtrOutput

func (FirewallRuleGroupFirewallRuleActionPtrOutput) ToStringPtrOutputWithContext

type FirewallRuleGroupFirewallRuleArgs

type FirewallRuleGroupFirewallRuleArgs struct {
	// Rule Action
	Action FirewallRuleGroupFirewallRuleActionInput `pulumi:"action"`
	// BlockOverrideDnsType
	BlockOverrideDnsType FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrInput `pulumi:"blockOverrideDnsType"`
	// BlockOverrideDomain
	BlockOverrideDomain pulumi.StringPtrInput `pulumi:"blockOverrideDomain"`
	// BlockOverrideTtl
	BlockOverrideTtl pulumi.IntPtrInput `pulumi:"blockOverrideTtl"`
	// BlockResponse
	BlockResponse FirewallRuleGroupFirewallRuleBlockResponsePtrInput `pulumi:"blockResponse"`
	// ResourceId
	FirewallDomainListId pulumi.StringInput `pulumi:"firewallDomainListId"`
	// Rule Priority
	Priority pulumi.IntInput `pulumi:"priority"`
}

Firewall Rule associating the Rule Group to a Domain List

func (FirewallRuleGroupFirewallRuleArgs) ElementType

func (FirewallRuleGroupFirewallRuleArgs) ToFirewallRuleGroupFirewallRuleOutput

func (i FirewallRuleGroupFirewallRuleArgs) ToFirewallRuleGroupFirewallRuleOutput() FirewallRuleGroupFirewallRuleOutput

func (FirewallRuleGroupFirewallRuleArgs) ToFirewallRuleGroupFirewallRuleOutputWithContext

func (i FirewallRuleGroupFirewallRuleArgs) ToFirewallRuleGroupFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleOutput

func (FirewallRuleGroupFirewallRuleArgs) ToOutput added in v0.76.0

type FirewallRuleGroupFirewallRuleArray

type FirewallRuleGroupFirewallRuleArray []FirewallRuleGroupFirewallRuleInput

func (FirewallRuleGroupFirewallRuleArray) ElementType

func (FirewallRuleGroupFirewallRuleArray) ToFirewallRuleGroupFirewallRuleArrayOutput

func (i FirewallRuleGroupFirewallRuleArray) ToFirewallRuleGroupFirewallRuleArrayOutput() FirewallRuleGroupFirewallRuleArrayOutput

func (FirewallRuleGroupFirewallRuleArray) ToFirewallRuleGroupFirewallRuleArrayOutputWithContext

func (i FirewallRuleGroupFirewallRuleArray) ToFirewallRuleGroupFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleArrayOutput

func (FirewallRuleGroupFirewallRuleArray) ToOutput added in v0.76.0

type FirewallRuleGroupFirewallRuleArrayInput

type FirewallRuleGroupFirewallRuleArrayInput interface {
	pulumi.Input

	ToFirewallRuleGroupFirewallRuleArrayOutput() FirewallRuleGroupFirewallRuleArrayOutput
	ToFirewallRuleGroupFirewallRuleArrayOutputWithContext(context.Context) FirewallRuleGroupFirewallRuleArrayOutput
}

FirewallRuleGroupFirewallRuleArrayInput is an input type that accepts FirewallRuleGroupFirewallRuleArray and FirewallRuleGroupFirewallRuleArrayOutput values. You can construct a concrete instance of `FirewallRuleGroupFirewallRuleArrayInput` via:

FirewallRuleGroupFirewallRuleArray{ FirewallRuleGroupFirewallRuleArgs{...} }

type FirewallRuleGroupFirewallRuleArrayOutput

type FirewallRuleGroupFirewallRuleArrayOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupFirewallRuleArrayOutput) ElementType

func (FirewallRuleGroupFirewallRuleArrayOutput) Index

func (FirewallRuleGroupFirewallRuleArrayOutput) ToFirewallRuleGroupFirewallRuleArrayOutput

func (o FirewallRuleGroupFirewallRuleArrayOutput) ToFirewallRuleGroupFirewallRuleArrayOutput() FirewallRuleGroupFirewallRuleArrayOutput

func (FirewallRuleGroupFirewallRuleArrayOutput) ToFirewallRuleGroupFirewallRuleArrayOutputWithContext

func (o FirewallRuleGroupFirewallRuleArrayOutput) ToFirewallRuleGroupFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleArrayOutput

func (FirewallRuleGroupFirewallRuleArrayOutput) ToOutput added in v0.76.0

type FirewallRuleGroupFirewallRuleBlockOverrideDnsType

type FirewallRuleGroupFirewallRuleBlockOverrideDnsType string

BlockOverrideDnsType

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsType) ElementType

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsType) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput

func (e FirewallRuleGroupFirewallRuleBlockOverrideDnsType) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput() FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsType) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutputWithContext

func (e FirewallRuleGroupFirewallRuleBlockOverrideDnsType) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsType) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput

func (e FirewallRuleGroupFirewallRuleBlockOverrideDnsType) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput() FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsType) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutputWithContext

func (e FirewallRuleGroupFirewallRuleBlockOverrideDnsType) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsType) ToStringOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsType) ToStringOutputWithContext

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsType) ToStringPtrOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsType) ToStringPtrOutputWithContext

type FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeInput

type FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeInput interface {
	pulumi.Input

	ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput() FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput
	ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutputWithContext(context.Context) FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput
}

FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeInput is an input type that accepts FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeArgs and FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput values. You can construct a concrete instance of `FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeInput` via:

FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeArgs{...}

type FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput

type FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ElementType

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutputWithContext

func (o FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutputWithContext

func (o FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToStringOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToStringOutputWithContext

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToStringPtrOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToStringPtrOutputWithContext

type FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrInput

type FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrInput interface {
	pulumi.Input

	ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput() FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput
	ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutputWithContext(context.Context) FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput
}

type FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput

type FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput) Elem

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput) ElementType

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutputWithContext

func (o FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput) ToStringPtrOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput) ToStringPtrOutputWithContext

type FirewallRuleGroupFirewallRuleBlockResponse

type FirewallRuleGroupFirewallRuleBlockResponse string

BlockResponse

func (FirewallRuleGroupFirewallRuleBlockResponse) ElementType

func (FirewallRuleGroupFirewallRuleBlockResponse) ToFirewallRuleGroupFirewallRuleBlockResponseOutput

func (e FirewallRuleGroupFirewallRuleBlockResponse) ToFirewallRuleGroupFirewallRuleBlockResponseOutput() FirewallRuleGroupFirewallRuleBlockResponseOutput

func (FirewallRuleGroupFirewallRuleBlockResponse) ToFirewallRuleGroupFirewallRuleBlockResponseOutputWithContext

func (e FirewallRuleGroupFirewallRuleBlockResponse) ToFirewallRuleGroupFirewallRuleBlockResponseOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleBlockResponseOutput

func (FirewallRuleGroupFirewallRuleBlockResponse) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutput

func (e FirewallRuleGroupFirewallRuleBlockResponse) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutput() FirewallRuleGroupFirewallRuleBlockResponsePtrOutput

func (FirewallRuleGroupFirewallRuleBlockResponse) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutputWithContext

func (e FirewallRuleGroupFirewallRuleBlockResponse) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleBlockResponsePtrOutput

func (FirewallRuleGroupFirewallRuleBlockResponse) ToStringOutput

func (FirewallRuleGroupFirewallRuleBlockResponse) ToStringOutputWithContext

func (FirewallRuleGroupFirewallRuleBlockResponse) ToStringPtrOutput

func (FirewallRuleGroupFirewallRuleBlockResponse) ToStringPtrOutputWithContext

type FirewallRuleGroupFirewallRuleBlockResponseInput

type FirewallRuleGroupFirewallRuleBlockResponseInput interface {
	pulumi.Input

	ToFirewallRuleGroupFirewallRuleBlockResponseOutput() FirewallRuleGroupFirewallRuleBlockResponseOutput
	ToFirewallRuleGroupFirewallRuleBlockResponseOutputWithContext(context.Context) FirewallRuleGroupFirewallRuleBlockResponseOutput
}

FirewallRuleGroupFirewallRuleBlockResponseInput is an input type that accepts FirewallRuleGroupFirewallRuleBlockResponseArgs and FirewallRuleGroupFirewallRuleBlockResponseOutput values. You can construct a concrete instance of `FirewallRuleGroupFirewallRuleBlockResponseInput` via:

FirewallRuleGroupFirewallRuleBlockResponseArgs{...}

type FirewallRuleGroupFirewallRuleBlockResponseOutput

type FirewallRuleGroupFirewallRuleBlockResponseOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ElementType

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ToFirewallRuleGroupFirewallRuleBlockResponseOutput

func (o FirewallRuleGroupFirewallRuleBlockResponseOutput) ToFirewallRuleGroupFirewallRuleBlockResponseOutput() FirewallRuleGroupFirewallRuleBlockResponseOutput

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ToFirewallRuleGroupFirewallRuleBlockResponseOutputWithContext

func (o FirewallRuleGroupFirewallRuleBlockResponseOutput) ToFirewallRuleGroupFirewallRuleBlockResponseOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleBlockResponseOutput

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutput

func (o FirewallRuleGroupFirewallRuleBlockResponseOutput) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutput() FirewallRuleGroupFirewallRuleBlockResponsePtrOutput

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutputWithContext

func (o FirewallRuleGroupFirewallRuleBlockResponseOutput) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleBlockResponsePtrOutput

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ToStringOutput

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ToStringOutputWithContext

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ToStringPtrOutput

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ToStringPtrOutputWithContext

type FirewallRuleGroupFirewallRuleBlockResponsePtrInput

type FirewallRuleGroupFirewallRuleBlockResponsePtrInput interface {
	pulumi.Input

	ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutput() FirewallRuleGroupFirewallRuleBlockResponsePtrOutput
	ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutputWithContext(context.Context) FirewallRuleGroupFirewallRuleBlockResponsePtrOutput
}

type FirewallRuleGroupFirewallRuleBlockResponsePtrOutput

type FirewallRuleGroupFirewallRuleBlockResponsePtrOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupFirewallRuleBlockResponsePtrOutput) Elem

func (FirewallRuleGroupFirewallRuleBlockResponsePtrOutput) ElementType

func (FirewallRuleGroupFirewallRuleBlockResponsePtrOutput) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutput

func (o FirewallRuleGroupFirewallRuleBlockResponsePtrOutput) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutput() FirewallRuleGroupFirewallRuleBlockResponsePtrOutput

func (FirewallRuleGroupFirewallRuleBlockResponsePtrOutput) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutputWithContext

func (o FirewallRuleGroupFirewallRuleBlockResponsePtrOutput) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleBlockResponsePtrOutput

func (FirewallRuleGroupFirewallRuleBlockResponsePtrOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupFirewallRuleBlockResponsePtrOutput) ToStringPtrOutput

func (FirewallRuleGroupFirewallRuleBlockResponsePtrOutput) ToStringPtrOutputWithContext

type FirewallRuleGroupFirewallRuleInput

type FirewallRuleGroupFirewallRuleInput interface {
	pulumi.Input

	ToFirewallRuleGroupFirewallRuleOutput() FirewallRuleGroupFirewallRuleOutput
	ToFirewallRuleGroupFirewallRuleOutputWithContext(context.Context) FirewallRuleGroupFirewallRuleOutput
}

FirewallRuleGroupFirewallRuleInput is an input type that accepts FirewallRuleGroupFirewallRuleArgs and FirewallRuleGroupFirewallRuleOutput values. You can construct a concrete instance of `FirewallRuleGroupFirewallRuleInput` via:

FirewallRuleGroupFirewallRuleArgs{...}

type FirewallRuleGroupFirewallRuleOutput

type FirewallRuleGroupFirewallRuleOutput struct{ *pulumi.OutputState }

Firewall Rule associating the Rule Group to a Domain List

func (FirewallRuleGroupFirewallRuleOutput) Action

Rule Action

func (FirewallRuleGroupFirewallRuleOutput) BlockOverrideDnsType

BlockOverrideDnsType

func (FirewallRuleGroupFirewallRuleOutput) BlockOverrideDomain

BlockOverrideDomain

func (FirewallRuleGroupFirewallRuleOutput) BlockOverrideTtl

BlockOverrideTtl

func (FirewallRuleGroupFirewallRuleOutput) BlockResponse

BlockResponse

func (FirewallRuleGroupFirewallRuleOutput) ElementType

func (FirewallRuleGroupFirewallRuleOutput) FirewallDomainListId

func (o FirewallRuleGroupFirewallRuleOutput) FirewallDomainListId() pulumi.StringOutput

ResourceId

func (FirewallRuleGroupFirewallRuleOutput) Priority

Rule Priority

func (FirewallRuleGroupFirewallRuleOutput) ToFirewallRuleGroupFirewallRuleOutput

func (o FirewallRuleGroupFirewallRuleOutput) ToFirewallRuleGroupFirewallRuleOutput() FirewallRuleGroupFirewallRuleOutput

func (FirewallRuleGroupFirewallRuleOutput) ToFirewallRuleGroupFirewallRuleOutputWithContext

func (o FirewallRuleGroupFirewallRuleOutput) ToFirewallRuleGroupFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleGroupFirewallRuleOutput

func (FirewallRuleGroupFirewallRuleOutput) ToOutput added in v0.76.0

type FirewallRuleGroupInput

type FirewallRuleGroupInput interface {
	pulumi.Input

	ToFirewallRuleGroupOutput() FirewallRuleGroupOutput
	ToFirewallRuleGroupOutputWithContext(ctx context.Context) FirewallRuleGroupOutput
}

type FirewallRuleGroupOutput

type FirewallRuleGroupOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupOutput) Arn added in v0.17.0

Arn

func (FirewallRuleGroupOutput) CreationTime added in v0.17.0

func (o FirewallRuleGroupOutput) CreationTime() pulumi.StringOutput

Rfc3339TimeString

func (FirewallRuleGroupOutput) CreatorRequestId added in v0.17.0

func (o FirewallRuleGroupOutput) CreatorRequestId() pulumi.StringOutput

The id of the creator request.

func (FirewallRuleGroupOutput) ElementType

func (FirewallRuleGroupOutput) ElementType() reflect.Type

func (FirewallRuleGroupOutput) FirewallRules added in v0.17.0

FirewallRules

func (FirewallRuleGroupOutput) ModificationTime added in v0.17.0

func (o FirewallRuleGroupOutput) ModificationTime() pulumi.StringOutput

Rfc3339TimeString

func (FirewallRuleGroupOutput) Name added in v0.17.0

FirewallRuleGroupName

func (FirewallRuleGroupOutput) OwnerId added in v0.17.0

AccountId

func (FirewallRuleGroupOutput) RuleCount added in v0.17.0

Count

func (FirewallRuleGroupOutput) ShareStatus added in v0.17.0

ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.

func (FirewallRuleGroupOutput) Status added in v0.17.0

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

func (FirewallRuleGroupOutput) StatusMessage added in v0.17.0

func (o FirewallRuleGroupOutput) StatusMessage() pulumi.StringOutput

FirewallRuleGroupStatus

func (FirewallRuleGroupOutput) Tags added in v0.17.0

Tags

func (FirewallRuleGroupOutput) ToFirewallRuleGroupOutput

func (o FirewallRuleGroupOutput) ToFirewallRuleGroupOutput() FirewallRuleGroupOutput

func (FirewallRuleGroupOutput) ToFirewallRuleGroupOutputWithContext

func (o FirewallRuleGroupOutput) ToFirewallRuleGroupOutputWithContext(ctx context.Context) FirewallRuleGroupOutput

func (FirewallRuleGroupOutput) ToOutput added in v0.76.0

type FirewallRuleGroupShareStatus

type FirewallRuleGroupShareStatus string

ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.

type FirewallRuleGroupShareStatusOutput

type FirewallRuleGroupShareStatusOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupShareStatusOutput) ElementType

func (FirewallRuleGroupShareStatusOutput) ToFirewallRuleGroupShareStatusOutput

func (o FirewallRuleGroupShareStatusOutput) ToFirewallRuleGroupShareStatusOutput() FirewallRuleGroupShareStatusOutput

func (FirewallRuleGroupShareStatusOutput) ToFirewallRuleGroupShareStatusOutputWithContext

func (o FirewallRuleGroupShareStatusOutput) ToFirewallRuleGroupShareStatusOutputWithContext(ctx context.Context) FirewallRuleGroupShareStatusOutput

func (FirewallRuleGroupShareStatusOutput) ToFirewallRuleGroupShareStatusPtrOutput

func (o FirewallRuleGroupShareStatusOutput) ToFirewallRuleGroupShareStatusPtrOutput() FirewallRuleGroupShareStatusPtrOutput

func (FirewallRuleGroupShareStatusOutput) ToFirewallRuleGroupShareStatusPtrOutputWithContext

func (o FirewallRuleGroupShareStatusOutput) ToFirewallRuleGroupShareStatusPtrOutputWithContext(ctx context.Context) FirewallRuleGroupShareStatusPtrOutput

func (FirewallRuleGroupShareStatusOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupShareStatusOutput) ToStringOutput

func (FirewallRuleGroupShareStatusOutput) ToStringOutputWithContext

func (o FirewallRuleGroupShareStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FirewallRuleGroupShareStatusOutput) ToStringPtrOutput

func (FirewallRuleGroupShareStatusOutput) ToStringPtrOutputWithContext

func (o FirewallRuleGroupShareStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FirewallRuleGroupShareStatusPtrOutput

type FirewallRuleGroupShareStatusPtrOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupShareStatusPtrOutput) Elem

func (FirewallRuleGroupShareStatusPtrOutput) ElementType

func (FirewallRuleGroupShareStatusPtrOutput) ToFirewallRuleGroupShareStatusPtrOutput

func (o FirewallRuleGroupShareStatusPtrOutput) ToFirewallRuleGroupShareStatusPtrOutput() FirewallRuleGroupShareStatusPtrOutput

func (FirewallRuleGroupShareStatusPtrOutput) ToFirewallRuleGroupShareStatusPtrOutputWithContext

func (o FirewallRuleGroupShareStatusPtrOutput) ToFirewallRuleGroupShareStatusPtrOutputWithContext(ctx context.Context) FirewallRuleGroupShareStatusPtrOutput

func (FirewallRuleGroupShareStatusPtrOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupShareStatusPtrOutput) ToStringPtrOutput

func (FirewallRuleGroupShareStatusPtrOutput) ToStringPtrOutputWithContext

func (o FirewallRuleGroupShareStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FirewallRuleGroupState

type FirewallRuleGroupState struct {
}

func (FirewallRuleGroupState) ElementType

func (FirewallRuleGroupState) ElementType() reflect.Type

type FirewallRuleGroupStatus

type FirewallRuleGroupStatus string

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

type FirewallRuleGroupStatusOutput

type FirewallRuleGroupStatusOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupStatusOutput) ElementType

func (FirewallRuleGroupStatusOutput) ToFirewallRuleGroupStatusOutput

func (o FirewallRuleGroupStatusOutput) ToFirewallRuleGroupStatusOutput() FirewallRuleGroupStatusOutput

func (FirewallRuleGroupStatusOutput) ToFirewallRuleGroupStatusOutputWithContext

func (o FirewallRuleGroupStatusOutput) ToFirewallRuleGroupStatusOutputWithContext(ctx context.Context) FirewallRuleGroupStatusOutput

func (FirewallRuleGroupStatusOutput) ToFirewallRuleGroupStatusPtrOutput

func (o FirewallRuleGroupStatusOutput) ToFirewallRuleGroupStatusPtrOutput() FirewallRuleGroupStatusPtrOutput

func (FirewallRuleGroupStatusOutput) ToFirewallRuleGroupStatusPtrOutputWithContext

func (o FirewallRuleGroupStatusOutput) ToFirewallRuleGroupStatusPtrOutputWithContext(ctx context.Context) FirewallRuleGroupStatusPtrOutput

func (FirewallRuleGroupStatusOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupStatusOutput) ToStringOutput

func (FirewallRuleGroupStatusOutput) ToStringOutputWithContext

func (o FirewallRuleGroupStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FirewallRuleGroupStatusOutput) ToStringPtrOutput

func (FirewallRuleGroupStatusOutput) ToStringPtrOutputWithContext

func (o FirewallRuleGroupStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FirewallRuleGroupStatusPtrOutput

type FirewallRuleGroupStatusPtrOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupStatusPtrOutput) Elem

func (FirewallRuleGroupStatusPtrOutput) ElementType

func (FirewallRuleGroupStatusPtrOutput) ToFirewallRuleGroupStatusPtrOutput

func (o FirewallRuleGroupStatusPtrOutput) ToFirewallRuleGroupStatusPtrOutput() FirewallRuleGroupStatusPtrOutput

func (FirewallRuleGroupStatusPtrOutput) ToFirewallRuleGroupStatusPtrOutputWithContext

func (o FirewallRuleGroupStatusPtrOutput) ToFirewallRuleGroupStatusPtrOutputWithContext(ctx context.Context) FirewallRuleGroupStatusPtrOutput

func (FirewallRuleGroupStatusPtrOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupStatusPtrOutput) ToStringPtrOutput

func (FirewallRuleGroupStatusPtrOutput) ToStringPtrOutputWithContext

func (o FirewallRuleGroupStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FirewallRuleGroupTag

type FirewallRuleGroupTag struct {
	// 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 -.
	Key string `pulumi:"key"`
	// 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 -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type FirewallRuleGroupTagArgs

type FirewallRuleGroupTagArgs struct {
	// 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 -.
	Key pulumi.StringInput `pulumi:"key"`
	// 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 -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (FirewallRuleGroupTagArgs) ElementType

func (FirewallRuleGroupTagArgs) ElementType() reflect.Type

func (FirewallRuleGroupTagArgs) ToFirewallRuleGroupTagOutput

func (i FirewallRuleGroupTagArgs) ToFirewallRuleGroupTagOutput() FirewallRuleGroupTagOutput

func (FirewallRuleGroupTagArgs) ToFirewallRuleGroupTagOutputWithContext

func (i FirewallRuleGroupTagArgs) ToFirewallRuleGroupTagOutputWithContext(ctx context.Context) FirewallRuleGroupTagOutput

func (FirewallRuleGroupTagArgs) ToOutput added in v0.76.0

type FirewallRuleGroupTagArray

type FirewallRuleGroupTagArray []FirewallRuleGroupTagInput

func (FirewallRuleGroupTagArray) ElementType

func (FirewallRuleGroupTagArray) ElementType() reflect.Type

func (FirewallRuleGroupTagArray) ToFirewallRuleGroupTagArrayOutput

func (i FirewallRuleGroupTagArray) ToFirewallRuleGroupTagArrayOutput() FirewallRuleGroupTagArrayOutput

func (FirewallRuleGroupTagArray) ToFirewallRuleGroupTagArrayOutputWithContext

func (i FirewallRuleGroupTagArray) ToFirewallRuleGroupTagArrayOutputWithContext(ctx context.Context) FirewallRuleGroupTagArrayOutput

func (FirewallRuleGroupTagArray) ToOutput added in v0.76.0

type FirewallRuleGroupTagArrayInput

type FirewallRuleGroupTagArrayInput interface {
	pulumi.Input

	ToFirewallRuleGroupTagArrayOutput() FirewallRuleGroupTagArrayOutput
	ToFirewallRuleGroupTagArrayOutputWithContext(context.Context) FirewallRuleGroupTagArrayOutput
}

FirewallRuleGroupTagArrayInput is an input type that accepts FirewallRuleGroupTagArray and FirewallRuleGroupTagArrayOutput values. You can construct a concrete instance of `FirewallRuleGroupTagArrayInput` via:

FirewallRuleGroupTagArray{ FirewallRuleGroupTagArgs{...} }

type FirewallRuleGroupTagArrayOutput

type FirewallRuleGroupTagArrayOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupTagArrayOutput) ElementType

func (FirewallRuleGroupTagArrayOutput) Index

func (FirewallRuleGroupTagArrayOutput) ToFirewallRuleGroupTagArrayOutput

func (o FirewallRuleGroupTagArrayOutput) ToFirewallRuleGroupTagArrayOutput() FirewallRuleGroupTagArrayOutput

func (FirewallRuleGroupTagArrayOutput) ToFirewallRuleGroupTagArrayOutputWithContext

func (o FirewallRuleGroupTagArrayOutput) ToFirewallRuleGroupTagArrayOutputWithContext(ctx context.Context) FirewallRuleGroupTagArrayOutput

func (FirewallRuleGroupTagArrayOutput) ToOutput added in v0.76.0

type FirewallRuleGroupTagInput

type FirewallRuleGroupTagInput interface {
	pulumi.Input

	ToFirewallRuleGroupTagOutput() FirewallRuleGroupTagOutput
	ToFirewallRuleGroupTagOutputWithContext(context.Context) FirewallRuleGroupTagOutput
}

FirewallRuleGroupTagInput is an input type that accepts FirewallRuleGroupTagArgs and FirewallRuleGroupTagOutput values. You can construct a concrete instance of `FirewallRuleGroupTagInput` via:

FirewallRuleGroupTagArgs{...}

type FirewallRuleGroupTagOutput

type FirewallRuleGroupTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (FirewallRuleGroupTagOutput) ElementType

func (FirewallRuleGroupTagOutput) ElementType() reflect.Type

func (FirewallRuleGroupTagOutput) Key

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 -.

func (FirewallRuleGroupTagOutput) ToFirewallRuleGroupTagOutput

func (o FirewallRuleGroupTagOutput) ToFirewallRuleGroupTagOutput() FirewallRuleGroupTagOutput

func (FirewallRuleGroupTagOutput) ToFirewallRuleGroupTagOutputWithContext

func (o FirewallRuleGroupTagOutput) ToFirewallRuleGroupTagOutputWithContext(ctx context.Context) FirewallRuleGroupTagOutput

func (FirewallRuleGroupTagOutput) ToOutput added in v0.76.0

func (FirewallRuleGroupTagOutput) Value

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 -.

type LookupFirewallDomainListArgs added in v0.12.0

type LookupFirewallDomainListArgs struct {
	// ResourceId
	Id string `pulumi:"id"`
}

type LookupFirewallDomainListOutputArgs added in v0.12.0

type LookupFirewallDomainListOutputArgs struct {
	// ResourceId
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupFirewallDomainListOutputArgs) ElementType added in v0.12.0

type LookupFirewallDomainListResult added in v0.12.0

type LookupFirewallDomainListResult struct {
	// Arn
	Arn *string `pulumi:"arn"`
	// Rfc3339TimeString
	CreationTime *string `pulumi:"creationTime"`
	// The id of the creator request.
	CreatorRequestId *string `pulumi:"creatorRequestId"`
	// Count
	DomainCount *int `pulumi:"domainCount"`
	// ResourceId
	Id *string `pulumi:"id"`
	// ServicePrincipal
	ManagedOwnerName *string `pulumi:"managedOwnerName"`
	// Rfc3339TimeString
	ModificationTime *string `pulumi:"modificationTime"`
	// ResolverFirewallDomainList, possible values are COMPLETE, DELETING, UPDATING, COMPLETE_IMPORT_FAILED, IMPORTING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
	Status *FirewallDomainListStatus `pulumi:"status"`
	// FirewallDomainListAssociationStatus
	StatusMessage *string `pulumi:"statusMessage"`
	// Tags
	Tags []FirewallDomainListTag `pulumi:"tags"`
}

func LookupFirewallDomainList added in v0.12.0

func LookupFirewallDomainList(ctx *pulumi.Context, args *LookupFirewallDomainListArgs, opts ...pulumi.InvokeOption) (*LookupFirewallDomainListResult, error)

Resource schema for AWS::Route53Resolver::FirewallDomainList.

type LookupFirewallDomainListResultOutput added in v0.12.0

type LookupFirewallDomainListResultOutput struct{ *pulumi.OutputState }

func (LookupFirewallDomainListResultOutput) Arn added in v0.12.0

Arn

func (LookupFirewallDomainListResultOutput) CreationTime added in v0.12.0

Rfc3339TimeString

func (LookupFirewallDomainListResultOutput) CreatorRequestId added in v0.12.0

The id of the creator request.

func (LookupFirewallDomainListResultOutput) DomainCount added in v0.12.0

Count

func (LookupFirewallDomainListResultOutput) ElementType added in v0.12.0

func (LookupFirewallDomainListResultOutput) Id added in v0.12.0

ResourceId

func (LookupFirewallDomainListResultOutput) ManagedOwnerName added in v0.12.0

ServicePrincipal

func (LookupFirewallDomainListResultOutput) ModificationTime added in v0.12.0

Rfc3339TimeString

func (LookupFirewallDomainListResultOutput) Status added in v0.12.0

ResolverFirewallDomainList, possible values are COMPLETE, DELETING, UPDATING, COMPLETE_IMPORT_FAILED, IMPORTING, and INACTIVE_OWNER_ACCOUNT_CLOSED.

func (LookupFirewallDomainListResultOutput) StatusMessage added in v0.12.0

FirewallDomainListAssociationStatus

func (LookupFirewallDomainListResultOutput) Tags added in v0.12.0

Tags

func (LookupFirewallDomainListResultOutput) ToLookupFirewallDomainListResultOutput added in v0.12.0

func (o LookupFirewallDomainListResultOutput) ToLookupFirewallDomainListResultOutput() LookupFirewallDomainListResultOutput

func (LookupFirewallDomainListResultOutput) ToLookupFirewallDomainListResultOutputWithContext added in v0.12.0

func (o LookupFirewallDomainListResultOutput) ToLookupFirewallDomainListResultOutputWithContext(ctx context.Context) LookupFirewallDomainListResultOutput

func (LookupFirewallDomainListResultOutput) ToOutput added in v0.76.0

type LookupFirewallRuleGroupArgs added in v0.12.0

type LookupFirewallRuleGroupArgs struct {
	// ResourceId
	Id string `pulumi:"id"`
}

type LookupFirewallRuleGroupAssociationArgs added in v0.12.0

type LookupFirewallRuleGroupAssociationArgs struct {
	// Id
	Id string `pulumi:"id"`
}

type LookupFirewallRuleGroupAssociationOutputArgs added in v0.12.0

type LookupFirewallRuleGroupAssociationOutputArgs struct {
	// Id
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupFirewallRuleGroupAssociationOutputArgs) ElementType added in v0.12.0

type LookupFirewallRuleGroupAssociationResult added in v0.12.0

type LookupFirewallRuleGroupAssociationResult struct {
	// Arn
	Arn *string `pulumi:"arn"`
	// Rfc3339TimeString
	CreationTime *string `pulumi:"creationTime"`
	// The id of the creator request.
	CreatorRequestId *string `pulumi:"creatorRequestId"`
	// Id
	Id *string `pulumi:"id"`
	// ServicePrincipal
	ManagedOwnerName *string `pulumi:"managedOwnerName"`
	// Rfc3339TimeString
	ModificationTime *string `pulumi:"modificationTime"`
	// MutationProtectionStatus
	MutationProtection *FirewallRuleGroupAssociationMutationProtection `pulumi:"mutationProtection"`
	// FirewallRuleGroupAssociationName
	Name *string `pulumi:"name"`
	// Priority
	Priority *int `pulumi:"priority"`
	// ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
	Status *FirewallRuleGroupAssociationStatus `pulumi:"status"`
	// FirewallDomainListAssociationStatus
	StatusMessage *string `pulumi:"statusMessage"`
	// Tags
	Tags []FirewallRuleGroupAssociationTag `pulumi:"tags"`
}

func LookupFirewallRuleGroupAssociation added in v0.12.0

Resource schema for AWS::Route53Resolver::FirewallRuleGroupAssociation.

type LookupFirewallRuleGroupAssociationResultOutput added in v0.12.0

type LookupFirewallRuleGroupAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupFirewallRuleGroupAssociationResultOutput) Arn added in v0.12.0

Arn

func (LookupFirewallRuleGroupAssociationResultOutput) CreationTime added in v0.12.0

Rfc3339TimeString

func (LookupFirewallRuleGroupAssociationResultOutput) CreatorRequestId added in v0.12.0

The id of the creator request.

func (LookupFirewallRuleGroupAssociationResultOutput) ElementType added in v0.12.0

func (LookupFirewallRuleGroupAssociationResultOutput) Id added in v0.12.0

Id

func (LookupFirewallRuleGroupAssociationResultOutput) ManagedOwnerName added in v0.12.0

ServicePrincipal

func (LookupFirewallRuleGroupAssociationResultOutput) ModificationTime added in v0.12.0

Rfc3339TimeString

func (LookupFirewallRuleGroupAssociationResultOutput) MutationProtection added in v0.12.0

MutationProtectionStatus

func (LookupFirewallRuleGroupAssociationResultOutput) Name added in v0.12.0

FirewallRuleGroupAssociationName

func (LookupFirewallRuleGroupAssociationResultOutput) Priority added in v0.12.0

Priority

func (LookupFirewallRuleGroupAssociationResultOutput) Status added in v0.12.0

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

func (LookupFirewallRuleGroupAssociationResultOutput) StatusMessage added in v0.12.0

FirewallDomainListAssociationStatus

func (LookupFirewallRuleGroupAssociationResultOutput) Tags added in v0.12.0

Tags

func (LookupFirewallRuleGroupAssociationResultOutput) ToLookupFirewallRuleGroupAssociationResultOutput added in v0.12.0

func (o LookupFirewallRuleGroupAssociationResultOutput) ToLookupFirewallRuleGroupAssociationResultOutput() LookupFirewallRuleGroupAssociationResultOutput

func (LookupFirewallRuleGroupAssociationResultOutput) ToLookupFirewallRuleGroupAssociationResultOutputWithContext added in v0.12.0

func (o LookupFirewallRuleGroupAssociationResultOutput) ToLookupFirewallRuleGroupAssociationResultOutputWithContext(ctx context.Context) LookupFirewallRuleGroupAssociationResultOutput

func (LookupFirewallRuleGroupAssociationResultOutput) ToOutput added in v0.76.0

type LookupFirewallRuleGroupOutputArgs added in v0.12.0

type LookupFirewallRuleGroupOutputArgs struct {
	// ResourceId
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupFirewallRuleGroupOutputArgs) ElementType added in v0.12.0

type LookupFirewallRuleGroupResult added in v0.12.0

type LookupFirewallRuleGroupResult struct {
	// Arn
	Arn *string `pulumi:"arn"`
	// Rfc3339TimeString
	CreationTime *string `pulumi:"creationTime"`
	// The id of the creator request.
	CreatorRequestId *string `pulumi:"creatorRequestId"`
	// FirewallRules
	FirewallRules []FirewallRuleGroupFirewallRule `pulumi:"firewallRules"`
	// ResourceId
	Id *string `pulumi:"id"`
	// Rfc3339TimeString
	ModificationTime *string `pulumi:"modificationTime"`
	// AccountId
	OwnerId *string `pulumi:"ownerId"`
	// Count
	RuleCount *int `pulumi:"ruleCount"`
	// ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.
	ShareStatus *FirewallRuleGroupShareStatus `pulumi:"shareStatus"`
	// ResolverFirewallRuleGroupAssociation, possible values are COMPLETE, DELETING, UPDATING, and INACTIVE_OWNER_ACCOUNT_CLOSED.
	Status *FirewallRuleGroupStatus `pulumi:"status"`
	// FirewallRuleGroupStatus
	StatusMessage *string `pulumi:"statusMessage"`
	// Tags
	Tags []FirewallRuleGroupTag `pulumi:"tags"`
}

func LookupFirewallRuleGroup added in v0.12.0

func LookupFirewallRuleGroup(ctx *pulumi.Context, args *LookupFirewallRuleGroupArgs, opts ...pulumi.InvokeOption) (*LookupFirewallRuleGroupResult, error)

Resource schema for AWS::Route53Resolver::FirewallRuleGroup.

type LookupFirewallRuleGroupResultOutput added in v0.12.0

type LookupFirewallRuleGroupResultOutput struct{ *pulumi.OutputState }

func LookupFirewallRuleGroupOutput added in v0.12.0

func (LookupFirewallRuleGroupResultOutput) Arn added in v0.12.0

Arn

func (LookupFirewallRuleGroupResultOutput) CreationTime added in v0.12.0

Rfc3339TimeString

func (LookupFirewallRuleGroupResultOutput) CreatorRequestId added in v0.12.0

The id of the creator request.

func (LookupFirewallRuleGroupResultOutput) ElementType added in v0.12.0

func (LookupFirewallRuleGroupResultOutput) FirewallRules added in v0.12.0

FirewallRules

func (LookupFirewallRuleGroupResultOutput) Id added in v0.12.0

ResourceId

func (LookupFirewallRuleGroupResultOutput) ModificationTime added in v0.12.0

Rfc3339TimeString

func (LookupFirewallRuleGroupResultOutput) OwnerId added in v0.12.0

AccountId

func (LookupFirewallRuleGroupResultOutput) RuleCount added in v0.12.0

Count

func (LookupFirewallRuleGroupResultOutput) ShareStatus added in v0.12.0

ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.

func (LookupFirewallRuleGroupResultOutput) Status added in v0.12.0

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

func (LookupFirewallRuleGroupResultOutput) StatusMessage added in v0.12.0

FirewallRuleGroupStatus

func (LookupFirewallRuleGroupResultOutput) Tags added in v0.12.0

Tags

func (LookupFirewallRuleGroupResultOutput) ToLookupFirewallRuleGroupResultOutput added in v0.12.0

func (o LookupFirewallRuleGroupResultOutput) ToLookupFirewallRuleGroupResultOutput() LookupFirewallRuleGroupResultOutput

func (LookupFirewallRuleGroupResultOutput) ToLookupFirewallRuleGroupResultOutputWithContext added in v0.12.0

func (o LookupFirewallRuleGroupResultOutput) ToLookupFirewallRuleGroupResultOutputWithContext(ctx context.Context) LookupFirewallRuleGroupResultOutput

func (LookupFirewallRuleGroupResultOutput) ToOutput added in v0.76.0

type LookupOutpostResolverArgs added in v0.73.1

type LookupOutpostResolverArgs struct {
	// Id
	Id string `pulumi:"id"`
}

type LookupOutpostResolverOutputArgs added in v0.73.1

type LookupOutpostResolverOutputArgs struct {
	// Id
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupOutpostResolverOutputArgs) ElementType added in v0.73.1

type LookupOutpostResolverResult added in v0.73.1

type LookupOutpostResolverResult struct {
	// The OutpostResolver ARN.
	Arn *string `pulumi:"arn"`
	// The OutpostResolver creation time
	CreationTime *string `pulumi:"creationTime"`
	// The id of the creator request.
	CreatorRequestId *string `pulumi:"creatorRequestId"`
	// Id
	Id *string `pulumi:"id"`
	// The number of OutpostResolvers.
	InstanceCount *int `pulumi:"instanceCount"`
	// The OutpostResolver last modified time
	ModificationTime *string `pulumi:"modificationTime"`
	// The OutpostResolver name.
	Name *string `pulumi:"name"`
	// The OutpostResolver instance type.
	PreferredInstanceType *string `pulumi:"preferredInstanceType"`
	// The OutpostResolver status, possible values are CREATING, OPERATIONAL, UPDATING, DELETING, ACTION_NEEDED, FAILED_CREATION and FAILED_DELETION.
	Status *OutpostResolverStatus `pulumi:"status"`
	// The OutpostResolver status message.
	StatusMessage *string `pulumi:"statusMessage"`
	// An array of key-value pairs to apply to this resource.
	Tags []OutpostResolverTag `pulumi:"tags"`
}

func LookupOutpostResolver added in v0.73.1

func LookupOutpostResolver(ctx *pulumi.Context, args *LookupOutpostResolverArgs, opts ...pulumi.InvokeOption) (*LookupOutpostResolverResult, error)

Resource schema for AWS::Route53Resolver::OutpostResolver.

type LookupOutpostResolverResultOutput added in v0.73.1

type LookupOutpostResolverResultOutput struct{ *pulumi.OutputState }

func LookupOutpostResolverOutput added in v0.73.1

func (LookupOutpostResolverResultOutput) Arn added in v0.73.1

The OutpostResolver ARN.

func (LookupOutpostResolverResultOutput) CreationTime added in v0.73.1

The OutpostResolver creation time

func (LookupOutpostResolverResultOutput) CreatorRequestId added in v0.73.1

The id of the creator request.

func (LookupOutpostResolverResultOutput) ElementType added in v0.73.1

func (LookupOutpostResolverResultOutput) Id added in v0.73.1

Id

func (LookupOutpostResolverResultOutput) InstanceCount added in v0.73.1

The number of OutpostResolvers.

func (LookupOutpostResolverResultOutput) ModificationTime added in v0.73.1

The OutpostResolver last modified time

func (LookupOutpostResolverResultOutput) Name added in v0.73.1

The OutpostResolver name.

func (LookupOutpostResolverResultOutput) PreferredInstanceType added in v0.73.1

func (o LookupOutpostResolverResultOutput) PreferredInstanceType() pulumi.StringPtrOutput

The OutpostResolver instance type.

func (LookupOutpostResolverResultOutput) Status added in v0.73.1

The OutpostResolver status, possible values are CREATING, OPERATIONAL, UPDATING, DELETING, ACTION_NEEDED, FAILED_CREATION and FAILED_DELETION.

func (LookupOutpostResolverResultOutput) StatusMessage added in v0.73.1

The OutpostResolver status message.

func (LookupOutpostResolverResultOutput) Tags added in v0.73.1

An array of key-value pairs to apply to this resource.

func (LookupOutpostResolverResultOutput) ToLookupOutpostResolverResultOutput added in v0.73.1

func (o LookupOutpostResolverResultOutput) ToLookupOutpostResolverResultOutput() LookupOutpostResolverResultOutput

func (LookupOutpostResolverResultOutput) ToLookupOutpostResolverResultOutputWithContext added in v0.73.1

func (o LookupOutpostResolverResultOutput) ToLookupOutpostResolverResultOutputWithContext(ctx context.Context) LookupOutpostResolverResultOutput

func (LookupOutpostResolverResultOutput) ToOutput added in v0.76.0

type LookupResolverConfigArgs added in v0.12.0

type LookupResolverConfigArgs struct {
	// Id
	Id string `pulumi:"id"`
}

type LookupResolverConfigOutputArgs added in v0.12.0

type LookupResolverConfigOutputArgs struct {
	// Id
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupResolverConfigOutputArgs) ElementType added in v0.12.0

type LookupResolverConfigResult added in v0.12.0

type LookupResolverConfigResult struct {
	// ResolverAutodefinedReverseStatus, possible values are ENABLING, ENABLED, DISABLING AND DISABLED.
	AutodefinedReverse *ResolverConfigAutodefinedReverse `pulumi:"autodefinedReverse"`
	// Id
	Id *string `pulumi:"id"`
	// AccountId
	OwnerId *string `pulumi:"ownerId"`
}

func LookupResolverConfig added in v0.12.0

func LookupResolverConfig(ctx *pulumi.Context, args *LookupResolverConfigArgs, opts ...pulumi.InvokeOption) (*LookupResolverConfigResult, error)

Resource schema for AWS::Route53Resolver::ResolverConfig.

type LookupResolverConfigResultOutput added in v0.12.0

type LookupResolverConfigResultOutput struct{ *pulumi.OutputState }

func LookupResolverConfigOutput added in v0.12.0

func (LookupResolverConfigResultOutput) AutodefinedReverse added in v0.12.0

ResolverAutodefinedReverseStatus, possible values are ENABLING, ENABLED, DISABLING AND DISABLED.

func (LookupResolverConfigResultOutput) ElementType added in v0.12.0

func (LookupResolverConfigResultOutput) Id added in v0.12.0

Id

func (LookupResolverConfigResultOutput) OwnerId added in v0.12.0

AccountId

func (LookupResolverConfigResultOutput) ToLookupResolverConfigResultOutput added in v0.12.0

func (o LookupResolverConfigResultOutput) ToLookupResolverConfigResultOutput() LookupResolverConfigResultOutput

func (LookupResolverConfigResultOutput) ToLookupResolverConfigResultOutputWithContext added in v0.12.0

func (o LookupResolverConfigResultOutput) ToLookupResolverConfigResultOutputWithContext(ctx context.Context) LookupResolverConfigResultOutput

func (LookupResolverConfigResultOutput) ToOutput added in v0.76.0

type LookupResolverDnssecConfigArgs added in v0.72.0

type LookupResolverDnssecConfigArgs struct {
	// Id
	Id string `pulumi:"id"`
}

type LookupResolverDnssecConfigOutputArgs added in v0.72.0

type LookupResolverDnssecConfigOutputArgs struct {
	// Id
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupResolverDnssecConfigOutputArgs) ElementType added in v0.72.0

type LookupResolverDnssecConfigResult added in v0.72.0

type LookupResolverDnssecConfigResult struct {
	// Id
	Id *string `pulumi:"id"`
	// AccountId
	OwnerId *string `pulumi:"ownerId"`
	// ResolverDNSSECValidationStatus, possible values are ENABLING, ENABLED, DISABLING AND DISABLED.
	ValidationStatus *ResolverDnssecConfigValidationStatus `pulumi:"validationStatus"`
}

func LookupResolverDnssecConfig added in v0.72.0

func LookupResolverDnssecConfig(ctx *pulumi.Context, args *LookupResolverDnssecConfigArgs, opts ...pulumi.InvokeOption) (*LookupResolverDnssecConfigResult, error)

Resource schema for AWS::Route53Resolver::ResolverDNSSECConfig.

type LookupResolverDnssecConfigResultOutput added in v0.72.0

type LookupResolverDnssecConfigResultOutput struct{ *pulumi.OutputState }

func (LookupResolverDnssecConfigResultOutput) ElementType added in v0.72.0

func (LookupResolverDnssecConfigResultOutput) Id added in v0.72.0

Id

func (LookupResolverDnssecConfigResultOutput) OwnerId added in v0.72.0

AccountId

func (LookupResolverDnssecConfigResultOutput) ToLookupResolverDnssecConfigResultOutput added in v0.72.0

func (o LookupResolverDnssecConfigResultOutput) ToLookupResolverDnssecConfigResultOutput() LookupResolverDnssecConfigResultOutput

func (LookupResolverDnssecConfigResultOutput) ToLookupResolverDnssecConfigResultOutputWithContext added in v0.72.0

func (o LookupResolverDnssecConfigResultOutput) ToLookupResolverDnssecConfigResultOutputWithContext(ctx context.Context) LookupResolverDnssecConfigResultOutput

func (LookupResolverDnssecConfigResultOutput) ToOutput added in v0.76.0

func (LookupResolverDnssecConfigResultOutput) ValidationStatus added in v0.72.0

ResolverDNSSECValidationStatus, possible values are ENABLING, ENABLED, DISABLING AND DISABLED.

type LookupResolverEndpointArgs added in v0.12.0

type LookupResolverEndpointArgs struct {
	ResolverEndpointId string `pulumi:"resolverEndpointId"`
}

type LookupResolverEndpointOutputArgs added in v0.12.0

type LookupResolverEndpointOutputArgs struct {
	ResolverEndpointId pulumi.StringInput `pulumi:"resolverEndpointId"`
}

func (LookupResolverEndpointOutputArgs) ElementType added in v0.12.0

type LookupResolverEndpointResult added in v0.12.0

type LookupResolverEndpointResult struct {
	Arn                  *string                            `pulumi:"arn"`
	HostVpcId            *string                            `pulumi:"hostVpcId"`
	IpAddressCount       *string                            `pulumi:"ipAddressCount"`
	IpAddresses          []ResolverEndpointIpAddressRequest `pulumi:"ipAddresses"`
	Name                 *string                            `pulumi:"name"`
	ResolverEndpointId   *string                            `pulumi:"resolverEndpointId"`
	ResolverEndpointType *string                            `pulumi:"resolverEndpointType"`
	Tags                 []ResolverEndpointTag              `pulumi:"tags"`
}

func LookupResolverEndpoint added in v0.12.0

func LookupResolverEndpoint(ctx *pulumi.Context, args *LookupResolverEndpointArgs, opts ...pulumi.InvokeOption) (*LookupResolverEndpointResult, error)

Resource Type definition for AWS::Route53Resolver::ResolverEndpoint

type LookupResolverEndpointResultOutput added in v0.12.0

type LookupResolverEndpointResultOutput struct{ *pulumi.OutputState }

func LookupResolverEndpointOutput added in v0.12.0

func (LookupResolverEndpointResultOutput) Arn added in v0.12.0

func (LookupResolverEndpointResultOutput) ElementType added in v0.12.0

func (LookupResolverEndpointResultOutput) HostVpcId added in v0.72.0

func (LookupResolverEndpointResultOutput) IpAddressCount added in v0.12.0

func (LookupResolverEndpointResultOutput) IpAddresses added in v0.12.0

func (LookupResolverEndpointResultOutput) Name added in v0.12.0

func (LookupResolverEndpointResultOutput) ResolverEndpointId added in v0.12.0

func (LookupResolverEndpointResultOutput) ResolverEndpointType added in v0.50.0

func (LookupResolverEndpointResultOutput) Tags added in v0.12.0

func (LookupResolverEndpointResultOutput) ToLookupResolverEndpointResultOutput added in v0.12.0

func (o LookupResolverEndpointResultOutput) ToLookupResolverEndpointResultOutput() LookupResolverEndpointResultOutput

func (LookupResolverEndpointResultOutput) ToLookupResolverEndpointResultOutputWithContext added in v0.12.0

func (o LookupResolverEndpointResultOutput) ToLookupResolverEndpointResultOutputWithContext(ctx context.Context) LookupResolverEndpointResultOutput

func (LookupResolverEndpointResultOutput) ToOutput added in v0.76.0

type LookupResolverQueryLoggingConfigArgs added in v0.12.0

type LookupResolverQueryLoggingConfigArgs struct {
	// ResourceId
	Id string `pulumi:"id"`
}

type LookupResolverQueryLoggingConfigAssociationArgs added in v0.12.0

type LookupResolverQueryLoggingConfigAssociationArgs struct {
	// Id
	Id string `pulumi:"id"`
}

type LookupResolverQueryLoggingConfigAssociationOutputArgs added in v0.12.0

type LookupResolverQueryLoggingConfigAssociationOutputArgs struct {
	// Id
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupResolverQueryLoggingConfigAssociationOutputArgs) ElementType added in v0.12.0

type LookupResolverQueryLoggingConfigAssociationResult added in v0.12.0

type LookupResolverQueryLoggingConfigAssociationResult struct {
	// Rfc3339TimeString
	CreationTime *string `pulumi:"creationTime"`
	// ResolverQueryLogConfigAssociationError
	Error *ResolverQueryLoggingConfigAssociationError `pulumi:"error"`
	// ResolverQueryLogConfigAssociationErrorMessage
	ErrorMessage *string `pulumi:"errorMessage"`
	// Id
	Id *string `pulumi:"id"`
	// ResolverQueryLogConfigAssociationStatus
	Status *ResolverQueryLoggingConfigAssociationStatus `pulumi:"status"`
}

func LookupResolverQueryLoggingConfigAssociation added in v0.12.0

Resource schema for AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.

type LookupResolverQueryLoggingConfigAssociationResultOutput added in v0.12.0

type LookupResolverQueryLoggingConfigAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupResolverQueryLoggingConfigAssociationResultOutput) CreationTime added in v0.12.0

Rfc3339TimeString

func (LookupResolverQueryLoggingConfigAssociationResultOutput) ElementType added in v0.12.0

func (LookupResolverQueryLoggingConfigAssociationResultOutput) Error added in v0.12.0

ResolverQueryLogConfigAssociationError

func (LookupResolverQueryLoggingConfigAssociationResultOutput) ErrorMessage added in v0.12.0

ResolverQueryLogConfigAssociationErrorMessage

func (LookupResolverQueryLoggingConfigAssociationResultOutput) Id added in v0.12.0

Id

func (LookupResolverQueryLoggingConfigAssociationResultOutput) Status added in v0.12.0

ResolverQueryLogConfigAssociationStatus

func (LookupResolverQueryLoggingConfigAssociationResultOutput) ToLookupResolverQueryLoggingConfigAssociationResultOutput added in v0.12.0

func (LookupResolverQueryLoggingConfigAssociationResultOutput) ToLookupResolverQueryLoggingConfigAssociationResultOutputWithContext added in v0.12.0

func (o LookupResolverQueryLoggingConfigAssociationResultOutput) ToLookupResolverQueryLoggingConfigAssociationResultOutputWithContext(ctx context.Context) LookupResolverQueryLoggingConfigAssociationResultOutput

func (LookupResolverQueryLoggingConfigAssociationResultOutput) ToOutput added in v0.76.0

type LookupResolverQueryLoggingConfigOutputArgs added in v0.12.0

type LookupResolverQueryLoggingConfigOutputArgs struct {
	// ResourceId
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupResolverQueryLoggingConfigOutputArgs) ElementType added in v0.12.0

type LookupResolverQueryLoggingConfigResult added in v0.12.0

type LookupResolverQueryLoggingConfigResult struct {
	// Arn
	Arn *string `pulumi:"arn"`
	// Count
	AssociationCount *int `pulumi:"associationCount"`
	// Rfc3339TimeString
	CreationTime *string `pulumi:"creationTime"`
	// The id of the creator request.
	CreatorRequestId *string `pulumi:"creatorRequestId"`
	// ResourceId
	Id *string `pulumi:"id"`
	// AccountId
	OwnerId *string `pulumi:"ownerId"`
	// ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.
	ShareStatus *ResolverQueryLoggingConfigShareStatus `pulumi:"shareStatus"`
	// ResolverQueryLogConfigStatus, possible values are CREATING, CREATED, DELETED AND FAILED.
	Status *ResolverQueryLoggingConfigStatus `pulumi:"status"`
}

func LookupResolverQueryLoggingConfig added in v0.12.0

Resource schema for AWS::Route53Resolver::ResolverQueryLoggingConfig.

type LookupResolverQueryLoggingConfigResultOutput added in v0.12.0

type LookupResolverQueryLoggingConfigResultOutput struct{ *pulumi.OutputState }

func (LookupResolverQueryLoggingConfigResultOutput) Arn added in v0.12.0

Arn

func (LookupResolverQueryLoggingConfigResultOutput) AssociationCount added in v0.12.0

Count

func (LookupResolverQueryLoggingConfigResultOutput) CreationTime added in v0.12.0

Rfc3339TimeString

func (LookupResolverQueryLoggingConfigResultOutput) CreatorRequestId added in v0.12.0

The id of the creator request.

func (LookupResolverQueryLoggingConfigResultOutput) ElementType added in v0.12.0

func (LookupResolverQueryLoggingConfigResultOutput) Id added in v0.12.0

ResourceId

func (LookupResolverQueryLoggingConfigResultOutput) OwnerId added in v0.12.0

AccountId

func (LookupResolverQueryLoggingConfigResultOutput) ShareStatus added in v0.12.0

ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.

func (LookupResolverQueryLoggingConfigResultOutput) Status added in v0.12.0

ResolverQueryLogConfigStatus, possible values are CREATING, CREATED, DELETED AND FAILED.

func (LookupResolverQueryLoggingConfigResultOutput) ToLookupResolverQueryLoggingConfigResultOutput added in v0.12.0

func (o LookupResolverQueryLoggingConfigResultOutput) ToLookupResolverQueryLoggingConfigResultOutput() LookupResolverQueryLoggingConfigResultOutput

func (LookupResolverQueryLoggingConfigResultOutput) ToLookupResolverQueryLoggingConfigResultOutputWithContext added in v0.12.0

func (o LookupResolverQueryLoggingConfigResultOutput) ToLookupResolverQueryLoggingConfigResultOutputWithContext(ctx context.Context) LookupResolverQueryLoggingConfigResultOutput

func (LookupResolverQueryLoggingConfigResultOutput) ToOutput added in v0.76.0

type LookupResolverRuleArgs added in v0.12.0

type LookupResolverRuleArgs struct {
	// The ID of the endpoint that the rule is associated with.
	ResolverRuleId string `pulumi:"resolverRuleId"`
}

type LookupResolverRuleAssociationArgs added in v0.12.0

type LookupResolverRuleAssociationArgs struct {
	// Primary Identifier for Resolver Rule Association
	ResolverRuleAssociationId string `pulumi:"resolverRuleAssociationId"`
}

type LookupResolverRuleAssociationOutputArgs added in v0.12.0

type LookupResolverRuleAssociationOutputArgs struct {
	// Primary Identifier for Resolver Rule Association
	ResolverRuleAssociationId pulumi.StringInput `pulumi:"resolverRuleAssociationId"`
}

func (LookupResolverRuleAssociationOutputArgs) ElementType added in v0.12.0

type LookupResolverRuleAssociationResult added in v0.12.0

type LookupResolverRuleAssociationResult struct {
	// Primary Identifier for Resolver Rule Association
	ResolverRuleAssociationId *string `pulumi:"resolverRuleAssociationId"`
}

func LookupResolverRuleAssociation added in v0.12.0

Resource Type definition for AWS::Route53Resolver::ResolverRuleAssociation

type LookupResolverRuleAssociationResultOutput added in v0.12.0

type LookupResolverRuleAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupResolverRuleAssociationResultOutput) ElementType added in v0.12.0

func (LookupResolverRuleAssociationResultOutput) ResolverRuleAssociationId added in v0.12.0

Primary Identifier for Resolver Rule Association

func (LookupResolverRuleAssociationResultOutput) ToLookupResolverRuleAssociationResultOutput added in v0.12.0

func (o LookupResolverRuleAssociationResultOutput) ToLookupResolverRuleAssociationResultOutput() LookupResolverRuleAssociationResultOutput

func (LookupResolverRuleAssociationResultOutput) ToLookupResolverRuleAssociationResultOutputWithContext added in v0.12.0

func (o LookupResolverRuleAssociationResultOutput) ToLookupResolverRuleAssociationResultOutputWithContext(ctx context.Context) LookupResolverRuleAssociationResultOutput

func (LookupResolverRuleAssociationResultOutput) ToOutput added in v0.76.0

type LookupResolverRuleOutputArgs added in v0.12.0

type LookupResolverRuleOutputArgs struct {
	// The ID of the endpoint that the rule is associated with.
	ResolverRuleId pulumi.StringInput `pulumi:"resolverRuleId"`
}

func (LookupResolverRuleOutputArgs) ElementType added in v0.12.0

type LookupResolverRuleResult added in v0.12.0

type LookupResolverRuleResult struct {
	// The Amazon Resource Name (ARN) of the resolver rule.
	Arn *string `pulumi:"arn"`
	// DNS queries for this domain name are forwarded to the IP addresses that are specified in TargetIps
	DomainName *string `pulumi:"domainName"`
	// The name for the Resolver rule
	Name *string `pulumi:"name"`
	// The ID of the endpoint that the rule is associated with.
	ResolverEndpointId *string `pulumi:"resolverEndpointId"`
	// The ID of the endpoint that the rule is associated with.
	ResolverRuleId *string `pulumi:"resolverRuleId"`
	// An array of key-value pairs to apply to this resource.
	Tags []ResolverRuleTag `pulumi:"tags"`
	// An array that contains the IP addresses and ports that an outbound endpoint forwards DNS queries to. Typically, these are the IP addresses of DNS resolvers on your network. Specify IPv4 addresses. IPv6 is not supported.
	TargetIps []ResolverRuleTargetAddress `pulumi:"targetIps"`
}

func LookupResolverRule added in v0.12.0

func LookupResolverRule(ctx *pulumi.Context, args *LookupResolverRuleArgs, opts ...pulumi.InvokeOption) (*LookupResolverRuleResult, error)

Resource Type definition for AWS::Route53Resolver::ResolverRule

type LookupResolverRuleResultOutput added in v0.12.0

type LookupResolverRuleResultOutput struct{ *pulumi.OutputState }

func LookupResolverRuleOutput added in v0.12.0

func (LookupResolverRuleResultOutput) Arn added in v0.12.0

The Amazon Resource Name (ARN) of the resolver rule.

func (LookupResolverRuleResultOutput) DomainName added in v0.50.0

DNS queries for this domain name are forwarded to the IP addresses that are specified in TargetIps

func (LookupResolverRuleResultOutput) ElementType added in v0.12.0

func (LookupResolverRuleResultOutput) Name added in v0.12.0

The name for the Resolver rule

func (LookupResolverRuleResultOutput) ResolverEndpointId added in v0.12.0

func (o LookupResolverRuleResultOutput) ResolverEndpointId() pulumi.StringPtrOutput

The ID of the endpoint that the rule is associated with.

func (LookupResolverRuleResultOutput) ResolverRuleId added in v0.12.0

The ID of the endpoint that the rule is associated with.

func (LookupResolverRuleResultOutput) Tags added in v0.12.0

An array of key-value pairs to apply to this resource.

func (LookupResolverRuleResultOutput) TargetIps added in v0.12.0

An array that contains the IP addresses and ports that an outbound endpoint forwards DNS queries to. Typically, these are the IP addresses of DNS resolvers on your network. Specify IPv4 addresses. IPv6 is not supported.

func (LookupResolverRuleResultOutput) ToLookupResolverRuleResultOutput added in v0.12.0

func (o LookupResolverRuleResultOutput) ToLookupResolverRuleResultOutput() LookupResolverRuleResultOutput

func (LookupResolverRuleResultOutput) ToLookupResolverRuleResultOutputWithContext added in v0.12.0

func (o LookupResolverRuleResultOutput) ToLookupResolverRuleResultOutputWithContext(ctx context.Context) LookupResolverRuleResultOutput

func (LookupResolverRuleResultOutput) ToOutput added in v0.76.0

type OutpostResolver added in v0.73.1

type OutpostResolver struct {
	pulumi.CustomResourceState

	// The OutpostResolver ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The OutpostResolver creation time
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// The id of the creator request.
	CreatorRequestId pulumi.StringOutput `pulumi:"creatorRequestId"`
	// The number of OutpostResolvers.
	InstanceCount pulumi.IntPtrOutput `pulumi:"instanceCount"`
	// The OutpostResolver last modified time
	ModificationTime pulumi.StringOutput `pulumi:"modificationTime"`
	// The OutpostResolver name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Outpost ARN.
	OutpostArn pulumi.StringOutput `pulumi:"outpostArn"`
	// The OutpostResolver instance type.
	PreferredInstanceType pulumi.StringOutput `pulumi:"preferredInstanceType"`
	// The OutpostResolver status, possible values are CREATING, OPERATIONAL, UPDATING, DELETING, ACTION_NEEDED, FAILED_CREATION and FAILED_DELETION.
	Status OutpostResolverStatusOutput `pulumi:"status"`
	// The OutpostResolver status message.
	StatusMessage pulumi.StringOutput `pulumi:"statusMessage"`
	// An array of key-value pairs to apply to this resource.
	Tags OutpostResolverTagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::Route53Resolver::OutpostResolver.

func GetOutpostResolver added in v0.73.1

func GetOutpostResolver(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OutpostResolverState, opts ...pulumi.ResourceOption) (*OutpostResolver, error)

GetOutpostResolver gets an existing OutpostResolver resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewOutpostResolver added in v0.73.1

func NewOutpostResolver(ctx *pulumi.Context,
	name string, args *OutpostResolverArgs, opts ...pulumi.ResourceOption) (*OutpostResolver, error)

NewOutpostResolver registers a new resource with the given unique name, arguments, and options.

func (*OutpostResolver) ElementType added in v0.73.1

func (*OutpostResolver) ElementType() reflect.Type

func (*OutpostResolver) ToOutpostResolverOutput added in v0.73.1

func (i *OutpostResolver) ToOutpostResolverOutput() OutpostResolverOutput

func (*OutpostResolver) ToOutpostResolverOutputWithContext added in v0.73.1

func (i *OutpostResolver) ToOutpostResolverOutputWithContext(ctx context.Context) OutpostResolverOutput

func (*OutpostResolver) ToOutput added in v0.76.0

type OutpostResolverArgs added in v0.73.1

type OutpostResolverArgs struct {
	// The number of OutpostResolvers.
	InstanceCount pulumi.IntPtrInput
	// The OutpostResolver name.
	Name pulumi.StringPtrInput
	// The Outpost ARN.
	OutpostArn pulumi.StringInput
	// The OutpostResolver instance type.
	PreferredInstanceType pulumi.StringInput
	// An array of key-value pairs to apply to this resource.
	Tags OutpostResolverTagArrayInput
}

The set of arguments for constructing a OutpostResolver resource.

func (OutpostResolverArgs) ElementType added in v0.73.1

func (OutpostResolverArgs) ElementType() reflect.Type

type OutpostResolverInput added in v0.73.1

type OutpostResolverInput interface {
	pulumi.Input

	ToOutpostResolverOutput() OutpostResolverOutput
	ToOutpostResolverOutputWithContext(ctx context.Context) OutpostResolverOutput
}

type OutpostResolverOutput added in v0.73.1

type OutpostResolverOutput struct{ *pulumi.OutputState }

func (OutpostResolverOutput) Arn added in v0.73.1

The OutpostResolver ARN.

func (OutpostResolverOutput) CreationTime added in v0.73.1

func (o OutpostResolverOutput) CreationTime() pulumi.StringOutput

The OutpostResolver creation time

func (OutpostResolverOutput) CreatorRequestId added in v0.73.1

func (o OutpostResolverOutput) CreatorRequestId() pulumi.StringOutput

The id of the creator request.

func (OutpostResolverOutput) ElementType added in v0.73.1

func (OutpostResolverOutput) ElementType() reflect.Type

func (OutpostResolverOutput) InstanceCount added in v0.73.1

func (o OutpostResolverOutput) InstanceCount() pulumi.IntPtrOutput

The number of OutpostResolvers.

func (OutpostResolverOutput) ModificationTime added in v0.73.1

func (o OutpostResolverOutput) ModificationTime() pulumi.StringOutput

The OutpostResolver last modified time

func (OutpostResolverOutput) Name added in v0.73.1

The OutpostResolver name.

func (OutpostResolverOutput) OutpostArn added in v0.73.1

func (o OutpostResolverOutput) OutpostArn() pulumi.StringOutput

The Outpost ARN.

func (OutpostResolverOutput) PreferredInstanceType added in v0.73.1

func (o OutpostResolverOutput) PreferredInstanceType() pulumi.StringOutput

The OutpostResolver instance type.

func (OutpostResolverOutput) Status added in v0.73.1

The OutpostResolver status, possible values are CREATING, OPERATIONAL, UPDATING, DELETING, ACTION_NEEDED, FAILED_CREATION and FAILED_DELETION.

func (OutpostResolverOutput) StatusMessage added in v0.73.1

func (o OutpostResolverOutput) StatusMessage() pulumi.StringOutput

The OutpostResolver status message.

func (OutpostResolverOutput) Tags added in v0.73.1

An array of key-value pairs to apply to this resource.

func (OutpostResolverOutput) ToOutpostResolverOutput added in v0.73.1

func (o OutpostResolverOutput) ToOutpostResolverOutput() OutpostResolverOutput

func (OutpostResolverOutput) ToOutpostResolverOutputWithContext added in v0.73.1

func (o OutpostResolverOutput) ToOutpostResolverOutputWithContext(ctx context.Context) OutpostResolverOutput

func (OutpostResolverOutput) ToOutput added in v0.76.0

type OutpostResolverState added in v0.73.1

type OutpostResolverState struct {
}

func (OutpostResolverState) ElementType added in v0.73.1

func (OutpostResolverState) ElementType() reflect.Type

type OutpostResolverStatus added in v0.73.1

type OutpostResolverStatus string

The OutpostResolver status, possible values are CREATING, OPERATIONAL, UPDATING, DELETING, ACTION_NEEDED, FAILED_CREATION and FAILED_DELETION.

type OutpostResolverStatusOutput added in v0.73.1

type OutpostResolverStatusOutput struct{ *pulumi.OutputState }

func (OutpostResolverStatusOutput) ElementType added in v0.73.1

func (OutpostResolverStatusOutput) ToOutpostResolverStatusOutput added in v0.73.1

func (o OutpostResolverStatusOutput) ToOutpostResolverStatusOutput() OutpostResolverStatusOutput

func (OutpostResolverStatusOutput) ToOutpostResolverStatusOutputWithContext added in v0.73.1

func (o OutpostResolverStatusOutput) ToOutpostResolverStatusOutputWithContext(ctx context.Context) OutpostResolverStatusOutput

func (OutpostResolverStatusOutput) ToOutpostResolverStatusPtrOutput added in v0.73.1

func (o OutpostResolverStatusOutput) ToOutpostResolverStatusPtrOutput() OutpostResolverStatusPtrOutput

func (OutpostResolverStatusOutput) ToOutpostResolverStatusPtrOutputWithContext added in v0.73.1

func (o OutpostResolverStatusOutput) ToOutpostResolverStatusPtrOutputWithContext(ctx context.Context) OutpostResolverStatusPtrOutput

func (OutpostResolverStatusOutput) ToOutput added in v0.76.0

func (OutpostResolverStatusOutput) ToStringOutput added in v0.73.1

func (o OutpostResolverStatusOutput) ToStringOutput() pulumi.StringOutput

func (OutpostResolverStatusOutput) ToStringOutputWithContext added in v0.73.1

func (o OutpostResolverStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OutpostResolverStatusOutput) ToStringPtrOutput added in v0.73.1

func (o OutpostResolverStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OutpostResolverStatusOutput) ToStringPtrOutputWithContext added in v0.73.1

func (o OutpostResolverStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OutpostResolverStatusPtrOutput added in v0.73.1

type OutpostResolverStatusPtrOutput struct{ *pulumi.OutputState }

func (OutpostResolverStatusPtrOutput) Elem added in v0.73.1

func (OutpostResolverStatusPtrOutput) ElementType added in v0.73.1

func (OutpostResolverStatusPtrOutput) ToOutpostResolverStatusPtrOutput added in v0.73.1

func (o OutpostResolverStatusPtrOutput) ToOutpostResolverStatusPtrOutput() OutpostResolverStatusPtrOutput

func (OutpostResolverStatusPtrOutput) ToOutpostResolverStatusPtrOutputWithContext added in v0.73.1

func (o OutpostResolverStatusPtrOutput) ToOutpostResolverStatusPtrOutputWithContext(ctx context.Context) OutpostResolverStatusPtrOutput

func (OutpostResolverStatusPtrOutput) ToOutput added in v0.76.0

func (OutpostResolverStatusPtrOutput) ToStringPtrOutput added in v0.73.1

func (OutpostResolverStatusPtrOutput) ToStringPtrOutputWithContext added in v0.73.1

func (o OutpostResolverStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OutpostResolverTag added in v0.73.1

type OutpostResolverTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 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 `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 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 `pulumi:"value"`
}

A key-value pair to associate with a resource.

type OutpostResolverTagArgs added in v0.73.1

type OutpostResolverTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 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 pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 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 pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (OutpostResolverTagArgs) ElementType added in v0.73.1

func (OutpostResolverTagArgs) ElementType() reflect.Type

func (OutpostResolverTagArgs) ToOutpostResolverTagOutput added in v0.73.1

func (i OutpostResolverTagArgs) ToOutpostResolverTagOutput() OutpostResolverTagOutput

func (OutpostResolverTagArgs) ToOutpostResolverTagOutputWithContext added in v0.73.1

func (i OutpostResolverTagArgs) ToOutpostResolverTagOutputWithContext(ctx context.Context) OutpostResolverTagOutput

func (OutpostResolverTagArgs) ToOutput added in v0.76.0

type OutpostResolverTagArray added in v0.73.1

type OutpostResolverTagArray []OutpostResolverTagInput

func (OutpostResolverTagArray) ElementType added in v0.73.1

func (OutpostResolverTagArray) ElementType() reflect.Type

func (OutpostResolverTagArray) ToOutpostResolverTagArrayOutput added in v0.73.1

func (i OutpostResolverTagArray) ToOutpostResolverTagArrayOutput() OutpostResolverTagArrayOutput

func (OutpostResolverTagArray) ToOutpostResolverTagArrayOutputWithContext added in v0.73.1

func (i OutpostResolverTagArray) ToOutpostResolverTagArrayOutputWithContext(ctx context.Context) OutpostResolverTagArrayOutput

func (OutpostResolverTagArray) ToOutput added in v0.76.0

type OutpostResolverTagArrayInput added in v0.73.1

type OutpostResolverTagArrayInput interface {
	pulumi.Input

	ToOutpostResolverTagArrayOutput() OutpostResolverTagArrayOutput
	ToOutpostResolverTagArrayOutputWithContext(context.Context) OutpostResolverTagArrayOutput
}

OutpostResolverTagArrayInput is an input type that accepts OutpostResolverTagArray and OutpostResolverTagArrayOutput values. You can construct a concrete instance of `OutpostResolverTagArrayInput` via:

OutpostResolverTagArray{ OutpostResolverTagArgs{...} }

type OutpostResolverTagArrayOutput added in v0.73.1

type OutpostResolverTagArrayOutput struct{ *pulumi.OutputState }

func (OutpostResolverTagArrayOutput) ElementType added in v0.73.1

func (OutpostResolverTagArrayOutput) Index added in v0.73.1

func (OutpostResolverTagArrayOutput) ToOutpostResolverTagArrayOutput added in v0.73.1

func (o OutpostResolverTagArrayOutput) ToOutpostResolverTagArrayOutput() OutpostResolverTagArrayOutput

func (OutpostResolverTagArrayOutput) ToOutpostResolverTagArrayOutputWithContext added in v0.73.1

func (o OutpostResolverTagArrayOutput) ToOutpostResolverTagArrayOutputWithContext(ctx context.Context) OutpostResolverTagArrayOutput

func (OutpostResolverTagArrayOutput) ToOutput added in v0.76.0

type OutpostResolverTagInput added in v0.73.1

type OutpostResolverTagInput interface {
	pulumi.Input

	ToOutpostResolverTagOutput() OutpostResolverTagOutput
	ToOutpostResolverTagOutputWithContext(context.Context) OutpostResolverTagOutput
}

OutpostResolverTagInput is an input type that accepts OutpostResolverTagArgs and OutpostResolverTagOutput values. You can construct a concrete instance of `OutpostResolverTagInput` via:

OutpostResolverTagArgs{...}

type OutpostResolverTagOutput added in v0.73.1

type OutpostResolverTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (OutpostResolverTagOutput) ElementType added in v0.73.1

func (OutpostResolverTagOutput) ElementType() reflect.Type

func (OutpostResolverTagOutput) Key added in v0.73.1

The key name of the tag. You can specify a value that is 1 to 128 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 -.

func (OutpostResolverTagOutput) ToOutpostResolverTagOutput added in v0.73.1

func (o OutpostResolverTagOutput) ToOutpostResolverTagOutput() OutpostResolverTagOutput

func (OutpostResolverTagOutput) ToOutpostResolverTagOutputWithContext added in v0.73.1

func (o OutpostResolverTagOutput) ToOutpostResolverTagOutputWithContext(ctx context.Context) OutpostResolverTagOutput

func (OutpostResolverTagOutput) ToOutput added in v0.76.0

func (OutpostResolverTagOutput) Value added in v0.73.1

The value for the tag. You can specify a value that is 0 to 256 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 -.

type ResolverConfig added in v0.3.0

type ResolverConfig struct {
	pulumi.CustomResourceState

	// ResolverAutodefinedReverseStatus, possible values are ENABLING, ENABLED, DISABLING AND DISABLED.
	AutodefinedReverse ResolverConfigAutodefinedReverseOutput `pulumi:"autodefinedReverse"`
	// Represents the desired status of AutodefinedReverse. The only supported value on creation is DISABLE. Deletion of this resource will return AutodefinedReverse to its default value (ENABLED).
	AutodefinedReverseFlag ResolverConfigAutodefinedReverseFlagOutput `pulumi:"autodefinedReverseFlag"`
	// AccountId
	OwnerId pulumi.StringOutput `pulumi:"ownerId"`
	// ResourceId
	ResourceId pulumi.StringOutput `pulumi:"resourceId"`
}

Resource schema for AWS::Route53Resolver::ResolverConfig.

func GetResolverConfig added in v0.3.0

func GetResolverConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResolverConfigState, opts ...pulumi.ResourceOption) (*ResolverConfig, error)

GetResolverConfig gets an existing ResolverConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewResolverConfig added in v0.3.0

func NewResolverConfig(ctx *pulumi.Context,
	name string, args *ResolverConfigArgs, opts ...pulumi.ResourceOption) (*ResolverConfig, error)

NewResolverConfig registers a new resource with the given unique name, arguments, and options.

func (*ResolverConfig) ElementType added in v0.3.0

func (*ResolverConfig) ElementType() reflect.Type

func (*ResolverConfig) ToOutput added in v0.76.0

func (*ResolverConfig) ToResolverConfigOutput added in v0.3.0

func (i *ResolverConfig) ToResolverConfigOutput() ResolverConfigOutput

func (*ResolverConfig) ToResolverConfigOutputWithContext added in v0.3.0

func (i *ResolverConfig) ToResolverConfigOutputWithContext(ctx context.Context) ResolverConfigOutput

type ResolverConfigArgs added in v0.3.0

type ResolverConfigArgs struct {
	// Represents the desired status of AutodefinedReverse. The only supported value on creation is DISABLE. Deletion of this resource will return AutodefinedReverse to its default value (ENABLED).
	AutodefinedReverseFlag ResolverConfigAutodefinedReverseFlagInput
	// ResourceId
	ResourceId pulumi.StringInput
}

The set of arguments for constructing a ResolverConfig resource.

func (ResolverConfigArgs) ElementType added in v0.3.0

func (ResolverConfigArgs) ElementType() reflect.Type

type ResolverConfigAutodefinedReverse added in v0.3.0

type ResolverConfigAutodefinedReverse string

ResolverAutodefinedReverseStatus, possible values are ENABLING, ENABLED, DISABLING AND DISABLED.

type ResolverConfigAutodefinedReverseFlag added in v0.3.0

type ResolverConfigAutodefinedReverseFlag string

Represents the desired status of AutodefinedReverse. The only supported value on creation is DISABLE. Deletion of this resource will return AutodefinedReverse to its default value (ENABLED).

func (ResolverConfigAutodefinedReverseFlag) ElementType added in v0.3.0

func (ResolverConfigAutodefinedReverseFlag) ToResolverConfigAutodefinedReverseFlagOutput added in v0.3.0

func (e ResolverConfigAutodefinedReverseFlag) ToResolverConfigAutodefinedReverseFlagOutput() ResolverConfigAutodefinedReverseFlagOutput

func (ResolverConfigAutodefinedReverseFlag) ToResolverConfigAutodefinedReverseFlagOutputWithContext added in v0.3.0

func (e ResolverConfigAutodefinedReverseFlag) ToResolverConfigAutodefinedReverseFlagOutputWithContext(ctx context.Context) ResolverConfigAutodefinedReverseFlagOutput

func (ResolverConfigAutodefinedReverseFlag) ToResolverConfigAutodefinedReverseFlagPtrOutput added in v0.3.0

func (e ResolverConfigAutodefinedReverseFlag) ToResolverConfigAutodefinedReverseFlagPtrOutput() ResolverConfigAutodefinedReverseFlagPtrOutput

func (ResolverConfigAutodefinedReverseFlag) ToResolverConfigAutodefinedReverseFlagPtrOutputWithContext added in v0.3.0

func (e ResolverConfigAutodefinedReverseFlag) ToResolverConfigAutodefinedReverseFlagPtrOutputWithContext(ctx context.Context) ResolverConfigAutodefinedReverseFlagPtrOutput

func (ResolverConfigAutodefinedReverseFlag) ToStringOutput added in v0.3.0

func (ResolverConfigAutodefinedReverseFlag) ToStringOutputWithContext added in v0.3.0

func (e ResolverConfigAutodefinedReverseFlag) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResolverConfigAutodefinedReverseFlag) ToStringPtrOutput added in v0.3.0

func (ResolverConfigAutodefinedReverseFlag) ToStringPtrOutputWithContext added in v0.3.0

func (e ResolverConfigAutodefinedReverseFlag) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResolverConfigAutodefinedReverseFlagInput added in v0.3.0

type ResolverConfigAutodefinedReverseFlagInput interface {
	pulumi.Input

	ToResolverConfigAutodefinedReverseFlagOutput() ResolverConfigAutodefinedReverseFlagOutput
	ToResolverConfigAutodefinedReverseFlagOutputWithContext(context.Context) ResolverConfigAutodefinedReverseFlagOutput
}

ResolverConfigAutodefinedReverseFlagInput is an input type that accepts ResolverConfigAutodefinedReverseFlagArgs and ResolverConfigAutodefinedReverseFlagOutput values. You can construct a concrete instance of `ResolverConfigAutodefinedReverseFlagInput` via:

ResolverConfigAutodefinedReverseFlagArgs{...}

type ResolverConfigAutodefinedReverseFlagOutput added in v0.3.0

type ResolverConfigAutodefinedReverseFlagOutput struct{ *pulumi.OutputState }

func (ResolverConfigAutodefinedReverseFlagOutput) ElementType added in v0.3.0

func (ResolverConfigAutodefinedReverseFlagOutput) ToOutput added in v0.76.0

func (ResolverConfigAutodefinedReverseFlagOutput) ToResolverConfigAutodefinedReverseFlagOutput added in v0.3.0

func (o ResolverConfigAutodefinedReverseFlagOutput) ToResolverConfigAutodefinedReverseFlagOutput() ResolverConfigAutodefinedReverseFlagOutput

func (ResolverConfigAutodefinedReverseFlagOutput) ToResolverConfigAutodefinedReverseFlagOutputWithContext added in v0.3.0

func (o ResolverConfigAutodefinedReverseFlagOutput) ToResolverConfigAutodefinedReverseFlagOutputWithContext(ctx context.Context) ResolverConfigAutodefinedReverseFlagOutput

func (ResolverConfigAutodefinedReverseFlagOutput) ToResolverConfigAutodefinedReverseFlagPtrOutput added in v0.3.0

func (o ResolverConfigAutodefinedReverseFlagOutput) ToResolverConfigAutodefinedReverseFlagPtrOutput() ResolverConfigAutodefinedReverseFlagPtrOutput

func (ResolverConfigAutodefinedReverseFlagOutput) ToResolverConfigAutodefinedReverseFlagPtrOutputWithContext added in v0.3.0

func (o ResolverConfigAutodefinedReverseFlagOutput) ToResolverConfigAutodefinedReverseFlagPtrOutputWithContext(ctx context.Context) ResolverConfigAutodefinedReverseFlagPtrOutput

func (ResolverConfigAutodefinedReverseFlagOutput) ToStringOutput added in v0.3.0

func (ResolverConfigAutodefinedReverseFlagOutput) ToStringOutputWithContext added in v0.3.0

func (ResolverConfigAutodefinedReverseFlagOutput) ToStringPtrOutput added in v0.3.0

func (ResolverConfigAutodefinedReverseFlagOutput) ToStringPtrOutputWithContext added in v0.3.0

type ResolverConfigAutodefinedReverseFlagPtrInput added in v0.3.0

type ResolverConfigAutodefinedReverseFlagPtrInput interface {
	pulumi.Input

	ToResolverConfigAutodefinedReverseFlagPtrOutput() ResolverConfigAutodefinedReverseFlagPtrOutput
	ToResolverConfigAutodefinedReverseFlagPtrOutputWithContext(context.Context) ResolverConfigAutodefinedReverseFlagPtrOutput
}

func ResolverConfigAutodefinedReverseFlagPtr added in v0.3.0

func ResolverConfigAutodefinedReverseFlagPtr(v string) ResolverConfigAutodefinedReverseFlagPtrInput

type ResolverConfigAutodefinedReverseFlagPtrOutput added in v0.3.0

type ResolverConfigAutodefinedReverseFlagPtrOutput struct{ *pulumi.OutputState }

func (ResolverConfigAutodefinedReverseFlagPtrOutput) Elem added in v0.3.0

func (ResolverConfigAutodefinedReverseFlagPtrOutput) ElementType added in v0.3.0

func (ResolverConfigAutodefinedReverseFlagPtrOutput) ToOutput added in v0.76.0

func (ResolverConfigAutodefinedReverseFlagPtrOutput) ToResolverConfigAutodefinedReverseFlagPtrOutput added in v0.3.0

func (o ResolverConfigAutodefinedReverseFlagPtrOutput) ToResolverConfigAutodefinedReverseFlagPtrOutput() ResolverConfigAutodefinedReverseFlagPtrOutput

func (ResolverConfigAutodefinedReverseFlagPtrOutput) ToResolverConfigAutodefinedReverseFlagPtrOutputWithContext added in v0.3.0

func (o ResolverConfigAutodefinedReverseFlagPtrOutput) ToResolverConfigAutodefinedReverseFlagPtrOutputWithContext(ctx context.Context) ResolverConfigAutodefinedReverseFlagPtrOutput

func (ResolverConfigAutodefinedReverseFlagPtrOutput) ToStringPtrOutput added in v0.3.0

func (ResolverConfigAutodefinedReverseFlagPtrOutput) ToStringPtrOutputWithContext added in v0.3.0

type ResolverConfigAutodefinedReverseOutput added in v0.3.0

type ResolverConfigAutodefinedReverseOutput struct{ *pulumi.OutputState }

func (ResolverConfigAutodefinedReverseOutput) ElementType added in v0.3.0

func (ResolverConfigAutodefinedReverseOutput) ToOutput added in v0.76.0

func (ResolverConfigAutodefinedReverseOutput) ToResolverConfigAutodefinedReverseOutput added in v0.3.0

func (o ResolverConfigAutodefinedReverseOutput) ToResolverConfigAutodefinedReverseOutput() ResolverConfigAutodefinedReverseOutput

func (ResolverConfigAutodefinedReverseOutput) ToResolverConfigAutodefinedReverseOutputWithContext added in v0.3.0

func (o ResolverConfigAutodefinedReverseOutput) ToResolverConfigAutodefinedReverseOutputWithContext(ctx context.Context) ResolverConfigAutodefinedReverseOutput

func (ResolverConfigAutodefinedReverseOutput) ToResolverConfigAutodefinedReversePtrOutput added in v0.3.0

func (o ResolverConfigAutodefinedReverseOutput) ToResolverConfigAutodefinedReversePtrOutput() ResolverConfigAutodefinedReversePtrOutput

func (ResolverConfigAutodefinedReverseOutput) ToResolverConfigAutodefinedReversePtrOutputWithContext added in v0.3.0

func (o ResolverConfigAutodefinedReverseOutput) ToResolverConfigAutodefinedReversePtrOutputWithContext(ctx context.Context) ResolverConfigAutodefinedReversePtrOutput

func (ResolverConfigAutodefinedReverseOutput) ToStringOutput added in v0.3.0

func (ResolverConfigAutodefinedReverseOutput) ToStringOutputWithContext added in v0.3.0

func (ResolverConfigAutodefinedReverseOutput) ToStringPtrOutput added in v0.3.0

func (ResolverConfigAutodefinedReverseOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o ResolverConfigAutodefinedReverseOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResolverConfigAutodefinedReversePtrOutput added in v0.3.0

type ResolverConfigAutodefinedReversePtrOutput struct{ *pulumi.OutputState }

func (ResolverConfigAutodefinedReversePtrOutput) Elem added in v0.3.0

func (ResolverConfigAutodefinedReversePtrOutput) ElementType added in v0.3.0

func (ResolverConfigAutodefinedReversePtrOutput) ToOutput added in v0.76.0

func (ResolverConfigAutodefinedReversePtrOutput) ToResolverConfigAutodefinedReversePtrOutput added in v0.3.0

func (o ResolverConfigAutodefinedReversePtrOutput) ToResolverConfigAutodefinedReversePtrOutput() ResolverConfigAutodefinedReversePtrOutput

func (ResolverConfigAutodefinedReversePtrOutput) ToResolverConfigAutodefinedReversePtrOutputWithContext added in v0.3.0

func (o ResolverConfigAutodefinedReversePtrOutput) ToResolverConfigAutodefinedReversePtrOutputWithContext(ctx context.Context) ResolverConfigAutodefinedReversePtrOutput

func (ResolverConfigAutodefinedReversePtrOutput) ToStringPtrOutput added in v0.3.0

func (ResolverConfigAutodefinedReversePtrOutput) ToStringPtrOutputWithContext added in v0.3.0

type ResolverConfigInput added in v0.3.0

type ResolverConfigInput interface {
	pulumi.Input

	ToResolverConfigOutput() ResolverConfigOutput
	ToResolverConfigOutputWithContext(ctx context.Context) ResolverConfigOutput
}

type ResolverConfigOutput added in v0.3.0

type ResolverConfigOutput struct{ *pulumi.OutputState }

func (ResolverConfigOutput) AutodefinedReverse added in v0.17.0

ResolverAutodefinedReverseStatus, possible values are ENABLING, ENABLED, DISABLING AND DISABLED.

func (ResolverConfigOutput) AutodefinedReverseFlag added in v0.17.0

Represents the desired status of AutodefinedReverse. The only supported value on creation is DISABLE. Deletion of this resource will return AutodefinedReverse to its default value (ENABLED).

func (ResolverConfigOutput) ElementType added in v0.3.0

func (ResolverConfigOutput) ElementType() reflect.Type

func (ResolverConfigOutput) OwnerId added in v0.17.0

AccountId

func (ResolverConfigOutput) ResourceId added in v0.17.0

func (o ResolverConfigOutput) ResourceId() pulumi.StringOutput

ResourceId

func (ResolverConfigOutput) ToOutput added in v0.76.0

func (ResolverConfigOutput) ToResolverConfigOutput added in v0.3.0

func (o ResolverConfigOutput) ToResolverConfigOutput() ResolverConfigOutput

func (ResolverConfigOutput) ToResolverConfigOutputWithContext added in v0.3.0

func (o ResolverConfigOutput) ToResolverConfigOutputWithContext(ctx context.Context) ResolverConfigOutput

type ResolverConfigState added in v0.3.0

type ResolverConfigState struct {
}

func (ResolverConfigState) ElementType added in v0.3.0

func (ResolverConfigState) ElementType() reflect.Type

type ResolverDnssecConfig added in v0.72.0

type ResolverDnssecConfig struct {
	pulumi.CustomResourceState

	// AccountId
	OwnerId pulumi.StringOutput `pulumi:"ownerId"`
	// ResourceId
	ResourceId pulumi.StringPtrOutput `pulumi:"resourceId"`
	// ResolverDNSSECValidationStatus, possible values are ENABLING, ENABLED, DISABLING AND DISABLED.
	ValidationStatus ResolverDnssecConfigValidationStatusOutput `pulumi:"validationStatus"`
}

Resource schema for AWS::Route53Resolver::ResolverDNSSECConfig.

func GetResolverDnssecConfig added in v0.72.0

func GetResolverDnssecConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResolverDnssecConfigState, opts ...pulumi.ResourceOption) (*ResolverDnssecConfig, error)

GetResolverDnssecConfig gets an existing ResolverDnssecConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewResolverDnssecConfig added in v0.72.0

func NewResolverDnssecConfig(ctx *pulumi.Context,
	name string, args *ResolverDnssecConfigArgs, opts ...pulumi.ResourceOption) (*ResolverDnssecConfig, error)

NewResolverDnssecConfig registers a new resource with the given unique name, arguments, and options.

func (*ResolverDnssecConfig) ElementType added in v0.72.0

func (*ResolverDnssecConfig) ElementType() reflect.Type

func (*ResolverDnssecConfig) ToOutput added in v0.76.0

func (*ResolverDnssecConfig) ToResolverDnssecConfigOutput added in v0.72.0

func (i *ResolverDnssecConfig) ToResolverDnssecConfigOutput() ResolverDnssecConfigOutput

func (*ResolverDnssecConfig) ToResolverDnssecConfigOutputWithContext added in v0.72.0

func (i *ResolverDnssecConfig) ToResolverDnssecConfigOutputWithContext(ctx context.Context) ResolverDnssecConfigOutput

type ResolverDnssecConfigArgs added in v0.72.0

type ResolverDnssecConfigArgs struct {
	// ResourceId
	ResourceId pulumi.StringPtrInput
}

The set of arguments for constructing a ResolverDnssecConfig resource.

func (ResolverDnssecConfigArgs) ElementType added in v0.72.0

func (ResolverDnssecConfigArgs) ElementType() reflect.Type

type ResolverDnssecConfigInput added in v0.72.0

type ResolverDnssecConfigInput interface {
	pulumi.Input

	ToResolverDnssecConfigOutput() ResolverDnssecConfigOutput
	ToResolverDnssecConfigOutputWithContext(ctx context.Context) ResolverDnssecConfigOutput
}

type ResolverDnssecConfigOutput added in v0.72.0

type ResolverDnssecConfigOutput struct{ *pulumi.OutputState }

func (ResolverDnssecConfigOutput) ElementType added in v0.72.0

func (ResolverDnssecConfigOutput) ElementType() reflect.Type

func (ResolverDnssecConfigOutput) OwnerId added in v0.72.0

AccountId

func (ResolverDnssecConfigOutput) ResourceId added in v0.72.0

ResourceId

func (ResolverDnssecConfigOutput) ToOutput added in v0.76.0

func (ResolverDnssecConfigOutput) ToResolverDnssecConfigOutput added in v0.72.0

func (o ResolverDnssecConfigOutput) ToResolverDnssecConfigOutput() ResolverDnssecConfigOutput

func (ResolverDnssecConfigOutput) ToResolverDnssecConfigOutputWithContext added in v0.72.0

func (o ResolverDnssecConfigOutput) ToResolverDnssecConfigOutputWithContext(ctx context.Context) ResolverDnssecConfigOutput

func (ResolverDnssecConfigOutput) ValidationStatus added in v0.72.0

ResolverDNSSECValidationStatus, possible values are ENABLING, ENABLED, DISABLING AND DISABLED.

type ResolverDnssecConfigState added in v0.72.0

type ResolverDnssecConfigState struct {
}

func (ResolverDnssecConfigState) ElementType added in v0.72.0

func (ResolverDnssecConfigState) ElementType() reflect.Type

type ResolverDnssecConfigValidationStatus added in v0.72.0

type ResolverDnssecConfigValidationStatus string

ResolverDNSSECValidationStatus, possible values are ENABLING, ENABLED, DISABLING AND DISABLED.

type ResolverDnssecConfigValidationStatusOutput added in v0.72.0

type ResolverDnssecConfigValidationStatusOutput struct{ *pulumi.OutputState }

func (ResolverDnssecConfigValidationStatusOutput) ElementType added in v0.72.0

func (ResolverDnssecConfigValidationStatusOutput) ToOutput added in v0.76.0

func (ResolverDnssecConfigValidationStatusOutput) ToResolverDnssecConfigValidationStatusOutput added in v0.72.0

func (o ResolverDnssecConfigValidationStatusOutput) ToResolverDnssecConfigValidationStatusOutput() ResolverDnssecConfigValidationStatusOutput

func (ResolverDnssecConfigValidationStatusOutput) ToResolverDnssecConfigValidationStatusOutputWithContext added in v0.72.0

func (o ResolverDnssecConfigValidationStatusOutput) ToResolverDnssecConfigValidationStatusOutputWithContext(ctx context.Context) ResolverDnssecConfigValidationStatusOutput

func (ResolverDnssecConfigValidationStatusOutput) ToResolverDnssecConfigValidationStatusPtrOutput added in v0.72.0

func (o ResolverDnssecConfigValidationStatusOutput) ToResolverDnssecConfigValidationStatusPtrOutput() ResolverDnssecConfigValidationStatusPtrOutput

func (ResolverDnssecConfigValidationStatusOutput) ToResolverDnssecConfigValidationStatusPtrOutputWithContext added in v0.72.0

func (o ResolverDnssecConfigValidationStatusOutput) ToResolverDnssecConfigValidationStatusPtrOutputWithContext(ctx context.Context) ResolverDnssecConfigValidationStatusPtrOutput

func (ResolverDnssecConfigValidationStatusOutput) ToStringOutput added in v0.72.0

func (ResolverDnssecConfigValidationStatusOutput) ToStringOutputWithContext added in v0.72.0

func (ResolverDnssecConfigValidationStatusOutput) ToStringPtrOutput added in v0.72.0

func (ResolverDnssecConfigValidationStatusOutput) ToStringPtrOutputWithContext added in v0.72.0

type ResolverDnssecConfigValidationStatusPtrOutput added in v0.72.0

type ResolverDnssecConfigValidationStatusPtrOutput struct{ *pulumi.OutputState }

func (ResolverDnssecConfigValidationStatusPtrOutput) Elem added in v0.72.0

func (ResolverDnssecConfigValidationStatusPtrOutput) ElementType added in v0.72.0

func (ResolverDnssecConfigValidationStatusPtrOutput) ToOutput added in v0.76.0

func (ResolverDnssecConfigValidationStatusPtrOutput) ToResolverDnssecConfigValidationStatusPtrOutput added in v0.72.0

func (o ResolverDnssecConfigValidationStatusPtrOutput) ToResolverDnssecConfigValidationStatusPtrOutput() ResolverDnssecConfigValidationStatusPtrOutput

func (ResolverDnssecConfigValidationStatusPtrOutput) ToResolverDnssecConfigValidationStatusPtrOutputWithContext added in v0.72.0

func (o ResolverDnssecConfigValidationStatusPtrOutput) ToResolverDnssecConfigValidationStatusPtrOutputWithContext(ctx context.Context) ResolverDnssecConfigValidationStatusPtrOutput

func (ResolverDnssecConfigValidationStatusPtrOutput) ToStringPtrOutput added in v0.72.0

func (ResolverDnssecConfigValidationStatusPtrOutput) ToStringPtrOutputWithContext added in v0.72.0

type ResolverEndpoint deprecated

type ResolverEndpoint struct {
	pulumi.CustomResourceState

	Arn                   pulumi.StringOutput                         `pulumi:"arn"`
	Direction             pulumi.StringOutput                         `pulumi:"direction"`
	HostVpcId             pulumi.StringOutput                         `pulumi:"hostVpcId"`
	IpAddressCount        pulumi.StringOutput                         `pulumi:"ipAddressCount"`
	IpAddresses           ResolverEndpointIpAddressRequestArrayOutput `pulumi:"ipAddresses"`
	Name                  pulumi.StringPtrOutput                      `pulumi:"name"`
	OutpostArn            pulumi.StringPtrOutput                      `pulumi:"outpostArn"`
	PreferredInstanceType pulumi.StringPtrOutput                      `pulumi:"preferredInstanceType"`
	ResolverEndpointId    pulumi.StringOutput                         `pulumi:"resolverEndpointId"`
	ResolverEndpointType  pulumi.StringPtrOutput                      `pulumi:"resolverEndpointType"`
	SecurityGroupIds      pulumi.StringArrayOutput                    `pulumi:"securityGroupIds"`
	Tags                  ResolverEndpointTagArrayOutput              `pulumi:"tags"`
}

Resource Type definition for AWS::Route53Resolver::ResolverEndpoint

Deprecated: ResolverEndpoint is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetResolverEndpoint

func GetResolverEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResolverEndpointState, opts ...pulumi.ResourceOption) (*ResolverEndpoint, error)

GetResolverEndpoint gets an existing ResolverEndpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewResolverEndpoint

func NewResolverEndpoint(ctx *pulumi.Context,
	name string, args *ResolverEndpointArgs, opts ...pulumi.ResourceOption) (*ResolverEndpoint, error)

NewResolverEndpoint registers a new resource with the given unique name, arguments, and options.

func (*ResolverEndpoint) ElementType

func (*ResolverEndpoint) ElementType() reflect.Type

func (*ResolverEndpoint) ToOutput added in v0.76.0

func (*ResolverEndpoint) ToResolverEndpointOutput

func (i *ResolverEndpoint) ToResolverEndpointOutput() ResolverEndpointOutput

func (*ResolverEndpoint) ToResolverEndpointOutputWithContext

func (i *ResolverEndpoint) ToResolverEndpointOutputWithContext(ctx context.Context) ResolverEndpointOutput

type ResolverEndpointArgs

type ResolverEndpointArgs struct {
	Direction             pulumi.StringInput
	IpAddresses           ResolverEndpointIpAddressRequestArrayInput
	Name                  pulumi.StringPtrInput
	OutpostArn            pulumi.StringPtrInput
	PreferredInstanceType pulumi.StringPtrInput
	ResolverEndpointType  pulumi.StringPtrInput
	SecurityGroupIds      pulumi.StringArrayInput
	Tags                  ResolverEndpointTagArrayInput
}

The set of arguments for constructing a ResolverEndpoint resource.

func (ResolverEndpointArgs) ElementType

func (ResolverEndpointArgs) ElementType() reflect.Type

type ResolverEndpointInput

type ResolverEndpointInput interface {
	pulumi.Input

	ToResolverEndpointOutput() ResolverEndpointOutput
	ToResolverEndpointOutputWithContext(ctx context.Context) ResolverEndpointOutput
}

type ResolverEndpointIpAddressRequest

type ResolverEndpointIpAddressRequest struct {
	Ip       *string `pulumi:"ip"`
	Ipv6     *string `pulumi:"ipv6"`
	SubnetId string  `pulumi:"subnetId"`
}

type ResolverEndpointIpAddressRequestArgs

type ResolverEndpointIpAddressRequestArgs struct {
	Ip       pulumi.StringPtrInput `pulumi:"ip"`
	Ipv6     pulumi.StringPtrInput `pulumi:"ipv6"`
	SubnetId pulumi.StringInput    `pulumi:"subnetId"`
}

func (ResolverEndpointIpAddressRequestArgs) ElementType

func (ResolverEndpointIpAddressRequestArgs) ToOutput added in v0.76.0

func (ResolverEndpointIpAddressRequestArgs) ToResolverEndpointIpAddressRequestOutput

func (i ResolverEndpointIpAddressRequestArgs) ToResolverEndpointIpAddressRequestOutput() ResolverEndpointIpAddressRequestOutput

func (ResolverEndpointIpAddressRequestArgs) ToResolverEndpointIpAddressRequestOutputWithContext

func (i ResolverEndpointIpAddressRequestArgs) ToResolverEndpointIpAddressRequestOutputWithContext(ctx context.Context) ResolverEndpointIpAddressRequestOutput

type ResolverEndpointIpAddressRequestArray

type ResolverEndpointIpAddressRequestArray []ResolverEndpointIpAddressRequestInput

func (ResolverEndpointIpAddressRequestArray) ElementType

func (ResolverEndpointIpAddressRequestArray) ToOutput added in v0.76.0

func (ResolverEndpointIpAddressRequestArray) ToResolverEndpointIpAddressRequestArrayOutput

func (i ResolverEndpointIpAddressRequestArray) ToResolverEndpointIpAddressRequestArrayOutput() ResolverEndpointIpAddressRequestArrayOutput

func (ResolverEndpointIpAddressRequestArray) ToResolverEndpointIpAddressRequestArrayOutputWithContext

func (i ResolverEndpointIpAddressRequestArray) ToResolverEndpointIpAddressRequestArrayOutputWithContext(ctx context.Context) ResolverEndpointIpAddressRequestArrayOutput

type ResolverEndpointIpAddressRequestArrayInput

type ResolverEndpointIpAddressRequestArrayInput interface {
	pulumi.Input

	ToResolverEndpointIpAddressRequestArrayOutput() ResolverEndpointIpAddressRequestArrayOutput
	ToResolverEndpointIpAddressRequestArrayOutputWithContext(context.Context) ResolverEndpointIpAddressRequestArrayOutput
}

ResolverEndpointIpAddressRequestArrayInput is an input type that accepts ResolverEndpointIpAddressRequestArray and ResolverEndpointIpAddressRequestArrayOutput values. You can construct a concrete instance of `ResolverEndpointIpAddressRequestArrayInput` via:

ResolverEndpointIpAddressRequestArray{ ResolverEndpointIpAddressRequestArgs{...} }

type ResolverEndpointIpAddressRequestArrayOutput

type ResolverEndpointIpAddressRequestArrayOutput struct{ *pulumi.OutputState }

func (ResolverEndpointIpAddressRequestArrayOutput) ElementType

func (ResolverEndpointIpAddressRequestArrayOutput) Index

func (ResolverEndpointIpAddressRequestArrayOutput) ToOutput added in v0.76.0

func (ResolverEndpointIpAddressRequestArrayOutput) ToResolverEndpointIpAddressRequestArrayOutput

func (o ResolverEndpointIpAddressRequestArrayOutput) ToResolverEndpointIpAddressRequestArrayOutput() ResolverEndpointIpAddressRequestArrayOutput

func (ResolverEndpointIpAddressRequestArrayOutput) ToResolverEndpointIpAddressRequestArrayOutputWithContext

func (o ResolverEndpointIpAddressRequestArrayOutput) ToResolverEndpointIpAddressRequestArrayOutputWithContext(ctx context.Context) ResolverEndpointIpAddressRequestArrayOutput

type ResolverEndpointIpAddressRequestInput

type ResolverEndpointIpAddressRequestInput interface {
	pulumi.Input

	ToResolverEndpointIpAddressRequestOutput() ResolverEndpointIpAddressRequestOutput
	ToResolverEndpointIpAddressRequestOutputWithContext(context.Context) ResolverEndpointIpAddressRequestOutput
}

ResolverEndpointIpAddressRequestInput is an input type that accepts ResolverEndpointIpAddressRequestArgs and ResolverEndpointIpAddressRequestOutput values. You can construct a concrete instance of `ResolverEndpointIpAddressRequestInput` via:

ResolverEndpointIpAddressRequestArgs{...}

type ResolverEndpointIpAddressRequestOutput

type ResolverEndpointIpAddressRequestOutput struct{ *pulumi.OutputState }

func (ResolverEndpointIpAddressRequestOutput) ElementType

func (ResolverEndpointIpAddressRequestOutput) Ip

func (ResolverEndpointIpAddressRequestOutput) Ipv6 added in v0.50.0

func (ResolverEndpointIpAddressRequestOutput) SubnetId

func (ResolverEndpointIpAddressRequestOutput) ToOutput added in v0.76.0

func (ResolverEndpointIpAddressRequestOutput) ToResolverEndpointIpAddressRequestOutput

func (o ResolverEndpointIpAddressRequestOutput) ToResolverEndpointIpAddressRequestOutput() ResolverEndpointIpAddressRequestOutput

func (ResolverEndpointIpAddressRequestOutput) ToResolverEndpointIpAddressRequestOutputWithContext

func (o ResolverEndpointIpAddressRequestOutput) ToResolverEndpointIpAddressRequestOutputWithContext(ctx context.Context) ResolverEndpointIpAddressRequestOutput

type ResolverEndpointOutput

type ResolverEndpointOutput struct{ *pulumi.OutputState }

func (ResolverEndpointOutput) Arn added in v0.17.0

func (ResolverEndpointOutput) Direction added in v0.17.0

func (ResolverEndpointOutput) ElementType

func (ResolverEndpointOutput) ElementType() reflect.Type

func (ResolverEndpointOutput) HostVpcId added in v0.72.0

func (ResolverEndpointOutput) IpAddressCount added in v0.17.0

func (o ResolverEndpointOutput) IpAddressCount() pulumi.StringOutput

func (ResolverEndpointOutput) IpAddresses added in v0.17.0

func (ResolverEndpointOutput) Name added in v0.17.0

func (ResolverEndpointOutput) OutpostArn added in v0.45.0

func (ResolverEndpointOutput) PreferredInstanceType added in v0.45.0

func (o ResolverEndpointOutput) PreferredInstanceType() pulumi.StringPtrOutput

func (ResolverEndpointOutput) ResolverEndpointId added in v0.17.0

func (o ResolverEndpointOutput) ResolverEndpointId() pulumi.StringOutput

func (ResolverEndpointOutput) ResolverEndpointType added in v0.50.0

func (o ResolverEndpointOutput) ResolverEndpointType() pulumi.StringPtrOutput

func (ResolverEndpointOutput) SecurityGroupIds added in v0.17.0

func (o ResolverEndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (ResolverEndpointOutput) Tags added in v0.17.0

func (ResolverEndpointOutput) ToOutput added in v0.76.0

func (ResolverEndpointOutput) ToResolverEndpointOutput

func (o ResolverEndpointOutput) ToResolverEndpointOutput() ResolverEndpointOutput

func (ResolverEndpointOutput) ToResolverEndpointOutputWithContext

func (o ResolverEndpointOutput) ToResolverEndpointOutputWithContext(ctx context.Context) ResolverEndpointOutput

type ResolverEndpointState

type ResolverEndpointState struct {
}

func (ResolverEndpointState) ElementType

func (ResolverEndpointState) ElementType() reflect.Type

type ResolverEndpointTag

type ResolverEndpointTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type ResolverEndpointTagArgs

type ResolverEndpointTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ResolverEndpointTagArgs) ElementType

func (ResolverEndpointTagArgs) ElementType() reflect.Type

func (ResolverEndpointTagArgs) ToOutput added in v0.76.0

func (ResolverEndpointTagArgs) ToResolverEndpointTagOutput

func (i ResolverEndpointTagArgs) ToResolverEndpointTagOutput() ResolverEndpointTagOutput

func (ResolverEndpointTagArgs) ToResolverEndpointTagOutputWithContext

func (i ResolverEndpointTagArgs) ToResolverEndpointTagOutputWithContext(ctx context.Context) ResolverEndpointTagOutput

type ResolverEndpointTagArray

type ResolverEndpointTagArray []ResolverEndpointTagInput

func (ResolverEndpointTagArray) ElementType

func (ResolverEndpointTagArray) ElementType() reflect.Type

func (ResolverEndpointTagArray) ToOutput added in v0.76.0

func (ResolverEndpointTagArray) ToResolverEndpointTagArrayOutput

func (i ResolverEndpointTagArray) ToResolverEndpointTagArrayOutput() ResolverEndpointTagArrayOutput

func (ResolverEndpointTagArray) ToResolverEndpointTagArrayOutputWithContext

func (i ResolverEndpointTagArray) ToResolverEndpointTagArrayOutputWithContext(ctx context.Context) ResolverEndpointTagArrayOutput

type ResolverEndpointTagArrayInput

type ResolverEndpointTagArrayInput interface {
	pulumi.Input

	ToResolverEndpointTagArrayOutput() ResolverEndpointTagArrayOutput
	ToResolverEndpointTagArrayOutputWithContext(context.Context) ResolverEndpointTagArrayOutput
}

ResolverEndpointTagArrayInput is an input type that accepts ResolverEndpointTagArray and ResolverEndpointTagArrayOutput values. You can construct a concrete instance of `ResolverEndpointTagArrayInput` via:

ResolverEndpointTagArray{ ResolverEndpointTagArgs{...} }

type ResolverEndpointTagArrayOutput

type ResolverEndpointTagArrayOutput struct{ *pulumi.OutputState }

func (ResolverEndpointTagArrayOutput) ElementType

func (ResolverEndpointTagArrayOutput) Index

func (ResolverEndpointTagArrayOutput) ToOutput added in v0.76.0

func (ResolverEndpointTagArrayOutput) ToResolverEndpointTagArrayOutput

func (o ResolverEndpointTagArrayOutput) ToResolverEndpointTagArrayOutput() ResolverEndpointTagArrayOutput

func (ResolverEndpointTagArrayOutput) ToResolverEndpointTagArrayOutputWithContext

func (o ResolverEndpointTagArrayOutput) ToResolverEndpointTagArrayOutputWithContext(ctx context.Context) ResolverEndpointTagArrayOutput

type ResolverEndpointTagInput

type ResolverEndpointTagInput interface {
	pulumi.Input

	ToResolverEndpointTagOutput() ResolverEndpointTagOutput
	ToResolverEndpointTagOutputWithContext(context.Context) ResolverEndpointTagOutput
}

ResolverEndpointTagInput is an input type that accepts ResolverEndpointTagArgs and ResolverEndpointTagOutput values. You can construct a concrete instance of `ResolverEndpointTagInput` via:

ResolverEndpointTagArgs{...}

type ResolverEndpointTagOutput

type ResolverEndpointTagOutput struct{ *pulumi.OutputState }

func (ResolverEndpointTagOutput) ElementType

func (ResolverEndpointTagOutput) ElementType() reflect.Type

func (ResolverEndpointTagOutput) Key

func (ResolverEndpointTagOutput) ToOutput added in v0.76.0

func (ResolverEndpointTagOutput) ToResolverEndpointTagOutput

func (o ResolverEndpointTagOutput) ToResolverEndpointTagOutput() ResolverEndpointTagOutput

func (ResolverEndpointTagOutput) ToResolverEndpointTagOutputWithContext

func (o ResolverEndpointTagOutput) ToResolverEndpointTagOutputWithContext(ctx context.Context) ResolverEndpointTagOutput

func (ResolverEndpointTagOutput) Value

type ResolverQueryLoggingConfig

type ResolverQueryLoggingConfig struct {
	pulumi.CustomResourceState

	// Arn
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Count
	AssociationCount pulumi.IntOutput `pulumi:"associationCount"`
	// Rfc3339TimeString
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// The id of the creator request.
	CreatorRequestId pulumi.StringOutput `pulumi:"creatorRequestId"`
	// destination arn
	DestinationArn pulumi.StringPtrOutput `pulumi:"destinationArn"`
	// ResolverQueryLogConfigName
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// AccountId
	OwnerId pulumi.StringOutput `pulumi:"ownerId"`
	// ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.
	ShareStatus ResolverQueryLoggingConfigShareStatusOutput `pulumi:"shareStatus"`
	// ResolverQueryLogConfigStatus, possible values are CREATING, CREATED, DELETED AND FAILED.
	Status ResolverQueryLoggingConfigStatusOutput `pulumi:"status"`
}

Resource schema for AWS::Route53Resolver::ResolverQueryLoggingConfig.

func GetResolverQueryLoggingConfig

func GetResolverQueryLoggingConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResolverQueryLoggingConfigState, opts ...pulumi.ResourceOption) (*ResolverQueryLoggingConfig, error)

GetResolverQueryLoggingConfig gets an existing ResolverQueryLoggingConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewResolverQueryLoggingConfig

func NewResolverQueryLoggingConfig(ctx *pulumi.Context,
	name string, args *ResolverQueryLoggingConfigArgs, opts ...pulumi.ResourceOption) (*ResolverQueryLoggingConfig, error)

NewResolverQueryLoggingConfig registers a new resource with the given unique name, arguments, and options.

func (*ResolverQueryLoggingConfig) ElementType

func (*ResolverQueryLoggingConfig) ElementType() reflect.Type

func (*ResolverQueryLoggingConfig) ToOutput added in v0.76.0

func (*ResolverQueryLoggingConfig) ToResolverQueryLoggingConfigOutput

func (i *ResolverQueryLoggingConfig) ToResolverQueryLoggingConfigOutput() ResolverQueryLoggingConfigOutput

func (*ResolverQueryLoggingConfig) ToResolverQueryLoggingConfigOutputWithContext

func (i *ResolverQueryLoggingConfig) ToResolverQueryLoggingConfigOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigOutput

type ResolverQueryLoggingConfigArgs

type ResolverQueryLoggingConfigArgs struct {
	// destination arn
	DestinationArn pulumi.StringPtrInput
	// ResolverQueryLogConfigName
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a ResolverQueryLoggingConfig resource.

func (ResolverQueryLoggingConfigArgs) ElementType

type ResolverQueryLoggingConfigAssociation

type ResolverQueryLoggingConfigAssociation struct {
	pulumi.CustomResourceState

	// Rfc3339TimeString
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// ResolverQueryLogConfigAssociationError
	Error ResolverQueryLoggingConfigAssociationErrorOutput `pulumi:"error"`
	// ResolverQueryLogConfigAssociationErrorMessage
	ErrorMessage pulumi.StringOutput `pulumi:"errorMessage"`
	// ResolverQueryLogConfigId
	ResolverQueryLogConfigId pulumi.StringPtrOutput `pulumi:"resolverQueryLogConfigId"`
	// ResourceId
	ResourceId pulumi.StringPtrOutput `pulumi:"resourceId"`
	// ResolverQueryLogConfigAssociationStatus
	Status ResolverQueryLoggingConfigAssociationStatusOutput `pulumi:"status"`
}

Resource schema for AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.

func GetResolverQueryLoggingConfigAssociation

func GetResolverQueryLoggingConfigAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResolverQueryLoggingConfigAssociationState, opts ...pulumi.ResourceOption) (*ResolverQueryLoggingConfigAssociation, error)

GetResolverQueryLoggingConfigAssociation gets an existing ResolverQueryLoggingConfigAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewResolverQueryLoggingConfigAssociation

func NewResolverQueryLoggingConfigAssociation(ctx *pulumi.Context,
	name string, args *ResolverQueryLoggingConfigAssociationArgs, opts ...pulumi.ResourceOption) (*ResolverQueryLoggingConfigAssociation, error)

NewResolverQueryLoggingConfigAssociation registers a new resource with the given unique name, arguments, and options.

func (*ResolverQueryLoggingConfigAssociation) ElementType

func (*ResolverQueryLoggingConfigAssociation) ToOutput added in v0.76.0

func (*ResolverQueryLoggingConfigAssociation) ToResolverQueryLoggingConfigAssociationOutput

func (i *ResolverQueryLoggingConfigAssociation) ToResolverQueryLoggingConfigAssociationOutput() ResolverQueryLoggingConfigAssociationOutput

func (*ResolverQueryLoggingConfigAssociation) ToResolverQueryLoggingConfigAssociationOutputWithContext

func (i *ResolverQueryLoggingConfigAssociation) ToResolverQueryLoggingConfigAssociationOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigAssociationOutput

type ResolverQueryLoggingConfigAssociationArgs

type ResolverQueryLoggingConfigAssociationArgs struct {
	// ResolverQueryLogConfigId
	ResolverQueryLogConfigId pulumi.StringPtrInput
	// ResourceId
	ResourceId pulumi.StringPtrInput
}

The set of arguments for constructing a ResolverQueryLoggingConfigAssociation resource.

func (ResolverQueryLoggingConfigAssociationArgs) ElementType

type ResolverQueryLoggingConfigAssociationError

type ResolverQueryLoggingConfigAssociationError string

ResolverQueryLogConfigAssociationError

type ResolverQueryLoggingConfigAssociationErrorOutput

type ResolverQueryLoggingConfigAssociationErrorOutput struct{ *pulumi.OutputState }

func (ResolverQueryLoggingConfigAssociationErrorOutput) ElementType

func (ResolverQueryLoggingConfigAssociationErrorOutput) ToOutput added in v0.76.0

func (ResolverQueryLoggingConfigAssociationErrorOutput) ToResolverQueryLoggingConfigAssociationErrorOutput

func (o ResolverQueryLoggingConfigAssociationErrorOutput) ToResolverQueryLoggingConfigAssociationErrorOutput() ResolverQueryLoggingConfigAssociationErrorOutput

func (ResolverQueryLoggingConfigAssociationErrorOutput) ToResolverQueryLoggingConfigAssociationErrorOutputWithContext

func (o ResolverQueryLoggingConfigAssociationErrorOutput) ToResolverQueryLoggingConfigAssociationErrorOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigAssociationErrorOutput

func (ResolverQueryLoggingConfigAssociationErrorOutput) ToResolverQueryLoggingConfigAssociationErrorPtrOutput

func (o ResolverQueryLoggingConfigAssociationErrorOutput) ToResolverQueryLoggingConfigAssociationErrorPtrOutput() ResolverQueryLoggingConfigAssociationErrorPtrOutput

func (ResolverQueryLoggingConfigAssociationErrorOutput) ToResolverQueryLoggingConfigAssociationErrorPtrOutputWithContext

func (o ResolverQueryLoggingConfigAssociationErrorOutput) ToResolverQueryLoggingConfigAssociationErrorPtrOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigAssociationErrorPtrOutput

func (ResolverQueryLoggingConfigAssociationErrorOutput) ToStringOutput

func (ResolverQueryLoggingConfigAssociationErrorOutput) ToStringOutputWithContext

func (ResolverQueryLoggingConfigAssociationErrorOutput) ToStringPtrOutput

func (ResolverQueryLoggingConfigAssociationErrorOutput) ToStringPtrOutputWithContext

type ResolverQueryLoggingConfigAssociationErrorPtrOutput

type ResolverQueryLoggingConfigAssociationErrorPtrOutput struct{ *pulumi.OutputState }

func (ResolverQueryLoggingConfigAssociationErrorPtrOutput) Elem

func (ResolverQueryLoggingConfigAssociationErrorPtrOutput) ElementType

func (ResolverQueryLoggingConfigAssociationErrorPtrOutput) ToOutput added in v0.76.0

func (ResolverQueryLoggingConfigAssociationErrorPtrOutput) ToResolverQueryLoggingConfigAssociationErrorPtrOutput

func (o ResolverQueryLoggingConfigAssociationErrorPtrOutput) ToResolverQueryLoggingConfigAssociationErrorPtrOutput() ResolverQueryLoggingConfigAssociationErrorPtrOutput

func (ResolverQueryLoggingConfigAssociationErrorPtrOutput) ToResolverQueryLoggingConfigAssociationErrorPtrOutputWithContext

func (o ResolverQueryLoggingConfigAssociationErrorPtrOutput) ToResolverQueryLoggingConfigAssociationErrorPtrOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigAssociationErrorPtrOutput

func (ResolverQueryLoggingConfigAssociationErrorPtrOutput) ToStringPtrOutput

func (ResolverQueryLoggingConfigAssociationErrorPtrOutput) ToStringPtrOutputWithContext

type ResolverQueryLoggingConfigAssociationInput

type ResolverQueryLoggingConfigAssociationInput interface {
	pulumi.Input

	ToResolverQueryLoggingConfigAssociationOutput() ResolverQueryLoggingConfigAssociationOutput
	ToResolverQueryLoggingConfigAssociationOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigAssociationOutput
}

type ResolverQueryLoggingConfigAssociationOutput

type ResolverQueryLoggingConfigAssociationOutput struct{ *pulumi.OutputState }

func (ResolverQueryLoggingConfigAssociationOutput) CreationTime added in v0.17.0

Rfc3339TimeString

func (ResolverQueryLoggingConfigAssociationOutput) ElementType

func (ResolverQueryLoggingConfigAssociationOutput) Error added in v0.17.0

ResolverQueryLogConfigAssociationError

func (ResolverQueryLoggingConfigAssociationOutput) ErrorMessage added in v0.17.0

ResolverQueryLogConfigAssociationErrorMessage

func (ResolverQueryLoggingConfigAssociationOutput) ResolverQueryLogConfigId added in v0.17.0

ResolverQueryLogConfigId

func (ResolverQueryLoggingConfigAssociationOutput) ResourceId added in v0.17.0

ResourceId

func (ResolverQueryLoggingConfigAssociationOutput) Status added in v0.17.0

ResolverQueryLogConfigAssociationStatus

func (ResolverQueryLoggingConfigAssociationOutput) ToOutput added in v0.76.0

func (ResolverQueryLoggingConfigAssociationOutput) ToResolverQueryLoggingConfigAssociationOutput

func (o ResolverQueryLoggingConfigAssociationOutput) ToResolverQueryLoggingConfigAssociationOutput() ResolverQueryLoggingConfigAssociationOutput

func (ResolverQueryLoggingConfigAssociationOutput) ToResolverQueryLoggingConfigAssociationOutputWithContext

func (o ResolverQueryLoggingConfigAssociationOutput) ToResolverQueryLoggingConfigAssociationOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigAssociationOutput

type ResolverQueryLoggingConfigAssociationState

type ResolverQueryLoggingConfigAssociationState struct {
}

func (ResolverQueryLoggingConfigAssociationState) ElementType

type ResolverQueryLoggingConfigAssociationStatus

type ResolverQueryLoggingConfigAssociationStatus string

ResolverQueryLogConfigAssociationStatus

type ResolverQueryLoggingConfigAssociationStatusOutput

type ResolverQueryLoggingConfigAssociationStatusOutput struct{ *pulumi.OutputState }

func (ResolverQueryLoggingConfigAssociationStatusOutput) ElementType

func (ResolverQueryLoggingConfigAssociationStatusOutput) ToOutput added in v0.76.0

func (ResolverQueryLoggingConfigAssociationStatusOutput) ToResolverQueryLoggingConfigAssociationStatusOutput

func (o ResolverQueryLoggingConfigAssociationStatusOutput) ToResolverQueryLoggingConfigAssociationStatusOutput() ResolverQueryLoggingConfigAssociationStatusOutput

func (ResolverQueryLoggingConfigAssociationStatusOutput) ToResolverQueryLoggingConfigAssociationStatusOutputWithContext

func (o ResolverQueryLoggingConfigAssociationStatusOutput) ToResolverQueryLoggingConfigAssociationStatusOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigAssociationStatusOutput

func (ResolverQueryLoggingConfigAssociationStatusOutput) ToResolverQueryLoggingConfigAssociationStatusPtrOutput

func (o ResolverQueryLoggingConfigAssociationStatusOutput) ToResolverQueryLoggingConfigAssociationStatusPtrOutput() ResolverQueryLoggingConfigAssociationStatusPtrOutput

func (ResolverQueryLoggingConfigAssociationStatusOutput) ToResolverQueryLoggingConfigAssociationStatusPtrOutputWithContext

func (o ResolverQueryLoggingConfigAssociationStatusOutput) ToResolverQueryLoggingConfigAssociationStatusPtrOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigAssociationStatusPtrOutput

func (ResolverQueryLoggingConfigAssociationStatusOutput) ToStringOutput

func (ResolverQueryLoggingConfigAssociationStatusOutput) ToStringOutputWithContext

func (ResolverQueryLoggingConfigAssociationStatusOutput) ToStringPtrOutput

func (ResolverQueryLoggingConfigAssociationStatusOutput) ToStringPtrOutputWithContext

type ResolverQueryLoggingConfigAssociationStatusPtrOutput

type ResolverQueryLoggingConfigAssociationStatusPtrOutput struct{ *pulumi.OutputState }

func (ResolverQueryLoggingConfigAssociationStatusPtrOutput) Elem

func (ResolverQueryLoggingConfigAssociationStatusPtrOutput) ElementType

func (ResolverQueryLoggingConfigAssociationStatusPtrOutput) ToOutput added in v0.76.0

func (ResolverQueryLoggingConfigAssociationStatusPtrOutput) ToResolverQueryLoggingConfigAssociationStatusPtrOutput

func (ResolverQueryLoggingConfigAssociationStatusPtrOutput) ToResolverQueryLoggingConfigAssociationStatusPtrOutputWithContext

func (o ResolverQueryLoggingConfigAssociationStatusPtrOutput) ToResolverQueryLoggingConfigAssociationStatusPtrOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigAssociationStatusPtrOutput

func (ResolverQueryLoggingConfigAssociationStatusPtrOutput) ToStringPtrOutput

func (ResolverQueryLoggingConfigAssociationStatusPtrOutput) ToStringPtrOutputWithContext

type ResolverQueryLoggingConfigInput

type ResolverQueryLoggingConfigInput interface {
	pulumi.Input

	ToResolverQueryLoggingConfigOutput() ResolverQueryLoggingConfigOutput
	ToResolverQueryLoggingConfigOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigOutput
}

type ResolverQueryLoggingConfigOutput

type ResolverQueryLoggingConfigOutput struct{ *pulumi.OutputState }

func (ResolverQueryLoggingConfigOutput) Arn added in v0.17.0

Arn

func (ResolverQueryLoggingConfigOutput) AssociationCount added in v0.17.0

func (o ResolverQueryLoggingConfigOutput) AssociationCount() pulumi.IntOutput

Count

func (ResolverQueryLoggingConfigOutput) CreationTime added in v0.17.0

Rfc3339TimeString

func (ResolverQueryLoggingConfigOutput) CreatorRequestId added in v0.17.0

The id of the creator request.

func (ResolverQueryLoggingConfigOutput) DestinationArn added in v0.17.0

destination arn

func (ResolverQueryLoggingConfigOutput) ElementType

func (ResolverQueryLoggingConfigOutput) Name added in v0.17.0

ResolverQueryLogConfigName

func (ResolverQueryLoggingConfigOutput) OwnerId added in v0.17.0

AccountId

func (ResolverQueryLoggingConfigOutput) ShareStatus added in v0.17.0

ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.

func (ResolverQueryLoggingConfigOutput) Status added in v0.17.0

ResolverQueryLogConfigStatus, possible values are CREATING, CREATED, DELETED AND FAILED.

func (ResolverQueryLoggingConfigOutput) ToOutput added in v0.76.0

func (ResolverQueryLoggingConfigOutput) ToResolverQueryLoggingConfigOutput

func (o ResolverQueryLoggingConfigOutput) ToResolverQueryLoggingConfigOutput() ResolverQueryLoggingConfigOutput

func (ResolverQueryLoggingConfigOutput) ToResolverQueryLoggingConfigOutputWithContext

func (o ResolverQueryLoggingConfigOutput) ToResolverQueryLoggingConfigOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigOutput

type ResolverQueryLoggingConfigShareStatus

type ResolverQueryLoggingConfigShareStatus string

ShareStatus, possible values are NOT_SHARED, SHARED_WITH_ME, SHARED_BY_ME.

type ResolverQueryLoggingConfigShareStatusOutput

type ResolverQueryLoggingConfigShareStatusOutput struct{ *pulumi.OutputState }

func (ResolverQueryLoggingConfigShareStatusOutput) ElementType

func (ResolverQueryLoggingConfigShareStatusOutput) ToOutput added in v0.76.0

func (ResolverQueryLoggingConfigShareStatusOutput) ToResolverQueryLoggingConfigShareStatusOutput

func (o ResolverQueryLoggingConfigShareStatusOutput) ToResolverQueryLoggingConfigShareStatusOutput() ResolverQueryLoggingConfigShareStatusOutput

func (ResolverQueryLoggingConfigShareStatusOutput) ToResolverQueryLoggingConfigShareStatusOutputWithContext

func (o ResolverQueryLoggingConfigShareStatusOutput) ToResolverQueryLoggingConfigShareStatusOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigShareStatusOutput

func (ResolverQueryLoggingConfigShareStatusOutput) ToResolverQueryLoggingConfigShareStatusPtrOutput

func (o ResolverQueryLoggingConfigShareStatusOutput) ToResolverQueryLoggingConfigShareStatusPtrOutput() ResolverQueryLoggingConfigShareStatusPtrOutput

func (ResolverQueryLoggingConfigShareStatusOutput) ToResolverQueryLoggingConfigShareStatusPtrOutputWithContext

func (o ResolverQueryLoggingConfigShareStatusOutput) ToResolverQueryLoggingConfigShareStatusPtrOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigShareStatusPtrOutput

func (ResolverQueryLoggingConfigShareStatusOutput) ToStringOutput

func (ResolverQueryLoggingConfigShareStatusOutput) ToStringOutputWithContext

func (ResolverQueryLoggingConfigShareStatusOutput) ToStringPtrOutput

func (ResolverQueryLoggingConfigShareStatusOutput) ToStringPtrOutputWithContext

type ResolverQueryLoggingConfigShareStatusPtrOutput

type ResolverQueryLoggingConfigShareStatusPtrOutput struct{ *pulumi.OutputState }

func (ResolverQueryLoggingConfigShareStatusPtrOutput) Elem

func (ResolverQueryLoggingConfigShareStatusPtrOutput) ElementType

func (ResolverQueryLoggingConfigShareStatusPtrOutput) ToOutput added in v0.76.0

func (ResolverQueryLoggingConfigShareStatusPtrOutput) ToResolverQueryLoggingConfigShareStatusPtrOutput

func (o ResolverQueryLoggingConfigShareStatusPtrOutput) ToResolverQueryLoggingConfigShareStatusPtrOutput() ResolverQueryLoggingConfigShareStatusPtrOutput

func (ResolverQueryLoggingConfigShareStatusPtrOutput) ToResolverQueryLoggingConfigShareStatusPtrOutputWithContext

func (o ResolverQueryLoggingConfigShareStatusPtrOutput) ToResolverQueryLoggingConfigShareStatusPtrOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigShareStatusPtrOutput

func (ResolverQueryLoggingConfigShareStatusPtrOutput) ToStringPtrOutput

func (ResolverQueryLoggingConfigShareStatusPtrOutput) ToStringPtrOutputWithContext

type ResolverQueryLoggingConfigState

type ResolverQueryLoggingConfigState struct {
}

func (ResolverQueryLoggingConfigState) ElementType

type ResolverQueryLoggingConfigStatus

type ResolverQueryLoggingConfigStatus string

ResolverQueryLogConfigStatus, possible values are CREATING, CREATED, DELETED AND FAILED.

type ResolverQueryLoggingConfigStatusOutput

type ResolverQueryLoggingConfigStatusOutput struct{ *pulumi.OutputState }

func (ResolverQueryLoggingConfigStatusOutput) ElementType

func (ResolverQueryLoggingConfigStatusOutput) ToOutput added in v0.76.0

func (ResolverQueryLoggingConfigStatusOutput) ToResolverQueryLoggingConfigStatusOutput

func (o ResolverQueryLoggingConfigStatusOutput) ToResolverQueryLoggingConfigStatusOutput() ResolverQueryLoggingConfigStatusOutput

func (ResolverQueryLoggingConfigStatusOutput) ToResolverQueryLoggingConfigStatusOutputWithContext

func (o ResolverQueryLoggingConfigStatusOutput) ToResolverQueryLoggingConfigStatusOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigStatusOutput

func (ResolverQueryLoggingConfigStatusOutput) ToResolverQueryLoggingConfigStatusPtrOutput

func (o ResolverQueryLoggingConfigStatusOutput) ToResolverQueryLoggingConfigStatusPtrOutput() ResolverQueryLoggingConfigStatusPtrOutput

func (ResolverQueryLoggingConfigStatusOutput) ToResolverQueryLoggingConfigStatusPtrOutputWithContext

func (o ResolverQueryLoggingConfigStatusOutput) ToResolverQueryLoggingConfigStatusPtrOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigStatusPtrOutput

func (ResolverQueryLoggingConfigStatusOutput) ToStringOutput

func (ResolverQueryLoggingConfigStatusOutput) ToStringOutputWithContext

func (ResolverQueryLoggingConfigStatusOutput) ToStringPtrOutput

func (ResolverQueryLoggingConfigStatusOutput) ToStringPtrOutputWithContext

func (o ResolverQueryLoggingConfigStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResolverQueryLoggingConfigStatusPtrOutput

type ResolverQueryLoggingConfigStatusPtrOutput struct{ *pulumi.OutputState }

func (ResolverQueryLoggingConfigStatusPtrOutput) Elem

func (ResolverQueryLoggingConfigStatusPtrOutput) ElementType

func (ResolverQueryLoggingConfigStatusPtrOutput) ToOutput added in v0.76.0

func (ResolverQueryLoggingConfigStatusPtrOutput) ToResolverQueryLoggingConfigStatusPtrOutput

func (o ResolverQueryLoggingConfigStatusPtrOutput) ToResolverQueryLoggingConfigStatusPtrOutput() ResolverQueryLoggingConfigStatusPtrOutput

func (ResolverQueryLoggingConfigStatusPtrOutput) ToResolverQueryLoggingConfigStatusPtrOutputWithContext

func (o ResolverQueryLoggingConfigStatusPtrOutput) ToResolverQueryLoggingConfigStatusPtrOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigStatusPtrOutput

func (ResolverQueryLoggingConfigStatusPtrOutput) ToStringPtrOutput

func (ResolverQueryLoggingConfigStatusPtrOutput) ToStringPtrOutputWithContext

type ResolverRule

type ResolverRule struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the resolver rule.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// DNS queries for this domain name are forwarded to the IP addresses that are specified in TargetIps
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// The name for the Resolver rule
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The ID of the endpoint that the rule is associated with.
	ResolverEndpointId pulumi.StringPtrOutput `pulumi:"resolverEndpointId"`
	// The ID of the endpoint that the rule is associated with.
	ResolverRuleId pulumi.StringOutput `pulumi:"resolverRuleId"`
	// When you want to forward DNS queries for specified domain name to resolvers on your network, specify FORWARD. When you have a forwarding rule to forward DNS queries for a domain to your network and you want Resolver to process queries for a subdomain of that domain, specify SYSTEM.
	RuleType ResolverRuleRuleTypeOutput `pulumi:"ruleType"`
	// An array of key-value pairs to apply to this resource.
	Tags ResolverRuleTagArrayOutput `pulumi:"tags"`
	// An array that contains the IP addresses and ports that an outbound endpoint forwards DNS queries to. Typically, these are the IP addresses of DNS resolvers on your network. Specify IPv4 addresses. IPv6 is not supported.
	TargetIps ResolverRuleTargetAddressArrayOutput `pulumi:"targetIps"`
}

Resource Type definition for AWS::Route53Resolver::ResolverRule

func GetResolverRule

func GetResolverRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResolverRuleState, opts ...pulumi.ResourceOption) (*ResolverRule, error)

GetResolverRule gets an existing ResolverRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewResolverRule

func NewResolverRule(ctx *pulumi.Context,
	name string, args *ResolverRuleArgs, opts ...pulumi.ResourceOption) (*ResolverRule, error)

NewResolverRule registers a new resource with the given unique name, arguments, and options.

func (*ResolverRule) ElementType

func (*ResolverRule) ElementType() reflect.Type

func (*ResolverRule) ToOutput added in v0.76.0

func (*ResolverRule) ToResolverRuleOutput

func (i *ResolverRule) ToResolverRuleOutput() ResolverRuleOutput

func (*ResolverRule) ToResolverRuleOutputWithContext

func (i *ResolverRule) ToResolverRuleOutputWithContext(ctx context.Context) ResolverRuleOutput

type ResolverRuleArgs

type ResolverRuleArgs struct {
	// DNS queries for this domain name are forwarded to the IP addresses that are specified in TargetIps
	DomainName pulumi.StringInput
	// The name for the Resolver rule
	Name pulumi.StringPtrInput
	// The ID of the endpoint that the rule is associated with.
	ResolverEndpointId pulumi.StringPtrInput
	// When you want to forward DNS queries for specified domain name to resolvers on your network, specify FORWARD. When you have a forwarding rule to forward DNS queries for a domain to your network and you want Resolver to process queries for a subdomain of that domain, specify SYSTEM.
	RuleType ResolverRuleRuleTypeInput
	// An array of key-value pairs to apply to this resource.
	Tags ResolverRuleTagArrayInput
	// An array that contains the IP addresses and ports that an outbound endpoint forwards DNS queries to. Typically, these are the IP addresses of DNS resolvers on your network. Specify IPv4 addresses. IPv6 is not supported.
	TargetIps ResolverRuleTargetAddressArrayInput
}

The set of arguments for constructing a ResolverRule resource.

func (ResolverRuleArgs) ElementType

func (ResolverRuleArgs) ElementType() reflect.Type

type ResolverRuleAssociation

type ResolverRuleAssociation struct {
	pulumi.CustomResourceState

	// The name of an association between a Resolver rule and a VPC.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Primary Identifier for Resolver Rule Association
	ResolverRuleAssociationId pulumi.StringOutput `pulumi:"resolverRuleAssociationId"`
	// The ID of the Resolver rule that you associated with the VPC that is specified by VPCId.
	ResolverRuleId pulumi.StringOutput `pulumi:"resolverRuleId"`
	// The ID of the VPC that you associated the Resolver rule with.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

Resource Type definition for AWS::Route53Resolver::ResolverRuleAssociation

func GetResolverRuleAssociation

func GetResolverRuleAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResolverRuleAssociationState, opts ...pulumi.ResourceOption) (*ResolverRuleAssociation, error)

GetResolverRuleAssociation gets an existing ResolverRuleAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewResolverRuleAssociation

func NewResolverRuleAssociation(ctx *pulumi.Context,
	name string, args *ResolverRuleAssociationArgs, opts ...pulumi.ResourceOption) (*ResolverRuleAssociation, error)

NewResolverRuleAssociation registers a new resource with the given unique name, arguments, and options.

func (*ResolverRuleAssociation) ElementType

func (*ResolverRuleAssociation) ElementType() reflect.Type

func (*ResolverRuleAssociation) ToOutput added in v0.76.0

func (*ResolverRuleAssociation) ToResolverRuleAssociationOutput

func (i *ResolverRuleAssociation) ToResolverRuleAssociationOutput() ResolverRuleAssociationOutput

func (*ResolverRuleAssociation) ToResolverRuleAssociationOutputWithContext

func (i *ResolverRuleAssociation) ToResolverRuleAssociationOutputWithContext(ctx context.Context) ResolverRuleAssociationOutput

type ResolverRuleAssociationArgs

type ResolverRuleAssociationArgs struct {
	// The name of an association between a Resolver rule and a VPC.
	Name pulumi.StringPtrInput
	// The ID of the Resolver rule that you associated with the VPC that is specified by VPCId.
	ResolverRuleId pulumi.StringInput
	// The ID of the VPC that you associated the Resolver rule with.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a ResolverRuleAssociation resource.

func (ResolverRuleAssociationArgs) ElementType

type ResolverRuleAssociationInput

type ResolverRuleAssociationInput interface {
	pulumi.Input

	ToResolverRuleAssociationOutput() ResolverRuleAssociationOutput
	ToResolverRuleAssociationOutputWithContext(ctx context.Context) ResolverRuleAssociationOutput
}

type ResolverRuleAssociationOutput

type ResolverRuleAssociationOutput struct{ *pulumi.OutputState }

func (ResolverRuleAssociationOutput) ElementType

func (ResolverRuleAssociationOutput) Name added in v0.17.0

The name of an association between a Resolver rule and a VPC.

func (ResolverRuleAssociationOutput) ResolverRuleAssociationId added in v0.17.0

func (o ResolverRuleAssociationOutput) ResolverRuleAssociationId() pulumi.StringOutput

Primary Identifier for Resolver Rule Association

func (ResolverRuleAssociationOutput) ResolverRuleId added in v0.17.0

The ID of the Resolver rule that you associated with the VPC that is specified by VPCId.

func (ResolverRuleAssociationOutput) ToOutput added in v0.76.0

func (ResolverRuleAssociationOutput) ToResolverRuleAssociationOutput

func (o ResolverRuleAssociationOutput) ToResolverRuleAssociationOutput() ResolverRuleAssociationOutput

func (ResolverRuleAssociationOutput) ToResolverRuleAssociationOutputWithContext

func (o ResolverRuleAssociationOutput) ToResolverRuleAssociationOutputWithContext(ctx context.Context) ResolverRuleAssociationOutput

func (ResolverRuleAssociationOutput) VpcId added in v0.72.0

The ID of the VPC that you associated the Resolver rule with.

type ResolverRuleAssociationState

type ResolverRuleAssociationState struct {
}

func (ResolverRuleAssociationState) ElementType

type ResolverRuleInput

type ResolverRuleInput interface {
	pulumi.Input

	ToResolverRuleOutput() ResolverRuleOutput
	ToResolverRuleOutputWithContext(ctx context.Context) ResolverRuleOutput
}

type ResolverRuleOutput

type ResolverRuleOutput struct{ *pulumi.OutputState }

func (ResolverRuleOutput) Arn added in v0.17.0

The Amazon Resource Name (ARN) of the resolver rule.

func (ResolverRuleOutput) DomainName added in v0.17.0

func (o ResolverRuleOutput) DomainName() pulumi.StringOutput

DNS queries for this domain name are forwarded to the IP addresses that are specified in TargetIps

func (ResolverRuleOutput) ElementType

func (ResolverRuleOutput) ElementType() reflect.Type

func (ResolverRuleOutput) Name added in v0.17.0

The name for the Resolver rule

func (ResolverRuleOutput) ResolverEndpointId added in v0.17.0

func (o ResolverRuleOutput) ResolverEndpointId() pulumi.StringPtrOutput

The ID of the endpoint that the rule is associated with.

func (ResolverRuleOutput) ResolverRuleId added in v0.17.0

func (o ResolverRuleOutput) ResolverRuleId() pulumi.StringOutput

The ID of the endpoint that the rule is associated with.

func (ResolverRuleOutput) RuleType added in v0.17.0

When you want to forward DNS queries for specified domain name to resolvers on your network, specify FORWARD. When you have a forwarding rule to forward DNS queries for a domain to your network and you want Resolver to process queries for a subdomain of that domain, specify SYSTEM.

func (ResolverRuleOutput) Tags added in v0.17.0

An array of key-value pairs to apply to this resource.

func (ResolverRuleOutput) TargetIps added in v0.17.0

An array that contains the IP addresses and ports that an outbound endpoint forwards DNS queries to. Typically, these are the IP addresses of DNS resolvers on your network. Specify IPv4 addresses. IPv6 is not supported.

func (ResolverRuleOutput) ToOutput added in v0.76.0

func (ResolverRuleOutput) ToResolverRuleOutput

func (o ResolverRuleOutput) ToResolverRuleOutput() ResolverRuleOutput

func (ResolverRuleOutput) ToResolverRuleOutputWithContext

func (o ResolverRuleOutput) ToResolverRuleOutputWithContext(ctx context.Context) ResolverRuleOutput

type ResolverRuleRuleType added in v0.3.0

type ResolverRuleRuleType string

When you want to forward DNS queries for specified domain name to resolvers on your network, specify FORWARD. When you have a forwarding rule to forward DNS queries for a domain to your network and you want Resolver to process queries for a subdomain of that domain, specify SYSTEM.

func (ResolverRuleRuleType) ElementType added in v0.3.0

func (ResolverRuleRuleType) ElementType() reflect.Type

func (ResolverRuleRuleType) ToResolverRuleRuleTypeOutput added in v0.3.0

func (e ResolverRuleRuleType) ToResolverRuleRuleTypeOutput() ResolverRuleRuleTypeOutput

func (ResolverRuleRuleType) ToResolverRuleRuleTypeOutputWithContext added in v0.3.0

func (e ResolverRuleRuleType) ToResolverRuleRuleTypeOutputWithContext(ctx context.Context) ResolverRuleRuleTypeOutput

func (ResolverRuleRuleType) ToResolverRuleRuleTypePtrOutput added in v0.3.0

func (e ResolverRuleRuleType) ToResolverRuleRuleTypePtrOutput() ResolverRuleRuleTypePtrOutput

func (ResolverRuleRuleType) ToResolverRuleRuleTypePtrOutputWithContext added in v0.3.0

func (e ResolverRuleRuleType) ToResolverRuleRuleTypePtrOutputWithContext(ctx context.Context) ResolverRuleRuleTypePtrOutput

func (ResolverRuleRuleType) ToStringOutput added in v0.3.0

func (e ResolverRuleRuleType) ToStringOutput() pulumi.StringOutput

func (ResolverRuleRuleType) ToStringOutputWithContext added in v0.3.0

func (e ResolverRuleRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResolverRuleRuleType) ToStringPtrOutput added in v0.3.0

func (e ResolverRuleRuleType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResolverRuleRuleType) ToStringPtrOutputWithContext added in v0.3.0

func (e ResolverRuleRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResolverRuleRuleTypeInput added in v0.3.0

type ResolverRuleRuleTypeInput interface {
	pulumi.Input

	ToResolverRuleRuleTypeOutput() ResolverRuleRuleTypeOutput
	ToResolverRuleRuleTypeOutputWithContext(context.Context) ResolverRuleRuleTypeOutput
}

ResolverRuleRuleTypeInput is an input type that accepts ResolverRuleRuleTypeArgs and ResolverRuleRuleTypeOutput values. You can construct a concrete instance of `ResolverRuleRuleTypeInput` via:

ResolverRuleRuleTypeArgs{...}

type ResolverRuleRuleTypeOutput added in v0.3.0

type ResolverRuleRuleTypeOutput struct{ *pulumi.OutputState }

func (ResolverRuleRuleTypeOutput) ElementType added in v0.3.0

func (ResolverRuleRuleTypeOutput) ElementType() reflect.Type

func (ResolverRuleRuleTypeOutput) ToOutput added in v0.76.0

func (ResolverRuleRuleTypeOutput) ToResolverRuleRuleTypeOutput added in v0.3.0

func (o ResolverRuleRuleTypeOutput) ToResolverRuleRuleTypeOutput() ResolverRuleRuleTypeOutput

func (ResolverRuleRuleTypeOutput) ToResolverRuleRuleTypeOutputWithContext added in v0.3.0

func (o ResolverRuleRuleTypeOutput) ToResolverRuleRuleTypeOutputWithContext(ctx context.Context) ResolverRuleRuleTypeOutput

func (ResolverRuleRuleTypeOutput) ToResolverRuleRuleTypePtrOutput added in v0.3.0

func (o ResolverRuleRuleTypeOutput) ToResolverRuleRuleTypePtrOutput() ResolverRuleRuleTypePtrOutput

func (ResolverRuleRuleTypeOutput) ToResolverRuleRuleTypePtrOutputWithContext added in v0.3.0

func (o ResolverRuleRuleTypeOutput) ToResolverRuleRuleTypePtrOutputWithContext(ctx context.Context) ResolverRuleRuleTypePtrOutput

func (ResolverRuleRuleTypeOutput) ToStringOutput added in v0.3.0

func (o ResolverRuleRuleTypeOutput) ToStringOutput() pulumi.StringOutput

func (ResolverRuleRuleTypeOutput) ToStringOutputWithContext added in v0.3.0

func (o ResolverRuleRuleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResolverRuleRuleTypeOutput) ToStringPtrOutput added in v0.3.0

func (o ResolverRuleRuleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResolverRuleRuleTypeOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o ResolverRuleRuleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResolverRuleRuleTypePtrInput added in v0.3.0

type ResolverRuleRuleTypePtrInput interface {
	pulumi.Input

	ToResolverRuleRuleTypePtrOutput() ResolverRuleRuleTypePtrOutput
	ToResolverRuleRuleTypePtrOutputWithContext(context.Context) ResolverRuleRuleTypePtrOutput
}

func ResolverRuleRuleTypePtr added in v0.3.0

func ResolverRuleRuleTypePtr(v string) ResolverRuleRuleTypePtrInput

type ResolverRuleRuleTypePtrOutput added in v0.3.0

type ResolverRuleRuleTypePtrOutput struct{ *pulumi.OutputState }

func (ResolverRuleRuleTypePtrOutput) Elem added in v0.3.0

func (ResolverRuleRuleTypePtrOutput) ElementType added in v0.3.0

func (ResolverRuleRuleTypePtrOutput) ToOutput added in v0.76.0

func (ResolverRuleRuleTypePtrOutput) ToResolverRuleRuleTypePtrOutput added in v0.3.0

func (o ResolverRuleRuleTypePtrOutput) ToResolverRuleRuleTypePtrOutput() ResolverRuleRuleTypePtrOutput

func (ResolverRuleRuleTypePtrOutput) ToResolverRuleRuleTypePtrOutputWithContext added in v0.3.0

func (o ResolverRuleRuleTypePtrOutput) ToResolverRuleRuleTypePtrOutputWithContext(ctx context.Context) ResolverRuleRuleTypePtrOutput

func (ResolverRuleRuleTypePtrOutput) ToStringPtrOutput added in v0.3.0

func (ResolverRuleRuleTypePtrOutput) ToStringPtrOutputWithContext added in v0.3.0

func (o ResolverRuleRuleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResolverRuleState

type ResolverRuleState struct {
}

func (ResolverRuleState) ElementType

func (ResolverRuleState) ElementType() reflect.Type

type ResolverRuleTag

type ResolverRuleTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 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 `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 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 `pulumi:"value"`
}

type ResolverRuleTagArgs

type ResolverRuleTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 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 pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 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 pulumi.StringInput `pulumi:"value"`
}

func (ResolverRuleTagArgs) ElementType

func (ResolverRuleTagArgs) ElementType() reflect.Type

func (ResolverRuleTagArgs) ToOutput added in v0.76.0

func (ResolverRuleTagArgs) ToResolverRuleTagOutput

func (i ResolverRuleTagArgs) ToResolverRuleTagOutput() ResolverRuleTagOutput

func (ResolverRuleTagArgs) ToResolverRuleTagOutputWithContext

func (i ResolverRuleTagArgs) ToResolverRuleTagOutputWithContext(ctx context.Context) ResolverRuleTagOutput

type ResolverRuleTagArray

type ResolverRuleTagArray []ResolverRuleTagInput

func (ResolverRuleTagArray) ElementType

func (ResolverRuleTagArray) ElementType() reflect.Type

func (ResolverRuleTagArray) ToOutput added in v0.76.0

func (ResolverRuleTagArray) ToResolverRuleTagArrayOutput

func (i ResolverRuleTagArray) ToResolverRuleTagArrayOutput() ResolverRuleTagArrayOutput

func (ResolverRuleTagArray) ToResolverRuleTagArrayOutputWithContext

func (i ResolverRuleTagArray) ToResolverRuleTagArrayOutputWithContext(ctx context.Context) ResolverRuleTagArrayOutput

type ResolverRuleTagArrayInput

type ResolverRuleTagArrayInput interface {
	pulumi.Input

	ToResolverRuleTagArrayOutput() ResolverRuleTagArrayOutput
	ToResolverRuleTagArrayOutputWithContext(context.Context) ResolverRuleTagArrayOutput
}

ResolverRuleTagArrayInput is an input type that accepts ResolverRuleTagArray and ResolverRuleTagArrayOutput values. You can construct a concrete instance of `ResolverRuleTagArrayInput` via:

ResolverRuleTagArray{ ResolverRuleTagArgs{...} }

type ResolverRuleTagArrayOutput

type ResolverRuleTagArrayOutput struct{ *pulumi.OutputState }

func (ResolverRuleTagArrayOutput) ElementType

func (ResolverRuleTagArrayOutput) ElementType() reflect.Type

func (ResolverRuleTagArrayOutput) Index

func (ResolverRuleTagArrayOutput) ToOutput added in v0.76.0

func (ResolverRuleTagArrayOutput) ToResolverRuleTagArrayOutput

func (o ResolverRuleTagArrayOutput) ToResolverRuleTagArrayOutput() ResolverRuleTagArrayOutput

func (ResolverRuleTagArrayOutput) ToResolverRuleTagArrayOutputWithContext

func (o ResolverRuleTagArrayOutput) ToResolverRuleTagArrayOutputWithContext(ctx context.Context) ResolverRuleTagArrayOutput

type ResolverRuleTagInput

type ResolverRuleTagInput interface {
	pulumi.Input

	ToResolverRuleTagOutput() ResolverRuleTagOutput
	ToResolverRuleTagOutputWithContext(context.Context) ResolverRuleTagOutput
}

ResolverRuleTagInput is an input type that accepts ResolverRuleTagArgs and ResolverRuleTagOutput values. You can construct a concrete instance of `ResolverRuleTagInput` via:

ResolverRuleTagArgs{...}

type ResolverRuleTagOutput

type ResolverRuleTagOutput struct{ *pulumi.OutputState }

func (ResolverRuleTagOutput) ElementType

func (ResolverRuleTagOutput) ElementType() reflect.Type

func (ResolverRuleTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 128 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 -.

func (ResolverRuleTagOutput) ToOutput added in v0.76.0

func (ResolverRuleTagOutput) ToResolverRuleTagOutput

func (o ResolverRuleTagOutput) ToResolverRuleTagOutput() ResolverRuleTagOutput

func (ResolverRuleTagOutput) ToResolverRuleTagOutputWithContext

func (o ResolverRuleTagOutput) ToResolverRuleTagOutputWithContext(ctx context.Context) ResolverRuleTagOutput

func (ResolverRuleTagOutput) Value

The value for the tag. You can specify a value that is 0 to 256 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 -.

type ResolverRuleTargetAddress

type ResolverRuleTargetAddress struct {
	// One IP address that you want to forward DNS queries to. You can specify only IPv4 addresses.
	Ip *string `pulumi:"ip"`
	// One IPv6 address that you want to forward DNS queries to. You can specify only IPv6 addresses.
	Ipv6 *string `pulumi:"ipv6"`
	// The port at Ip that you want to forward DNS queries to.
	Port *string `pulumi:"port"`
}

type ResolverRuleTargetAddressArgs

type ResolverRuleTargetAddressArgs struct {
	// One IP address that you want to forward DNS queries to. You can specify only IPv4 addresses.
	Ip pulumi.StringPtrInput `pulumi:"ip"`
	// One IPv6 address that you want to forward DNS queries to. You can specify only IPv6 addresses.
	Ipv6 pulumi.StringPtrInput `pulumi:"ipv6"`
	// The port at Ip that you want to forward DNS queries to.
	Port pulumi.StringPtrInput `pulumi:"port"`
}

func (ResolverRuleTargetAddressArgs) ElementType

func (ResolverRuleTargetAddressArgs) ToOutput added in v0.76.0

func (ResolverRuleTargetAddressArgs) ToResolverRuleTargetAddressOutput

func (i ResolverRuleTargetAddressArgs) ToResolverRuleTargetAddressOutput() ResolverRuleTargetAddressOutput

func (ResolverRuleTargetAddressArgs) ToResolverRuleTargetAddressOutputWithContext

func (i ResolverRuleTargetAddressArgs) ToResolverRuleTargetAddressOutputWithContext(ctx context.Context) ResolverRuleTargetAddressOutput

type ResolverRuleTargetAddressArray

type ResolverRuleTargetAddressArray []ResolverRuleTargetAddressInput

func (ResolverRuleTargetAddressArray) ElementType

func (ResolverRuleTargetAddressArray) ToOutput added in v0.76.0

func (ResolverRuleTargetAddressArray) ToResolverRuleTargetAddressArrayOutput

func (i ResolverRuleTargetAddressArray) ToResolverRuleTargetAddressArrayOutput() ResolverRuleTargetAddressArrayOutput

func (ResolverRuleTargetAddressArray) ToResolverRuleTargetAddressArrayOutputWithContext

func (i ResolverRuleTargetAddressArray) ToResolverRuleTargetAddressArrayOutputWithContext(ctx context.Context) ResolverRuleTargetAddressArrayOutput

type ResolverRuleTargetAddressArrayInput

type ResolverRuleTargetAddressArrayInput interface {
	pulumi.Input

	ToResolverRuleTargetAddressArrayOutput() ResolverRuleTargetAddressArrayOutput
	ToResolverRuleTargetAddressArrayOutputWithContext(context.Context) ResolverRuleTargetAddressArrayOutput
}

ResolverRuleTargetAddressArrayInput is an input type that accepts ResolverRuleTargetAddressArray and ResolverRuleTargetAddressArrayOutput values. You can construct a concrete instance of `ResolverRuleTargetAddressArrayInput` via:

ResolverRuleTargetAddressArray{ ResolverRuleTargetAddressArgs{...} }

type ResolverRuleTargetAddressArrayOutput

type ResolverRuleTargetAddressArrayOutput struct{ *pulumi.OutputState }

func (ResolverRuleTargetAddressArrayOutput) ElementType

func (ResolverRuleTargetAddressArrayOutput) Index

func (ResolverRuleTargetAddressArrayOutput) ToOutput added in v0.76.0

func (ResolverRuleTargetAddressArrayOutput) ToResolverRuleTargetAddressArrayOutput

func (o ResolverRuleTargetAddressArrayOutput) ToResolverRuleTargetAddressArrayOutput() ResolverRuleTargetAddressArrayOutput

func (ResolverRuleTargetAddressArrayOutput) ToResolverRuleTargetAddressArrayOutputWithContext

func (o ResolverRuleTargetAddressArrayOutput) ToResolverRuleTargetAddressArrayOutputWithContext(ctx context.Context) ResolverRuleTargetAddressArrayOutput

type ResolverRuleTargetAddressInput

type ResolverRuleTargetAddressInput interface {
	pulumi.Input

	ToResolverRuleTargetAddressOutput() ResolverRuleTargetAddressOutput
	ToResolverRuleTargetAddressOutputWithContext(context.Context) ResolverRuleTargetAddressOutput
}

ResolverRuleTargetAddressInput is an input type that accepts ResolverRuleTargetAddressArgs and ResolverRuleTargetAddressOutput values. You can construct a concrete instance of `ResolverRuleTargetAddressInput` via:

ResolverRuleTargetAddressArgs{...}

type ResolverRuleTargetAddressOutput

type ResolverRuleTargetAddressOutput struct{ *pulumi.OutputState }

func (ResolverRuleTargetAddressOutput) ElementType

func (ResolverRuleTargetAddressOutput) Ip

One IP address that you want to forward DNS queries to. You can specify only IPv4 addresses.

func (ResolverRuleTargetAddressOutput) Ipv6 added in v0.50.0

One IPv6 address that you want to forward DNS queries to. You can specify only IPv6 addresses.

func (ResolverRuleTargetAddressOutput) Port

The port at Ip that you want to forward DNS queries to.

func (ResolverRuleTargetAddressOutput) ToOutput added in v0.76.0

func (ResolverRuleTargetAddressOutput) ToResolverRuleTargetAddressOutput

func (o ResolverRuleTargetAddressOutput) ToResolverRuleTargetAddressOutput() ResolverRuleTargetAddressOutput

func (ResolverRuleTargetAddressOutput) ToResolverRuleTargetAddressOutputWithContext

func (o ResolverRuleTargetAddressOutput) ToResolverRuleTargetAddressOutputWithContext(ctx context.Context) ResolverRuleTargetAddressOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL