Interface PrivateDnsZone.DefinitionStages.WithRecordSet
- All Known Subinterfaces:
PrivateDnsZone.Definition,PrivateDnsZone.DefinitionStages.WithCreate
- Enclosing interface:
- PrivateDnsZone.DefinitionStages
public static interface PrivateDnsZone.DefinitionStages.WithRecordSet
The stage of the private DNS zone definition allowing to specify record set.
-
Method Summary
Modifier and TypeMethodDescriptiondefineAaaaRecordSet(String name) Specifies definition of an AAAA record set.defineARecordSet(String name) Specifies definition of an A record set.PrivateDnsRecordSet.DefinitionStages.CNameRecordSetBlank<PrivateDnsZone.DefinitionStages.WithCreate>defineCnameRecordSet(String name) Specifies definition of a CNAME record set.defineMxRecordSet(String name) Specifies definition of a MX record set.definePtrRecordSet(String name) Specifies definition of a PTR record set.Specifies definition of a SOA record set.defineSrvRecordSet(String name) Specifies definition of a SRV record set.defineTxtRecordSet(String name) Specifies definition of a TXT record set.withCnameRecordSet(String name, String alias) Specifies definition of a CNAME record set.
-
Method Details
-
defineAaaaRecordSet
PrivateDnsRecordSet.DefinitionStages.AaaaRecordSetBlank<PrivateDnsZone.DefinitionStages.WithCreate> defineAaaaRecordSet(String name) Specifies definition of an AAAA record set.- Parameters:
name- name of the AAAA record set- Returns:
- the stage representing configuration for the AAAA record set
-
defineARecordSet
PrivateDnsRecordSet.DefinitionStages.ARecordSetBlank<PrivateDnsZone.DefinitionStages.WithCreate> defineARecordSet(String name) Specifies definition of an A record set.- Parameters:
name- name of the A record set- Returns:
- the stage representing configuration for the A record set
-
withCnameRecordSet
Specifies definition of a CNAME record set.- Parameters:
name- name of the CNAME record setalias- the CNAME record alias- Returns:
- the next stage of DNS zone definition
-
defineCnameRecordSet
PrivateDnsRecordSet.DefinitionStages.CNameRecordSetBlank<PrivateDnsZone.DefinitionStages.WithCreate> defineCnameRecordSet(String name) Specifies definition of a CNAME record set.- Parameters:
name- name of the CNAME record set- Returns:
- the next stage of DNS zone definition
-
defineMxRecordSet
PrivateDnsRecordSet.DefinitionStages.MXRecordSetBlank<PrivateDnsZone.DefinitionStages.WithCreate> defineMxRecordSet(String name) Specifies definition of a MX record set.- Parameters:
name- name of the MX record set- Returns:
- the stage representing configuration for the MX record set
-
definePtrRecordSet
PrivateDnsRecordSet.DefinitionStages.PtrRecordSetBlank<PrivateDnsZone.DefinitionStages.WithCreate> definePtrRecordSet(String name) Specifies definition of a PTR record set.- Parameters:
name- name of the PTR record set- Returns:
- the stage representing configuration for the PTR record set
-
defineSoaRecordSet
PrivateDnsRecordSet.DefinitionStages.SoaRecordSetBlank<PrivateDnsZone.DefinitionStages.WithCreate> defineSoaRecordSet()Specifies definition of a SOA record set.- Returns:
- the stage representing configuration for the SOA record set
-
defineSrvRecordSet
PrivateDnsRecordSet.DefinitionStages.SrvRecordSetBlank<PrivateDnsZone.DefinitionStages.WithCreate> defineSrvRecordSet(String name) Specifies definition of a SRV record set.- Parameters:
name- the name of the SRV record set- Returns:
- the stage representing configuration for the SRV record set
-
defineTxtRecordSet
PrivateDnsRecordSet.DefinitionStages.TxtRecordSetBlank<PrivateDnsZone.DefinitionStages.WithCreate> defineTxtRecordSet(String name) Specifies definition of a TXT record set.- Parameters:
name- the name of the TXT record set- Returns:
- the stage representing configuration for the TXT record set
-