Interface FlowLogSettings

All Superinterfaces:
HasInner<com.microsoft.azure.management.network.implementation.FlowLogInformationInner>, HasParent<NetworkWatcher>, Refreshable<FlowLogSettings>, Updatable<FlowLogSettings.Update>

@Beta public interface FlowLogSettings extends HasParent<NetworkWatcher>, HasInner<com.microsoft.azure.management.network.implementation.FlowLogInformationInner>, Updatable<FlowLogSettings.Update>, Refreshable<FlowLogSettings>
Client-side representation of the configuration of flow log, associated with network watcher and an Azure resource.
  • Method Details

    • targetResourceId

      String targetResourceId()
      Get the ID of the resource to configure for flow logging.
      Returns:
      the targetResourceId value
    • storageId

      String storageId()
      Returns:
      the id of the storage account used to store the flow log
    • enabled

      boolean enabled()
      Returns:
      true if logging is enabled, false otherwise
    • isRetentionEnabled

      boolean isRetentionEnabled()
      Returns:
      true if retention policy enabled, false otherwise
    • retentionDays

      int retentionDays()
      Returns:
      the number of days to retain flow log records
    • networkSecurityGroupId

      String networkSecurityGroupId()
      Returns:
      network security group id these flow log settings apply to