Package com.pulumi.openstack.dns.inputs
Class GetDnsZoneArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.openstack.dns.inputs.GetDnsZoneArgs
-
public final class GetDnsZoneArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetDnsZoneArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetDnsZoneArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>allProjects()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>attributes()static GetDnsZoneArgs.Builderbuilder()static GetDnsZoneArgs.Builderbuilder(GetDnsZoneArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>createdAt()java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.lang.String>>email()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>masters()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>poolId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>projectId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>serial()java.util.Optional<com.pulumi.core.Output<java.lang.String>>status()java.util.Optional<com.pulumi.core.Output<java.lang.String>>transferredAt()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>ttl()java.util.Optional<com.pulumi.core.Output<java.lang.String>>type()java.util.Optional<com.pulumi.core.Output<java.lang.String>>updatedAt()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>version()
-
-
-
Field Detail
-
Empty
public static final GetDnsZoneArgs Empty
-
-
Method Detail
-
allProjects
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> allProjects()
- Returns:
- Try to obtain zone ID by listing all projects (requires admin role by default, depends on your policy configuration)
-
attributes
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> attributes()
- Returns:
- Attributes of the DNS Service scheduler.
-
createdAt
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdAt()
- Returns:
- The time the zone was created.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- A description of the zone.
-
email
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> email()
- Returns:
- The email contact for the zone record.
-
masters
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> masters()
- Returns:
- An array of master DNS servers. When `type` is `SECONDARY`.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the zone.
-
poolId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> poolId()
- Returns:
- The ID of the pool hosting the zone.
-
projectId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> projectId()
- Returns:
- The ID of the project the DNS zone is obtained from, sets `X-Auth-Sudo-Tenant-ID` header (requires an assigned user role in target project)
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- The region in which to obtain the V2 DNS client. A DNS client is needed to retrieve zone ids. If omitted, the `region` argument of the provider is used.
-
serial
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> serial()
- Returns:
- The serial number of the zone.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- The zone's status.
-
transferredAt
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> transferredAt()
- Returns:
- The time the zone was transferred.
-
ttl
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> ttl()
- Returns:
- The time to live (TTL) of the zone.
-
type
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
- Returns:
- The type of the zone. Can either be `PRIMARY` or `SECONDARY`.
-
updatedAt
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> updatedAt()
- Returns:
- The time the zone was last updated.
-
version
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> version()
- Returns:
- The version of the zone.
-
builder
public static GetDnsZoneArgs.Builder builder()
-
builder
public static GetDnsZoneArgs.Builder builder(GetDnsZoneArgs defaults)
-
-