ManagedHsmKeysClient Interface
public interface ManagedHsmKeysClient
An instance of this class provides access to all the operations defined in ManagedHsmKeysClient.
Method Summary
Method Details
createIfNotExist
public abstract ManagedHsmKeyInner createIfNotExist(String resourceGroupName, String name, String keyName, ManagedHsmKeyCreateParameters parameters)
Creates the first version of a new key if it does not exist. If it already exists, then the existing key is returned without any write operations being performed. This API does not create subsequent versions, and does not update existing keys.
Parameters:
Returns:
createIfNotExistAsync
public abstract Mono
Creates the first version of a new key if it does not exist. If it already exists, then the existing key is returned without any write operations being performed. This API does not create subsequent versions, and does not update existing keys.
Parameters:
Returns:
createIfNotExistWithResponse
public abstract Response
Creates the first version of a new key if it does not exist. If it already exists, then the existing key is returned without any write operations being performed. This API does not create subsequent versions, and does not update existing keys.
Parameters:
Returns:
createIfNotExistWithResponseAsync
public abstract Mono
Creates the first version of a new key if it does not exist. If it already exists, then the existing key is returned without any write operations being performed. This API does not create subsequent versions, and does not update existing keys.
Parameters:
Returns:
get
public abstract ManagedHsmKeyInner get(String resourceGroupName, String name, String keyName)
Gets the current version of the specified key from the specified managed HSM.
Parameters:
Returns:
getAsync
public abstract Mono
Gets the current version of the specified key from the specified managed HSM.
Parameters:
Returns:
getVersion
public abstract ManagedHsmKeyInner getVersion(String resourceGroupName, String name, String keyName, String keyVersion)
Gets the specified version of the specified key in the specified managed HSM.
Parameters:
Returns:
getVersionAsync
public abstract Mono
Gets the specified version of the specified key in the specified managed HSM.
Parameters:
Returns:
getVersionWithResponse
public abstract Response
Gets the specified version of the specified key in the specified managed HSM.
Parameters:
Returns:
getVersionWithResponseAsync
public abstract Mono
Gets the specified version of the specified key in the specified managed HSM.
Parameters:
Returns:
getWithResponse
public abstract Response
Gets the current version of the specified key from the specified managed HSM.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
Gets the current version of the specified key from the specified managed HSM.
Parameters:
Returns:
list
public abstract PagedIterable
Lists the keys in the specified managed HSM.
Parameters:
Returns:
list
public abstract PagedIterable
Lists the keys in the specified managed HSM.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Lists the keys in the specified managed HSM.
Parameters:
Returns:
listVersions
public abstract PagedIterable
Lists the versions of the specified key in the specified managed HSM.
Parameters:
Returns:
listVersions
public abstract PagedIterable
Lists the versions of the specified key in the specified managed HSM.
Parameters:
Returns:
listVersionsAsync
public abstract PagedFlux
Lists the versions of the specified key in the specified managed HSM.
Parameters:
Returns:
Applies to
Azure SDK for Java