Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See License.txt in the project root for
license information.
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/
package com.microsoft.azure.management.storage;
import com.microsoft.azure.management.apigeneration.LangDefinition;
import com.microsoft.azure.management.resources.fluentcore.arm.ExpandableStringEnum;
import java.util.Collection;
Azure storage account encryption key sources.
/**
* Azure storage account encryption key sources.
*/
@LangDefinition
public class StorageAccountEncryptionKeySource extends ExpandableStringEnum<StorageAccountEncryptionKeySource> {
Static value Microsoft.Storage for StorageAccountEncryptionKeySource. /** Static value Microsoft.Storage for StorageAccountEncryptionKeySource. */
public static final StorageAccountEncryptionKeySource MICROSOFT_STORAGE = fromString("Microsoft.Storage");
Static value Microsoft.Keyvault for StorageAccountEncryptionKeySource. /** Static value Microsoft.Keyvault for StorageAccountEncryptionKeySource. */
public static final StorageAccountEncryptionKeySource MICROSOFT_KEYVAULT = fromString("Microsoft.Keyvault");
Creates or finds an encryption status based on its name.
Params: - name – a name to look for
Returns: an StorageAccountEncryptionKeySource
/**
* Creates or finds an encryption status based on its name.
*
* @param name a name to look for
* @return an StorageAccountEncryptionKeySource
*/
public static StorageAccountEncryptionKeySource fromString(String name) {
return fromString(name, StorageAccountEncryptionKeySource.class);
}
Returns: known storage account encryption sources.
/**
* @return known storage account encryption sources.
*/
public static Collection<StorageAccountEncryptionKeySource> values() {
return values(StorageAccountEncryptionKeySource.class);
}
}