Freigeben über


RecordSetsOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:

PrivateDnsManagementClient's

<xref:record_sets> -Attribut.

Vererbung
builtins.object
RecordSetsOperations

Konstruktor

RecordSetsOperations(*args, **kwargs)

Methoden

create_or_update

Erstellt oder aktualisiert einen Datensatzsatz innerhalb einer Privates DNS Zone.

delete

Löscht einen Datensatzsatz aus einer Privates DNS Zone. Dieser Vorgang kann nicht rückgängig gemacht werden.

get

Ruft einen Datensatzsatz ab.

list

Listet alle Datensatzsätze in einer Privates DNS Zone auf.

list_by_type

Listet die Datensatzsätze eines angegebenen Typs in einer Privates DNS Zone auf.

update

Updates einen Datensatzsatz innerhalb einer Privates DNS Zone.

create_or_update

Erstellt oder aktualisiert einen Datensatzsatz innerhalb einer Privates DNS Zone.

create_or_update(resource_group_name: str, private_zone_name: str, record_type: str | _models.RecordType, relative_record_set_name: str, parameters: _models.RecordSet, if_match: str | None = None, if_none_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RecordSet

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

private_zone_name
str
Erforderlich

Der Name der Privates DNS Zone (ohne abschlussenden Punkt). Erforderlich.

record_type
str oder RecordType
Erforderlich

Der Typ des DNS-Eintrags in diesem Datensatzsatz. Datensatzsätze vom Typ SOA können aktualisiert, aber nicht erstellt werden (sie werden erstellt, wenn die Privates DNS Zone erstellt wird). Bekannte Werte sind: "A", "AAAA", "CNAME", "MX", "PTR", "SOA", "SRV" und "TXT". Erforderlich.

relative_record_set_name
str
Erforderlich

Der Name des Datensatzsatzes relativ zum Namen der Zone. Erforderlich.

parameters
RecordSet oder IO
Erforderlich

Parameter, die für den CreateOrUpdate-Vorgang bereitgestellt werden. Ist entweder ein RecordSet-Typ oder ein E/A-Typ. Erforderlich.

if_match
str
Erforderlich

Das ETag des Datensatzsatzes. Lassen Sie diesen Wert weg, um immer den aktuellen Datensatzsatz zu überschreiben. Geben Sie den zuletzt angezeigten ETag-Wert an, um das versehentliche Überschreiben gleichzeitiger Änderungen zu verhindern. Der Standardwert ist Keine.

if_none_match
str
Erforderlich

Legen Sie auf "*" fest, um das Erstellen eines neuen Datensatzsatzes zu ermöglichen, aber das Aktualisieren eines vorhandenen Datensatzsatzes zu verhindern. Andere Werte werden ignoriert. Der Standardwert ist Keine.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

RecordSet oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete

Löscht einen Datensatzsatz aus einer Privates DNS Zone. Dieser Vorgang kann nicht rückgängig gemacht werden.

delete(resource_group_name: str, private_zone_name: str, record_type: str | RecordType, relative_record_set_name: str, if_match: str | None = None, **kwargs: Any) -> None

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

private_zone_name
str
Erforderlich

Der Name der Privates DNS Zone (ohne abschlussenden Punkt). Erforderlich.

record_type
str oder RecordType
Erforderlich

Der Typ des DNS-Eintrags in diesem Datensatzsatz. Datensatzsätze vom Typ SOA können nicht gelöscht werden (sie werden gelöscht, wenn die Privates DNS Zone gelöscht wird). Bekannte Werte sind: "A", "AAAA", "CNAME", "MX", "PTR", "SOA", "SRV" und "TXT". Erforderlich.

relative_record_set_name
str
Erforderlich

Der Name des Datensatzsatzes relativ zum Namen der Zone. Erforderlich.

if_match
str
Erforderlich

Das ETag des Datensatzsatzes. Lassen Sie diesen Wert weg, um immer den aktuellen Datensatzsatz zu löschen. Geben Sie den zuletzt angezeigten ETag-Wert an, um das versehentliche Löschen gleichzeitiger Änderungen zu verhindern. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get

Ruft einen Datensatzsatz ab.

get(resource_group_name: str, private_zone_name: str, record_type: str | RecordType, relative_record_set_name: str, **kwargs: Any) -> RecordSet

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

private_zone_name
str
Erforderlich

Der Name der Privates DNS Zone (ohne abschlussenden Punkt). Erforderlich.

record_type
str oder RecordType
Erforderlich

Der Typ des DNS-Eintrags in diesem Datensatzsatz. Bekannte Werte sind: "A", "AAAA", "CNAME", "MX", "PTR", "SOA", "SRV" und "TXT". Erforderlich.

relative_record_set_name
str
Erforderlich

Der Name des Datensatzsatzes relativ zum Namen der Zone. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

RecordSet oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Listet alle Datensatzsätze in einer Privates DNS Zone auf.

list(resource_group_name: str, private_zone_name: str, top: int | None = None, recordsetnamesuffix: str | None = None, **kwargs: Any) -> Iterable[RecordSet]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

private_zone_name
str
Erforderlich

Der Name der Privates DNS Zone (ohne abschlussenden Punkt). Erforderlich.

top
int
Erforderlich

Die maximale Anzahl von Datensatzsätzen, die zurückgegeben werden sollen. Wenn nicht angegeben, werden bis zu 100 Datensatzsätze zurückgegeben. Der Standardwert ist Keine.

recordsetnamesuffix
str
Erforderlich

Die Suffixbezeichnung des Datensatzsatznamens, der zum Filtern der Datensatzsatzaufzählung verwendet werden soll. Wenn dieser Parameter angegeben wird, enthält die zurückgegebene Enumeration nur Datensätze, die mit ".:code:" enden. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von RecordSet oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_type

Listet die Datensatzsätze eines angegebenen Typs in einer Privates DNS Zone auf.

list_by_type(resource_group_name: str, private_zone_name: str, record_type: str | RecordType, top: int | None = None, recordsetnamesuffix: str | None = None, **kwargs: Any) -> Iterable[RecordSet]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

private_zone_name
str
Erforderlich

Der Name der Privates DNS Zone (ohne abschlussenden Punkt). Erforderlich.

record_type
str oder RecordType
Erforderlich

Der Typ der datensatzsätze, die aufgelistet werden sollen. Bekannte Werte sind: "A", "AAAA", "CNAME", "MX", "PTR", "SOA", "SRV" und "TXT". Erforderlich.

top
int
Erforderlich

Die maximale Anzahl von Datensatzsätzen, die zurückgegeben werden sollen. Wenn nicht angegeben, werden bis zu 100 Datensatzsätze zurückgegeben. Der Standardwert ist Keine.

recordsetnamesuffix
str
Erforderlich

Die Suffixbezeichnung des Datensatzsatznamens, der zum Filtern der Datensatzsatzaufzählung verwendet werden soll. Wenn dieser Parameter angegeben wird, enthält die zurückgegebene Enumeration nur Datensätze, die mit ".:code:" enden. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von RecordSet oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

update

Updates einen Datensatzsatz innerhalb einer Privates DNS Zone.

update(resource_group_name: str, private_zone_name: str, record_type: str | _models.RecordType, relative_record_set_name: str, parameters: _models.RecordSet, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RecordSet

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

private_zone_name
str
Erforderlich

Der Name der Privates DNS Zone (ohne abschlussenden Punkt). Erforderlich.

record_type
str oder RecordType
Erforderlich

Der Typ des DNS-Eintrags in diesem Eintragssatz. Bekannte Werte sind: "A", "AAAA", "CNAME", "MX", "PTR", "SOA", "SRV" und "TXT". Erforderlich.

relative_record_set_name
str
Erforderlich

Der Name des Datensatzsatzes relativ zum Namen der Zone. Erforderlich.

parameters
RecordSet oder IO
Erforderlich

Parameter, die für den Updatevorgang bereitgestellt werden. Ist entweder ein RecordSet-Typ oder ein E/A-Typ. Erforderlich.

if_match
str
Erforderlich

Das ETag des Datensatzsatzes. Lassen Sie diesen Wert aus, um den aktuellen Datensatzsatz immer zu überschreiben. Geben Sie den zuletzt angezeigten ETag-Wert an, um zu verhindern, dass gleichzeitige Änderungen versehentlich überschrieben werden. Der Standardwert ist Keine.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

RecordSet oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

models = <module 'azure.mgmt.privatedns.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\privatedns\\models\\__init__.py'>