GradientEdge CDK Utils
    Preparing search index...

    Properties for creating a DNS zone

    interface DnsZoneProps {
        location?: Input<string | undefined>;
        registrationVirtualNetworks?: Input<Input<SubResourceArgs>[] | undefined>;
        resolutionVirtualNetworks?: Input<Input<SubResourceArgs>[] | undefined>;
        resourceGroupName: Input<string>;
        tags?: Input<{ [key: string]: Input<string> } | undefined>;
        zoneName?: Input<string | undefined>;
        zoneType?: Input<ZoneType | undefined>;
    }

    Hierarchy

    • ZoneArgs
      • DnsZoneProps
    Index
    location?: Input<string | undefined>

    The geo-location where the resource lives

    registrationVirtualNetworks?: Input<Input<SubResourceArgs>[] | undefined>

    A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private.

    resolutionVirtualNetworks?: Input<Input<SubResourceArgs>[] | undefined>

    A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private.

    resourceGroupName: Input<string>

    The name of the resource group. The name is case insensitive.

    tags?: Input<{ [key: string]: Input<string> } | undefined>

    Resource tags.

    zoneName?: Input<string | undefined>

    The name of the DNS zone (without a terminating dot).

    zoneType?: Input<ZoneType | undefined>

    The type of this DNS zone (Public or Private).