Azure Native
getLogger
Logger details. API Version: 2020-12-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.
- 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.
- 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.
- 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.
- 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.
- 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.
- service
Name String The name of the API Management service.
getLogger Result
The following output properties are available:
- Id string
Resource ID.
- Logger
Type string Logger type.
- Name string
Resource name.
- Type string
Resource type for API Management resource.
- 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
Resource ID.
- Logger
Type string Logger type.
- Name string
Resource name.
- Type string
Resource type for API Management resource.
- 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
Resource ID.
- logger
Type String Logger type.
- name String
Resource name.
- type String
Resource type for API Management resource.
- credentials
Map
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
Resource ID.
- logger
Type string Logger type.
- name string
Resource name.
- type string
Resource type for API Management resource.
- 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
Resource ID.
- logger_
type str Logger type.
- name str
Resource name.
- type str
Resource type for API Management resource.
- 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
Resource ID.
- logger
Type String Logger type.
- name String
Resource name.
- type String
Resource type for API Management resource.
- credentials
Map
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
- https://github.com/pulumi/pulumi-azure-native
- License
- Apache-2.0