Package com.pulumi.openstack.dns.inputs
Class GetDnsZonePlainArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.openstack.dns.inputs.GetDnsZonePlainArgs
-
public final class GetDnsZonePlainArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetDnsZonePlainArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetDnsZonePlainArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>allProjects()java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>>attributes()static GetDnsZonePlainArgs.Builderbuilder()static GetDnsZonePlainArgs.Builderbuilder(GetDnsZonePlainArgs defaults)java.util.Optional<java.lang.String>createdAt()java.util.Optional<java.lang.String>description()java.util.Optional<java.lang.String>email()java.util.Optional<java.util.List<java.lang.String>>masters()java.util.Optional<java.lang.String>name()java.util.Optional<java.lang.String>poolId()java.util.Optional<java.lang.String>projectId()java.util.Optional<java.lang.String>region()java.util.Optional<java.lang.Integer>serial()java.util.Optional<java.lang.String>status()java.util.Optional<java.lang.String>transferredAt()java.util.Optional<java.lang.Integer>ttl()java.util.Optional<java.lang.String>type()java.util.Optional<java.lang.String>updatedAt()java.util.Optional<java.lang.Integer>version()
-
-
-
Field Detail
-
Empty
public static final GetDnsZonePlainArgs Empty
-
-
Method Detail
-
allProjects
public java.util.Optional<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<java.util.Map<java.lang.String,java.lang.Object>> attributes()
- Returns:
- Attributes of the DNS Service scheduler.
-
createdAt
public java.util.Optional<java.lang.String> createdAt()
- Returns:
- The time the zone was created.
-
description
public java.util.Optional<java.lang.String> description()
- Returns:
- A description of the zone.
-
email
public java.util.Optional<java.lang.String> email()
- Returns:
- The email contact for the zone record.
-
masters
public java.util.Optional<java.util.List<java.lang.String>> masters()
- Returns:
- An array of master DNS servers. When `type` is `SECONDARY`.
-
name
public java.util.Optional<java.lang.String> name()
- Returns:
- The name of the zone.
-
poolId
public java.util.Optional<java.lang.String> poolId()
- Returns:
- The ID of the pool hosting the zone.
-
projectId
public java.util.Optional<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<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<java.lang.Integer> serial()
- Returns:
- The serial number of the zone.
-
status
public java.util.Optional<java.lang.String> status()
- Returns:
- The zone's status.
-
transferredAt
public java.util.Optional<java.lang.String> transferredAt()
- Returns:
- The time the zone was transferred.
-
ttl
public java.util.Optional<java.lang.Integer> ttl()
- Returns:
- The time to live (TTL) of the zone.
-
type
public java.util.Optional<java.lang.String> type()
- Returns:
- The type of the zone. Can either be `PRIMARY` or `SECONDARY`.
-
updatedAt
public java.util.Optional<java.lang.String> updatedAt()
- Returns:
- The time the zone was last updated.
-
version
public java.util.Optional<java.lang.Integer> version()
- Returns:
- The version of the zone.
-
builder
public static GetDnsZonePlainArgs.Builder builder()
-
builder
public static GetDnsZonePlainArgs.Builder builder(GetDnsZonePlainArgs defaults)
-
-