Viewing docs for gcore 2.0.0-alpha.15
published on Thursday, Aug 6, 2026 by g-core
published on Thursday, Aug 6, 2026 by g-core
Viewing docs for gcore 2.0.0-alpha.15
published on Thursday, Aug 6, 2026 by g-core
published on Thursday, Aug 6, 2026 by g-core
DNS zones are authoritative containers for domain name records, with support for DNSSEC and SOA configuration.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gcore from "@pulumi/gcore";
const exampleDnsZones = gcore.getDnsZones({
ids: [0],
caseSensitive: true,
clientIds: [0],
dynamic: true,
enabled: true,
exactMatch: true,
healthcheck: true,
iamResellerIds: [0],
names: ["string"],
orderBy: "order_by",
orderDirection: "asc",
resellerIds: [0],
status: "status",
updatedAtFrom: "2019-12-27T18:11:19.117Z",
updatedAtTo: "2019-12-27T18:11:19.117Z",
});
import pulumi
import pulumi_gcore as gcore
example_dns_zones = gcore.get_dns_zones(ids=[0],
case_sensitive=True,
client_ids=[0],
dynamic=True,
enabled=True,
exact_match=True,
healthcheck=True,
iam_reseller_ids=[0],
names=["string"],
order_by="order_by",
order_direction="asc",
reseller_ids=[0],
status="status",
updated_at_from="2019-12-27T18:11:19.117Z",
updated_at_to="2019-12-27T18:11:19.117Z")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/gcore/v2/gcore"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := gcore.GetDnsZones(ctx, &gcore.GetDnsZonesArgs{
Ids: []float64{
0,
},
CaseSensitive: pulumi.BoolRef(true),
ClientIds: []float64{
0,
},
Dynamic: pulumi.BoolRef(true),
Enabled: pulumi.BoolRef(true),
ExactMatch: pulumi.BoolRef(true),
Healthcheck: pulumi.BoolRef(true),
IamResellerIds: []float64{
0,
},
Names: []string{
"string",
},
OrderBy: pulumi.StringRef("order_by"),
OrderDirection: pulumi.StringRef("asc"),
ResellerIds: []float64{
0,
},
Status: pulumi.StringRef("status"),
UpdatedAtFrom: pulumi.StringRef("2019-12-27T18:11:19.117Z"),
UpdatedAtTo: pulumi.StringRef("2019-12-27T18:11:19.117Z"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcore = Pulumi.Gcore;
return await Deployment.RunAsync(() =>
{
var exampleDnsZones = Gcore.GetDnsZones.Invoke(new()
{
Ids = new[]
{
0,
},
CaseSensitive = true,
ClientIds = new[]
{
0,
},
Dynamic = true,
Enabled = true,
ExactMatch = true,
Healthcheck = true,
IamResellerIds = new[]
{
0,
},
Names = new[]
{
"string",
},
OrderBy = "order_by",
OrderDirection = "asc",
ResellerIds = new[]
{
0,
},
Status = "status",
UpdatedAtFrom = "2019-12-27T18:11:19.117Z",
UpdatedAtTo = "2019-12-27T18:11:19.117Z",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcore.GcoreFunctions;
import com.pulumi.gcore.inputs.GetDnsZonesArgs;
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) {
final var exampleDnsZones = GcoreFunctions.getDnsZones(GetDnsZonesArgs.builder()
.ids(0)
.caseSensitive(true)
.clientIds(0)
.dynamic(true)
.enabled(true)
.exactMatch(true)
.healthcheck(true)
.iamResellerIds(0)
.names("string")
.orderBy("order_by")
.orderDirection("asc")
.resellerIds(0)
.status("status")
.updatedAtFrom("2019-12-27T18:11:19.117Z")
.updatedAtTo("2019-12-27T18:11:19.117Z")
.build());
}
}
variables:
exampleDnsZones:
fn::invoke:
function: gcore:getDnsZones
arguments:
ids:
- 0
caseSensitive: true
clientIds:
- 0
dynamic: true
enabled: true
exactMatch: true
healthcheck: true
iamResellerIds:
- 0
names:
- string
orderBy: order_by
orderDirection: asc
resellerIds:
- 0
status: status
updatedAtFrom: 2019-12-27T18:11:19.117Z
updatedAtTo: 2019-12-27T18:11:19.117Z
Example coming soon!
Using getDnsZones
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDnsZones(args: GetDnsZonesArgs, opts?: InvokeOptions): Promise<GetDnsZonesResult>
function getDnsZonesOutput(args: GetDnsZonesOutputArgs, opts?: InvokeOptions): Output<GetDnsZonesResult>def get_dns_zones(case_sensitive: Optional[bool] = None,
client_ids: Optional[Sequence[float]] = None,
dynamic: Optional[bool] = None,
enabled: Optional[bool] = None,
exact_match: Optional[bool] = None,
healthcheck: Optional[bool] = None,
iam_reseller_ids: Optional[Sequence[float]] = None,
ids: Optional[Sequence[float]] = None,
max_items: Optional[float] = None,
names: Optional[Sequence[str]] = None,
order_by: Optional[str] = None,
order_direction: Optional[str] = None,
reseller_ids: Optional[Sequence[float]] = None,
status: Optional[str] = None,
updated_at_from: Optional[str] = None,
updated_at_to: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDnsZonesResult
def get_dns_zones_output(case_sensitive: pulumi.Input[Optional[bool]] = None,
client_ids: pulumi.Input[Optional[Sequence[pulumi.Input[float]]]] = None,
dynamic: pulumi.Input[Optional[bool]] = None,
enabled: pulumi.Input[Optional[bool]] = None,
exact_match: pulumi.Input[Optional[bool]] = None,
healthcheck: pulumi.Input[Optional[bool]] = None,
iam_reseller_ids: pulumi.Input[Optional[Sequence[pulumi.Input[float]]]] = None,
ids: pulumi.Input[Optional[Sequence[pulumi.Input[float]]]] = None,
max_items: pulumi.Input[Optional[float]] = None,
names: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
order_by: pulumi.Input[Optional[str]] = None,
order_direction: pulumi.Input[Optional[str]] = None,
reseller_ids: pulumi.Input[Optional[Sequence[pulumi.Input[float]]]] = None,
status: pulumi.Input[Optional[str]] = None,
updated_at_from: pulumi.Input[Optional[str]] = None,
updated_at_to: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDnsZonesResult]func GetDnsZones(ctx *Context, args *GetDnsZonesArgs, opts ...InvokeOption) (*GetDnsZonesResult, error)
func GetDnsZonesOutput(ctx *Context, args *GetDnsZonesOutputArgs, opts ...InvokeOption) GetDnsZonesResultOutput> Note: This function is named GetDnsZones in the Go SDK.
public static class GetDnsZones
{
public static Task<GetDnsZonesResult> InvokeAsync(GetDnsZonesArgs args, InvokeOptions? opts = null)
public static Output<GetDnsZonesResult> Invoke(GetDnsZonesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDnsZonesResult> getDnsZones(GetDnsZonesArgs args, InvokeOptions options)
public static Output<GetDnsZonesResult> getDnsZones(GetDnsZonesArgs args, InvokeOptions options)
fn::invoke:
function: gcore:index/getDnsZones:getDnsZones
arguments:
# arguments dictionarydata "gcore_get_dns_zones" "name" {
# arguments
}The following arguments are supported:
- Case
Sensitive bool - Client
Ids List<double> - to pass several
client_idsclient_id=1&client_id=3&client_id=5... - Dynamic bool
- Zones with dynamic RRsets
- Enabled bool
- Exact
Match bool - Healthcheck bool
- Zones with RRsets that have healthchecks
- Iam
Reseller List<double>Ids - Ids List<double>
- to pass several ids
id=1&id=3&id=5... - Max
Items double - Max items to fetch, default: 1000
- Names List<string>
- to pass several names
name=first&name=second... - Order
By string - Field name to sort by
- Order
Direction string - Ascending or descending order Available values: "asc", "desc".
- Reseller
Ids List<double> - Status string
- Updated
At stringFrom - Updated
At stringTo
- Case
Sensitive bool - Client
Ids []float64 - to pass several
client_idsclient_id=1&client_id=3&client_id=5... - Dynamic bool
- Zones with dynamic RRsets
- Enabled bool
- Exact
Match bool - Healthcheck bool
- Zones with RRsets that have healthchecks
- Iam
Reseller []float64Ids - Ids []float64
- to pass several ids
id=1&id=3&id=5... - Max
Items float64 - Max items to fetch, default: 1000
- Names []string
- to pass several names
name=first&name=second... - Order
By string - Field name to sort by
- Order
Direction string - Ascending or descending order Available values: "asc", "desc".
- Reseller
Ids []float64 - Status string
- Updated
At stringFrom - Updated
At stringTo
- case_
sensitive bool - client_
ids list(number) - to pass several
client_idsclient_id=1&client_id=3&client_id=5... - dynamic bool
- Zones with dynamic RRsets
- enabled bool
- exact_
match bool - healthcheck bool
- Zones with RRsets that have healthchecks
- iam_
reseller_ list(number)ids - ids list(number)
- to pass several ids
id=1&id=3&id=5... - max_
items number - Max items to fetch, default: 1000
- names list(string)
- to pass several names
name=first&name=second... - order_
by string - Field name to sort by
- order_
direction string - Ascending or descending order Available values: "asc", "desc".
- reseller_
ids list(number) - status string
- updated_
at_ stringfrom - updated_
at_ stringto
- case
Sensitive Boolean - client
Ids List<Double> - to pass several
client_idsclient_id=1&client_id=3&client_id=5... - dynamic Boolean
- Zones with dynamic RRsets
- enabled Boolean
- exact
Match Boolean - healthcheck Boolean
- Zones with RRsets that have healthchecks
- iam
Reseller List<Double>Ids - ids List<Double>
- to pass several ids
id=1&id=3&id=5... - max
Items Double - Max items to fetch, default: 1000
- names List<String>
- to pass several names
name=first&name=second... - order
By String - Field name to sort by
- order
Direction String - Ascending or descending order Available values: "asc", "desc".
- reseller
Ids List<Double> - status String
- updated
At StringFrom - updated
At StringTo
- case
Sensitive boolean - client
Ids number[] - to pass several
client_idsclient_id=1&client_id=3&client_id=5... - dynamic boolean
- Zones with dynamic RRsets
- enabled boolean
- exact
Match boolean - healthcheck boolean
- Zones with RRsets that have healthchecks
- iam
Reseller number[]Ids - ids number[]
- to pass several ids
id=1&id=3&id=5... - max
Items number - Max items to fetch, default: 1000
- names string[]
- to pass several names
name=first&name=second... - order
By string - Field name to sort by
- order
Direction string - Ascending or descending order Available values: "asc", "desc".
- reseller
Ids number[] - status string
- updated
At stringFrom - updated
At stringTo
- case_
sensitive bool - client_
ids Sequence[float] - to pass several
client_idsclient_id=1&client_id=3&client_id=5... - dynamic bool
- Zones with dynamic RRsets
- enabled bool
- exact_
match bool - healthcheck bool
- Zones with RRsets that have healthchecks
- iam_
reseller_ Sequence[float]ids - ids Sequence[float]
- to pass several ids
id=1&id=3&id=5... - max_
items float - Max items to fetch, default: 1000
- names Sequence[str]
- to pass several names
name=first&name=second... - order_
by str - Field name to sort by
- order_
direction str - Ascending or descending order Available values: "asc", "desc".
- reseller_
ids Sequence[float] - status str
- updated_
at_ strfrom - updated_
at_ strto
- case
Sensitive Boolean - client
Ids List<Number> - to pass several
client_idsclient_id=1&client_id=3&client_id=5... - dynamic Boolean
- Zones with dynamic RRsets
- enabled Boolean
- exact
Match Boolean - healthcheck Boolean
- Zones with RRsets that have healthchecks
- iam
Reseller List<Number>Ids - ids List<Number>
- to pass several ids
id=1&id=3&id=5... - max
Items Number - Max items to fetch, default: 1000
- names List<String>
- to pass several names
name=first&name=second... - order
By String - Field name to sort by
- order
Direction String - Ascending or descending order Available values: "asc", "desc".
- reseller
Ids List<Number> - status String
- updated
At StringFrom - updated
At StringTo
getDnsZones Result
The following output properties are available:
- Items
List<Get
Dns Zones Item> - The items returned by the data source
- Case
Sensitive bool - Client
Ids List<double> - to pass several
client_idsclient_id=1&client_id=3&client_id=5... - Dynamic bool
- Zones with dynamic RRsets
- Enabled bool
- Exact
Match bool - Healthcheck bool
- Zones with RRsets that have healthchecks
- Iam
Reseller List<double>Ids - Ids List<double>
- to pass several ids
id=1&id=3&id=5... - Max
Items double - Max items to fetch, default: 1000
- Names List<string>
- to pass several names
name=first&name=second... - Order
By string - Field name to sort by
- Order
Direction string - Ascending or descending order Available values: "asc", "desc".
- Reseller
Ids List<double> - Status string
- Updated
At stringFrom - Updated
At stringTo
- Items
[]Get
Dns Zones Item - The items returned by the data source
- Case
Sensitive bool - Client
Ids []float64 - to pass several
client_idsclient_id=1&client_id=3&client_id=5... - Dynamic bool
- Zones with dynamic RRsets
- Enabled bool
- Exact
Match bool - Healthcheck bool
- Zones with RRsets that have healthchecks
- Iam
Reseller []float64Ids - Ids []float64
- to pass several ids
id=1&id=3&id=5... - Max
Items float64 - Max items to fetch, default: 1000
- Names []string
- to pass several names
name=first&name=second... - Order
By string - Field name to sort by
- Order
Direction string - Ascending or descending order Available values: "asc", "desc".
- Reseller
Ids []float64 - Status string
- Updated
At stringFrom - Updated
At stringTo
- items list(object)
- The items returned by the data source
- case_
sensitive bool - client_
ids list(number) - to pass several
client_idsclient_id=1&client_id=3&client_id=5... - dynamic bool
- Zones with dynamic RRsets
- enabled bool
- exact_
match bool - healthcheck bool
- Zones with RRsets that have healthchecks
- iam_
reseller_ list(number)ids - ids list(number)
- to pass several ids
id=1&id=3&id=5... - max_
items number - Max items to fetch, default: 1000
- names list(string)
- to pass several names
name=first&name=second... - order_
by string - Field name to sort by
- order_
direction string - Ascending or descending order Available values: "asc", "desc".
- reseller_
ids list(number) - status string
- updated_
at_ stringfrom - updated_
at_ stringto
- items
List<Get
Dns Zones Item> - The items returned by the data source
- case
Sensitive Boolean - client
Ids List<Double> - to pass several
client_idsclient_id=1&client_id=3&client_id=5... - dynamic Boolean
- Zones with dynamic RRsets
- enabled Boolean
- exact
Match Boolean - healthcheck Boolean
- Zones with RRsets that have healthchecks
- iam
Reseller List<Double>Ids - ids List<Double>
- to pass several ids
id=1&id=3&id=5... - max
Items Double - Max items to fetch, default: 1000
- names List<String>
- to pass several names
name=first&name=second... - order
By String - Field name to sort by
- order
Direction String - Ascending or descending order Available values: "asc", "desc".
- reseller
Ids List<Double> - status String
- updated
At StringFrom - updated
At StringTo
- items
Get
Dns Zones Item[] - The items returned by the data source
- case
Sensitive boolean - client
Ids number[] - to pass several
client_idsclient_id=1&client_id=3&client_id=5... - dynamic boolean
- Zones with dynamic RRsets
- enabled boolean
- exact
Match boolean - healthcheck boolean
- Zones with RRsets that have healthchecks
- iam
Reseller number[]Ids - ids number[]
- to pass several ids
id=1&id=3&id=5... - max
Items number - Max items to fetch, default: 1000
- names string[]
- to pass several names
name=first&name=second... - order
By string - Field name to sort by
- order
Direction string - Ascending or descending order Available values: "asc", "desc".
- reseller
Ids number[] - status string
- updated
At stringFrom - updated
At stringTo
- items
Sequence[Get
Dns Zones Item] - The items returned by the data source
- case_
sensitive bool - client_
ids Sequence[float] - to pass several
client_idsclient_id=1&client_id=3&client_id=5... - dynamic bool
- Zones with dynamic RRsets
- enabled bool
- exact_
match bool - healthcheck bool
- Zones with RRsets that have healthchecks
- iam_
reseller_ Sequence[float]ids - ids Sequence[float]
- to pass several ids
id=1&id=3&id=5... - max_
items float - Max items to fetch, default: 1000
- names Sequence[str]
- to pass several names
name=first&name=second... - order_
by str - Field name to sort by
- order_
direction str - Ascending or descending order Available values: "asc", "desc".
- reseller_
ids Sequence[float] - status str
- updated_
at_ strfrom - updated_
at_ strto
- items List<Property Map>
- The items returned by the data source
- case
Sensitive Boolean - client
Ids List<Number> - to pass several
client_idsclient_id=1&client_id=3&client_id=5... - dynamic Boolean
- Zones with dynamic RRsets
- enabled Boolean
- exact
Match Boolean - healthcheck Boolean
- Zones with RRsets that have healthchecks
- iam
Reseller List<Number>Ids - ids List<Number>
- to pass several ids
id=1&id=3&id=5... - max
Items Number - Max items to fetch, default: 1000
- names List<String>
- to pass several names
name=first&name=second... - order
By String - Field name to sort by
- order
Direction String - Ascending or descending order Available values: "asc", "desc".
- reseller
Ids List<Number> - status String
- updated
At StringFrom - updated
At StringTo
Supporting Types
GetDnsZonesItem
- Client
Id double - Contact string
- email address of the administrator responsible for this zone
- Dnssec
Enabled bool - describe dnssec status true means dnssec is enabled for the zone false means dnssec is disabled for the zone
- Dnssec
Status string dnssec_statusis the four-state lifecycle status of DNSSEC for the zone, driven by the parent-DS scan against the registrar. One of: pending, active, pending-disabled, disabled. Empty when DNSSEC has never been enabled for the zone.- Dnssec
Status stringModified On dnssec_status_modified_onis the RFC3339 timestamp of the lastdnssec_statuschange.- Enabled bool
- Expiry double
- number of seconds after which secondary name servers should stop answering request for this zone
- Id double
- ID of zone. This field usually is omitted in response and available only in case of getting deleted zones by admin.
- Meta Dictionary<string, string>
- arbitrarily data of zone in json format
- Name string
- name of DNS zone
- Nx
Ttl double - Time To Live of cache
- Primary
Server string - primary master name server for zone
- Records
List<Get
Dns Zones Item Record> - Refresh double
- number of seconds after which secondary name servers should query the master for the SOA record, to detect zone changes.
- Retry double
- number of seconds after which secondary name servers should retry to request the serial number
- Rrsets
Amount GetDns Zones Item Rrsets Amount - Serial double
- Serial number for this zone or Timestamp of zone modification moment. If a secondary name server slaved to this one observes an increase in this number, the slave will assume that the zone has been updated and initiate a zone transfer.
- Status string
- Client
Id float64 - Contact string
- email address of the administrator responsible for this zone
- Dnssec
Enabled bool - describe dnssec status true means dnssec is enabled for the zone false means dnssec is disabled for the zone
- Dnssec
Status string dnssec_statusis the four-state lifecycle status of DNSSEC for the zone, driven by the parent-DS scan against the registrar. One of: pending, active, pending-disabled, disabled. Empty when DNSSEC has never been enabled for the zone.- Dnssec
Status stringModified On dnssec_status_modified_onis the RFC3339 timestamp of the lastdnssec_statuschange.- Enabled bool
- Expiry float64
- number of seconds after which secondary name servers should stop answering request for this zone
- Id float64
- ID of zone. This field usually is omitted in response and available only in case of getting deleted zones by admin.
- Meta map[string]string
- arbitrarily data of zone in json format
- Name string
- name of DNS zone
- Nx
Ttl float64 - Time To Live of cache
- Primary
Server string - primary master name server for zone
- Records
[]Get
Dns Zones Item Record - Refresh float64
- number of seconds after which secondary name servers should query the master for the SOA record, to detect zone changes.
- Retry float64
- number of seconds after which secondary name servers should retry to request the serial number
- Rrsets
Amount GetDns Zones Item Rrsets Amount - Serial float64
- Serial number for this zone or Timestamp of zone modification moment. If a secondary name server slaved to this one observes an increase in this number, the slave will assume that the zone has been updated and initiate a zone transfer.
- Status string
- client_
id number - contact string
- email address of the administrator responsible for this zone
- dnssec_
enabled bool - describe dnssec status true means dnssec is enabled for the zone false means dnssec is disabled for the zone
- dnssec_
status string dnssec_statusis the four-state lifecycle status of DNSSEC for the zone, driven by the parent-DS scan against the registrar. One of: pending, active, pending-disabled, disabled. Empty when DNSSEC has never been enabled for the zone.- dnssec_
status_ stringmodified_ on dnssec_status_modified_onis the RFC3339 timestamp of the lastdnssec_statuschange.- enabled bool
- expiry number
- number of seconds after which secondary name servers should stop answering request for this zone
- id number
- ID of zone. This field usually is omitted in response and available only in case of getting deleted zones by admin.
- meta map(string)
- arbitrarily data of zone in json format
- name string
- name of DNS zone
- nx_
ttl number - Time To Live of cache
- primary_
server string - primary master name server for zone
- records list(object)
- refresh number
- number of seconds after which secondary name servers should query the master for the SOA record, to detect zone changes.
- retry number
- number of seconds after which secondary name servers should retry to request the serial number
- rrsets_
amount object - serial number
- Serial number for this zone or Timestamp of zone modification moment. If a secondary name server slaved to this one observes an increase in this number, the slave will assume that the zone has been updated and initiate a zone transfer.
- status string
- client
Id Double - contact String
- email address of the administrator responsible for this zone
- dnssec
Enabled Boolean - describe dnssec status true means dnssec is enabled for the zone false means dnssec is disabled for the zone
- dnssec
Status String dnssec_statusis the four-state lifecycle status of DNSSEC for the zone, driven by the parent-DS scan against the registrar. One of: pending, active, pending-disabled, disabled. Empty when DNSSEC has never been enabled for the zone.- dnssec
Status StringModified On dnssec_status_modified_onis the RFC3339 timestamp of the lastdnssec_statuschange.- enabled Boolean
- expiry Double
- number of seconds after which secondary name servers should stop answering request for this zone
- id Double
- ID of zone. This field usually is omitted in response and available only in case of getting deleted zones by admin.
- meta Map<String,String>
- arbitrarily data of zone in json format
- name String
- name of DNS zone
- nx
Ttl Double - Time To Live of cache
- primary
Server String - primary master name server for zone
- records
List<Get
Dns Zones Item Record> - refresh Double
- number of seconds after which secondary name servers should query the master for the SOA record, to detect zone changes.
- retry Double
- number of seconds after which secondary name servers should retry to request the serial number
- rrsets
Amount GetDns Zones Item Rrsets Amount - serial Double
- Serial number for this zone or Timestamp of zone modification moment. If a secondary name server slaved to this one observes an increase in this number, the slave will assume that the zone has been updated and initiate a zone transfer.
- status String
- client
Id number - contact string
- email address of the administrator responsible for this zone
- dnssec
Enabled boolean - describe dnssec status true means dnssec is enabled for the zone false means dnssec is disabled for the zone
- dnssec
Status string dnssec_statusis the four-state lifecycle status of DNSSEC for the zone, driven by the parent-DS scan against the registrar. One of: pending, active, pending-disabled, disabled. Empty when DNSSEC has never been enabled for the zone.- dnssec
Status stringModified On dnssec_status_modified_onis the RFC3339 timestamp of the lastdnssec_statuschange.- enabled boolean
- expiry number
- number of seconds after which secondary name servers should stop answering request for this zone
- id number
- ID of zone. This field usually is omitted in response and available only in case of getting deleted zones by admin.
- meta {[key: string]: string}
- arbitrarily data of zone in json format
- name string
- name of DNS zone
- nx
Ttl number - Time To Live of cache
- primary
Server string - primary master name server for zone
- records
Get
Dns Zones Item Record[] - refresh number
- number of seconds after which secondary name servers should query the master for the SOA record, to detect zone changes.
- retry number
- number of seconds after which secondary name servers should retry to request the serial number
- rrsets
Amount GetDns Zones Item Rrsets Amount - serial number
- Serial number for this zone or Timestamp of zone modification moment. If a secondary name server slaved to this one observes an increase in this number, the slave will assume that the zone has been updated and initiate a zone transfer.
- status string
- client_
id float - contact str
- email address of the administrator responsible for this zone
- dnssec_
enabled bool - describe dnssec status true means dnssec is enabled for the zone false means dnssec is disabled for the zone
- dnssec_
status str dnssec_statusis the four-state lifecycle status of DNSSEC for the zone, driven by the parent-DS scan against the registrar. One of: pending, active, pending-disabled, disabled. Empty when DNSSEC has never been enabled for the zone.- dnssec_
status_ strmodified_ on dnssec_status_modified_onis the RFC3339 timestamp of the lastdnssec_statuschange.- enabled bool
- expiry float
- number of seconds after which secondary name servers should stop answering request for this zone
- id float
- ID of zone. This field usually is omitted in response and available only in case of getting deleted zones by admin.
- meta Mapping[str, str]
- arbitrarily data of zone in json format
- name str
- name of DNS zone
- nx_
ttl float - Time To Live of cache
- primary_
server str - primary master name server for zone
- records
Sequence[Get
Dns Zones Item Record] - refresh float
- number of seconds after which secondary name servers should query the master for the SOA record, to detect zone changes.
- retry float
- number of seconds after which secondary name servers should retry to request the serial number
- rrsets_
amount GetDns Zones Item Rrsets Amount - serial float
- Serial number for this zone or Timestamp of zone modification moment. If a secondary name server slaved to this one observes an increase in this number, the slave will assume that the zone has been updated and initiate a zone transfer.
- status str
- client
Id Number - contact String
- email address of the administrator responsible for this zone
- dnssec
Enabled Boolean - describe dnssec status true means dnssec is enabled for the zone false means dnssec is disabled for the zone
- dnssec
Status String dnssec_statusis the four-state lifecycle status of DNSSEC for the zone, driven by the parent-DS scan against the registrar. One of: pending, active, pending-disabled, disabled. Empty when DNSSEC has never been enabled for the zone.- dnssec
Status StringModified On dnssec_status_modified_onis the RFC3339 timestamp of the lastdnssec_statuschange.- enabled Boolean
- expiry Number
- number of seconds after which secondary name servers should stop answering request for this zone
- id Number
- ID of zone. This field usually is omitted in response and available only in case of getting deleted zones by admin.
- meta Map<String>
- arbitrarily data of zone in json format
- name String
- name of DNS zone
- nx
Ttl Number - Time To Live of cache
- primary
Server String - primary master name server for zone
- records List<Property Map>
- refresh Number
- number of seconds after which secondary name servers should query the master for the SOA record, to detect zone changes.
- retry Number
- number of seconds after which secondary name servers should retry to request the serial number
- rrsets
Amount Property Map - serial Number
- Serial number for this zone or Timestamp of zone modification moment. If a secondary name server slaved to this one observes an increase in this number, the slave will assume that the zone has been updated and initiate a zone transfer.
- status String
GetDnsZonesItemRecord
- Name string
- Short
Answers List<string> - Ttl double
- Type string
- Name string
- Short
Answers []string - Ttl float64
- Type string
- name string
- short_
answers list(string) - ttl number
- type string
- name String
- short
Answers List<String> - ttl Double
- type String
- name string
- short
Answers string[] - ttl number
- type string
- name str
- short_
answers Sequence[str] - ttl float
- type str
- name String
- short
Answers List<String> - ttl Number
- type String
GetDnsZonesItemRrsetsAmount
- Dynamic
Get
Dns Zones Item Rrsets Amount Dynamic - Amount of dynamic RRsets in zone
- Static double
- Amount of static RRsets in zone
- Total double
- Total amount of RRsets in zone
- Dynamic
Get
Dns Zones Item Rrsets Amount Dynamic - Amount of dynamic RRsets in zone
- Static float64
- Amount of static RRsets in zone
- Total float64
- Total amount of RRsets in zone
- dynamic
Get
Dns Zones Item Rrsets Amount Dynamic - Amount of dynamic RRsets in zone
- static_ Double
- Amount of static RRsets in zone
- total Double
- Total amount of RRsets in zone
- dynamic
Get
Dns Zones Item Rrsets Amount Dynamic - Amount of dynamic RRsets in zone
- static number
- Amount of static RRsets in zone
- total number
- Total amount of RRsets in zone
- dynamic
Get
Dns Zones Item Rrsets Amount Dynamic - Amount of dynamic RRsets in zone
- static float
- Amount of static RRsets in zone
- total float
- Total amount of RRsets in zone
- dynamic Property Map
- Amount of dynamic RRsets in zone
- static Number
- Amount of static RRsets in zone
- total Number
- Total amount of RRsets in zone
GetDnsZonesItemRrsetsAmountDynamic
- Healthcheck double
- Amount of RRsets with enabled healthchecks
- Total double
- Total amount of dynamic RRsets in zone
- Healthcheck float64
- Amount of RRsets with enabled healthchecks
- Total float64
- Total amount of dynamic RRsets in zone
- healthcheck number
- Amount of RRsets with enabled healthchecks
- total number
- Total amount of dynamic RRsets in zone
- healthcheck Double
- Amount of RRsets with enabled healthchecks
- total Double
- Total amount of dynamic RRsets in zone
- healthcheck number
- Amount of RRsets with enabled healthchecks
- total number
- Total amount of dynamic RRsets in zone
- healthcheck float
- Amount of RRsets with enabled healthchecks
- total float
- Total amount of dynamic RRsets in zone
- healthcheck Number
- Amount of RRsets with enabled healthchecks
- total Number
- Total amount of dynamic RRsets in zone
Package Details
- Repository
- gcore g-core/terraform-provider-gcore
- License
- Notes
- This Pulumi package is based on the
gcoreTerraform Provider.
Viewing docs for gcore 2.0.0-alpha.15
published on Thursday, Aug 6, 2026 by g-core
published on Thursday, Aug 6, 2026 by g-core