azure-native.apimanagement.getLogger
Explore with Pulumi AI
Gets the details of the logger specified by its identifier. Azure REST API version: 2022-08-01.
Using getLogger
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 getLogger(args: GetLoggerArgs, opts?: InvokeOptions): Promise<GetLoggerResult>
function getLoggerOutput(args: GetLoggerOutputArgs, opts?: InvokeOptions): Output<GetLoggerResult>
def get_logger(logger_id: Optional[str] = None,
resource_group_name: Optional[str] = None,
service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLoggerResult
def get_logger_output(logger_id: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
service_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLoggerResult]
func LookupLogger(ctx *Context, args *LookupLoggerArgs, opts ...InvokeOption) (*LookupLoggerResult, error)
func LookupLoggerOutput(ctx *Context, args *LookupLoggerOutputArgs, opts ...InvokeOption) LookupLoggerResultOutput
> Note: This function is named LookupLogger
in the Go SDK.
public static class GetLogger
{
public static Task<GetLoggerResult> InvokeAsync(GetLoggerArgs args, InvokeOptions? opts = null)
public static Output<GetLoggerResult> Invoke(GetLoggerInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLoggerResult> getLogger(GetLoggerArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:apimanagement:getLogger
arguments:
# arguments dictionary
The following arguments are supported:
- Logger
Id string Logger identifier. Must be unique in the API Management service instance.
- Resource
Group stringName The name of the resource group. The name is case insensitive.
- Service
Name string The name of the API Management service.
- Logger
Id string Logger identifier. Must be unique in the API Management service instance.
- Resource
Group stringName The name of the resource group. The name is case insensitive.
- Service
Name string The name of the API Management service.
- logger
Id String Logger identifier. Must be unique in the API Management service instance.
- resource
Group StringName The name of the resource group. The name is case insensitive.
- service
Name String The name of the API Management service.
- logger
Id string Logger identifier. Must be unique in the API Management service instance.
- resource
Group stringName The name of the resource group. The name is case insensitive.
- service
Name string The name of the API Management service.
- logger_
id str Logger identifier. Must be unique in the API Management service instance.
- resource_
group_ strname The name of the resource group. The name is case insensitive.
- service_
name str The name of the API Management service.
- logger
Id String Logger identifier. Must be unique in the API Management service instance.
- resource
Group StringName The name of the resource group. The name is case insensitive.
- service
Name String The name of the API Management service.
getLogger Result
The following output properties are available:
- Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Logger
Type string Logger type.
- Name string
The name of the resource
- Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Credentials Dictionary<string, string>
The name and SendRule connection string of the event hub for azureEventHub logger. Instrumentation key for applicationInsights logger.
- Description string
Logger description.
- Is
Buffered bool Whether records are buffered in the logger before publishing. Default is assumed to be true.
- Resource
Id string Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource).
- Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Logger
Type string Logger type.
- Name string
The name of the resource
- Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Credentials map[string]string
The name and SendRule connection string of the event hub for azureEventHub logger. Instrumentation key for applicationInsights logger.
- Description string
Logger description.
- Is
Buffered bool Whether records are buffered in the logger before publishing. Default is assumed to be true.
- Resource
Id string Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource).
- id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- logger
Type String Logger type.
- name String
The name of the resource
- type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- credentials Map<String,String>
The name and SendRule connection string of the event hub for azureEventHub logger. Instrumentation key for applicationInsights logger.
- description String
Logger description.
- is
Buffered Boolean Whether records are buffered in the logger before publishing. Default is assumed to be true.
- resource
Id String Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource).
- id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- logger
Type string Logger type.
- name string
The name of the resource
- type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- credentials {[key: string]: string}
The name and SendRule connection string of the event hub for azureEventHub logger. Instrumentation key for applicationInsights logger.
- description string
Logger description.
- is
Buffered boolean Whether records are buffered in the logger before publishing. Default is assumed to be true.
- resource
Id string Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource).
- id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- logger_
type str Logger type.
- name str
The name of the resource
- type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- credentials Mapping[str, str]
The name and SendRule connection string of the event hub for azureEventHub logger. Instrumentation key for applicationInsights logger.
- description str
Logger description.
- is_
buffered bool Whether records are buffered in the logger before publishing. Default is assumed to be true.
- resource_
id str Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource).
- id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- logger
Type String Logger type.
- name String
The name of the resource
- type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- credentials Map<String>
The name and SendRule connection string of the event hub for azureEventHub logger. Instrumentation key for applicationInsights logger.
- description String
Logger description.
- is
Buffered Boolean Whether records are buffered in the logger before publishing. Default is assumed to be true.
- resource
Id String Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource).
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0