route53resolver

package
v0.105.0 Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 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 (
	ResolverRuleTargetAddressProtocolDo53 = ResolverRuleTargetAddressProtocol("Do53")
	ResolverRuleTargetAddressProtocolDoH  = ResolverRuleTargetAddressProtocol("DoH")
)
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"`
	// ResourceId
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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 aws.TagArrayOutput `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

type FirewallDomainListArgs

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

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) AwsId added in v0.99.0

ResourceId

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

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) 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) 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 FirewallRuleGroup

type FirewallRuleGroup struct {
	pulumi.CustomResourceState

	// Arn
	Arn pulumi.StringOutput `pulumi:"arn"`
	// ResourceId
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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 aws.TagArrayOutput `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

type FirewallRuleGroupArgs

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

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"`
	// Id
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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 aws.TagArrayOutput `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

type FirewallRuleGroupAssociationArgs

type FirewallRuleGroupAssociationArgs struct {
	// FirewallRuleGroupId
	FirewallRuleGroupId pulumi.StringInput
	// MutationProtectionStatus
	MutationProtection FirewallRuleGroupAssociationMutationProtectionPtrInput
	// FirewallRuleGroupAssociationName
	Name pulumi.StringPtrInput
	// Priority
	Priority pulumi.IntInput
	// Tags
	Tags aws.TagArrayInput
	// 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 values of the FirewallRuleGroupAssociationMutationProtection enum A concrete instance of `FirewallRuleGroupAssociationMutationProtectionInput` can be one of the following:

FirewallRuleGroupAssociationMutationProtectionEnabled
FirewallRuleGroupAssociationMutationProtectionDisabled

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) 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) ToStringPtrOutput

func (FirewallRuleGroupAssociationMutationProtectionPtrOutput) ToStringPtrOutputWithContext

type FirewallRuleGroupAssociationOutput

type FirewallRuleGroupAssociationOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupAssociationOutput) Arn added in v0.17.0

Arn

func (FirewallRuleGroupAssociationOutput) AwsId added in v0.99.0

Id

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) 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) 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) 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 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"`
	// Qtype
	Qtype *string `pulumi:"qtype"`
}

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 values of the FirewallRuleGroupFirewallRuleAction enum A concrete instance of `FirewallRuleGroupFirewallRuleActionInput` can be one of the following:

FirewallRuleGroupFirewallRuleActionAllow
FirewallRuleGroupFirewallRuleActionBlock
FirewallRuleGroupFirewallRuleActionAlert

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) 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) 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"`
	// Qtype
	Qtype pulumi.StringPtrInput `pulumi:"qtype"`
}

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

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

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

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 values of the FirewallRuleGroupFirewallRuleBlockOverrideDnsType enum A concrete instance of `FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeInput` can be one of the following:

FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeCname

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) 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) 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 values of the FirewallRuleGroupFirewallRuleBlockResponse enum A concrete instance of `FirewallRuleGroupFirewallRuleBlockResponseInput` can be one of the following:

FirewallRuleGroupFirewallRuleBlockResponseNodata
FirewallRuleGroupFirewallRuleBlockResponseNxdomain
FirewallRuleGroupFirewallRuleBlockResponseOverride

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) 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) 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) Qtype added in v0.95.0

Qtype

func (FirewallRuleGroupFirewallRuleOutput) ToFirewallRuleGroupFirewallRuleOutput

func (o FirewallRuleGroupFirewallRuleOutput) ToFirewallRuleGroupFirewallRuleOutput() FirewallRuleGroupFirewallRuleOutput

func (FirewallRuleGroupFirewallRuleOutput) ToFirewallRuleGroupFirewallRuleOutputWithContext

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

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) AwsId added in v0.99.0

ResourceId

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

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) 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) 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) 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) 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 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 []aws.Tag `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

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 []aws.Tag `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

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 []aws.Tag `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

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 []aws.Tag `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

type LookupResolverConfigArgs added in v0.12.0

type LookupResolverConfigArgs struct {
	// ResourceId
	ResourceId string `pulumi:"resourceId"`
}

type LookupResolverConfigOutputArgs added in v0.12.0

type LookupResolverConfigOutputArgs struct {
	// ResourceId
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
}

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

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) ValidationStatus added in v0.72.0

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

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

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

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 {
	ResolverRuleAssociationId string `pulumi:"resolverRuleAssociationId"`
}

type LookupResolverRuleAssociationOutputArgs added in v0.12.0

type LookupResolverRuleAssociationOutputArgs struct {
	ResolverRuleAssociationId pulumi.StringInput `pulumi:"resolverRuleAssociationId"`
}

func (LookupResolverRuleAssociationOutputArgs) ElementType added in v0.12.0

type LookupResolverRuleAssociationResult added in v0.12.0

type LookupResolverRuleAssociationResult struct {
	ResolverRuleAssociationId *string `pulumi:"resolverRuleAssociationId"`
}

func LookupResolverRuleAssociation added in v0.12.0

In the response to an [AssociateResolverRule](https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateResolverRule.html), [DisassociateResolverRule](https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateResolverRule.html), or [ListResolverRuleAssociations](https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverRuleAssociations.html) request, provides information about an association between a resolver rule and a VPC. The association determines which DNS queries that originate in the VPC are forwarded to your network.

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

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

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 []aws.Tag `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

type OutpostResolver added in v0.73.1

type OutpostResolver struct {
	pulumi.CustomResourceState

	// The OutpostResolver ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Id
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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 aws.TagArrayOutput `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

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 aws.TagArrayInput
}

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) AwsId added in v0.99.0

Id

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

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) 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) 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 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"`
	// Id
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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) 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 values of the ResolverConfigAutodefinedReverseFlag enum A concrete instance of `ResolverConfigAutodefinedReverseFlagInput` can be one of the following:

ResolverConfigAutodefinedReverseFlagDisable

type ResolverConfigAutodefinedReverseFlagOutput added in v0.3.0

type ResolverConfigAutodefinedReverseFlagOutput struct{ *pulumi.OutputState }

func (ResolverConfigAutodefinedReverseFlagOutput) ElementType added in v0.3.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) 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) 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) 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) AwsId added in v0.99.0

Id

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

	// Id
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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) 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) AwsId added in v0.99.0

Id

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) 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) 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) 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 ResolverQueryLoggingConfig

type ResolverQueryLoggingConfig struct {
	pulumi.CustomResourceState

	// Arn
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Count
	AssociationCount pulumi.IntOutput `pulumi:"associationCount"`
	// ResourceId
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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) 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

	// Id
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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) 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) 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) 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) AwsId added in v0.99.0

Id

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) 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) 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) 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) AwsId added in v0.99.0

ResourceId

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) 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) 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) 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) 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) 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 aws.TagArrayOutput `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) 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 aws.TagArrayInput
	// 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"`
	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"`
}

In the response to an [AssociateResolverRule](https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateResolverRule.html), [DisassociateResolverRule](https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateResolverRule.html), or [ListResolverRuleAssociations](https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverRuleAssociations.html) request, provides information about an association between a resolver rule and a VPC. The association determines which DNS queries that originate in the VPC are forwarded to your network.

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

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) 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) 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 values of the ResolverRuleRuleType enum A concrete instance of `ResolverRuleRuleTypeInput` can be one of the following:

ResolverRuleRuleTypeForward
ResolverRuleRuleTypeSystem
ResolverRuleRuleTypeRecursive

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) 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) 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 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"`
	// The protocol that you want to use to forward DNS queries.
	Protocol *ResolverRuleTargetAddressProtocol `pulumi:"protocol"`
}

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"`
	// The protocol that you want to use to forward DNS queries.
	Protocol ResolverRuleTargetAddressProtocolPtrInput `pulumi:"protocol"`
}

func (ResolverRuleTargetAddressArgs) ElementType

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) 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) 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) Protocol added in v0.86.0

The protocol that you want to use to forward DNS queries.

func (ResolverRuleTargetAddressOutput) ToResolverRuleTargetAddressOutput

func (o ResolverRuleTargetAddressOutput) ToResolverRuleTargetAddressOutput() ResolverRuleTargetAddressOutput

func (ResolverRuleTargetAddressOutput) ToResolverRuleTargetAddressOutputWithContext

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

type ResolverRuleTargetAddressProtocol added in v0.86.0

type ResolverRuleTargetAddressProtocol string

The protocol that you want to use to forward DNS queries.

func (ResolverRuleTargetAddressProtocol) ElementType added in v0.86.0

func (ResolverRuleTargetAddressProtocol) ToResolverRuleTargetAddressProtocolOutput added in v0.86.0

func (e ResolverRuleTargetAddressProtocol) ToResolverRuleTargetAddressProtocolOutput() ResolverRuleTargetAddressProtocolOutput

func (ResolverRuleTargetAddressProtocol) ToResolverRuleTargetAddressProtocolOutputWithContext added in v0.86.0

func (e ResolverRuleTargetAddressProtocol) ToResolverRuleTargetAddressProtocolOutputWithContext(ctx context.Context) ResolverRuleTargetAddressProtocolOutput

func (ResolverRuleTargetAddressProtocol) ToResolverRuleTargetAddressProtocolPtrOutput added in v0.86.0

func (e ResolverRuleTargetAddressProtocol) ToResolverRuleTargetAddressProtocolPtrOutput() ResolverRuleTargetAddressProtocolPtrOutput

func (ResolverRuleTargetAddressProtocol) ToResolverRuleTargetAddressProtocolPtrOutputWithContext added in v0.86.0

func (e ResolverRuleTargetAddressProtocol) ToResolverRuleTargetAddressProtocolPtrOutputWithContext(ctx context.Context) ResolverRuleTargetAddressProtocolPtrOutput

func (ResolverRuleTargetAddressProtocol) ToStringOutput added in v0.86.0

func (ResolverRuleTargetAddressProtocol) ToStringOutputWithContext added in v0.86.0

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

func (ResolverRuleTargetAddressProtocol) ToStringPtrOutput added in v0.86.0

func (ResolverRuleTargetAddressProtocol) ToStringPtrOutputWithContext added in v0.86.0

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

type ResolverRuleTargetAddressProtocolInput added in v0.86.0

type ResolverRuleTargetAddressProtocolInput interface {
	pulumi.Input

	ToResolverRuleTargetAddressProtocolOutput() ResolverRuleTargetAddressProtocolOutput
	ToResolverRuleTargetAddressProtocolOutputWithContext(context.Context) ResolverRuleTargetAddressProtocolOutput
}

ResolverRuleTargetAddressProtocolInput is an input type that accepts values of the ResolverRuleTargetAddressProtocol enum A concrete instance of `ResolverRuleTargetAddressProtocolInput` can be one of the following:

ResolverRuleTargetAddressProtocolDo53
ResolverRuleTargetAddressProtocolDoH

type ResolverRuleTargetAddressProtocolOutput added in v0.86.0

type ResolverRuleTargetAddressProtocolOutput struct{ *pulumi.OutputState }

func (ResolverRuleTargetAddressProtocolOutput) ElementType added in v0.86.0

func (ResolverRuleTargetAddressProtocolOutput) ToResolverRuleTargetAddressProtocolOutput added in v0.86.0

func (o ResolverRuleTargetAddressProtocolOutput) ToResolverRuleTargetAddressProtocolOutput() ResolverRuleTargetAddressProtocolOutput

func (ResolverRuleTargetAddressProtocolOutput) ToResolverRuleTargetAddressProtocolOutputWithContext added in v0.86.0

func (o ResolverRuleTargetAddressProtocolOutput) ToResolverRuleTargetAddressProtocolOutputWithContext(ctx context.Context) ResolverRuleTargetAddressProtocolOutput

func (ResolverRuleTargetAddressProtocolOutput) ToResolverRuleTargetAddressProtocolPtrOutput added in v0.86.0

func (o ResolverRuleTargetAddressProtocolOutput) ToResolverRuleTargetAddressProtocolPtrOutput() ResolverRuleTargetAddressProtocolPtrOutput

func (ResolverRuleTargetAddressProtocolOutput) ToResolverRuleTargetAddressProtocolPtrOutputWithContext added in v0.86.0

func (o ResolverRuleTargetAddressProtocolOutput) ToResolverRuleTargetAddressProtocolPtrOutputWithContext(ctx context.Context) ResolverRuleTargetAddressProtocolPtrOutput

func (ResolverRuleTargetAddressProtocolOutput) ToStringOutput added in v0.86.0

func (ResolverRuleTargetAddressProtocolOutput) ToStringOutputWithContext added in v0.86.0

func (ResolverRuleTargetAddressProtocolOutput) ToStringPtrOutput added in v0.86.0

func (ResolverRuleTargetAddressProtocolOutput) ToStringPtrOutputWithContext added in v0.86.0

type ResolverRuleTargetAddressProtocolPtrInput added in v0.86.0

type ResolverRuleTargetAddressProtocolPtrInput interface {
	pulumi.Input

	ToResolverRuleTargetAddressProtocolPtrOutput() ResolverRuleTargetAddressProtocolPtrOutput
	ToResolverRuleTargetAddressProtocolPtrOutputWithContext(context.Context) ResolverRuleTargetAddressProtocolPtrOutput
}

func ResolverRuleTargetAddressProtocolPtr added in v0.86.0

func ResolverRuleTargetAddressProtocolPtr(v string) ResolverRuleTargetAddressProtocolPtrInput

type ResolverRuleTargetAddressProtocolPtrOutput added in v0.86.0

type ResolverRuleTargetAddressProtocolPtrOutput struct{ *pulumi.OutputState }

func (ResolverRuleTargetAddressProtocolPtrOutput) Elem added in v0.86.0

func (ResolverRuleTargetAddressProtocolPtrOutput) ElementType added in v0.86.0

func (ResolverRuleTargetAddressProtocolPtrOutput) ToResolverRuleTargetAddressProtocolPtrOutput added in v0.86.0

func (o ResolverRuleTargetAddressProtocolPtrOutput) ToResolverRuleTargetAddressProtocolPtrOutput() ResolverRuleTargetAddressProtocolPtrOutput

func (ResolverRuleTargetAddressProtocolPtrOutput) ToResolverRuleTargetAddressProtocolPtrOutputWithContext added in v0.86.0

func (o ResolverRuleTargetAddressProtocolPtrOutput) ToResolverRuleTargetAddressProtocolPtrOutputWithContext(ctx context.Context) ResolverRuleTargetAddressProtocolPtrOutput

func (ResolverRuleTargetAddressProtocolPtrOutput) ToStringPtrOutput added in v0.86.0

func (ResolverRuleTargetAddressProtocolPtrOutput) ToStringPtrOutputWithContext added in v0.86.0

Jump to

Keyboard shortcuts

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