azure-native.web.getWebAppDiagnosticLogsConfiguration

Explore with Pulumi AI

Gets the logging configuration of an app. API Version: 2020-12-01.

Using getWebAppDiagnosticLogsConfiguration

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 getWebAppDiagnosticLogsConfiguration(args: GetWebAppDiagnosticLogsConfigurationArgs, opts?: InvokeOptions): Promise<GetWebAppDiagnosticLogsConfigurationResult>
function getWebAppDiagnosticLogsConfigurationOutput(args: GetWebAppDiagnosticLogsConfigurationOutputArgs, opts?: InvokeOptions): Output<GetWebAppDiagnosticLogsConfigurationResult>
def get_web_app_diagnostic_logs_configuration(name: Optional[str] = None,
                                              resource_group_name: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetWebAppDiagnosticLogsConfigurationResult
def get_web_app_diagnostic_logs_configuration_output(name: Optional[pulumi.Input[str]] = None,
                                              resource_group_name: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetWebAppDiagnosticLogsConfigurationResult]
func LookupWebAppDiagnosticLogsConfiguration(ctx *Context, args *LookupWebAppDiagnosticLogsConfigurationArgs, opts ...InvokeOption) (*LookupWebAppDiagnosticLogsConfigurationResult, error)
func LookupWebAppDiagnosticLogsConfigurationOutput(ctx *Context, args *LookupWebAppDiagnosticLogsConfigurationOutputArgs, opts ...InvokeOption) LookupWebAppDiagnosticLogsConfigurationResultOutput

> Note: This function is named LookupWebAppDiagnosticLogsConfiguration in the Go SDK.

public static class GetWebAppDiagnosticLogsConfiguration 
{
    public static Task<GetWebAppDiagnosticLogsConfigurationResult> InvokeAsync(GetWebAppDiagnosticLogsConfigurationArgs args, InvokeOptions? opts = null)
    public static Output<GetWebAppDiagnosticLogsConfigurationResult> Invoke(GetWebAppDiagnosticLogsConfigurationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetWebAppDiagnosticLogsConfigurationResult> getWebAppDiagnosticLogsConfiguration(GetWebAppDiagnosticLogsConfigurationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:web:getWebAppDiagnosticLogsConfiguration
  arguments:
    # arguments dictionary

The following arguments are supported:

Name string

Name of the app.

ResourceGroupName string

Name of the resource group to which the resource belongs.

Name string

Name of the app.

ResourceGroupName string

Name of the resource group to which the resource belongs.

name String

Name of the app.

resourceGroupName String

Name of the resource group to which the resource belongs.

name string

Name of the app.

resourceGroupName string

Name of the resource group to which the resource belongs.

name str

Name of the app.

resource_group_name str

Name of the resource group to which the resource belongs.

name String

Name of the app.

resourceGroupName String

Name of the resource group to which the resource belongs.

getWebAppDiagnosticLogsConfiguration Result

The following output properties are available:

Id string

Resource Id.

Name string

Resource Name.

Type string

Resource type.

ApplicationLogs Pulumi.AzureNative.Web.Outputs.ApplicationLogsConfigResponse

Application logs configuration.

DetailedErrorMessages Pulumi.AzureNative.Web.Outputs.EnabledConfigResponse

Detailed error messages configuration.

FailedRequestsTracing Pulumi.AzureNative.Web.Outputs.EnabledConfigResponse

Failed requests tracing configuration.

HttpLogs Pulumi.AzureNative.Web.Outputs.HttpLogsConfigResponse

HTTP logs configuration.

Kind string

Kind of resource.

Id string

Resource Id.

Name string

Resource Name.

Type string

Resource type.

ApplicationLogs ApplicationLogsConfigResponse

Application logs configuration.

DetailedErrorMessages EnabledConfigResponse

Detailed error messages configuration.

FailedRequestsTracing EnabledConfigResponse

Failed requests tracing configuration.

HttpLogs HttpLogsConfigResponse

HTTP logs configuration.

Kind string

Kind of resource.

id String

Resource Id.

name String

Resource Name.

type String

Resource type.

applicationLogs ApplicationLogsConfigResponse

Application logs configuration.

detailedErrorMessages EnabledConfigResponse

Detailed error messages configuration.

failedRequestsTracing EnabledConfigResponse

Failed requests tracing configuration.

httpLogs HttpLogsConfigResponse

HTTP logs configuration.

kind String

Kind of resource.

id string

Resource Id.

name string

Resource Name.

type string

Resource type.

applicationLogs ApplicationLogsConfigResponse

Application logs configuration.

detailedErrorMessages EnabledConfigResponse

Detailed error messages configuration.

failedRequestsTracing EnabledConfigResponse

Failed requests tracing configuration.

httpLogs HttpLogsConfigResponse

HTTP logs configuration.

kind string

Kind of resource.

id str

Resource Id.

name str

Resource Name.

type str

Resource type.

application_logs ApplicationLogsConfigResponse

Application logs configuration.

detailed_error_messages EnabledConfigResponse

Detailed error messages configuration.

failed_requests_tracing EnabledConfigResponse

Failed requests tracing configuration.

http_logs HttpLogsConfigResponse

HTTP logs configuration.

kind str

Kind of resource.

id String

Resource Id.

name String

Resource Name.

type String

Resource type.

applicationLogs Property Map

Application logs configuration.

detailedErrorMessages Property Map

Detailed error messages configuration.

failedRequestsTracing Property Map

Failed requests tracing configuration.

httpLogs Property Map

HTTP logs configuration.

kind String

Kind of resource.

Supporting Types

ApplicationLogsConfigResponse

AzureBlobStorage AzureBlobStorageApplicationLogsConfigResponse

Application logs to blob storage configuration.

AzureTableStorage AzureTableStorageApplicationLogsConfigResponse

Application logs to azure table storage configuration.

FileSystem FileSystemApplicationLogsConfigResponse

Application logs to file system configuration.

azureBlobStorage AzureBlobStorageApplicationLogsConfigResponse

Application logs to blob storage configuration.

azureTableStorage AzureTableStorageApplicationLogsConfigResponse

Application logs to azure table storage configuration.

fileSystem FileSystemApplicationLogsConfigResponse

Application logs to file system configuration.

azureBlobStorage AzureBlobStorageApplicationLogsConfigResponse

Application logs to blob storage configuration.

azureTableStorage AzureTableStorageApplicationLogsConfigResponse

Application logs to azure table storage configuration.

fileSystem FileSystemApplicationLogsConfigResponse

Application logs to file system configuration.

azure_blob_storage AzureBlobStorageApplicationLogsConfigResponse

Application logs to blob storage configuration.

azure_table_storage AzureTableStorageApplicationLogsConfigResponse

Application logs to azure table storage configuration.

file_system FileSystemApplicationLogsConfigResponse

Application logs to file system configuration.

azureBlobStorage Property Map

Application logs to blob storage configuration.

azureTableStorage Property Map

Application logs to azure table storage configuration.

fileSystem Property Map

Application logs to file system configuration.

AzureBlobStorageApplicationLogsConfigResponse

Level string

Log level.

RetentionInDays int

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

SasUrl string

SAS url to a azure blob container with read/write/list/delete permissions.

Level string

Log level.

RetentionInDays int

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

SasUrl string

SAS url to a azure blob container with read/write/list/delete permissions.

level String

Log level.

retentionInDays Integer

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

sasUrl String

SAS url to a azure blob container with read/write/list/delete permissions.

level string

Log level.

retentionInDays number

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

sasUrl string

SAS url to a azure blob container with read/write/list/delete permissions.

level str

Log level.

retention_in_days int

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

sas_url str

SAS url to a azure blob container with read/write/list/delete permissions.

level String

Log level.

retentionInDays Number

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

sasUrl String

SAS url to a azure blob container with read/write/list/delete permissions.

AzureBlobStorageHttpLogsConfigResponse

Enabled bool

True if configuration is enabled, false if it is disabled and null if configuration is not set.

RetentionInDays int

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

SasUrl string

SAS url to a azure blob container with read/write/list/delete permissions.

Enabled bool

True if configuration is enabled, false if it is disabled and null if configuration is not set.

RetentionInDays int

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

SasUrl string

SAS url to a azure blob container with read/write/list/delete permissions.

enabled Boolean

True if configuration is enabled, false if it is disabled and null if configuration is not set.

retentionInDays Integer

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

sasUrl String

SAS url to a azure blob container with read/write/list/delete permissions.

enabled boolean

True if configuration is enabled, false if it is disabled and null if configuration is not set.

retentionInDays number

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

sasUrl string

SAS url to a azure blob container with read/write/list/delete permissions.

enabled bool

True if configuration is enabled, false if it is disabled and null if configuration is not set.

retention_in_days int

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

sas_url str

SAS url to a azure blob container with read/write/list/delete permissions.

enabled Boolean

True if configuration is enabled, false if it is disabled and null if configuration is not set.

retentionInDays Number

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

sasUrl String

SAS url to a azure blob container with read/write/list/delete permissions.

AzureTableStorageApplicationLogsConfigResponse

SasUrl string

SAS URL to an Azure table with add/query/delete permissions.

Level string

Log level.

SasUrl string

SAS URL to an Azure table with add/query/delete permissions.

Level string

Log level.

sasUrl String

SAS URL to an Azure table with add/query/delete permissions.

level String

Log level.

sasUrl string

SAS URL to an Azure table with add/query/delete permissions.

level string

Log level.

sas_url str

SAS URL to an Azure table with add/query/delete permissions.

level str

Log level.

sasUrl String

SAS URL to an Azure table with add/query/delete permissions.

level String

Log level.

EnabledConfigResponse

Enabled bool

True if configuration is enabled, false if it is disabled and null if configuration is not set.

Enabled bool

True if configuration is enabled, false if it is disabled and null if configuration is not set.

enabled Boolean

True if configuration is enabled, false if it is disabled and null if configuration is not set.

enabled boolean

True if configuration is enabled, false if it is disabled and null if configuration is not set.

enabled bool

True if configuration is enabled, false if it is disabled and null if configuration is not set.

enabled Boolean

True if configuration is enabled, false if it is disabled and null if configuration is not set.

FileSystemApplicationLogsConfigResponse

Level string

Log level.

Level string

Log level.

level String

Log level.

level string

Log level.

level str

Log level.

level String

Log level.

FileSystemHttpLogsConfigResponse

Enabled bool

True if configuration is enabled, false if it is disabled and null if configuration is not set.

RetentionInDays int

Retention in days. Remove files older than X days. 0 or lower means no retention.

RetentionInMb int

Maximum size in megabytes that http log files can use. When reached old log files will be removed to make space for new ones. Value can range between 25 and 100.

Enabled bool

True if configuration is enabled, false if it is disabled and null if configuration is not set.

RetentionInDays int

Retention in days. Remove files older than X days. 0 or lower means no retention.

RetentionInMb int

Maximum size in megabytes that http log files can use. When reached old log files will be removed to make space for new ones. Value can range between 25 and 100.

enabled Boolean

True if configuration is enabled, false if it is disabled and null if configuration is not set.

retentionInDays Integer

Retention in days. Remove files older than X days. 0 or lower means no retention.

retentionInMb Integer

Maximum size in megabytes that http log files can use. When reached old log files will be removed to make space for new ones. Value can range between 25 and 100.

enabled boolean

True if configuration is enabled, false if it is disabled and null if configuration is not set.

retentionInDays number

Retention in days. Remove files older than X days. 0 or lower means no retention.

retentionInMb number

Maximum size in megabytes that http log files can use. When reached old log files will be removed to make space for new ones. Value can range between 25 and 100.

enabled bool

True if configuration is enabled, false if it is disabled and null if configuration is not set.

retention_in_days int

Retention in days. Remove files older than X days. 0 or lower means no retention.

retention_in_mb int

Maximum size in megabytes that http log files can use. When reached old log files will be removed to make space for new ones. Value can range between 25 and 100.

enabled Boolean

True if configuration is enabled, false if it is disabled and null if configuration is not set.

retentionInDays Number

Retention in days. Remove files older than X days. 0 or lower means no retention.

retentionInMb Number

Maximum size in megabytes that http log files can use. When reached old log files will be removed to make space for new ones. Value can range between 25 and 100.

HttpLogsConfigResponse

AzureBlobStorage AzureBlobStorageHttpLogsConfigResponse

Http logs to azure blob storage configuration.

FileSystem FileSystemHttpLogsConfigResponse

Http logs to file system configuration.

azureBlobStorage AzureBlobStorageHttpLogsConfigResponse

Http logs to azure blob storage configuration.

fileSystem FileSystemHttpLogsConfigResponse

Http logs to file system configuration.

azureBlobStorage AzureBlobStorageHttpLogsConfigResponse

Http logs to azure blob storage configuration.

fileSystem FileSystemHttpLogsConfigResponse

Http logs to file system configuration.

azure_blob_storage AzureBlobStorageHttpLogsConfigResponse

Http logs to azure blob storage configuration.

file_system FileSystemHttpLogsConfigResponse

Http logs to file system configuration.

azureBlobStorage Property Map

Http logs to azure blob storage configuration.

fileSystem Property Map

Http logs to file system configuration.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0