Documentation
¶
Index ¶
- func CfnFirewallDomainList_CFN_RESOURCE_TYPE_NAME() *string
- func CfnFirewallDomainList_IsCfnElement(x interface{}) *bool
- func CfnFirewallDomainList_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnFirewallDomainList_IsConstruct(x interface{}) *bool
- func CfnFirewallRuleGroupAssociation_CFN_RESOURCE_TYPE_NAME() *string
- func CfnFirewallRuleGroupAssociation_IsCfnElement(x interface{}) *bool
- func CfnFirewallRuleGroupAssociation_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnFirewallRuleGroupAssociation_IsConstruct(x interface{}) *bool
- func CfnFirewallRuleGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnFirewallRuleGroup_IsCfnElement(x interface{}) *bool
- func CfnFirewallRuleGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnFirewallRuleGroup_IsConstruct(x interface{}) *bool
- func CfnResolverConfig_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResolverConfig_IsCfnElement(x interface{}) *bool
- func CfnResolverConfig_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResolverConfig_IsConstruct(x interface{}) *bool
- func CfnResolverDNSSECConfig_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResolverDNSSECConfig_IsCfnElement(x interface{}) *bool
- func CfnResolverDNSSECConfig_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResolverDNSSECConfig_IsConstruct(x interface{}) *bool
- func CfnResolverEndpoint_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResolverEndpoint_IsCfnElement(x interface{}) *bool
- func CfnResolverEndpoint_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResolverEndpoint_IsConstruct(x interface{}) *bool
- func CfnResolverQueryLoggingConfigAssociation_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResolverQueryLoggingConfigAssociation_IsCfnElement(x interface{}) *bool
- func CfnResolverQueryLoggingConfigAssociation_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResolverQueryLoggingConfigAssociation_IsConstruct(x interface{}) *bool
- func CfnResolverQueryLoggingConfig_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResolverQueryLoggingConfig_IsCfnElement(x interface{}) *bool
- func CfnResolverQueryLoggingConfig_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResolverQueryLoggingConfig_IsConstruct(x interface{}) *bool
- func CfnResolverRuleAssociation_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResolverRuleAssociation_IsCfnElement(x interface{}) *bool
- func CfnResolverRuleAssociation_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResolverRuleAssociation_IsConstruct(x interface{}) *bool
- func CfnResolverRule_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResolverRule_IsCfnElement(x interface{}) *bool
- func CfnResolverRule_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResolverRule_IsConstruct(x interface{}) *bool
- func NewCfnFirewallDomainList_Override(c CfnFirewallDomainList, scope constructs.Construct, id *string, ...)
- func NewCfnFirewallRuleGroupAssociation_Override(c CfnFirewallRuleGroupAssociation, scope constructs.Construct, id *string, ...)
- func NewCfnFirewallRuleGroup_Override(c CfnFirewallRuleGroup, scope constructs.Construct, id *string, ...)
- func NewCfnResolverConfig_Override(c CfnResolverConfig, scope constructs.Construct, id *string, ...)
- func NewCfnResolverDNSSECConfig_Override(c CfnResolverDNSSECConfig, scope constructs.Construct, id *string, ...)
- func NewCfnResolverEndpoint_Override(c CfnResolverEndpoint, scope constructs.Construct, id *string, ...)
- func NewCfnResolverQueryLoggingConfigAssociation_Override(c CfnResolverQueryLoggingConfigAssociation, scope constructs.Construct, ...)
- func NewCfnResolverQueryLoggingConfig_Override(c CfnResolverQueryLoggingConfig, scope constructs.Construct, id *string, ...)
- func NewCfnResolverRuleAssociation_Override(c CfnResolverRuleAssociation, scope constructs.Construct, id *string, ...)
- func NewCfnResolverRule_Override(c CfnResolverRule, scope constructs.Construct, id *string, ...)
- type CfnFirewallDomainList
- type CfnFirewallDomainListProps
- type CfnFirewallRuleGroup
- type CfnFirewallRuleGroupAssociation
- type CfnFirewallRuleGroupAssociationProps
- type CfnFirewallRuleGroupProps
- type CfnFirewallRuleGroup_FirewallRuleProperty
- type CfnResolverConfig
- type CfnResolverConfigProps
- type CfnResolverDNSSECConfig
- type CfnResolverDNSSECConfigProps
- type CfnResolverEndpoint
- type CfnResolverEndpointProps
- type CfnResolverEndpoint_IpAddressRequestProperty
- type CfnResolverQueryLoggingConfig
- type CfnResolverQueryLoggingConfigAssociation
- type CfnResolverQueryLoggingConfigAssociationProps
- type CfnResolverQueryLoggingConfigProps
- type CfnResolverRule
- type CfnResolverRuleAssociation
- type CfnResolverRuleAssociationProps
- type CfnResolverRuleProps
- type CfnResolverRule_TargetAddressProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnFirewallDomainList_CFN_RESOURCE_TYPE_NAME ¶
func CfnFirewallDomainList_CFN_RESOURCE_TYPE_NAME() *string
func CfnFirewallDomainList_IsCfnElement ¶
func CfnFirewallDomainList_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnFirewallDomainList_IsCfnResource ¶
func CfnFirewallDomainList_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnFirewallDomainList_IsConstruct ¶
func CfnFirewallDomainList_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnFirewallRuleGroupAssociation_CFN_RESOURCE_TYPE_NAME ¶
func CfnFirewallRuleGroupAssociation_CFN_RESOURCE_TYPE_NAME() *string
func CfnFirewallRuleGroupAssociation_IsCfnElement ¶
func CfnFirewallRuleGroupAssociation_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnFirewallRuleGroupAssociation_IsCfnResource ¶
func CfnFirewallRuleGroupAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnFirewallRuleGroupAssociation_IsConstruct ¶
func CfnFirewallRuleGroupAssociation_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnFirewallRuleGroup_CFN_RESOURCE_TYPE_NAME ¶
func CfnFirewallRuleGroup_CFN_RESOURCE_TYPE_NAME() *string
func CfnFirewallRuleGroup_IsCfnElement ¶
func CfnFirewallRuleGroup_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnFirewallRuleGroup_IsCfnResource ¶
func CfnFirewallRuleGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnFirewallRuleGroup_IsConstruct ¶
func CfnFirewallRuleGroup_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnResolverConfig_CFN_RESOURCE_TYPE_NAME ¶
func CfnResolverConfig_CFN_RESOURCE_TYPE_NAME() *string
func CfnResolverConfig_IsCfnElement ¶
func CfnResolverConfig_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnResolverConfig_IsCfnResource ¶
func CfnResolverConfig_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnResolverConfig_IsConstruct ¶
func CfnResolverConfig_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnResolverDNSSECConfig_CFN_RESOURCE_TYPE_NAME ¶
func CfnResolverDNSSECConfig_CFN_RESOURCE_TYPE_NAME() *string
func CfnResolverDNSSECConfig_IsCfnElement ¶
func CfnResolverDNSSECConfig_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnResolverDNSSECConfig_IsCfnResource ¶
func CfnResolverDNSSECConfig_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnResolverDNSSECConfig_IsConstruct ¶
func CfnResolverDNSSECConfig_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnResolverEndpoint_CFN_RESOURCE_TYPE_NAME ¶
func CfnResolverEndpoint_CFN_RESOURCE_TYPE_NAME() *string
func CfnResolverEndpoint_IsCfnElement ¶
func CfnResolverEndpoint_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnResolverEndpoint_IsCfnResource ¶
func CfnResolverEndpoint_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnResolverEndpoint_IsConstruct ¶
func CfnResolverEndpoint_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnResolverQueryLoggingConfigAssociation_CFN_RESOURCE_TYPE_NAME ¶
func CfnResolverQueryLoggingConfigAssociation_CFN_RESOURCE_TYPE_NAME() *string
func CfnResolverQueryLoggingConfigAssociation_IsCfnElement ¶
func CfnResolverQueryLoggingConfigAssociation_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnResolverQueryLoggingConfigAssociation_IsCfnResource ¶
func CfnResolverQueryLoggingConfigAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnResolverQueryLoggingConfigAssociation_IsConstruct ¶
func CfnResolverQueryLoggingConfigAssociation_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnResolverQueryLoggingConfig_CFN_RESOURCE_TYPE_NAME ¶
func CfnResolverQueryLoggingConfig_CFN_RESOURCE_TYPE_NAME() *string
func CfnResolverQueryLoggingConfig_IsCfnElement ¶
func CfnResolverQueryLoggingConfig_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnResolverQueryLoggingConfig_IsCfnResource ¶
func CfnResolverQueryLoggingConfig_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnResolverQueryLoggingConfig_IsConstruct ¶
func CfnResolverQueryLoggingConfig_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnResolverRuleAssociation_CFN_RESOURCE_TYPE_NAME ¶
func CfnResolverRuleAssociation_CFN_RESOURCE_TYPE_NAME() *string
func CfnResolverRuleAssociation_IsCfnElement ¶
func CfnResolverRuleAssociation_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnResolverRuleAssociation_IsCfnResource ¶
func CfnResolverRuleAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnResolverRuleAssociation_IsConstruct ¶
func CfnResolverRuleAssociation_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnResolverRule_CFN_RESOURCE_TYPE_NAME ¶
func CfnResolverRule_CFN_RESOURCE_TYPE_NAME() *string
func CfnResolverRule_IsCfnElement ¶
func CfnResolverRule_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnResolverRule_IsCfnResource ¶
func CfnResolverRule_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnResolverRule_IsConstruct ¶
func CfnResolverRule_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnFirewallDomainList_Override ¶
func NewCfnFirewallDomainList_Override(c CfnFirewallDomainList, scope constructs.Construct, id *string, props *CfnFirewallDomainListProps)
Create a new `AWS::Route53Resolver::FirewallDomainList`.
func NewCfnFirewallRuleGroupAssociation_Override ¶
func NewCfnFirewallRuleGroupAssociation_Override(c CfnFirewallRuleGroupAssociation, scope constructs.Construct, id *string, props *CfnFirewallRuleGroupAssociationProps)
Create a new `AWS::Route53Resolver::FirewallRuleGroupAssociation`.
func NewCfnFirewallRuleGroup_Override ¶
func NewCfnFirewallRuleGroup_Override(c CfnFirewallRuleGroup, scope constructs.Construct, id *string, props *CfnFirewallRuleGroupProps)
Create a new `AWS::Route53Resolver::FirewallRuleGroup`.
func NewCfnResolverConfig_Override ¶
func NewCfnResolverConfig_Override(c CfnResolverConfig, scope constructs.Construct, id *string, props *CfnResolverConfigProps)
Create a new `AWS::Route53Resolver::ResolverConfig`.
func NewCfnResolverDNSSECConfig_Override ¶
func NewCfnResolverDNSSECConfig_Override(c CfnResolverDNSSECConfig, scope constructs.Construct, id *string, props *CfnResolverDNSSECConfigProps)
Create a new `AWS::Route53Resolver::ResolverDNSSECConfig`.
func NewCfnResolverEndpoint_Override ¶
func NewCfnResolverEndpoint_Override(c CfnResolverEndpoint, scope constructs.Construct, id *string, props *CfnResolverEndpointProps)
Create a new `AWS::Route53Resolver::ResolverEndpoint`.
func NewCfnResolverQueryLoggingConfigAssociation_Override ¶
func NewCfnResolverQueryLoggingConfigAssociation_Override(c CfnResolverQueryLoggingConfigAssociation, scope constructs.Construct, id *string, props *CfnResolverQueryLoggingConfigAssociationProps)
Create a new `AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation`.
func NewCfnResolverQueryLoggingConfig_Override ¶
func NewCfnResolverQueryLoggingConfig_Override(c CfnResolverQueryLoggingConfig, scope constructs.Construct, id *string, props *CfnResolverQueryLoggingConfigProps)
Create a new `AWS::Route53Resolver::ResolverQueryLoggingConfig`.
func NewCfnResolverRuleAssociation_Override ¶
func NewCfnResolverRuleAssociation_Override(c CfnResolverRuleAssociation, scope constructs.Construct, id *string, props *CfnResolverRuleAssociationProps)
Create a new `AWS::Route53Resolver::ResolverRuleAssociation`.
func NewCfnResolverRule_Override ¶
func NewCfnResolverRule_Override(c CfnResolverRule, scope constructs.Construct, id *string, props *CfnResolverRuleProps)
Create a new `AWS::Route53Resolver::ResolverRule`.
Types ¶
type CfnFirewallDomainList ¶
type CfnFirewallDomainList interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrCreationTime() *string
AttrCreatorRequestId() *string
AttrDomainCount() *float64
AttrId() *string
AttrManagedOwnerName() *string
AttrModificationTime() *string
AttrStatus() *string
AttrStatusMessage() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DomainFileUrl() *string
SetDomainFileUrl(val *string)
Domains() *[]*string
SetDomains(val *[]*string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Route53Resolver::FirewallDomainList`.
TODO: EXAMPLE
func NewCfnFirewallDomainList ¶
func NewCfnFirewallDomainList(scope constructs.Construct, id *string, props *CfnFirewallDomainListProps) CfnFirewallDomainList
Create a new `AWS::Route53Resolver::FirewallDomainList`.
type CfnFirewallDomainListProps ¶
type CfnFirewallDomainListProps struct {
// `AWS::Route53Resolver::FirewallDomainList.DomainFileUrl`.
DomainFileUrl *string `json:"domainFileUrl"`
// `AWS::Route53Resolver::FirewallDomainList.Domains`.
Domains *[]*string `json:"domains"`
// `AWS::Route53Resolver::FirewallDomainList.Name`.
Name *string `json:"name"`
// `AWS::Route53Resolver::FirewallDomainList.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::Route53Resolver::FirewallDomainList`.
TODO: EXAMPLE
type CfnFirewallRuleGroup ¶
type CfnFirewallRuleGroup interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrCreationTime() *string
AttrCreatorRequestId() *string
AttrId() *string
AttrModificationTime() *string
AttrOwnerId() *string
AttrRuleCount() *float64
AttrStatus() *string
AttrStatusMessage() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
FirewallRules() interface{}
SetFirewallRules(val interface{})
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Route53Resolver::FirewallRuleGroup`.
TODO: EXAMPLE
func NewCfnFirewallRuleGroup ¶
func NewCfnFirewallRuleGroup(scope constructs.Construct, id *string, props *CfnFirewallRuleGroupProps) CfnFirewallRuleGroup
Create a new `AWS::Route53Resolver::FirewallRuleGroup`.
type CfnFirewallRuleGroupAssociation ¶
type CfnFirewallRuleGroupAssociation interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrCreationTime() *string
AttrCreatorRequestId() *string
AttrId() *string
AttrManagedOwnerName() *string
AttrModificationTime() *string
AttrStatus() *string
AttrStatusMessage() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
FirewallRuleGroupId() *string
SetFirewallRuleGroupId(val *string)
LogicalId() *string
MutationProtection() *string
SetMutationProtection(val *string)
Name() *string
SetName(val *string)
Node() constructs.Node
Priority() *float64
SetPriority(val *float64)
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
VpcId() *string
SetVpcId(val *string)
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Route53Resolver::FirewallRuleGroupAssociation`.
TODO: EXAMPLE
func NewCfnFirewallRuleGroupAssociation ¶
func NewCfnFirewallRuleGroupAssociation(scope constructs.Construct, id *string, props *CfnFirewallRuleGroupAssociationProps) CfnFirewallRuleGroupAssociation
Create a new `AWS::Route53Resolver::FirewallRuleGroupAssociation`.
type CfnFirewallRuleGroupAssociationProps ¶
type CfnFirewallRuleGroupAssociationProps struct {
// `AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId`.
FirewallRuleGroupId *string `json:"firewallRuleGroupId"`
// `AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection`.
MutationProtection *string `json:"mutationProtection"`
// `AWS::Route53Resolver::FirewallRuleGroupAssociation.Name`.
Name *string `json:"name"`
// `AWS::Route53Resolver::FirewallRuleGroupAssociation.Priority`.
Priority *float64 `json:"priority"`
// `AWS::Route53Resolver::FirewallRuleGroupAssociation.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
// `AWS::Route53Resolver::FirewallRuleGroupAssociation.VpcId`.
VpcId *string `json:"vpcId"`
}
Properties for defining a `AWS::Route53Resolver::FirewallRuleGroupAssociation`.
TODO: EXAMPLE
type CfnFirewallRuleGroupProps ¶
type CfnFirewallRuleGroupProps struct {
// `AWS::Route53Resolver::FirewallRuleGroup.FirewallRules`.
FirewallRules interface{} `json:"firewallRules"`
// `AWS::Route53Resolver::FirewallRuleGroup.Name`.
Name *string `json:"name"`
// `AWS::Route53Resolver::FirewallRuleGroup.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::Route53Resolver::FirewallRuleGroup`.
TODO: EXAMPLE
type CfnFirewallRuleGroup_FirewallRuleProperty ¶
type CfnFirewallRuleGroup_FirewallRuleProperty struct {
// `CfnFirewallRuleGroup.FirewallRuleProperty.Action`.
Action *string `json:"action"`
// `CfnFirewallRuleGroup.FirewallRuleProperty.BlockOverrideDnsType`.
BlockOverrideDnsType *string `json:"blockOverrideDnsType"`
// `CfnFirewallRuleGroup.FirewallRuleProperty.BlockOverrideDomain`.
BlockOverrideDomain *string `json:"blockOverrideDomain"`
// `CfnFirewallRuleGroup.FirewallRuleProperty.BlockOverrideTtl`.
BlockOverrideTtl *float64 `json:"blockOverrideTtl"`
// `CfnFirewallRuleGroup.FirewallRuleProperty.BlockResponse`.
BlockResponse *string `json:"blockResponse"`
// `CfnFirewallRuleGroup.FirewallRuleProperty.FirewallDomainListId`.
FirewallDomainListId *string `json:"firewallDomainListId"`
// `CfnFirewallRuleGroup.FirewallRuleProperty.Priority`.
Priority *float64 `json:"priority"`
}
TODO: EXAMPLE
type CfnResolverConfig ¶
type CfnResolverConfig interface {
awscdk.CfnResource
awscdk.IInspectable
AttrAutodefinedReverse() *string
AttrId() *string
AttrOwnerId() *string
AutodefinedReverseFlag() *string
SetAutodefinedReverseFlag(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
Ref() *string
ResourceId() *string
SetResourceId(val *string)
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Route53Resolver::ResolverConfig`.
TODO: EXAMPLE
func NewCfnResolverConfig ¶
func NewCfnResolverConfig(scope constructs.Construct, id *string, props *CfnResolverConfigProps) CfnResolverConfig
Create a new `AWS::Route53Resolver::ResolverConfig`.
type CfnResolverConfigProps ¶
type CfnResolverConfigProps struct {
// `AWS::Route53Resolver::ResolverConfig.AutodefinedReverseFlag`.
AutodefinedReverseFlag *string `json:"autodefinedReverseFlag"`
// `AWS::Route53Resolver::ResolverConfig.ResourceId`.
ResourceId *string `json:"resourceId"`
}
Properties for defining a `AWS::Route53Resolver::ResolverConfig`.
TODO: EXAMPLE
type CfnResolverDNSSECConfig ¶
type CfnResolverDNSSECConfig interface {
awscdk.CfnResource
awscdk.IInspectable
AttrId() *string
AttrOwnerId() *string
AttrValidationStatus() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
Ref() *string
ResourceId() *string
SetResourceId(val *string)
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Route53Resolver::ResolverDNSSECConfig`.
TODO: EXAMPLE
func NewCfnResolverDNSSECConfig ¶
func NewCfnResolverDNSSECConfig(scope constructs.Construct, id *string, props *CfnResolverDNSSECConfigProps) CfnResolverDNSSECConfig
Create a new `AWS::Route53Resolver::ResolverDNSSECConfig`.
type CfnResolverDNSSECConfigProps ¶
type CfnResolverDNSSECConfigProps struct {
// `AWS::Route53Resolver::ResolverDNSSECConfig.ResourceId`.
ResourceId *string `json:"resourceId"`
}
Properties for defining a `AWS::Route53Resolver::ResolverDNSSECConfig`.
TODO: EXAMPLE
type CfnResolverEndpoint ¶
type CfnResolverEndpoint interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrDirection() *string
AttrHostVpcId() *string
AttrIpAddressCount() *string
AttrName() *string
AttrResolverEndpointId() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Direction() *string
SetDirection(val *string)
IpAddresses() interface{}
SetIpAddresses(val interface{})
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
SecurityGroupIds() *[]*string
SetSecurityGroupIds(val *[]*string)
Stack() awscdk.Stack
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Route53Resolver::ResolverEndpoint`.
TODO: EXAMPLE
func NewCfnResolverEndpoint ¶
func NewCfnResolverEndpoint(scope constructs.Construct, id *string, props *CfnResolverEndpointProps) CfnResolverEndpoint
Create a new `AWS::Route53Resolver::ResolverEndpoint`.
type CfnResolverEndpointProps ¶
type CfnResolverEndpointProps struct {
// `AWS::Route53Resolver::ResolverEndpoint.Direction`.
Direction *string `json:"direction"`
// `AWS::Route53Resolver::ResolverEndpoint.IpAddresses`.
IpAddresses interface{} `json:"ipAddresses"`
// `AWS::Route53Resolver::ResolverEndpoint.Name`.
Name *string `json:"name"`
// `AWS::Route53Resolver::ResolverEndpoint.SecurityGroupIds`.
SecurityGroupIds *[]*string `json:"securityGroupIds"`
// `AWS::Route53Resolver::ResolverEndpoint.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::Route53Resolver::ResolverEndpoint`.
TODO: EXAMPLE
type CfnResolverEndpoint_IpAddressRequestProperty ¶
type CfnResolverEndpoint_IpAddressRequestProperty struct {
// `CfnResolverEndpoint.IpAddressRequestProperty.Ip`.
Ip *string `json:"ip"`
// `CfnResolverEndpoint.IpAddressRequestProperty.SubnetId`.
SubnetId *string `json:"subnetId"`
}
TODO: EXAMPLE
type CfnResolverQueryLoggingConfig ¶
type CfnResolverQueryLoggingConfig interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrAssociationCount() *float64
AttrCreationTime() *string
AttrCreatorRequestId() *string
AttrId() *string
AttrOwnerId() *string
AttrStatus() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DestinationArn() *string
SetDestinationArn(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Route53Resolver::ResolverQueryLoggingConfig`.
TODO: EXAMPLE
func NewCfnResolverQueryLoggingConfig ¶
func NewCfnResolverQueryLoggingConfig(scope constructs.Construct, id *string, props *CfnResolverQueryLoggingConfigProps) CfnResolverQueryLoggingConfig
Create a new `AWS::Route53Resolver::ResolverQueryLoggingConfig`.
type CfnResolverQueryLoggingConfigAssociation ¶
type CfnResolverQueryLoggingConfigAssociation interface {
awscdk.CfnResource
awscdk.IInspectable
AttrCreationTime() *string
AttrError() *string
AttrErrorMessage() *string
AttrId() *string
AttrStatus() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
Ref() *string
ResolverQueryLogConfigId() *string
SetResolverQueryLogConfigId(val *string)
ResourceId() *string
SetResourceId(val *string)
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation`.
TODO: EXAMPLE
func NewCfnResolverQueryLoggingConfigAssociation ¶
func NewCfnResolverQueryLoggingConfigAssociation(scope constructs.Construct, id *string, props *CfnResolverQueryLoggingConfigAssociationProps) CfnResolverQueryLoggingConfigAssociation
Create a new `AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation`.
type CfnResolverQueryLoggingConfigAssociationProps ¶
type CfnResolverQueryLoggingConfigAssociationProps struct {
// `AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId`.
ResolverQueryLogConfigId *string `json:"resolverQueryLogConfigId"`
// `AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResourceId`.
ResourceId *string `json:"resourceId"`
}
Properties for defining a `AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation`.
TODO: EXAMPLE
type CfnResolverQueryLoggingConfigProps ¶
type CfnResolverQueryLoggingConfigProps struct {
// `AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn`.
DestinationArn *string `json:"destinationArn"`
// `AWS::Route53Resolver::ResolverQueryLoggingConfig.Name`.
Name *string `json:"name"`
}
Properties for defining a `AWS::Route53Resolver::ResolverQueryLoggingConfig`.
TODO: EXAMPLE
type CfnResolverRule ¶
type CfnResolverRule interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrDomainName() *string
AttrName() *string
AttrResolverEndpointId() *string
AttrResolverRuleId() *string
AttrTargetIps() awscdk.IResolvable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DomainName() *string
SetDomainName(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
ResolverEndpointId() *string
SetResolverEndpointId(val *string)
RuleType() *string
SetRuleType(val *string)
Stack() awscdk.Stack
Tags() awscdk.TagManager
TargetIps() interface{}
SetTargetIps(val interface{})
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Route53Resolver::ResolverRule`.
TODO: EXAMPLE
func NewCfnResolverRule ¶
func NewCfnResolverRule(scope constructs.Construct, id *string, props *CfnResolverRuleProps) CfnResolverRule
Create a new `AWS::Route53Resolver::ResolverRule`.
type CfnResolverRuleAssociation ¶
type CfnResolverRuleAssociation interface {
awscdk.CfnResource
awscdk.IInspectable
AttrName() *string
AttrResolverRuleAssociationId() *string
AttrResolverRuleId() *string
AttrVpcId() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
ResolverRuleId() *string
SetResolverRuleId(val *string)
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
VpcId() *string
SetVpcId(val *string)
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Route53Resolver::ResolverRuleAssociation`.
TODO: EXAMPLE
func NewCfnResolverRuleAssociation ¶
func NewCfnResolverRuleAssociation(scope constructs.Construct, id *string, props *CfnResolverRuleAssociationProps) CfnResolverRuleAssociation
Create a new `AWS::Route53Resolver::ResolverRuleAssociation`.
type CfnResolverRuleAssociationProps ¶
type CfnResolverRuleAssociationProps struct {
// `AWS::Route53Resolver::ResolverRuleAssociation.Name`.
Name *string `json:"name"`
// `AWS::Route53Resolver::ResolverRuleAssociation.ResolverRuleId`.
ResolverRuleId *string `json:"resolverRuleId"`
// `AWS::Route53Resolver::ResolverRuleAssociation.VPCId`.
VpcId *string `json:"vpcId"`
}
Properties for defining a `AWS::Route53Resolver::ResolverRuleAssociation`.
TODO: EXAMPLE
type CfnResolverRuleProps ¶
type CfnResolverRuleProps struct {
// `AWS::Route53Resolver::ResolverRule.DomainName`.
DomainName *string `json:"domainName"`
// `AWS::Route53Resolver::ResolverRule.Name`.
Name *string `json:"name"`
// `AWS::Route53Resolver::ResolverRule.ResolverEndpointId`.
ResolverEndpointId *string `json:"resolverEndpointId"`
// `AWS::Route53Resolver::ResolverRule.RuleType`.
RuleType *string `json:"ruleType"`
// `AWS::Route53Resolver::ResolverRule.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
// `AWS::Route53Resolver::ResolverRule.TargetIps`.
TargetIps interface{} `json:"targetIps"`
}
Properties for defining a `AWS::Route53Resolver::ResolverRule`.
TODO: EXAMPLE
type CfnResolverRule_TargetAddressProperty ¶
type CfnResolverRule_TargetAddressProperty struct {
// `CfnResolverRule.TargetAddressProperty.Ip`.
Ip *string `json:"ip"`
// `CfnResolverRule.TargetAddressProperty.Port`.
Port *string `json:"port"`
}
TODO: EXAMPLE