Key Interface

public interface Key

An immutable client-side representation of Key.

Method Summary

Modifier and Type Method and Description
abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract KeyInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.KeyInner object.

abstract Boolean isActiveCmk()

Gets the isActiveCmk property: Used to activate the workspace after a customer managed key is provided.

abstract String keyVaultUrl()

Gets the keyVaultUrl property: The Key Vault Url of the workspace key.

abstract String name()

Gets the name property: The name of the resource.

abstract Key refresh()

Refreshes the resource to sync with Azure.

abstract Key refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the Key resource.

Method Details

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract KeyInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.KeyInner object.

Returns:

the inner object.

isActiveCmk

public abstract Boolean isActiveCmk()

Gets the isActiveCmk property: Used to activate the workspace after a customer managed key is provided.

Returns:

the isActiveCmk value.

keyVaultUrl

public abstract String keyVaultUrl()

Gets the keyVaultUrl property: The Key Vault Url of the workspace key.

Returns:

the keyVaultUrl value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

refresh

public abstract Key refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract Key refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract Key.Update update()

Begins update for the Key resource.

Returns:

the stage of resource update.

Applies to