Zone Dnssec
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleZoneDnssec = new cloudflare.ZoneDnssec("example_zone_dnssec", {
zoneId: "023e105f4ecef8ad9ca31a8372d0c353",
dnssecMultiSigner: false,
dnssecPresigned: true,
status: "active",
});
Content copied to clipboard
import pulumi
import pulumi_cloudflare as cloudflare
example_zone_dnssec = cloudflare.ZoneDnssec("example_zone_dnssec",
zone_id="023e105f4ecef8ad9ca31a8372d0c353",
dnssec_multi_signer=False,
dnssec_presigned=True,
status="active")
Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() =>
{
var exampleZoneDnssec = new Cloudflare.ZoneDnssec("example_zone_dnssec", new()
{
ZoneId = "023e105f4ecef8ad9ca31a8372d0c353",
DnssecMultiSigner = false,
DnssecPresigned = true,
Status = "active",
});
});
Content copied to clipboard
package main
import (
"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudflare.NewZoneDnssec(ctx, "example_zone_dnssec", &cloudflare.ZoneDnssecArgs{
ZoneId: pulumi.String("023e105f4ecef8ad9ca31a8372d0c353"),
DnssecMultiSigner: pulumi.Bool(false),
DnssecPresigned: pulumi.Bool(true),
Status: pulumi.String("active"),
})
if err != nil {
return err
}
return nil
})
}
Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.ZoneDnssec;
import com.pulumi.cloudflare.ZoneDnssecArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var exampleZoneDnssec = new ZoneDnssec("exampleZoneDnssec", ZoneDnssecArgs.builder()
.zoneId("023e105f4ecef8ad9ca31a8372d0c353")
.dnssecMultiSigner(false)
.dnssecPresigned(true)
.status("active")
.build());
}
}
Content copied to clipboard
resources:
exampleZoneDnssec:
type: cloudflare:ZoneDnssec
name: example_zone_dnssec
properties:
zoneId: 023e105f4ecef8ad9ca31a8372d0c353
dnssecMultiSigner: false
dnssecPresigned: true
status: active
Content copied to clipboard
Import
$ pulumi import cloudflare:index/zoneDnssec:ZoneDnssec example '<zone_id>'
Content copied to clipboard
Properties
Link copied to clipboard
Type of digest algorithm.
Link copied to clipboard
Coded type for digest algorithm.
Link copied to clipboard
If true, multi-signer DNSSEC is enabled on the zone, allowing multiple providers to serve a DNSSEC-signed zone at the same time. This is required for DNSKEY records (except those automatically generated by Cloudflare) to be added to the zone.
Link copied to clipboard
If true, allows Cloudflare to transfer in a DNSSEC-signed zone including signatures from an external provider, without requiring Cloudflare to sign any records on the fly. Note that this feature has some limitations. See [Cloudflare as
Link copied to clipboard
When DNSSEC was last modified.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard