UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

59 lines (58 loc) 2.95 kB
import { CfnResource, Resolvable } from '../../base'; export declare type FirewallRuleGroupAssociation_Type = 'AWS::Route53Resolver::FirewallRuleGroupAssociation'; export declare const FirewallRuleGroupAssociation_Type = "AWS::Route53Resolver::FirewallRuleGroupAssociation"; /** * Resource schema for * AWS::Route53Resolver::FirewallRuleGroupAssociation. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroupassociation.html} */ export default function FirewallRuleGroupAssociation(props: FirewallRuleGroupAssociation_Properties): CfnResource<FirewallRuleGroupAssociation_Properties>; /** * Resource schema for * AWS::Route53Resolver::FirewallRuleGroupAssociation. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroupassociation.html} */ export declare type FirewallRuleGroupAssociation_Properties = { Id?: Resolvable<string>; Arn?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroupassociation.html#cfn-route53resolver-firewallrulegroupassociation-firewallrulegroupid} */ FirewallRuleGroupId: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroupassociation.html#cfn-route53resolver-firewallrulegroupassociation-vpcid} */ VpcId: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroupassociation.html#cfn-route53resolver-firewallrulegroupassociation-name} */ Name?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroupassociation.html#cfn-route53resolver-firewallrulegroupassociation-priority} */ Priority: Resolvable<number>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroupassociation.html#cfn-route53resolver-firewallrulegroupassociation-mutationprotection} */ MutationProtection?: Resolvable<'ENABLED' | 'DISABLED'>; ManagedOwnerName?: Resolvable<string>; Status?: Resolvable<'COMPLETE' | 'DELETING' | 'UPDATING' | 'INACTIVE_OWNER_ACCOUNT_CLOSED'>; StatusMessage?: Resolvable<string>; CreatorRequestId?: Resolvable<string>; CreationTime?: Resolvable<string>; ModificationTime?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-firewallrulegroupassociation.html#cfn-route53resolver-firewallrulegroupassociation-tags} */ Tags?: Tag[]; }; export declare type Tag = { Key: Resolvable<string>; Value: Resolvable<string>; };