Type Parameters:
T - the fluent type of the resource
All Known Subinterfaces:
ActionGroup, ActiveDirectoryApplication, ActiveDirectoryGroup, ActiveDirectoryUser, ActivityLogAlert, ApplicationGateway, ApplicationSecurityGroup, AppServiceCertificateOrder, AppServiceDomain, AppServicePlan, AutoscaleSetting, AvailabilitySet, BatchAccount, BatchAICluster, BatchAIWorkspace, BlobContainer, BlobServiceProperties, CdnProfile, ContainerGroup, ContainerService, CosmosDBAccount, DdosProtectionPlan, Deployment, DeploymentSlot, DeploymentSlotBase<FluentT>, DiagnosticSetting, Disk, DnsZone, EventHub, EventHubConsumerGroup, EventHubDisasterRecoveryPairing, EventHubNamespace, ExpressRouteCircuit, ExpressRouteCircuitPeering, ExpressRouteCrossConnection, ExpressRouteCrossConnectionPeering, FlowLogSettings, FunctionApp, FunctionDeploymentSlot, Gallery, GalleryImage, GalleryImageVersion, GenericResource, Identity, ImmutabilityPolicy, Key, KubernetesCluster, LoadBalancer, LocalNetworkGateway, ManagementLock, ManagementPolicy, MetricAlert, NamespaceAuthorizationRule, Network, NetworkInterface, NetworkPeering, NetworkSecurityGroup, NetworkWatcher, PolicyDefinition, PublicIPAddress, PublicIPPrefix, Queue, QueueAuthorizationRule, RedisCache, RedisCachePremium, Registry, RegistryTask, ResourceGroup, RouteFilter, RouteTable, SearchService, Secret, ServiceBusNamespace, ServiceBusSubscription, ServicePrincipal, Snapshot, SqlDatabase, SqlDatabaseAutomaticTuning, SqlDatabaseThreatDetectionPolicy, SqlElasticPool, SqlEncryptionProtector, SqlFailoverGroup, SqlFirewallRule, SqlServer, SqlServerAutomaticTuning, SqlServerKey, SqlServerSecurityAlertPolicy, SqlSyncGroup, SqlSyncMember, SqlVirtualNetworkRule, SqlWarehouse, StorageAccount, Topic, TopicAuthorizationRule, TrafficManagerProfile, Vault, VirtualMachine, VirtualMachineScaleSet, VirtualMachineScaleSetVM, VirtualNetworkGateway, VirtualNetworkGatewayConnection, WebApp, Webhook

public interface Updatable<T>
Base class for resource that can be updated.
  • Method Summary

    Modifier and Type
    Method
    Description
    Begins an update for a new resource.
  • Method Details

    • update

      T update()
      Begins an update for a new resource.

      This is the beginning of the builder pattern used to update top level resources in Azure. The final method completing the definition and starting the actual resource creation process in Azure is Appliable.apply().

      Returns:
      the stage of new resource update