This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.10.1 published on Friday, Nov 7, 2025 by Pulumi
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.10.1 published on Friday, Nov 7, 2025 by Pulumi
Gets a knowledge source with the specified name within a web agent.
Uses Azure REST API version 2025-09-01-preview.
Using getKnowledgeSource
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 getKnowledgeSource(args: GetKnowledgeSourceArgs, opts?: InvokeOptions): Promise<GetKnowledgeSourceResult>
function getKnowledgeSourceOutput(args: GetKnowledgeSourceOutputArgs, opts?: InvokeOptions): Output<GetKnowledgeSourceResult>def get_knowledge_source(knowledge_source_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
web_agent_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetKnowledgeSourceResult
def get_knowledge_source_output(knowledge_source_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
web_agent_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetKnowledgeSourceResult]func LookupKnowledgeSource(ctx *Context, args *LookupKnowledgeSourceArgs, opts ...InvokeOption) (*LookupKnowledgeSourceResult, error)
func LookupKnowledgeSourceOutput(ctx *Context, args *LookupKnowledgeSourceOutputArgs, opts ...InvokeOption) LookupKnowledgeSourceResultOutput> Note: This function is named LookupKnowledgeSource in the Go SDK.
public static class GetKnowledgeSource
{
public static Task<GetKnowledgeSourceResult> InvokeAsync(GetKnowledgeSourceArgs args, InvokeOptions? opts = null)
public static Output<GetKnowledgeSourceResult> Invoke(GetKnowledgeSourceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetKnowledgeSourceResult> getKnowledgeSource(GetKnowledgeSourceArgs args, InvokeOptions options)
public static Output<GetKnowledgeSourceResult> getKnowledgeSource(GetKnowledgeSourceArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:cdn:getKnowledgeSource
arguments:
# arguments dictionaryThe following arguments are supported:
- Knowledge
Source stringName - The name of the knowledge source.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Web
Agent stringName - The name of the web agent.
- Knowledge
Source stringName - The name of the knowledge source.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Web
Agent stringName - The name of the web agent.
- knowledge
Source StringName - The name of the knowledge source.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- web
Agent StringName - The name of the web agent.
- knowledge
Source stringName - The name of the knowledge source.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- web
Agent stringName - The name of the web agent.
- knowledge_
source_ strname - The name of the knowledge source.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- web_
agent_ strname - The name of the web agent.
- knowledge
Source StringName - The name of the knowledge source.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- web
Agent StringName - The name of the web agent.
getKnowledgeSource Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Last
Refreshed stringTime - The last time the knowledge source was updated.
- Name string
- The name of the resource
- Provisioning
State string - Provisioning status of the knowledge source.
- Source
Type string - Format or origin of the knowledge source.
- System
Data Pulumi.Azure Native. Cdn. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Url string
- Endpoint or location of the knowledge source.
- Description string
- Description of the knowledge source.
- Update
Frequency string - Specifies the units of time for scheduling update intervals for the knowledge source.
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Last
Refreshed stringTime - The last time the knowledge source was updated.
- Name string
- The name of the resource
- Provisioning
State string - Provisioning status of the knowledge source.
- Source
Type string - Format or origin of the knowledge source.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Url string
- Endpoint or location of the knowledge source.
- Description string
- Description of the knowledge source.
- Update
Frequency string - Specifies the units of time for scheduling update intervals for the knowledge source.
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- last
Refreshed StringTime - The last time the knowledge source was updated.
- name String
- The name of the resource
- provisioning
State String - Provisioning status of the knowledge source.
- source
Type String - Format or origin of the knowledge source.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- url String
- Endpoint or location of the knowledge source.
- description String
- Description of the knowledge source.
- update
Frequency String - Specifies the units of time for scheduling update intervals for the knowledge source.
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- last
Refreshed stringTime - The last time the knowledge source was updated.
- name string
- The name of the resource
- provisioning
State string - Provisioning status of the knowledge source.
- source
Type string - Format or origin of the knowledge source.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- url string
- Endpoint or location of the knowledge source.
- description string
- Description of the knowledge source.
- update
Frequency string - Specifies the units of time for scheduling update intervals for the knowledge source.
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- last_
refreshed_ strtime - The last time the knowledge source was updated.
- name str
- The name of the resource
- provisioning_
state str - Provisioning status of the knowledge source.
- source_
type str - Format or origin of the knowledge source.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- url str
- Endpoint or location of the knowledge source.
- description str
- Description of the knowledge source.
- update_
frequency str - Specifies the units of time for scheduling update intervals for the knowledge source.
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- last
Refreshed StringTime - The last time the knowledge source was updated.
- name String
- The name of the resource
- provisioning
State String - Provisioning status of the knowledge source.
- source
Type String - Format or origin of the knowledge source.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- url String
- Endpoint or location of the knowledge source.
- description String
- Description of the knowledge source.
- update
Frequency String - Specifies the units of time for scheduling update intervals for the knowledge source.
Supporting Types
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
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 v2 docs if using the v2 version of this package.
Azure Native v3.10.1 published on Friday, Nov 7, 2025 by Pulumi
