public class StorageAccount extends AbstractEmulatableAzResource<StorageAccount,StorageServiceSubscription,com.azure.resourcemanager.storage.models.StorageAccount> implements Deletable
AzResource.Draft<T extends AzResource,R>, AzResource.FormalStatus, AzResource.None, AzResource.Status| Modifier and Type | Field and Description |
|---|---|
protected BlobContainerModule |
blobContainerModule |
protected QueueModule |
queueModule |
protected ShareModule |
shareModule |
protected List<AbstractAzResourceModule<?,?,?>> |
subModules |
protected TableModule |
tableModule |
CACHE_LIFETIME, CONNECT_RESOURCE, CREATE_RESOURCE, DEPLOY, NONE, RESOURCE_GROUP_PLACEHOLDER| Modifier | Constructor and Description |
|---|---|
|
StorageAccount(StorageAccount origin)
copy constructor
|
protected |
StorageAccount(com.azure.resourcemanager.storage.models.StorageAccount remote,
StorageAccountModule module) |
protected |
StorageAccount(String name,
String resourceGroupName,
StorageAccountModule module) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHaveBlobs() |
boolean |
canHaveQueues() |
boolean |
canHaveShares() |
boolean |
canHaveTables() |
AccessTier |
getAccessTier() |
List<AbstractAzResourceModule<?,?,?>> |
getCachedSubModules() |
String |
getConnectionString() |
String |
getKey() |
Kind |
getKind() |
Performance |
getPerformance() |
Redundancy |
getRedundancy() |
Region |
getRegion() |
List<AbstractAzResourceModule<?,?,?>> |
getSubModules() |
protected String |
loadStatus(com.azure.resourcemanager.storage.models.StorageAccount remote) |
exists, isAuthRequired, isEmulatorResourcecanEqual, delete, doModify, doModify, equals, getId, getModule, getName, getParent, getRemote, getResourceGroup, getResourceGroupName, getStatus, getSubModule, hashCode, invalidateCache, is400, is404, isDraft, isDraftForCreating, isDraftForUpdating, isHttpException, isHttpException, loadRemoteFromAzure, onRemoteUpdated, refresh, remoteOptional, setRemote, setStatus, toString, update, updateAdditionalPropertiesclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetFormalStatus, getFullResourceType, getPortalUrl, getResourceTypeName, getSubscription, getSubscriptionId, id, nameprotected final BlobContainerModule blobContainerModule
protected final ShareModule shareModule
protected final QueueModule queueModule
protected final TableModule tableModule
protected final List<AbstractAzResourceModule<?,?,?>> subModules
protected StorageAccount(@Nonnull String name, @Nonnull String resourceGroupName, @Nonnull StorageAccountModule module)
public StorageAccount(@Nonnull StorageAccount origin)
protected StorageAccount(@Nonnull com.azure.resourcemanager.storage.models.StorageAccount remote, @Nonnull StorageAccountModule module)
@Nonnull public List<AbstractAzResourceModule<?,?,?>> getSubModules()
getSubModules in class AbstractAzResource<StorageAccount,StorageServiceSubscription,com.azure.resourcemanager.storage.models.StorageAccount>@Nonnull public List<AbstractAzResourceModule<?,?,?>> getCachedSubModules()
getCachedSubModules in class AbstractAzResource<StorageAccount,StorageServiceSubscription,com.azure.resourcemanager.storage.models.StorageAccount>@Nonnull protected String loadStatus(@Nonnull com.azure.resourcemanager.storage.models.StorageAccount remote)
loadStatus in class AbstractAzResource<StorageAccount,StorageServiceSubscription,com.azure.resourcemanager.storage.models.StorageAccount>@Nullable public Performance getPerformance()
public boolean canHaveQueues()
public boolean canHaveTables()
public boolean canHaveBlobs()
public boolean canHaveShares()
@Nullable public Redundancy getRedundancy()
@Nullable public AccessTier getAccessTier()
Copyright © 2024. All rights reserved.