This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
azure-native.network.getFlowLog
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
Gets a flow log resource by name. Azure REST API version: 2023-02-01.
Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01.
Using getFlowLog
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getFlowLog(args: GetFlowLogArgs, opts?: InvokeOptions): Promise<GetFlowLogResult>
function getFlowLogOutput(args: GetFlowLogOutputArgs, opts?: InvokeOptions): Output<GetFlowLogResult>
def get_flow_log(flow_log_name: Optional[str] = None,
network_watcher_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFlowLogResult
def get_flow_log_output(flow_log_name: Optional[pulumi.Input[str]] = None,
network_watcher_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFlowLogResult]
func LookupFlowLog(ctx *Context, args *LookupFlowLogArgs, opts ...InvokeOption) (*LookupFlowLogResult, error)
func LookupFlowLogOutput(ctx *Context, args *LookupFlowLogOutputArgs, opts ...InvokeOption) LookupFlowLogResultOutput
> Note: This function is named LookupFlowLog
in the Go SDK.
public static class GetFlowLog
{
public static Task<GetFlowLogResult> InvokeAsync(GetFlowLogArgs args, InvokeOptions? opts = null)
public static Output<GetFlowLogResult> Invoke(GetFlowLogInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFlowLogResult> getFlowLog(GetFlowLogArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:network:getFlowLog
arguments:
# arguments dictionary
The following arguments are supported:
- Flow
Log stringName - The name of the flow log resource.
- Network
Watcher stringName - The name of the network watcher.
- Resource
Group stringName - The name of the resource group.
- Flow
Log stringName - The name of the flow log resource.
- Network
Watcher stringName - The name of the network watcher.
- Resource
Group stringName - The name of the resource group.
- flow
Log StringName - The name of the flow log resource.
- network
Watcher StringName - The name of the network watcher.
- resource
Group StringName - The name of the resource group.
- flow
Log stringName - The name of the flow log resource.
- network
Watcher stringName - The name of the network watcher.
- resource
Group stringName - The name of the resource group.
- flow_
log_ strname - The name of the flow log resource.
- network_
watcher_ strname - The name of the network watcher.
- resource_
group_ strname - The name of the resource group.
- flow
Log StringName - The name of the flow log resource.
- network
Watcher StringName - The name of the network watcher.
- resource
Group StringName - The name of the resource group.
getFlowLog Result
The following output properties are available:
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the flow log.
- Storage
Id string - ID of the storage account which is used to store the flow log.
- Target
Resource stringGuid - Guid of network security group to which flow log will be applied.
- Target
Resource stringId - ID of network security group to which flow log will be applied.
- Type string
- Resource type.
- Enabled bool
- Flag to enable/disable flow logging.
- Flow
Analytics Pulumi.Configuration Azure Native. Network. Outputs. Traffic Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- Format
Pulumi.
Azure Native. Network. Outputs. Flow Log Format Parameters Response - Parameters that define the flow log format.
- Id string
- Resource ID.
- Location string
- Resource location.
- Retention
Policy Pulumi.Azure Native. Network. Outputs. Retention Policy Parameters Response - Parameters that define the retention policy for flow log.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the flow log.
- Storage
Id string - ID of the storage account which is used to store the flow log.
- Target
Resource stringGuid - Guid of network security group to which flow log will be applied.
- Target
Resource stringId - ID of network security group to which flow log will be applied.
- Type string
- Resource type.
- Enabled bool
- Flag to enable/disable flow logging.
- Flow
Analytics TrafficConfiguration Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- Format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- Id string
- Resource ID.
- Location string
- Resource location.
- Retention
Policy RetentionPolicy Parameters Response - Parameters that define the retention policy for flow log.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the flow log.
- storage
Id String - ID of the storage account which is used to store the flow log.
- target
Resource StringGuid - Guid of network security group to which flow log will be applied.
- target
Resource StringId - ID of network security group to which flow log will be applied.
- type String
- Resource type.
- enabled Boolean
- Flag to enable/disable flow logging.
- flow
Analytics TrafficConfiguration Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- id String
- Resource ID.
- location String
- Resource location.
- retention
Policy RetentionPolicy Parameters Response - Parameters that define the retention policy for flow log.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- provisioning
State string - The provisioning state of the flow log.
- storage
Id string - ID of the storage account which is used to store the flow log.
- target
Resource stringGuid - Guid of network security group to which flow log will be applied.
- target
Resource stringId - ID of network security group to which flow log will be applied.
- type string
- Resource type.
- enabled boolean
- Flag to enable/disable flow logging.
- flow
Analytics TrafficConfiguration Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- id string
- Resource ID.
- location string
- Resource location.
- retention
Policy RetentionPolicy Parameters Response - Parameters that define the retention policy for flow log.
- {[key: string]: string}
- Resource tags.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- provisioning_
state str - The provisioning state of the flow log.
- storage_
id str - ID of the storage account which is used to store the flow log.
- target_
resource_ strguid - Guid of network security group to which flow log will be applied.
- target_
resource_ strid - ID of network security group to which flow log will be applied.
- type str
- Resource type.
- enabled bool
- Flag to enable/disable flow logging.
- flow_
analytics_ Trafficconfiguration Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- id str
- Resource ID.
- location str
- Resource location.
- retention_
policy RetentionPolicy Parameters Response - Parameters that define the retention policy for flow log.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the flow log.
- storage
Id String - ID of the storage account which is used to store the flow log.
- target
Resource StringGuid - Guid of network security group to which flow log will be applied.
- target
Resource StringId - ID of network security group to which flow log will be applied.
- type String
- Resource type.
- enabled Boolean
- Flag to enable/disable flow logging.
- flow
Analytics Property MapConfiguration - Parameters that define the configuration of traffic analytics.
- format Property Map
- Parameters that define the flow log format.
- id String
- Resource ID.
- location String
- Resource location.
- retention
Policy Property Map - Parameters that define the retention policy for flow log.
- Map<String>
- Resource tags.
Supporting Types
FlowLogFormatParametersResponse
RetentionPolicyParametersResponse
TrafficAnalyticsConfigurationPropertiesResponse
- Enabled bool
- Flag to enable/disable traffic analytics.
- Traffic
Analytics intInterval - The interval in minutes which would decide how frequently TA service should do flow analytics.
- Workspace
Id string - The resource guid of the attached workspace.
- Workspace
Region string - The location of the attached workspace.
- Workspace
Resource stringId - Resource Id of the attached workspace.
- Enabled bool
- Flag to enable/disable traffic analytics.
- Traffic
Analytics intInterval - The interval in minutes which would decide how frequently TA service should do flow analytics.
- Workspace
Id string - The resource guid of the attached workspace.
- Workspace
Region string - The location of the attached workspace.
- Workspace
Resource stringId - Resource Id of the attached workspace.
- enabled Boolean
- Flag to enable/disable traffic analytics.
- traffic
Analytics IntegerInterval - The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspace
Id String - The resource guid of the attached workspace.
- workspace
Region String - The location of the attached workspace.
- workspace
Resource StringId - Resource Id of the attached workspace.
- enabled boolean
- Flag to enable/disable traffic analytics.
- traffic
Analytics numberInterval - The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspace
Id string - The resource guid of the attached workspace.
- workspace
Region string - The location of the attached workspace.
- workspace
Resource stringId - Resource Id of the attached workspace.
- enabled bool
- Flag to enable/disable traffic analytics.
- traffic_
analytics_ intinterval - The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspace_
id str - The resource guid of the attached workspace.
- workspace_
region str - The location of the attached workspace.
- workspace_
resource_ strid - Resource Id of the attached workspace.
- enabled Boolean
- Flag to enable/disable traffic analytics.
- traffic
Analytics NumberInterval - The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspace
Id String - The resource guid of the attached workspace.
- workspace
Region String - The location of the attached workspace.
- workspace
Resource StringId - Resource Id of the attached workspace.
TrafficAnalyticsPropertiesResponse
- Network
Watcher Pulumi.Flow Analytics Configuration Azure Native. Network. Inputs. Traffic Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- Network
Watcher TrafficFlow Analytics Configuration Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- network
Watcher TrafficFlow Analytics Configuration Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- network
Watcher TrafficFlow Analytics Configuration Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- network_
watcher_ Trafficflow_ analytics_ configuration Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- network
Watcher Property MapFlow Analytics Configuration - Parameters that define the configuration of traffic analytics.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi