Freigeben über


SecretsOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

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

KeyVaultManagementClient's

secrets -Attribut.

Vererbung
builtins.object
SecretsOperations

Konstruktor

SecretsOperations(*args, **kwargs)

Methoden

create_or_update

Erstellen oder aktualisieren Sie ein Geheimnis in einem Schlüsseltresor im angegebenen Abonnement. HINWEIS: Diese API ist für die interne Verwendung in ARM-Bereitstellungen vorgesehen. Benutzer sollten den REST-Dienst auf Datenebene für die Interaktion mit Tresorgeheimnissen verwenden.

get

Ruft das angegebene Geheimnis ab. HINWEIS: Diese API ist für die interne Verwendung in ARM-Bereitstellungen vorgesehen. Benutzer sollten den REST-Dienst auf Datenebene für die Interaktion mit Tresorgeheimnissen verwenden.

list

Der Vorgang List ruft Informationen zu den Geheimnissen in einem Tresor ab. HINWEIS: Diese API ist für die interne Verwendung in ARM-Bereitstellungen vorgesehen. Benutzer sollten den REST-Dienst auf Datenebene für die Interaktion mit Tresorgeheimnissen verwenden.

update

Aktualisieren Sie ein Geheimnis im angegebenen Abonnement. HINWEIS: Diese API ist für die interne Verwendung in ARM-Bereitstellungen vorgesehen. Benutzer sollten den REST-Dienst auf Datenebene für die Interaktion mit Tresorgeheimnissen verwenden.

create_or_update

Erstellen oder aktualisieren Sie ein Geheimnis in einem Schlüsseltresor im angegebenen Abonnement. HINWEIS: Diese API ist für die interne Verwendung in ARM-Bereitstellungen vorgesehen. Benutzer sollten den REST-Dienst auf Datenebene für die Interaktion mit Tresorgeheimnissen verwenden.

create_or_update(resource_group_name: str, vault_name: str, secret_name: str, parameters: _models.SecretCreateOrUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Secret

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, zu der der Tresor gehört. Erforderlich.

vault_name
str
Erforderlich

Der Name des Tresors. Erforderlich.

secret_name
str
Erforderlich

Name des Geheimnisses. Der von Ihnen bereitgestellte Wert kann global kopiert werden, um den Dienst auszuführen. Der bereitgestellte Wert sollte keine persönlich identifizierbaren oder sensiblen Informationen enthalten. Erforderlich.

parameters
SecretCreateOrUpdateParameters oder IO
Erforderlich

Parameter zum Erstellen oder Aktualisieren des Geheimnisses. Ist entweder ein SecretCreateOrUpdateParameters-Typ oder ein E/A-Typ. Erforderlich.

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

Geheimnis oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get

Ruft das angegebene Geheimnis ab. HINWEIS: Diese API ist für die interne Verwendung in ARM-Bereitstellungen vorgesehen. Benutzer sollten den REST-Dienst auf Datenebene für die Interaktion mit Tresorgeheimnissen verwenden.

get(resource_group_name: str, vault_name: str, secret_name: str, **kwargs: Any) -> Secret

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, zu der der Tresor gehört. Erforderlich.

vault_name
str
Erforderlich

Der Name des Tresors. Erforderlich.

secret_name
str
Erforderlich

Der Name des Geheimnisses. Erforderlich.

cls
callable

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

Gibt zurück

Geheimnis oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Der Vorgang List ruft Informationen zu den Geheimnissen in einem Tresor ab. HINWEIS: Diese API ist für die interne Verwendung in ARM-Bereitstellungen vorgesehen. Benutzer sollten den REST-Dienst auf Datenebene für die Interaktion mit Tresorgeheimnissen verwenden.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, zu der der Tresor gehört. Erforderlich.

vault_name
str
Erforderlich

Der Name des Tresors. Erforderlich.

top
int
Erforderlich

Maximale Anzahl der zurückzugebenden Ergebnisse. 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 eine Instanz von Secret oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

update

Aktualisieren Sie ein Geheimnis im angegebenen Abonnement. HINWEIS: Diese API ist für die interne Verwendung in ARM-Bereitstellungen vorgesehen. Benutzer sollten den REST-Dienst auf Datenebene für die Interaktion mit Tresorgeheimnissen verwenden.

update(resource_group_name: str, vault_name: str, secret_name: str, parameters: _models.SecretPatchParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Secret

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, zu der der Tresor gehört. Erforderlich.

vault_name
str
Erforderlich

Der Name des Tresors. Erforderlich.

secret_name
str
Erforderlich

Name des Geheimnisses. Erforderlich.

parameters
SecretPatchParameters oder IO
Erforderlich

Parameter zum Patchen des Geheimnisses. Ist entweder ein SecretPatchParameters-Typ oder ein E/A-Typ. Erforderlich.

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

Geheimnis oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

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