EncryptionProtector Interface
public interface EncryptionProtector
An immutable client-side representation of EncryptionProtector.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
abstract
Encryption |
innerModel()
Gets the inner com. |
abstract String |
kind()
Gets the kind property: Kind of encryption protector. |
abstract String |
location()
Gets the location property: Resource location. |
abstract String |
name()
Gets the name property: The name of the resource. |
abstract
Encryption |
refresh()
Refreshes the resource to sync with Azure. |
abstract
Encryption |
refresh(Context context)
Refreshes the resource to sync with Azure. |
abstract Region |
region()
Gets the region of the resource. |
abstract String |
regionName()
Gets the name of the resource region. |
abstract String |
resourceGroupName()
Gets the name of the resource group. |
abstract void |
revalidate()
Revalidates server's existing encryption protector. |
abstract void |
revalidate(Context context)
Revalidates server's existing encryption protector. |
abstract String |
serverKeyName()
Gets the server |
abstract
Server |
serverKeyType()
Gets the server |
abstract String |
subregion()
Gets the subregion property: Subregion of the encryption protector. |
abstract String |
thumbprint()
Gets the thumbprint property: Thumbprint of the server key. |
abstract String |
type()
Gets the type property: The type of the resource. |
abstract Update |
update()
Begins update for the Encryption |
abstract String |
uri()
Gets the uri property: The URI of the server key. |
Method Details
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract EncryptionProtectorInner innerModel()
Gets the inner com.azure.resourcemanager.synapse.fluent.models.EncryptionProtectorInner object.
Returns:
kind
public abstract String kind()
Gets the kind property: Kind of encryption protector. This is metadata used for the Azure portal experience.
Returns:
location
public abstract String location()
Gets the location property: Resource location.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
refresh
public abstract EncryptionProtector refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract EncryptionProtector refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
region
public abstract Region region()
Gets the region of the resource.
Returns:
regionName
public abstract String regionName()
Gets the name of the resource region.
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
revalidate
public abstract void revalidate()
Revalidates server's existing encryption protector.
Revalidates workspace managed sql server's existing encryption protector.
revalidate
public abstract void revalidate(Context context)
Revalidates server's existing encryption protector.
Revalidates workspace managed sql server's existing encryption protector.
Parameters:
serverKeyName
public abstract String serverKeyName()
Gets the serverKeyName property: The name of the server key.
Returns:
serverKeyType
public abstract ServerKeyType serverKeyType()
Gets the serverKeyType property: The encryption protector type like 'ServiceManaged', 'AzureKeyVault'.
Returns:
subregion
public abstract String subregion()
Gets the subregion property: Subregion of the encryption protector.
Returns:
thumbprint
public abstract String thumbprint()
Gets the thumbprint property: Thumbprint of the server key.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract EncryptionProtector.Update update()
Begins update for the EncryptionProtector resource.
Returns:
uri
public abstract String uri()
Gets the uri property: The URI of the server key.
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for