次の方法で共有


IDefinition<ParentT> インターフェイス

定義

親定義の一部としての DNS ゾーン レコード セット定義の全体。

public interface IDefinition<ParentT> : Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IAaaaRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IARecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.ICaaRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.ICNameRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IMXRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.INSRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IPtrRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.ISrvRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.ITxtRecordSetBlank<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithAaaaRecordIPv6Address<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithAaaaRecordIPv6AddressOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithARecordIPv4Address<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithARecordIPv4AddressOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithCaaRecordEntry<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithCaaRecordEntryOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithCNameRecordAlias<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithCNameRecordSetAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithETagCheck<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithMetadata<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithMXRecordMailExchange<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithMXRecordMailExchangeOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithNSRecordNameServer<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithNSRecordNameServerOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithPtrRecordTargetDomainName<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithPtrRecordTargetDomainNameOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithSrvRecordEntry<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithSrvRecordEntryOrAttachable<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithTtl<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithTxtRecordTextValue<ParentT>, Microsoft.Azure.Management.Dns.Fluent.DnsRecordSet.Definition.IWithTxtRecordTextValueOrAttachable<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
    interface IARecordSetBlank<'ParentT>
    interface IWithARecordIPv4Address<'ParentT>
    interface IWithARecordIPv4AddressOrAttachable<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithTtl<'ParentT>
    interface IWithMetadata<'ParentT>
    interface IWithETagCheck<'ParentT>
    interface IAaaaRecordSetBlank<'ParentT>
    interface IWithAaaaRecordIPv6Address<'ParentT>
    interface IWithAaaaRecordIPv6AddressOrAttachable<'ParentT>
    interface ICaaRecordSetBlank<'ParentT>
    interface IWithCaaRecordEntry<'ParentT>
    interface IWithCaaRecordEntryOrAttachable<'ParentT>
    interface ICNameRecordSetBlank<'ParentT>
    interface IWithCNameRecordAlias<'ParentT>
    interface IWithCNameRecordSetAttachable<'ParentT>
    interface IMXRecordSetBlank<'ParentT>
    interface IWithMXRecordMailExchange<'ParentT>
    interface IWithMXRecordMailExchangeOrAttachable<'ParentT>
    interface INSRecordSetBlank<'ParentT>
    interface IWithNSRecordNameServer<'ParentT>
    interface IWithNSRecordNameServerOrAttachable<'ParentT>
    interface IPtrRecordSetBlank<'ParentT>
    interface IWithPtrRecordTargetDomainName<'ParentT>
    interface IWithPtrRecordTargetDomainNameOrAttachable<'ParentT>
    interface ISrvRecordSetBlank<'ParentT>
    interface IWithSrvRecordEntry<'ParentT>
    interface IWithSrvRecordEntryOrAttachable<'ParentT>
    interface ITxtRecordSetBlank<'ParentT>
    interface IWithTxtRecordTextValue<'ParentT>
    interface IWithTxtRecordTextValueOrAttachable<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IAaaaRecordSetBlank(Of ParentT), IARecordSetBlank(Of ParentT), ICaaRecordSetBlank(Of ParentT), ICNameRecordSetBlank(Of ParentT), IInDefinition(Of ParentT), IMXRecordSetBlank(Of ParentT), INSRecordSetBlank(Of ParentT), IPtrRecordSetBlank(Of ParentT), ISrvRecordSetBlank(Of ParentT), ITxtRecordSetBlank(Of ParentT), IWithAaaaRecordIPv6Address(Of ParentT), IWithAaaaRecordIPv6AddressOrAttachable(Of ParentT), IWithARecordIPv4Address(Of ParentT), IWithARecordIPv4AddressOrAttachable(Of ParentT), IWithAttach(Of ParentT), IWithCaaRecordEntry(Of ParentT), IWithCaaRecordEntryOrAttachable(Of ParentT), IWithCNameRecordAlias(Of ParentT), IWithCNameRecordSetAttachable(Of ParentT), IWithETagCheck(Of ParentT), IWithMetadata(Of ParentT), IWithMXRecordMailExchange(Of ParentT), IWithMXRecordMailExchangeOrAttachable(Of ParentT), IWithNSRecordNameServer(Of ParentT), IWithNSRecordNameServerOrAttachable(Of ParentT), IWithPtrRecordTargetDomainName(Of ParentT), IWithPtrRecordTargetDomainNameOrAttachable(Of ParentT), IWithSrvRecordEntry(Of ParentT), IWithSrvRecordEntryOrAttachable(Of ParentT), IWithTtl(Of ParentT), IWithTxtRecordTextValue(Of ParentT), IWithTxtRecordTextValueOrAttachable(Of ParentT)

型パラメーター

ParentT

この定義をアタッチした後に戻る親定義のステージ。

実装

メソッド

Attach()

親定義の一部としての DNS ゾーン レコード セット定義の全体。

(継承元 IInDefinition<ParentT>)
WithAlias(String)

指定されたエイリアスを使用して CNAME レコードを作成します。

(継承元 IWithCNameRecordAlias<ParentT>)
WithETagCheck()

既存のレコード セットを更新しないように、If-None-Match ヘッダーを に設定する必要があることを指定します。

(継承元 IWithETagCheck<ParentT>)
WithIPv4Address(String)

このレコード セットに指定された IPv4 アドレスを持つ A レコードを作成します。

(継承元 IWithARecordIPv4Address<ParentT>)
WithIPv6Address(String)

このレコード セットに指定された IPv6 アドレスを使用して AAAA レコードを作成します。

(継承元 IWithAaaaRecordIPv6Address<ParentT>)
WithMailExchange(String, Int32)

このレコード セットに指定されたメール交換サーバーを使用して MX レコードを作成し、優先順位を割り当てます。

(継承元 IWithMXRecordMailExchange<ParentT>)
WithMetadata(String, String)

リソースにメタデータを追加します。

(継承元 IWithMetadata<ParentT>)
WithNameServer(String)

このレコード セットに指定されたネーム サーバーを使用して NS レコードを作成します。

(継承元 IWithNSRecordNameServer<ParentT>)
WithRecord(Int32, String, String)

サービスの Caa レコードを指定します。

(継承元 IWithCaaRecordEntry<ParentT>)
WithRecord(String, Int32, Int32, Int32)

サービスのサービス レコードを指定します。

(継承元 IWithSrvRecordEntry<ParentT>)
WithTargetDomainName(String)

このレコード セットに指定されたターゲット ドメイン名を持つ PTR レコードを作成します。

(継承元 IWithPtrRecordTargetDomainName<ParentT>)
WithText(String)

このレコード セット内の指定されたテキストを含む Txt レコードを作成します。

(継承元 IWithTxtRecordTextValue<ParentT>)
WithTimeToLive(Int64)

レコード セット内のレコードの Time To Live を指定します。

(継承元 IWithTtl<ParentT>)

適用対象