route53resolver

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2022 License: Apache-2.0 Imports: 7 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 (
	ResolverConfigAutodefinedReverseEnabling  = ResolverConfigAutodefinedReverse("ENABLING")
	ResolverConfigAutodefinedReverseEnabled   = ResolverConfigAutodefinedReverse("ENABLED")
	ResolverConfigAutodefinedReverseDisabling = ResolverConfigAutodefinedReverse("DISABLING")
	ResolverConfigAutodefinedReverseDisabled  = ResolverConfigAutodefinedReverse("DISABLED")
)
View Source
const (
	ResolverDNSSECConfigValidationStatusEnabling  = ResolverDNSSECConfigValidationStatus("ENABLING")
	ResolverDNSSECConfigValidationStatusEnabled   = ResolverDNSSECConfigValidationStatus("ENABLED")
	ResolverDNSSECConfigValidationStatusDisabling = ResolverDNSSECConfigValidationStatus("DISABLING")
	ResolverDNSSECConfigValidationStatusDisabled  = ResolverDNSSECConfigValidationStatus("DISABLED")
)
View Source
const (
	ResolverQueryLoggingConfigAssociationErrorNone                = ResolverQueryLoggingConfigAssociationError("NONE")
	ResolverQueryLoggingConfigAssociationErrorDestinationNotFound = ResolverQueryLoggingConfigAssociationError("DESTINATION_NOT_FOUND")
	ResolverQueryLoggingConfigAssociationErrorAccessDenied        = ResolverQueryLoggingConfigAssociationError("ACCESS_DENIED")
)
View Source
const (
	ResolverQueryLoggingConfigAssociationStatusCreating     = ResolverQueryLoggingConfigAssociationStatus("CREATING")
	ResolverQueryLoggingConfigAssociationStatusActive       = ResolverQueryLoggingConfigAssociationStatus("ACTIVE")
	ResolverQueryLoggingConfigAssociationStatusActionNeeded = ResolverQueryLoggingConfigAssociationStatus("ACTION_NEEDED")
	ResolverQueryLoggingConfigAssociationStatusDeleting     = ResolverQueryLoggingConfigAssociationStatus("DELETING")
	ResolverQueryLoggingConfigAssociationStatusFailed       = ResolverQueryLoggingConfigAssociationStatus("FAILED")
	ResolverQueryLoggingConfigAssociationStatusOverridden   = ResolverQueryLoggingConfigAssociationStatus("OVERRIDDEN")
)
View Source
const (
	ResolverQueryLoggingConfigShareStatusNotShared    = ResolverQueryLoggingConfigShareStatus("NOT_SHARED")
	ResolverQueryLoggingConfigShareStatusSharedWithMe = ResolverQueryLoggingConfigShareStatus("SHARED_WITH_ME")
	ResolverQueryLoggingConfigShareStatusSharedByMe   = ResolverQueryLoggingConfigShareStatus("SHARED_BY_ME")
)
View Source
const (
	ResolverQueryLoggingConfigStatusCreating = ResolverQueryLoggingConfigStatus("CREATING")
	ResolverQueryLoggingConfigStatusCreated  = ResolverQueryLoggingConfigStatus("CREATED")
	ResolverQueryLoggingConfigStatusDeleting = ResolverQueryLoggingConfigStatus("DELETING")
	ResolverQueryLoggingConfigStatusFailed   = ResolverQueryLoggingConfigStatus("FAILED")
)
View Source
const (
	ResolverRuleRuleTypeForward   = ResolverRuleRuleType("FORWARD")
	ResolverRuleRuleTypeSystem    = ResolverRuleRuleType("SYSTEM")
	ResolverRuleRuleTypeRecursive = ResolverRuleRuleType("RECURSIVE")
)
View Source
const (
	FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeCname = FirewallRuleGroupFirewallRuleBlockOverrideDnsType("CNAME")
)
View Source
const (
	ResolverConfigAutodefinedReverseFlagDisable = ResolverConfigAutodefinedReverseFlag("DISABLE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type FirewallDomainList

type FirewallDomainList struct {
	pulumi.CustomResourceState

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

Resource schema for AWS::Route53Resolver::FirewallDomainList.

func GetFirewallDomainList

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

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

func NewFirewallDomainList

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

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

func (*FirewallDomainList) ElementType

func (*FirewallDomainList) ElementType() reflect.Type

func (*FirewallDomainList) ToFirewallDomainListOutput

func (i *FirewallDomainList) ToFirewallDomainListOutput() FirewallDomainListOutput

func (*FirewallDomainList) ToFirewallDomainListOutputWithContext

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

type FirewallDomainListArgs

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

The set of arguments for constructing a FirewallDomainList resource.

func (FirewallDomainListArgs) ElementType

func (FirewallDomainListArgs) ElementType() reflect.Type

type FirewallDomainListInput

type FirewallDomainListInput interface {
	pulumi.Input

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

type FirewallDomainListOutput

type FirewallDomainListOutput struct{ *pulumi.OutputState }

func (FirewallDomainListOutput) ElementType

func (FirewallDomainListOutput) ElementType() reflect.Type

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.

func (FirewallDomainListStatus) ElementType

func (FirewallDomainListStatus) ElementType() reflect.Type

func (FirewallDomainListStatus) ToFirewallDomainListStatusOutput

func (e FirewallDomainListStatus) ToFirewallDomainListStatusOutput() FirewallDomainListStatusOutput

func (FirewallDomainListStatus) ToFirewallDomainListStatusOutputWithContext

func (e FirewallDomainListStatus) ToFirewallDomainListStatusOutputWithContext(ctx context.Context) FirewallDomainListStatusOutput

func (FirewallDomainListStatus) ToFirewallDomainListStatusPtrOutput

func (e FirewallDomainListStatus) ToFirewallDomainListStatusPtrOutput() FirewallDomainListStatusPtrOutput

func (FirewallDomainListStatus) ToFirewallDomainListStatusPtrOutputWithContext

func (e FirewallDomainListStatus) ToFirewallDomainListStatusPtrOutputWithContext(ctx context.Context) FirewallDomainListStatusPtrOutput

func (FirewallDomainListStatus) ToStringOutput

func (e FirewallDomainListStatus) ToStringOutput() pulumi.StringOutput

func (FirewallDomainListStatus) ToStringOutputWithContext

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

func (FirewallDomainListStatus) ToStringPtrOutput

func (e FirewallDomainListStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (FirewallDomainListStatus) ToStringPtrOutputWithContext

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

type FirewallDomainListStatusInput

type FirewallDomainListStatusInput interface {
	pulumi.Input

	ToFirewallDomainListStatusOutput() FirewallDomainListStatusOutput
	ToFirewallDomainListStatusOutputWithContext(context.Context) FirewallDomainListStatusOutput
}

FirewallDomainListStatusInput is an input type that accepts FirewallDomainListStatusArgs and FirewallDomainListStatusOutput values. You can construct a concrete instance of `FirewallDomainListStatusInput` via:

FirewallDomainListStatusArgs{...}

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 FirewallDomainListStatusPtrInput

type FirewallDomainListStatusPtrInput interface {
	pulumi.Input

	ToFirewallDomainListStatusPtrOutput() FirewallDomainListStatusPtrOutput
	ToFirewallDomainListStatusPtrOutputWithContext(context.Context) FirewallDomainListStatusPtrOutput
}

func FirewallDomainListStatusPtr

func FirewallDomainListStatusPtr(v string) FirewallDomainListStatusPtrInput

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 FirewallDomainListTagArgs

type FirewallDomainListTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (FirewallDomainListTagArgs) ElementType

func (FirewallDomainListTagArgs) ElementType() reflect.Type

func (FirewallDomainListTagArgs) ToFirewallDomainListTagOutput

func (i FirewallDomainListTagArgs) ToFirewallDomainListTagOutput() FirewallDomainListTagOutput

func (FirewallDomainListTagArgs) ToFirewallDomainListTagOutputWithContext

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

type FirewallDomainListTagArray

type FirewallDomainListTagArray []FirewallDomainListTagInput

func (FirewallDomainListTagArray) ElementType

func (FirewallDomainListTagArray) ElementType() reflect.Type

func (FirewallDomainListTagArray) ToFirewallDomainListTagArrayOutput

func (i FirewallDomainListTagArray) ToFirewallDomainListTagArrayOutput() FirewallDomainListTagArrayOutput

func (FirewallDomainListTagArray) ToFirewallDomainListTagArrayOutputWithContext

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

type FirewallDomainListTagArrayInput

type FirewallDomainListTagArrayInput interface {
	pulumi.Input

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

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

FirewallDomainListTagArray{ FirewallDomainListTagArgs{...} }

type FirewallDomainListTagArrayOutput

type FirewallDomainListTagArrayOutput struct{ *pulumi.OutputState }

func (FirewallDomainListTagArrayOutput) ElementType

func (FirewallDomainListTagArrayOutput) Index

func (FirewallDomainListTagArrayOutput) ToFirewallDomainListTagArrayOutput

func (o FirewallDomainListTagArrayOutput) ToFirewallDomainListTagArrayOutput() FirewallDomainListTagArrayOutput

func (FirewallDomainListTagArrayOutput) ToFirewallDomainListTagArrayOutputWithContext

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

type FirewallDomainListTagInput

type FirewallDomainListTagInput interface {
	pulumi.Input

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

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

FirewallDomainListTagArgs{...}

type FirewallDomainListTagOutput

type FirewallDomainListTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (FirewallDomainListTagOutput) ElementType

func (FirewallDomainListTagOutput) Key

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

func (FirewallDomainListTagOutput) ToFirewallDomainListTagOutput

func (o FirewallDomainListTagOutput) ToFirewallDomainListTagOutput() FirewallDomainListTagOutput

func (FirewallDomainListTagOutput) ToFirewallDomainListTagOutputWithContext

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

func (FirewallDomainListTagOutput) Value

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

type FirewallRuleGroup

type FirewallRuleGroup struct {
	pulumi.CustomResourceState

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

Resource schema for AWS::Route53Resolver::FirewallRuleGroup.

func GetFirewallRuleGroup

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

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

func NewFirewallRuleGroup

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

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

func (*FirewallRuleGroup) ElementType

func (*FirewallRuleGroup) ElementType() reflect.Type

func (*FirewallRuleGroup) ToFirewallRuleGroupOutput

func (i *FirewallRuleGroup) ToFirewallRuleGroupOutput() FirewallRuleGroupOutput

func (*FirewallRuleGroup) ToFirewallRuleGroupOutputWithContext

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

type FirewallRuleGroupArgs

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

The set of arguments for constructing a FirewallRuleGroup resource.

func (FirewallRuleGroupArgs) ElementType

func (FirewallRuleGroupArgs) ElementType() reflect.Type

type FirewallRuleGroupAssociation

type FirewallRuleGroupAssociation struct {
	pulumi.CustomResourceState

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

Resource schema for AWS::Route53Resolver::FirewallRuleGroupAssociation.

func GetFirewallRuleGroupAssociation

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

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

func NewFirewallRuleGroupAssociation

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

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

func (*FirewallRuleGroupAssociation) ElementType

func (*FirewallRuleGroupAssociation) ElementType() reflect.Type

func (*FirewallRuleGroupAssociation) ToFirewallRuleGroupAssociationOutput

func (i *FirewallRuleGroupAssociation) ToFirewallRuleGroupAssociationOutput() FirewallRuleGroupAssociationOutput

func (*FirewallRuleGroupAssociation) ToFirewallRuleGroupAssociationOutputWithContext

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

type FirewallRuleGroupAssociationArgs

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

The set of arguments for constructing a FirewallRuleGroupAssociation resource.

func (FirewallRuleGroupAssociationArgs) ElementType

type FirewallRuleGroupAssociationInput

type FirewallRuleGroupAssociationInput interface {
	pulumi.Input

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

type FirewallRuleGroupAssociationMutationProtection

type FirewallRuleGroupAssociationMutationProtection string

MutationProtectionStatus

func (FirewallRuleGroupAssociationMutationProtection) ElementType

func (FirewallRuleGroupAssociationMutationProtection) ToFirewallRuleGroupAssociationMutationProtectionOutput

func (e FirewallRuleGroupAssociationMutationProtection) ToFirewallRuleGroupAssociationMutationProtectionOutput() FirewallRuleGroupAssociationMutationProtectionOutput

func (FirewallRuleGroupAssociationMutationProtection) ToFirewallRuleGroupAssociationMutationProtectionOutputWithContext

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

func (FirewallRuleGroupAssociationMutationProtection) ToFirewallRuleGroupAssociationMutationProtectionPtrOutput

func (e FirewallRuleGroupAssociationMutationProtection) ToFirewallRuleGroupAssociationMutationProtectionPtrOutput() FirewallRuleGroupAssociationMutationProtectionPtrOutput

func (FirewallRuleGroupAssociationMutationProtection) ToFirewallRuleGroupAssociationMutationProtectionPtrOutputWithContext

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

func (FirewallRuleGroupAssociationMutationProtection) ToStringOutput

func (FirewallRuleGroupAssociationMutationProtection) ToStringOutputWithContext

func (FirewallRuleGroupAssociationMutationProtection) ToStringPtrOutput

func (FirewallRuleGroupAssociationMutationProtection) ToStringPtrOutputWithContext

type FirewallRuleGroupAssociationMutationProtectionInput

type FirewallRuleGroupAssociationMutationProtectionInput interface {
	pulumi.Input

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

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

FirewallRuleGroupAssociationMutationProtectionArgs{...}

type FirewallRuleGroupAssociationMutationProtectionOutput

type FirewallRuleGroupAssociationMutationProtectionOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupAssociationMutationProtectionOutput) ElementType

func (FirewallRuleGroupAssociationMutationProtectionOutput) ToFirewallRuleGroupAssociationMutationProtectionOutput

func (FirewallRuleGroupAssociationMutationProtectionOutput) ToFirewallRuleGroupAssociationMutationProtectionOutputWithContext

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

func (FirewallRuleGroupAssociationMutationProtectionOutput) ToFirewallRuleGroupAssociationMutationProtectionPtrOutput

func (o FirewallRuleGroupAssociationMutationProtectionOutput) ToFirewallRuleGroupAssociationMutationProtectionPtrOutput() FirewallRuleGroupAssociationMutationProtectionPtrOutput

func (FirewallRuleGroupAssociationMutationProtectionOutput) ToFirewallRuleGroupAssociationMutationProtectionPtrOutputWithContext

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

func (FirewallRuleGroupAssociationMutationProtectionOutput) 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) ElementType

func (FirewallRuleGroupAssociationOutput) ToFirewallRuleGroupAssociationOutput

func (o FirewallRuleGroupAssociationOutput) ToFirewallRuleGroupAssociationOutput() FirewallRuleGroupAssociationOutput

func (FirewallRuleGroupAssociationOutput) ToFirewallRuleGroupAssociationOutputWithContext

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

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.

func (FirewallRuleGroupAssociationStatus) ElementType

func (FirewallRuleGroupAssociationStatus) ToFirewallRuleGroupAssociationStatusOutput

func (e FirewallRuleGroupAssociationStatus) ToFirewallRuleGroupAssociationStatusOutput() FirewallRuleGroupAssociationStatusOutput

func (FirewallRuleGroupAssociationStatus) ToFirewallRuleGroupAssociationStatusOutputWithContext

func (e FirewallRuleGroupAssociationStatus) ToFirewallRuleGroupAssociationStatusOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationStatusOutput

func (FirewallRuleGroupAssociationStatus) ToFirewallRuleGroupAssociationStatusPtrOutput

func (e FirewallRuleGroupAssociationStatus) ToFirewallRuleGroupAssociationStatusPtrOutput() FirewallRuleGroupAssociationStatusPtrOutput

func (FirewallRuleGroupAssociationStatus) ToFirewallRuleGroupAssociationStatusPtrOutputWithContext

func (e FirewallRuleGroupAssociationStatus) ToFirewallRuleGroupAssociationStatusPtrOutputWithContext(ctx context.Context) FirewallRuleGroupAssociationStatusPtrOutput

func (FirewallRuleGroupAssociationStatus) ToStringOutput

func (FirewallRuleGroupAssociationStatus) ToStringOutputWithContext

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

func (FirewallRuleGroupAssociationStatus) ToStringPtrOutput

func (FirewallRuleGroupAssociationStatus) ToStringPtrOutputWithContext

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

type FirewallRuleGroupAssociationStatusInput

type FirewallRuleGroupAssociationStatusInput interface {
	pulumi.Input

	ToFirewallRuleGroupAssociationStatusOutput() FirewallRuleGroupAssociationStatusOutput
	ToFirewallRuleGroupAssociationStatusOutputWithContext(context.Context) FirewallRuleGroupAssociationStatusOutput
}

FirewallRuleGroupAssociationStatusInput is an input type that accepts FirewallRuleGroupAssociationStatusArgs and FirewallRuleGroupAssociationStatusOutput values. You can construct a concrete instance of `FirewallRuleGroupAssociationStatusInput` via:

FirewallRuleGroupAssociationStatusArgs{...}

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 FirewallRuleGroupAssociationStatusPtrInput

type FirewallRuleGroupAssociationStatusPtrInput interface {
	pulumi.Input

	ToFirewallRuleGroupAssociationStatusPtrOutput() FirewallRuleGroupAssociationStatusPtrOutput
	ToFirewallRuleGroupAssociationStatusPtrOutputWithContext(context.Context) FirewallRuleGroupAssociationStatusPtrOutput
}

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 FirewallRuleGroupAssociationTagArgs

type FirewallRuleGroupAssociationTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (FirewallRuleGroupAssociationTagArgs) ElementType

func (FirewallRuleGroupAssociationTagArgs) ToFirewallRuleGroupAssociationTagOutput

func (i FirewallRuleGroupAssociationTagArgs) ToFirewallRuleGroupAssociationTagOutput() FirewallRuleGroupAssociationTagOutput

func (FirewallRuleGroupAssociationTagArgs) ToFirewallRuleGroupAssociationTagOutputWithContext

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

type FirewallRuleGroupAssociationTagArray

type FirewallRuleGroupAssociationTagArray []FirewallRuleGroupAssociationTagInput

func (FirewallRuleGroupAssociationTagArray) ElementType

func (FirewallRuleGroupAssociationTagArray) ToFirewallRuleGroupAssociationTagArrayOutput

func (i FirewallRuleGroupAssociationTagArray) ToFirewallRuleGroupAssociationTagArrayOutput() FirewallRuleGroupAssociationTagArrayOutput

func (FirewallRuleGroupAssociationTagArray) ToFirewallRuleGroupAssociationTagArrayOutputWithContext

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

type FirewallRuleGroupAssociationTagArrayInput

type FirewallRuleGroupAssociationTagArrayInput interface {
	pulumi.Input

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

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

FirewallRuleGroupAssociationTagArray{ FirewallRuleGroupAssociationTagArgs{...} }

type FirewallRuleGroupAssociationTagArrayOutput

type FirewallRuleGroupAssociationTagArrayOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupAssociationTagArrayOutput) ElementType

func (FirewallRuleGroupAssociationTagArrayOutput) Index

func (FirewallRuleGroupAssociationTagArrayOutput) ToFirewallRuleGroupAssociationTagArrayOutput

func (o FirewallRuleGroupAssociationTagArrayOutput) ToFirewallRuleGroupAssociationTagArrayOutput() FirewallRuleGroupAssociationTagArrayOutput

func (FirewallRuleGroupAssociationTagArrayOutput) ToFirewallRuleGroupAssociationTagArrayOutputWithContext

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

type FirewallRuleGroupAssociationTagInput

type FirewallRuleGroupAssociationTagInput interface {
	pulumi.Input

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

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

FirewallRuleGroupAssociationTagArgs{...}

type FirewallRuleGroupAssociationTagOutput

type FirewallRuleGroupAssociationTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (FirewallRuleGroupAssociationTagOutput) ElementType

func (FirewallRuleGroupAssociationTagOutput) Key

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

func (FirewallRuleGroupAssociationTagOutput) ToFirewallRuleGroupAssociationTagOutput

func (o FirewallRuleGroupAssociationTagOutput) ToFirewallRuleGroupAssociationTagOutput() FirewallRuleGroupAssociationTagOutput

func (FirewallRuleGroupAssociationTagOutput) ToFirewallRuleGroupAssociationTagOutputWithContext

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

func (FirewallRuleGroupAssociationTagOutput) Value

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

type FirewallRuleGroupFirewallRule

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

Firewall Rule associating the Rule Group to a Domain List

type FirewallRuleGroupFirewallRuleAction

type FirewallRuleGroupFirewallRuleAction string

Rule Action

func (FirewallRuleGroupFirewallRuleAction) ElementType

func (FirewallRuleGroupFirewallRuleAction) ToFirewallRuleGroupFirewallRuleActionOutput

func (e FirewallRuleGroupFirewallRuleAction) ToFirewallRuleGroupFirewallRuleActionOutput() FirewallRuleGroupFirewallRuleActionOutput

func (FirewallRuleGroupFirewallRuleAction) ToFirewallRuleGroupFirewallRuleActionOutputWithContext

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

func (FirewallRuleGroupFirewallRuleAction) ToFirewallRuleGroupFirewallRuleActionPtrOutput

func (e FirewallRuleGroupFirewallRuleAction) ToFirewallRuleGroupFirewallRuleActionPtrOutput() FirewallRuleGroupFirewallRuleActionPtrOutput

func (FirewallRuleGroupFirewallRuleAction) ToFirewallRuleGroupFirewallRuleActionPtrOutputWithContext

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

func (FirewallRuleGroupFirewallRuleAction) ToStringOutput

func (FirewallRuleGroupFirewallRuleAction) ToStringOutputWithContext

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

func (FirewallRuleGroupFirewallRuleAction) ToStringPtrOutput

func (FirewallRuleGroupFirewallRuleAction) ToStringPtrOutputWithContext

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

type FirewallRuleGroupFirewallRuleActionInput

type FirewallRuleGroupFirewallRuleActionInput interface {
	pulumi.Input

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

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

FirewallRuleGroupFirewallRuleActionArgs{...}

type FirewallRuleGroupFirewallRuleActionOutput

type FirewallRuleGroupFirewallRuleActionOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupFirewallRuleActionOutput) ElementType

func (FirewallRuleGroupFirewallRuleActionOutput) ToFirewallRuleGroupFirewallRuleActionOutput

func (o FirewallRuleGroupFirewallRuleActionOutput) ToFirewallRuleGroupFirewallRuleActionOutput() FirewallRuleGroupFirewallRuleActionOutput

func (FirewallRuleGroupFirewallRuleActionOutput) ToFirewallRuleGroupFirewallRuleActionOutputWithContext

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

func (FirewallRuleGroupFirewallRuleActionOutput) ToFirewallRuleGroupFirewallRuleActionPtrOutput

func (o FirewallRuleGroupFirewallRuleActionOutput) ToFirewallRuleGroupFirewallRuleActionPtrOutput() FirewallRuleGroupFirewallRuleActionPtrOutput

func (FirewallRuleGroupFirewallRuleActionOutput) ToFirewallRuleGroupFirewallRuleActionPtrOutputWithContext

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

func (FirewallRuleGroupFirewallRuleActionOutput) 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"`
}

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 FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeArgs and FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput values. You can construct a concrete instance of `FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeInput` via:

FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeArgs{...}

type FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput

type FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ElementType

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutputWithContext

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

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutput

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) ToFirewallRuleGroupFirewallRuleBlockOverrideDnsTypePtrOutputWithContext

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

func (FirewallRuleGroupFirewallRuleBlockOverrideDnsTypeOutput) 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 FirewallRuleGroupFirewallRuleBlockResponseArgs and FirewallRuleGroupFirewallRuleBlockResponseOutput values. You can construct a concrete instance of `FirewallRuleGroupFirewallRuleBlockResponseInput` via:

FirewallRuleGroupFirewallRuleBlockResponseArgs{...}

type FirewallRuleGroupFirewallRuleBlockResponseOutput

type FirewallRuleGroupFirewallRuleBlockResponseOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ElementType

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ToFirewallRuleGroupFirewallRuleBlockResponseOutput

func (o FirewallRuleGroupFirewallRuleBlockResponseOutput) ToFirewallRuleGroupFirewallRuleBlockResponseOutput() FirewallRuleGroupFirewallRuleBlockResponseOutput

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ToFirewallRuleGroupFirewallRuleBlockResponseOutputWithContext

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

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutput

func (o FirewallRuleGroupFirewallRuleBlockResponseOutput) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutput() FirewallRuleGroupFirewallRuleBlockResponsePtrOutput

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) ToFirewallRuleGroupFirewallRuleBlockResponsePtrOutputWithContext

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

func (FirewallRuleGroupFirewallRuleBlockResponseOutput) 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) 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) ElementType

func (FirewallRuleGroupOutput) ElementType() reflect.Type

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.

func (FirewallRuleGroupShareStatus) ElementType

func (FirewallRuleGroupShareStatus) ToFirewallRuleGroupShareStatusOutput

func (e FirewallRuleGroupShareStatus) ToFirewallRuleGroupShareStatusOutput() FirewallRuleGroupShareStatusOutput

func (FirewallRuleGroupShareStatus) ToFirewallRuleGroupShareStatusOutputWithContext

func (e FirewallRuleGroupShareStatus) ToFirewallRuleGroupShareStatusOutputWithContext(ctx context.Context) FirewallRuleGroupShareStatusOutput

func (FirewallRuleGroupShareStatus) ToFirewallRuleGroupShareStatusPtrOutput

func (e FirewallRuleGroupShareStatus) ToFirewallRuleGroupShareStatusPtrOutput() FirewallRuleGroupShareStatusPtrOutput

func (FirewallRuleGroupShareStatus) ToFirewallRuleGroupShareStatusPtrOutputWithContext

func (e FirewallRuleGroupShareStatus) ToFirewallRuleGroupShareStatusPtrOutputWithContext(ctx context.Context) FirewallRuleGroupShareStatusPtrOutput

func (FirewallRuleGroupShareStatus) ToStringOutput

func (FirewallRuleGroupShareStatus) ToStringOutputWithContext

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

func (FirewallRuleGroupShareStatus) ToStringPtrOutput

func (e FirewallRuleGroupShareStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (FirewallRuleGroupShareStatus) ToStringPtrOutputWithContext

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

type FirewallRuleGroupShareStatusInput

type FirewallRuleGroupShareStatusInput interface {
	pulumi.Input

	ToFirewallRuleGroupShareStatusOutput() FirewallRuleGroupShareStatusOutput
	ToFirewallRuleGroupShareStatusOutputWithContext(context.Context) FirewallRuleGroupShareStatusOutput
}

FirewallRuleGroupShareStatusInput is an input type that accepts FirewallRuleGroupShareStatusArgs and FirewallRuleGroupShareStatusOutput values. You can construct a concrete instance of `FirewallRuleGroupShareStatusInput` via:

FirewallRuleGroupShareStatusArgs{...}

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 FirewallRuleGroupShareStatusPtrInput

type FirewallRuleGroupShareStatusPtrInput interface {
	pulumi.Input

	ToFirewallRuleGroupShareStatusPtrOutput() FirewallRuleGroupShareStatusPtrOutput
	ToFirewallRuleGroupShareStatusPtrOutputWithContext(context.Context) FirewallRuleGroupShareStatusPtrOutput
}

func FirewallRuleGroupShareStatusPtr

func FirewallRuleGroupShareStatusPtr(v string) FirewallRuleGroupShareStatusPtrInput

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.

func (FirewallRuleGroupStatus) ElementType

func (FirewallRuleGroupStatus) ElementType() reflect.Type

func (FirewallRuleGroupStatus) ToFirewallRuleGroupStatusOutput

func (e FirewallRuleGroupStatus) ToFirewallRuleGroupStatusOutput() FirewallRuleGroupStatusOutput

func (FirewallRuleGroupStatus) ToFirewallRuleGroupStatusOutputWithContext

func (e FirewallRuleGroupStatus) ToFirewallRuleGroupStatusOutputWithContext(ctx context.Context) FirewallRuleGroupStatusOutput

func (FirewallRuleGroupStatus) ToFirewallRuleGroupStatusPtrOutput

func (e FirewallRuleGroupStatus) ToFirewallRuleGroupStatusPtrOutput() FirewallRuleGroupStatusPtrOutput

func (FirewallRuleGroupStatus) ToFirewallRuleGroupStatusPtrOutputWithContext

func (e FirewallRuleGroupStatus) ToFirewallRuleGroupStatusPtrOutputWithContext(ctx context.Context) FirewallRuleGroupStatusPtrOutput

func (FirewallRuleGroupStatus) ToStringOutput

func (e FirewallRuleGroupStatus) ToStringOutput() pulumi.StringOutput

func (FirewallRuleGroupStatus) ToStringOutputWithContext

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

func (FirewallRuleGroupStatus) ToStringPtrOutput

func (e FirewallRuleGroupStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (FirewallRuleGroupStatus) ToStringPtrOutputWithContext

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

type FirewallRuleGroupStatusInput

type FirewallRuleGroupStatusInput interface {
	pulumi.Input

	ToFirewallRuleGroupStatusOutput() FirewallRuleGroupStatusOutput
	ToFirewallRuleGroupStatusOutputWithContext(context.Context) FirewallRuleGroupStatusOutput
}

FirewallRuleGroupStatusInput is an input type that accepts FirewallRuleGroupStatusArgs and FirewallRuleGroupStatusOutput values. You can construct a concrete instance of `FirewallRuleGroupStatusInput` via:

FirewallRuleGroupStatusArgs{...}

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 FirewallRuleGroupStatusPtrInput

type FirewallRuleGroupStatusPtrInput interface {
	pulumi.Input

	ToFirewallRuleGroupStatusPtrOutput() FirewallRuleGroupStatusPtrOutput
	ToFirewallRuleGroupStatusPtrOutputWithContext(context.Context) FirewallRuleGroupStatusPtrOutput
}

func FirewallRuleGroupStatusPtr

func FirewallRuleGroupStatusPtr(v string) FirewallRuleGroupStatusPtrInput

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 FirewallRuleGroupTagArgs

type FirewallRuleGroupTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (FirewallRuleGroupTagArgs) ElementType

func (FirewallRuleGroupTagArgs) ElementType() reflect.Type

func (FirewallRuleGroupTagArgs) ToFirewallRuleGroupTagOutput

func (i FirewallRuleGroupTagArgs) ToFirewallRuleGroupTagOutput() FirewallRuleGroupTagOutput

func (FirewallRuleGroupTagArgs) ToFirewallRuleGroupTagOutputWithContext

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

type FirewallRuleGroupTagArray

type FirewallRuleGroupTagArray []FirewallRuleGroupTagInput

func (FirewallRuleGroupTagArray) ElementType

func (FirewallRuleGroupTagArray) ElementType() reflect.Type

func (FirewallRuleGroupTagArray) ToFirewallRuleGroupTagArrayOutput

func (i FirewallRuleGroupTagArray) ToFirewallRuleGroupTagArrayOutput() FirewallRuleGroupTagArrayOutput

func (FirewallRuleGroupTagArray) ToFirewallRuleGroupTagArrayOutputWithContext

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

type FirewallRuleGroupTagArrayInput

type FirewallRuleGroupTagArrayInput interface {
	pulumi.Input

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

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

FirewallRuleGroupTagArray{ FirewallRuleGroupTagArgs{...} }

type FirewallRuleGroupTagArrayOutput

type FirewallRuleGroupTagArrayOutput struct{ *pulumi.OutputState }

func (FirewallRuleGroupTagArrayOutput) ElementType

func (FirewallRuleGroupTagArrayOutput) Index

func (FirewallRuleGroupTagArrayOutput) ToFirewallRuleGroupTagArrayOutput

func (o FirewallRuleGroupTagArrayOutput) ToFirewallRuleGroupTagArrayOutput() FirewallRuleGroupTagArrayOutput

func (FirewallRuleGroupTagArrayOutput) ToFirewallRuleGroupTagArrayOutputWithContext

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

type FirewallRuleGroupTagInput

type FirewallRuleGroupTagInput interface {
	pulumi.Input

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

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

FirewallRuleGroupTagArgs{...}

type FirewallRuleGroupTagOutput

type FirewallRuleGroupTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (FirewallRuleGroupTagOutput) ElementType

func (FirewallRuleGroupTagOutput) ElementType() reflect.Type

func (FirewallRuleGroupTagOutput) Key

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

func (FirewallRuleGroupTagOutput) ToFirewallRuleGroupTagOutput

func (o FirewallRuleGroupTagOutput) ToFirewallRuleGroupTagOutput() FirewallRuleGroupTagOutput

func (FirewallRuleGroupTagOutput) ToFirewallRuleGroupTagOutputWithContext

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

func (FirewallRuleGroupTagOutput) Value

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

type ResolverConfig added in v0.3.0

type ResolverConfig struct {
	pulumi.CustomResourceState

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

Resource schema for AWS::Route53Resolver::ResolverConfig.

func GetResolverConfig added in v0.3.0

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

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

func NewResolverConfig added in v0.3.0

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

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

func (*ResolverConfig) ElementType added in v0.3.0

func (*ResolverConfig) ElementType() reflect.Type

func (*ResolverConfig) 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.

func (ResolverConfigAutodefinedReverse) ElementType added in v0.3.0

func (ResolverConfigAutodefinedReverse) ToResolverConfigAutodefinedReverseOutput added in v0.3.0

func (e ResolverConfigAutodefinedReverse) ToResolverConfigAutodefinedReverseOutput() ResolverConfigAutodefinedReverseOutput

func (ResolverConfigAutodefinedReverse) ToResolverConfigAutodefinedReverseOutputWithContext added in v0.3.0

func (e ResolverConfigAutodefinedReverse) ToResolverConfigAutodefinedReverseOutputWithContext(ctx context.Context) ResolverConfigAutodefinedReverseOutput

func (ResolverConfigAutodefinedReverse) ToResolverConfigAutodefinedReversePtrOutput added in v0.3.0

func (e ResolverConfigAutodefinedReverse) ToResolverConfigAutodefinedReversePtrOutput() ResolverConfigAutodefinedReversePtrOutput

func (ResolverConfigAutodefinedReverse) ToResolverConfigAutodefinedReversePtrOutputWithContext added in v0.3.0

func (e ResolverConfigAutodefinedReverse) ToResolverConfigAutodefinedReversePtrOutputWithContext(ctx context.Context) ResolverConfigAutodefinedReversePtrOutput

func (ResolverConfigAutodefinedReverse) ToStringOutput added in v0.3.0

func (ResolverConfigAutodefinedReverse) ToStringOutputWithContext added in v0.3.0

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

func (ResolverConfigAutodefinedReverse) ToStringPtrOutput added in v0.3.0

func (ResolverConfigAutodefinedReverse) ToStringPtrOutputWithContext added in v0.3.0

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

type ResolverConfigAutodefinedReverseFlag added in v0.3.0

type ResolverConfigAutodefinedReverseFlag string

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

func (ResolverConfigAutodefinedReverseFlag) ElementType added in v0.3.0

func (ResolverConfigAutodefinedReverseFlag) ToResolverConfigAutodefinedReverseFlagOutput added in v0.3.0

func (e ResolverConfigAutodefinedReverseFlag) ToResolverConfigAutodefinedReverseFlagOutput() ResolverConfigAutodefinedReverseFlagOutput

func (ResolverConfigAutodefinedReverseFlag) ToResolverConfigAutodefinedReverseFlagOutputWithContext added in v0.3.0

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

func (ResolverConfigAutodefinedReverseFlag) ToResolverConfigAutodefinedReverseFlagPtrOutput added in v0.3.0

func (e ResolverConfigAutodefinedReverseFlag) ToResolverConfigAutodefinedReverseFlagPtrOutput() ResolverConfigAutodefinedReverseFlagPtrOutput

func (ResolverConfigAutodefinedReverseFlag) ToResolverConfigAutodefinedReverseFlagPtrOutputWithContext added in v0.3.0

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

func (ResolverConfigAutodefinedReverseFlag) ToStringOutput added in v0.3.0

func (ResolverConfigAutodefinedReverseFlag) ToStringOutputWithContext added in v0.3.0

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

func (ResolverConfigAutodefinedReverseFlag) ToStringPtrOutput added in v0.3.0

func (ResolverConfigAutodefinedReverseFlag) ToStringPtrOutputWithContext added in v0.3.0

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

type ResolverConfigAutodefinedReverseFlagInput added in v0.3.0

type ResolverConfigAutodefinedReverseFlagInput interface {
	pulumi.Input

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

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

ResolverConfigAutodefinedReverseFlagArgs{...}

type ResolverConfigAutodefinedReverseFlagOutput added in v0.3.0

type ResolverConfigAutodefinedReverseFlagOutput struct{ *pulumi.OutputState }

func (ResolverConfigAutodefinedReverseFlagOutput) ElementType added in v0.3.0

func (ResolverConfigAutodefinedReverseFlagOutput) 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 ResolverConfigAutodefinedReverseInput added in v0.3.0

type ResolverConfigAutodefinedReverseInput interface {
	pulumi.Input

	ToResolverConfigAutodefinedReverseOutput() ResolverConfigAutodefinedReverseOutput
	ToResolverConfigAutodefinedReverseOutputWithContext(context.Context) ResolverConfigAutodefinedReverseOutput
}

ResolverConfigAutodefinedReverseInput is an input type that accepts ResolverConfigAutodefinedReverseArgs and ResolverConfigAutodefinedReverseOutput values. You can construct a concrete instance of `ResolverConfigAutodefinedReverseInput` via:

ResolverConfigAutodefinedReverseArgs{...}

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 ResolverConfigAutodefinedReversePtrInput added in v0.3.0

type ResolverConfigAutodefinedReversePtrInput interface {
	pulumi.Input

	ToResolverConfigAutodefinedReversePtrOutput() ResolverConfigAutodefinedReversePtrOutput
	ToResolverConfigAutodefinedReversePtrOutputWithContext(context.Context) ResolverConfigAutodefinedReversePtrOutput
}

func ResolverConfigAutodefinedReversePtr added in v0.3.0

func ResolverConfigAutodefinedReversePtr(v string) ResolverConfigAutodefinedReversePtrInput

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) ElementType added in v0.3.0

func (ResolverConfigOutput) ElementType() reflect.Type

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

type ResolverDNSSECConfig struct {
	pulumi.CustomResourceState

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

Resource schema for AWS::Route53Resolver::ResolverDNSSECConfig.

func GetResolverDNSSECConfig

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

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

func (*ResolverDNSSECConfig) ElementType() reflect.Type

func (*ResolverDNSSECConfig) ToResolverDNSSECConfigOutput

func (i *ResolverDNSSECConfig) ToResolverDNSSECConfigOutput() ResolverDNSSECConfigOutput

func (*ResolverDNSSECConfig) ToResolverDNSSECConfigOutputWithContext

func (i *ResolverDNSSECConfig) ToResolverDNSSECConfigOutputWithContext(ctx context.Context) ResolverDNSSECConfigOutput

type ResolverDNSSECConfigArgs

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

The set of arguments for constructing a ResolverDNSSECConfig resource.

func (ResolverDNSSECConfigArgs) ElementType

func (ResolverDNSSECConfigArgs) ElementType() reflect.Type

type ResolverDNSSECConfigInput

type ResolverDNSSECConfigInput interface {
	pulumi.Input

	ToResolverDNSSECConfigOutput() ResolverDNSSECConfigOutput
	ToResolverDNSSECConfigOutputWithContext(ctx context.Context) ResolverDNSSECConfigOutput
}

type ResolverDNSSECConfigOutput

type ResolverDNSSECConfigOutput struct{ *pulumi.OutputState }

func (ResolverDNSSECConfigOutput) ElementType

func (ResolverDNSSECConfigOutput) ElementType() reflect.Type

func (ResolverDNSSECConfigOutput) ToResolverDNSSECConfigOutput

func (o ResolverDNSSECConfigOutput) ToResolverDNSSECConfigOutput() ResolverDNSSECConfigOutput

func (ResolverDNSSECConfigOutput) ToResolverDNSSECConfigOutputWithContext

func (o ResolverDNSSECConfigOutput) ToResolverDNSSECConfigOutputWithContext(ctx context.Context) ResolverDNSSECConfigOutput

type ResolverDNSSECConfigState

type ResolverDNSSECConfigState struct {
}

func (ResolverDNSSECConfigState) ElementType

func (ResolverDNSSECConfigState) ElementType() reflect.Type

type ResolverDNSSECConfigValidationStatus

type ResolverDNSSECConfigValidationStatus string

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

func (ResolverDNSSECConfigValidationStatus) ElementType

func (ResolverDNSSECConfigValidationStatus) ToResolverDNSSECConfigValidationStatusOutput

func (e ResolverDNSSECConfigValidationStatus) ToResolverDNSSECConfigValidationStatusOutput() ResolverDNSSECConfigValidationStatusOutput

func (ResolverDNSSECConfigValidationStatus) ToResolverDNSSECConfigValidationStatusOutputWithContext

func (e ResolverDNSSECConfigValidationStatus) ToResolverDNSSECConfigValidationStatusOutputWithContext(ctx context.Context) ResolverDNSSECConfigValidationStatusOutput

func (ResolverDNSSECConfigValidationStatus) ToResolverDNSSECConfigValidationStatusPtrOutput

func (e ResolverDNSSECConfigValidationStatus) ToResolverDNSSECConfigValidationStatusPtrOutput() ResolverDNSSECConfigValidationStatusPtrOutput

func (ResolverDNSSECConfigValidationStatus) ToResolverDNSSECConfigValidationStatusPtrOutputWithContext

func (e ResolverDNSSECConfigValidationStatus) ToResolverDNSSECConfigValidationStatusPtrOutputWithContext(ctx context.Context) ResolverDNSSECConfigValidationStatusPtrOutput

func (ResolverDNSSECConfigValidationStatus) ToStringOutput

func (ResolverDNSSECConfigValidationStatus) ToStringOutputWithContext

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

func (ResolverDNSSECConfigValidationStatus) ToStringPtrOutput

func (ResolverDNSSECConfigValidationStatus) ToStringPtrOutputWithContext

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

type ResolverDNSSECConfigValidationStatusInput

type ResolverDNSSECConfigValidationStatusInput interface {
	pulumi.Input

	ToResolverDNSSECConfigValidationStatusOutput() ResolverDNSSECConfigValidationStatusOutput
	ToResolverDNSSECConfigValidationStatusOutputWithContext(context.Context) ResolverDNSSECConfigValidationStatusOutput
}

ResolverDNSSECConfigValidationStatusInput is an input type that accepts ResolverDNSSECConfigValidationStatusArgs and ResolverDNSSECConfigValidationStatusOutput values. You can construct a concrete instance of `ResolverDNSSECConfigValidationStatusInput` via:

ResolverDNSSECConfigValidationStatusArgs{...}

type ResolverDNSSECConfigValidationStatusOutput

type ResolverDNSSECConfigValidationStatusOutput struct{ *pulumi.OutputState }

func (ResolverDNSSECConfigValidationStatusOutput) ElementType

func (ResolverDNSSECConfigValidationStatusOutput) ToResolverDNSSECConfigValidationStatusOutput

func (o ResolverDNSSECConfigValidationStatusOutput) ToResolverDNSSECConfigValidationStatusOutput() ResolverDNSSECConfigValidationStatusOutput

func (ResolverDNSSECConfigValidationStatusOutput) ToResolverDNSSECConfigValidationStatusOutputWithContext

func (o ResolverDNSSECConfigValidationStatusOutput) ToResolverDNSSECConfigValidationStatusOutputWithContext(ctx context.Context) ResolverDNSSECConfigValidationStatusOutput

func (ResolverDNSSECConfigValidationStatusOutput) ToResolverDNSSECConfigValidationStatusPtrOutput

func (o ResolverDNSSECConfigValidationStatusOutput) ToResolverDNSSECConfigValidationStatusPtrOutput() ResolverDNSSECConfigValidationStatusPtrOutput

func (ResolverDNSSECConfigValidationStatusOutput) ToResolverDNSSECConfigValidationStatusPtrOutputWithContext

func (o ResolverDNSSECConfigValidationStatusOutput) ToResolverDNSSECConfigValidationStatusPtrOutputWithContext(ctx context.Context) ResolverDNSSECConfigValidationStatusPtrOutput

func (ResolverDNSSECConfigValidationStatusOutput) ToStringOutput

func (ResolverDNSSECConfigValidationStatusOutput) ToStringOutputWithContext

func (ResolverDNSSECConfigValidationStatusOutput) ToStringPtrOutput

func (ResolverDNSSECConfigValidationStatusOutput) ToStringPtrOutputWithContext

type ResolverDNSSECConfigValidationStatusPtrInput

type ResolverDNSSECConfigValidationStatusPtrInput interface {
	pulumi.Input

	ToResolverDNSSECConfigValidationStatusPtrOutput() ResolverDNSSECConfigValidationStatusPtrOutput
	ToResolverDNSSECConfigValidationStatusPtrOutputWithContext(context.Context) ResolverDNSSECConfigValidationStatusPtrOutput
}

type ResolverDNSSECConfigValidationStatusPtrOutput

type ResolverDNSSECConfigValidationStatusPtrOutput struct{ *pulumi.OutputState }

func (ResolverDNSSECConfigValidationStatusPtrOutput) Elem

func (ResolverDNSSECConfigValidationStatusPtrOutput) ElementType

func (ResolverDNSSECConfigValidationStatusPtrOutput) ToResolverDNSSECConfigValidationStatusPtrOutput

func (o ResolverDNSSECConfigValidationStatusPtrOutput) ToResolverDNSSECConfigValidationStatusPtrOutput() ResolverDNSSECConfigValidationStatusPtrOutput

func (ResolverDNSSECConfigValidationStatusPtrOutput) ToResolverDNSSECConfigValidationStatusPtrOutputWithContext

func (o ResolverDNSSECConfigValidationStatusPtrOutput) ToResolverDNSSECConfigValidationStatusPtrOutputWithContext(ctx context.Context) ResolverDNSSECConfigValidationStatusPtrOutput

func (ResolverDNSSECConfigValidationStatusPtrOutput) ToStringPtrOutput

func (ResolverDNSSECConfigValidationStatusPtrOutput) ToStringPtrOutputWithContext

type ResolverEndpoint deprecated

type ResolverEndpoint struct {
	pulumi.CustomResourceState

	Arn                pulumi.StringOutput                         `pulumi:"arn"`
	Direction          pulumi.StringOutput                         `pulumi:"direction"`
	HostVPCId          pulumi.StringOutput                         `pulumi:"hostVPCId"`
	IpAddressCount     pulumi.StringOutput                         `pulumi:"ipAddressCount"`
	IpAddresses        ResolverEndpointIpAddressRequestArrayOutput `pulumi:"ipAddresses"`
	Name               pulumi.StringPtrOutput                      `pulumi:"name"`
	ResolverEndpointId pulumi.StringOutput                         `pulumi:"resolverEndpointId"`
	SecurityGroupIds   pulumi.StringArrayOutput                    `pulumi:"securityGroupIds"`
	Tags               ResolverEndpointTagArrayOutput              `pulumi:"tags"`
}

Resource Type definition for AWS::Route53Resolver::ResolverEndpoint

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

func GetResolverEndpoint

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

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

func NewResolverEndpoint

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

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

func (*ResolverEndpoint) ElementType

func (*ResolverEndpoint) ElementType() reflect.Type

func (*ResolverEndpoint) ToResolverEndpointOutput

func (i *ResolverEndpoint) ToResolverEndpointOutput() ResolverEndpointOutput

func (*ResolverEndpoint) ToResolverEndpointOutputWithContext

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

type ResolverEndpointArgs

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

The set of arguments for constructing a ResolverEndpoint resource.

func (ResolverEndpointArgs) ElementType

func (ResolverEndpointArgs) ElementType() reflect.Type

type ResolverEndpointInput

type ResolverEndpointInput interface {
	pulumi.Input

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

type ResolverEndpointIpAddressRequest

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

type ResolverEndpointIpAddressRequestArgs

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

func (ResolverEndpointIpAddressRequestArgs) ElementType

func (ResolverEndpointIpAddressRequestArgs) ToResolverEndpointIpAddressRequestOutput

func (i ResolverEndpointIpAddressRequestArgs) ToResolverEndpointIpAddressRequestOutput() ResolverEndpointIpAddressRequestOutput

func (ResolverEndpointIpAddressRequestArgs) ToResolverEndpointIpAddressRequestOutputWithContext

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

type ResolverEndpointIpAddressRequestArray

type ResolverEndpointIpAddressRequestArray []ResolverEndpointIpAddressRequestInput

func (ResolverEndpointIpAddressRequestArray) ElementType

func (ResolverEndpointIpAddressRequestArray) ToResolverEndpointIpAddressRequestArrayOutput

func (i ResolverEndpointIpAddressRequestArray) ToResolverEndpointIpAddressRequestArrayOutput() ResolverEndpointIpAddressRequestArrayOutput

func (ResolverEndpointIpAddressRequestArray) ToResolverEndpointIpAddressRequestArrayOutputWithContext

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

type ResolverEndpointIpAddressRequestArrayInput

type ResolverEndpointIpAddressRequestArrayInput interface {
	pulumi.Input

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

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

ResolverEndpointIpAddressRequestArray{ ResolverEndpointIpAddressRequestArgs{...} }

type ResolverEndpointIpAddressRequestArrayOutput

type ResolverEndpointIpAddressRequestArrayOutput struct{ *pulumi.OutputState }

func (ResolverEndpointIpAddressRequestArrayOutput) ElementType

func (ResolverEndpointIpAddressRequestArrayOutput) Index

func (ResolverEndpointIpAddressRequestArrayOutput) ToResolverEndpointIpAddressRequestArrayOutput

func (o ResolverEndpointIpAddressRequestArrayOutput) ToResolverEndpointIpAddressRequestArrayOutput() ResolverEndpointIpAddressRequestArrayOutput

func (ResolverEndpointIpAddressRequestArrayOutput) ToResolverEndpointIpAddressRequestArrayOutputWithContext

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

type ResolverEndpointIpAddressRequestInput

type ResolverEndpointIpAddressRequestInput interface {
	pulumi.Input

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

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

ResolverEndpointIpAddressRequestArgs{...}

type ResolverEndpointIpAddressRequestOutput

type ResolverEndpointIpAddressRequestOutput struct{ *pulumi.OutputState }

func (ResolverEndpointIpAddressRequestOutput) ElementType

func (ResolverEndpointIpAddressRequestOutput) Ip

func (ResolverEndpointIpAddressRequestOutput) SubnetId

func (ResolverEndpointIpAddressRequestOutput) ToResolverEndpointIpAddressRequestOutput

func (o ResolverEndpointIpAddressRequestOutput) ToResolverEndpointIpAddressRequestOutput() ResolverEndpointIpAddressRequestOutput

func (ResolverEndpointIpAddressRequestOutput) ToResolverEndpointIpAddressRequestOutputWithContext

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

type ResolverEndpointOutput

type ResolverEndpointOutput struct{ *pulumi.OutputState }

func (ResolverEndpointOutput) ElementType

func (ResolverEndpointOutput) ElementType() reflect.Type

func (ResolverEndpointOutput) ToResolverEndpointOutput

func (o ResolverEndpointOutput) ToResolverEndpointOutput() ResolverEndpointOutput

func (ResolverEndpointOutput) ToResolverEndpointOutputWithContext

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

type ResolverEndpointState

type ResolverEndpointState struct {
}

func (ResolverEndpointState) ElementType

func (ResolverEndpointState) ElementType() reflect.Type

type ResolverEndpointTag

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

type ResolverEndpointTagArgs

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

func (ResolverEndpointTagArgs) ElementType

func (ResolverEndpointTagArgs) ElementType() reflect.Type

func (ResolverEndpointTagArgs) ToResolverEndpointTagOutput

func (i ResolverEndpointTagArgs) ToResolverEndpointTagOutput() ResolverEndpointTagOutput

func (ResolverEndpointTagArgs) ToResolverEndpointTagOutputWithContext

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

type ResolverEndpointTagArray

type ResolverEndpointTagArray []ResolverEndpointTagInput

func (ResolverEndpointTagArray) ElementType

func (ResolverEndpointTagArray) ElementType() reflect.Type

func (ResolverEndpointTagArray) ToResolverEndpointTagArrayOutput

func (i ResolverEndpointTagArray) ToResolverEndpointTagArrayOutput() ResolverEndpointTagArrayOutput

func (ResolverEndpointTagArray) ToResolverEndpointTagArrayOutputWithContext

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

type ResolverEndpointTagArrayInput

type ResolverEndpointTagArrayInput interface {
	pulumi.Input

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

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

ResolverEndpointTagArray{ ResolverEndpointTagArgs{...} }

type ResolverEndpointTagArrayOutput

type ResolverEndpointTagArrayOutput struct{ *pulumi.OutputState }

func (ResolverEndpointTagArrayOutput) ElementType

func (ResolverEndpointTagArrayOutput) Index

func (ResolverEndpointTagArrayOutput) ToResolverEndpointTagArrayOutput

func (o ResolverEndpointTagArrayOutput) ToResolverEndpointTagArrayOutput() ResolverEndpointTagArrayOutput

func (ResolverEndpointTagArrayOutput) ToResolverEndpointTagArrayOutputWithContext

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

type ResolverEndpointTagInput

type ResolverEndpointTagInput interface {
	pulumi.Input

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

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

ResolverEndpointTagArgs{...}

type ResolverEndpointTagOutput

type ResolverEndpointTagOutput struct{ *pulumi.OutputState }

func (ResolverEndpointTagOutput) ElementType

func (ResolverEndpointTagOutput) ElementType() reflect.Type

func (ResolverEndpointTagOutput) Key

func (ResolverEndpointTagOutput) ToResolverEndpointTagOutput

func (o ResolverEndpointTagOutput) ToResolverEndpointTagOutput() ResolverEndpointTagOutput

func (ResolverEndpointTagOutput) ToResolverEndpointTagOutputWithContext

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

func (ResolverEndpointTagOutput) Value

type ResolverQueryLoggingConfig

type ResolverQueryLoggingConfig struct {
	pulumi.CustomResourceState

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

Resource schema for AWS::Route53Resolver::ResolverQueryLoggingConfig.

func GetResolverQueryLoggingConfig

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

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

func NewResolverQueryLoggingConfig

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

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

func (*ResolverQueryLoggingConfig) ElementType

func (*ResolverQueryLoggingConfig) ElementType() reflect.Type

func (*ResolverQueryLoggingConfig) ToResolverQueryLoggingConfigOutput

func (i *ResolverQueryLoggingConfig) ToResolverQueryLoggingConfigOutput() ResolverQueryLoggingConfigOutput

func (*ResolverQueryLoggingConfig) ToResolverQueryLoggingConfigOutputWithContext

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

type ResolverQueryLoggingConfigArgs

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

The set of arguments for constructing a ResolverQueryLoggingConfig resource.

func (ResolverQueryLoggingConfigArgs) ElementType

type ResolverQueryLoggingConfigAssociation

type ResolverQueryLoggingConfigAssociation struct {
	pulumi.CustomResourceState

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

Resource schema for AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.

func GetResolverQueryLoggingConfigAssociation

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

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

func NewResolverQueryLoggingConfigAssociation

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

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

func (*ResolverQueryLoggingConfigAssociation) ElementType

func (*ResolverQueryLoggingConfigAssociation) 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

func (ResolverQueryLoggingConfigAssociationError) ElementType

func (ResolverQueryLoggingConfigAssociationError) ToResolverQueryLoggingConfigAssociationErrorOutput

func (e ResolverQueryLoggingConfigAssociationError) ToResolverQueryLoggingConfigAssociationErrorOutput() ResolverQueryLoggingConfigAssociationErrorOutput

func (ResolverQueryLoggingConfigAssociationError) ToResolverQueryLoggingConfigAssociationErrorOutputWithContext

func (e ResolverQueryLoggingConfigAssociationError) ToResolverQueryLoggingConfigAssociationErrorOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigAssociationErrorOutput

func (ResolverQueryLoggingConfigAssociationError) ToResolverQueryLoggingConfigAssociationErrorPtrOutput

func (e ResolverQueryLoggingConfigAssociationError) ToResolverQueryLoggingConfigAssociationErrorPtrOutput() ResolverQueryLoggingConfigAssociationErrorPtrOutput

func (ResolverQueryLoggingConfigAssociationError) ToResolverQueryLoggingConfigAssociationErrorPtrOutputWithContext

func (e ResolverQueryLoggingConfigAssociationError) ToResolverQueryLoggingConfigAssociationErrorPtrOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigAssociationErrorPtrOutput

func (ResolverQueryLoggingConfigAssociationError) ToStringOutput

func (ResolverQueryLoggingConfigAssociationError) ToStringOutputWithContext

func (ResolverQueryLoggingConfigAssociationError) ToStringPtrOutput

func (ResolverQueryLoggingConfigAssociationError) ToStringPtrOutputWithContext

type ResolverQueryLoggingConfigAssociationErrorInput

type ResolverQueryLoggingConfigAssociationErrorInput interface {
	pulumi.Input

	ToResolverQueryLoggingConfigAssociationErrorOutput() ResolverQueryLoggingConfigAssociationErrorOutput
	ToResolverQueryLoggingConfigAssociationErrorOutputWithContext(context.Context) ResolverQueryLoggingConfigAssociationErrorOutput
}

ResolverQueryLoggingConfigAssociationErrorInput is an input type that accepts ResolverQueryLoggingConfigAssociationErrorArgs and ResolverQueryLoggingConfigAssociationErrorOutput values. You can construct a concrete instance of `ResolverQueryLoggingConfigAssociationErrorInput` via:

ResolverQueryLoggingConfigAssociationErrorArgs{...}

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 ResolverQueryLoggingConfigAssociationErrorPtrInput

type ResolverQueryLoggingConfigAssociationErrorPtrInput interface {
	pulumi.Input

	ToResolverQueryLoggingConfigAssociationErrorPtrOutput() ResolverQueryLoggingConfigAssociationErrorPtrOutput
	ToResolverQueryLoggingConfigAssociationErrorPtrOutputWithContext(context.Context) ResolverQueryLoggingConfigAssociationErrorPtrOutput
}

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

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

func (ResolverQueryLoggingConfigAssociationStatus) ElementType

func (ResolverQueryLoggingConfigAssociationStatus) ToResolverQueryLoggingConfigAssociationStatusOutput

func (e ResolverQueryLoggingConfigAssociationStatus) ToResolverQueryLoggingConfigAssociationStatusOutput() ResolverQueryLoggingConfigAssociationStatusOutput

func (ResolverQueryLoggingConfigAssociationStatus) ToResolverQueryLoggingConfigAssociationStatusOutputWithContext

func (e ResolverQueryLoggingConfigAssociationStatus) ToResolverQueryLoggingConfigAssociationStatusOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigAssociationStatusOutput

func (ResolverQueryLoggingConfigAssociationStatus) ToResolverQueryLoggingConfigAssociationStatusPtrOutput

func (e ResolverQueryLoggingConfigAssociationStatus) ToResolverQueryLoggingConfigAssociationStatusPtrOutput() ResolverQueryLoggingConfigAssociationStatusPtrOutput

func (ResolverQueryLoggingConfigAssociationStatus) ToResolverQueryLoggingConfigAssociationStatusPtrOutputWithContext

func (e ResolverQueryLoggingConfigAssociationStatus) ToResolverQueryLoggingConfigAssociationStatusPtrOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigAssociationStatusPtrOutput

func (ResolverQueryLoggingConfigAssociationStatus) ToStringOutput

func (ResolverQueryLoggingConfigAssociationStatus) ToStringOutputWithContext

func (ResolverQueryLoggingConfigAssociationStatus) ToStringPtrOutput

func (ResolverQueryLoggingConfigAssociationStatus) ToStringPtrOutputWithContext

type ResolverQueryLoggingConfigAssociationStatusInput

type ResolverQueryLoggingConfigAssociationStatusInput interface {
	pulumi.Input

	ToResolverQueryLoggingConfigAssociationStatusOutput() ResolverQueryLoggingConfigAssociationStatusOutput
	ToResolverQueryLoggingConfigAssociationStatusOutputWithContext(context.Context) ResolverQueryLoggingConfigAssociationStatusOutput
}

ResolverQueryLoggingConfigAssociationStatusInput is an input type that accepts ResolverQueryLoggingConfigAssociationStatusArgs and ResolverQueryLoggingConfigAssociationStatusOutput values. You can construct a concrete instance of `ResolverQueryLoggingConfigAssociationStatusInput` via:

ResolverQueryLoggingConfigAssociationStatusArgs{...}

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 ResolverQueryLoggingConfigAssociationStatusPtrInput

type ResolverQueryLoggingConfigAssociationStatusPtrInput interface {
	pulumi.Input

	ToResolverQueryLoggingConfigAssociationStatusPtrOutput() ResolverQueryLoggingConfigAssociationStatusPtrOutput
	ToResolverQueryLoggingConfigAssociationStatusPtrOutputWithContext(context.Context) ResolverQueryLoggingConfigAssociationStatusPtrOutput
}

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

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.

func (ResolverQueryLoggingConfigShareStatus) ElementType

func (ResolverQueryLoggingConfigShareStatus) ToResolverQueryLoggingConfigShareStatusOutput

func (e ResolverQueryLoggingConfigShareStatus) ToResolverQueryLoggingConfigShareStatusOutput() ResolverQueryLoggingConfigShareStatusOutput

func (ResolverQueryLoggingConfigShareStatus) ToResolverQueryLoggingConfigShareStatusOutputWithContext

func (e ResolverQueryLoggingConfigShareStatus) ToResolverQueryLoggingConfigShareStatusOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigShareStatusOutput

func (ResolverQueryLoggingConfigShareStatus) ToResolverQueryLoggingConfigShareStatusPtrOutput

func (e ResolverQueryLoggingConfigShareStatus) ToResolverQueryLoggingConfigShareStatusPtrOutput() ResolverQueryLoggingConfigShareStatusPtrOutput

func (ResolverQueryLoggingConfigShareStatus) ToResolverQueryLoggingConfigShareStatusPtrOutputWithContext

func (e ResolverQueryLoggingConfigShareStatus) ToResolverQueryLoggingConfigShareStatusPtrOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigShareStatusPtrOutput

func (ResolverQueryLoggingConfigShareStatus) ToStringOutput

func (ResolverQueryLoggingConfigShareStatus) ToStringOutputWithContext

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

func (ResolverQueryLoggingConfigShareStatus) ToStringPtrOutput

func (ResolverQueryLoggingConfigShareStatus) ToStringPtrOutputWithContext

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

type ResolverQueryLoggingConfigShareStatusInput

type ResolverQueryLoggingConfigShareStatusInput interface {
	pulumi.Input

	ToResolverQueryLoggingConfigShareStatusOutput() ResolverQueryLoggingConfigShareStatusOutput
	ToResolverQueryLoggingConfigShareStatusOutputWithContext(context.Context) ResolverQueryLoggingConfigShareStatusOutput
}

ResolverQueryLoggingConfigShareStatusInput is an input type that accepts ResolverQueryLoggingConfigShareStatusArgs and ResolverQueryLoggingConfigShareStatusOutput values. You can construct a concrete instance of `ResolverQueryLoggingConfigShareStatusInput` via:

ResolverQueryLoggingConfigShareStatusArgs{...}

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 ResolverQueryLoggingConfigShareStatusPtrInput

type ResolverQueryLoggingConfigShareStatusPtrInput interface {
	pulumi.Input

	ToResolverQueryLoggingConfigShareStatusPtrOutput() ResolverQueryLoggingConfigShareStatusPtrOutput
	ToResolverQueryLoggingConfigShareStatusPtrOutputWithContext(context.Context) ResolverQueryLoggingConfigShareStatusPtrOutput
}

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.

func (ResolverQueryLoggingConfigStatus) ElementType

func (ResolverQueryLoggingConfigStatus) ToResolverQueryLoggingConfigStatusOutput

func (e ResolverQueryLoggingConfigStatus) ToResolverQueryLoggingConfigStatusOutput() ResolverQueryLoggingConfigStatusOutput

func (ResolverQueryLoggingConfigStatus) ToResolverQueryLoggingConfigStatusOutputWithContext

func (e ResolverQueryLoggingConfigStatus) ToResolverQueryLoggingConfigStatusOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigStatusOutput

func (ResolverQueryLoggingConfigStatus) ToResolverQueryLoggingConfigStatusPtrOutput

func (e ResolverQueryLoggingConfigStatus) ToResolverQueryLoggingConfigStatusPtrOutput() ResolverQueryLoggingConfigStatusPtrOutput

func (ResolverQueryLoggingConfigStatus) ToResolverQueryLoggingConfigStatusPtrOutputWithContext

func (e ResolverQueryLoggingConfigStatus) ToResolverQueryLoggingConfigStatusPtrOutputWithContext(ctx context.Context) ResolverQueryLoggingConfigStatusPtrOutput

func (ResolverQueryLoggingConfigStatus) ToStringOutput

func (ResolverQueryLoggingConfigStatus) ToStringOutputWithContext

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

func (ResolverQueryLoggingConfigStatus) ToStringPtrOutput

func (ResolverQueryLoggingConfigStatus) ToStringPtrOutputWithContext

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

type ResolverQueryLoggingConfigStatusInput

type ResolverQueryLoggingConfigStatusInput interface {
	pulumi.Input

	ToResolverQueryLoggingConfigStatusOutput() ResolverQueryLoggingConfigStatusOutput
	ToResolverQueryLoggingConfigStatusOutputWithContext(context.Context) ResolverQueryLoggingConfigStatusOutput
}

ResolverQueryLoggingConfigStatusInput is an input type that accepts ResolverQueryLoggingConfigStatusArgs and ResolverQueryLoggingConfigStatusOutput values. You can construct a concrete instance of `ResolverQueryLoggingConfigStatusInput` via:

ResolverQueryLoggingConfigStatusArgs{...}

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 ResolverQueryLoggingConfigStatusPtrInput

type ResolverQueryLoggingConfigStatusPtrInput interface {
	pulumi.Input

	ToResolverQueryLoggingConfigStatusPtrOutput() ResolverQueryLoggingConfigStatusPtrOutput
	ToResolverQueryLoggingConfigStatusPtrOutputWithContext(context.Context) ResolverQueryLoggingConfigStatusPtrOutput
}

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 ResolverRuleTagArrayOutput `pulumi:"tags"`
	// An array that contains the IP addresses and ports that an outbound endpoint forwards DNS queries to. Typically, these are the IP addresses of DNS resolvers on your network. Specify IPv4 addresses. IPv6 is not supported.
	TargetIps ResolverRuleTargetAddressArrayOutput `pulumi:"targetIps"`
}

Resource Type definition for AWS::Route53Resolver::ResolverRule

func GetResolverRule

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

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

func NewResolverRule

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

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

func (*ResolverRule) ElementType

func (*ResolverRule) ElementType() reflect.Type

func (*ResolverRule) ToResolverRuleOutput

func (i *ResolverRule) ToResolverRuleOutput() ResolverRuleOutput

func (*ResolverRule) ToResolverRuleOutputWithContext

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

type ResolverRuleArgs

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

The set of arguments for constructing a ResolverRule resource.

func (ResolverRuleArgs) ElementType

func (ResolverRuleArgs) ElementType() reflect.Type

type ResolverRuleAssociation

type ResolverRuleAssociation struct {
	pulumi.CustomResourceState

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

Resource Type definition for AWS::Route53Resolver::ResolverRuleAssociation

func GetResolverRuleAssociation

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

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

func NewResolverRuleAssociation

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

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

func (*ResolverRuleAssociation) ElementType

func (*ResolverRuleAssociation) ElementType() reflect.Type

func (*ResolverRuleAssociation) 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) ToResolverRuleAssociationOutput

func (o ResolverRuleAssociationOutput) ToResolverRuleAssociationOutput() ResolverRuleAssociationOutput

func (ResolverRuleAssociationOutput) ToResolverRuleAssociationOutputWithContext

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

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

func (ResolverRuleOutput) ElementType() reflect.Type

func (ResolverRuleOutput) ToResolverRuleOutput

func (o ResolverRuleOutput) ToResolverRuleOutput() ResolverRuleOutput

func (ResolverRuleOutput) ToResolverRuleOutputWithContext

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

type ResolverRuleRuleType added in v0.3.0

type ResolverRuleRuleType string

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

func (ResolverRuleRuleType) ElementType added in v0.3.0

func (ResolverRuleRuleType) ElementType() reflect.Type

func (ResolverRuleRuleType) ToResolverRuleRuleTypeOutput added in v0.3.0

func (e ResolverRuleRuleType) ToResolverRuleRuleTypeOutput() ResolverRuleRuleTypeOutput

func (ResolverRuleRuleType) ToResolverRuleRuleTypeOutputWithContext added in v0.3.0

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

func (ResolverRuleRuleType) ToResolverRuleRuleTypePtrOutput added in v0.3.0

func (e ResolverRuleRuleType) ToResolverRuleRuleTypePtrOutput() ResolverRuleRuleTypePtrOutput

func (ResolverRuleRuleType) ToResolverRuleRuleTypePtrOutputWithContext added in v0.3.0

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

func (ResolverRuleRuleType) ToStringOutput added in v0.3.0

func (e ResolverRuleRuleType) ToStringOutput() pulumi.StringOutput

func (ResolverRuleRuleType) ToStringOutputWithContext added in v0.3.0

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

func (ResolverRuleRuleType) ToStringPtrOutput added in v0.3.0

func (e ResolverRuleRuleType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResolverRuleRuleType) ToStringPtrOutputWithContext added in v0.3.0

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

type ResolverRuleRuleTypeInput added in v0.3.0

type ResolverRuleRuleTypeInput interface {
	pulumi.Input

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

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

ResolverRuleRuleTypeArgs{...}

type ResolverRuleRuleTypeOutput added in v0.3.0

type ResolverRuleRuleTypeOutput struct{ *pulumi.OutputState }

func (ResolverRuleRuleTypeOutput) ElementType added in v0.3.0

func (ResolverRuleRuleTypeOutput) ElementType() reflect.Type

func (ResolverRuleRuleTypeOutput) 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 ResolverRuleTagArgs

type ResolverRuleTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ResolverRuleTagArgs) ElementType

func (ResolverRuleTagArgs) ElementType() reflect.Type

func (ResolverRuleTagArgs) ToResolverRuleTagOutput

func (i ResolverRuleTagArgs) ToResolverRuleTagOutput() ResolverRuleTagOutput

func (ResolverRuleTagArgs) ToResolverRuleTagOutputWithContext

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

type ResolverRuleTagArray

type ResolverRuleTagArray []ResolverRuleTagInput

func (ResolverRuleTagArray) ElementType

func (ResolverRuleTagArray) ElementType() reflect.Type

func (ResolverRuleTagArray) ToResolverRuleTagArrayOutput

func (i ResolverRuleTagArray) ToResolverRuleTagArrayOutput() ResolverRuleTagArrayOutput

func (ResolverRuleTagArray) ToResolverRuleTagArrayOutputWithContext

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

type ResolverRuleTagArrayInput

type ResolverRuleTagArrayInput interface {
	pulumi.Input

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

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

ResolverRuleTagArray{ ResolverRuleTagArgs{...} }

type ResolverRuleTagArrayOutput

type ResolverRuleTagArrayOutput struct{ *pulumi.OutputState }

func (ResolverRuleTagArrayOutput) ElementType

func (ResolverRuleTagArrayOutput) ElementType() reflect.Type

func (ResolverRuleTagArrayOutput) Index

func (ResolverRuleTagArrayOutput) ToResolverRuleTagArrayOutput

func (o ResolverRuleTagArrayOutput) ToResolverRuleTagArrayOutput() ResolverRuleTagArrayOutput

func (ResolverRuleTagArrayOutput) ToResolverRuleTagArrayOutputWithContext

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

type ResolverRuleTagInput

type ResolverRuleTagInput interface {
	pulumi.Input

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

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

ResolverRuleTagArgs{...}

type ResolverRuleTagOutput

type ResolverRuleTagOutput struct{ *pulumi.OutputState }

func (ResolverRuleTagOutput) ElementType

func (ResolverRuleTagOutput) ElementType() reflect.Type

func (ResolverRuleTagOutput) Key

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

func (ResolverRuleTagOutput) ToResolverRuleTagOutput

func (o ResolverRuleTagOutput) ToResolverRuleTagOutput() ResolverRuleTagOutput

func (ResolverRuleTagOutput) ToResolverRuleTagOutputWithContext

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

func (ResolverRuleTagOutput) Value

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

type ResolverRuleTargetAddress

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

type ResolverRuleTargetAddressArgs

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

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

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

func (ResolverRuleTargetAddressOutput) ToResolverRuleTargetAddressOutput

func (o ResolverRuleTargetAddressOutput) ToResolverRuleTargetAddressOutput() ResolverRuleTargetAddressOutput

func (ResolverRuleTargetAddressOutput) ToResolverRuleTargetAddressOutputWithContext

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

Jump to

Keyboard shortcuts

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