This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
azure-native.apicenter.getApiSource
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
Returns details of the API source.
Uses Azure REST API version 2024-06-01-preview.
Using getApiSource
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 getApiSource(args: GetApiSourceArgs, opts?: InvokeOptions): Promise<GetApiSourceResult>
function getApiSourceOutput(args: GetApiSourceOutputArgs, opts?: InvokeOptions): Output<GetApiSourceResult>def get_api_source(api_source_name: Optional[str] = None,
                   resource_group_name: Optional[str] = None,
                   service_name: Optional[str] = None,
                   workspace_name: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetApiSourceResult
def get_api_source_output(api_source_name: Optional[pulumi.Input[str]] = None,
                   resource_group_name: Optional[pulumi.Input[str]] = None,
                   service_name: Optional[pulumi.Input[str]] = None,
                   workspace_name: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetApiSourceResult]func LookupApiSource(ctx *Context, args *LookupApiSourceArgs, opts ...InvokeOption) (*LookupApiSourceResult, error)
func LookupApiSourceOutput(ctx *Context, args *LookupApiSourceOutputArgs, opts ...InvokeOption) LookupApiSourceResultOutput> Note: This function is named LookupApiSource in the Go SDK.
public static class GetApiSource 
{
    public static Task<GetApiSourceResult> InvokeAsync(GetApiSourceArgs args, InvokeOptions? opts = null)
    public static Output<GetApiSourceResult> Invoke(GetApiSourceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetApiSourceResult> getApiSource(GetApiSourceArgs args, InvokeOptions options)
public static Output<GetApiSourceResult> getApiSource(GetApiSourceArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:apicenter:getApiSource
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ApiSource stringName 
- The name of the API.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ServiceName string
- The name of Azure API Center service.
- WorkspaceName string
- The name of the workspace.
- ApiSource stringName 
- The name of the API.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ServiceName string
- The name of Azure API Center service.
- WorkspaceName string
- The name of the workspace.
- apiSource StringName 
- The name of the API.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- serviceName String
- The name of Azure API Center service.
- workspaceName String
- The name of the workspace.
- apiSource stringName 
- The name of the API.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- serviceName string
- The name of Azure API Center service.
- workspaceName string
- The name of the workspace.
- api_source_ strname 
- The name of the API.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- service_name str
- The name of Azure API Center service.
- workspace_name str
- The name of the workspace.
- apiSource StringName 
- The name of the API.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- serviceName String
- The name of Azure API Center service.
- workspaceName String
- The name of the workspace.
getApiSource Result
The following output properties are available:
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- LinkState Pulumi.Azure Native. Api Center. Outputs. Link State Response 
- The state of the API source link
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. Api Center. 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"
- AzureApi Pulumi.Management Source Azure Native. Api Center. Outputs. Azure Api Management Source Response 
- API source configuration for Azure API Management.
- ImportSpecification string
- Indicates if the specification should be imported along with metadata.
- TargetEnvironment stringId 
- The target environment resource ID.
- TargetLifecycle stringStage 
- The target lifecycle stage.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- LinkState LinkState Response 
- The state of the API source link
- Name string
- The name of the resource
- SystemData 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"
- AzureApi AzureManagement Source Api Management Source Response 
- API source configuration for Azure API Management.
- ImportSpecification string
- Indicates if the specification should be imported along with metadata.
- TargetEnvironment stringId 
- The target environment resource ID.
- TargetLifecycle stringStage 
- The target lifecycle stage.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- linkState LinkState Response 
- The state of the API source link
- name String
- The name of the resource
- systemData 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"
- azureApi AzureManagement Source Api Management Source Response 
- API source configuration for Azure API Management.
- importSpecification String
- Indicates if the specification should be imported along with metadata.
- targetEnvironment StringId 
- The target environment resource ID.
- targetLifecycle StringStage 
- The target lifecycle stage.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- linkState LinkState Response 
- The state of the API source link
- name string
- The name of the resource
- systemData 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"
- azureApi AzureManagement Source Api Management Source Response 
- API source configuration for Azure API Management.
- importSpecification string
- Indicates if the specification should be imported along with metadata.
- targetEnvironment stringId 
- The target environment resource ID.
- targetLifecycle stringStage 
- The target lifecycle stage.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- link_state LinkState Response 
- The state of the API source link
- name str
- The name of the resource
- 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"
- azure_api_ Azuremanagement_ source Api Management Source Response 
- API source configuration for Azure API Management.
- import_specification str
- Indicates if the specification should be imported along with metadata.
- target_environment_ strid 
- The target environment resource ID.
- target_lifecycle_ strstage 
- The target lifecycle stage.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- linkState Property Map
- The state of the API source link
- name String
- The name of the resource
- systemData 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"
- azureApi Property MapManagement Source 
- API source configuration for Azure API Management.
- importSpecification String
- Indicates if the specification should be imported along with metadata.
- targetEnvironment StringId 
- The target environment resource ID.
- targetLifecycle StringStage 
- The target lifecycle stage.
Supporting Types
AzureApiManagementSourceResponse    
- ResourceId string
- API Management service resource ID.
- MsiResource stringId 
- The resource ID of the managed identity that has access to the API Management instance.
- ResourceId string
- API Management service resource ID.
- MsiResource stringId 
- The resource ID of the managed identity that has access to the API Management instance.
- resourceId String
- API Management service resource ID.
- msiResource StringId 
- The resource ID of the managed identity that has access to the API Management instance.
- resourceId string
- API Management service resource ID.
- msiResource stringId 
- The resource ID of the managed identity that has access to the API Management instance.
- resource_id str
- API Management service resource ID.
- msi_resource_ strid 
- The resource ID of the managed identity that has access to the API Management instance.
- resourceId String
- API Management service resource ID.
- msiResource StringId 
- The resource ID of the managed identity that has access to the API Management instance.
LinkStateResponse  
- LastUpdated stringOn 
- The timestamp of the last update of the link state.
- Message string
- The state message.
- State string
- The state of the link.
- LastUpdated stringOn 
- The timestamp of the last update of the link state.
- Message string
- The state message.
- State string
- The state of the link.
- lastUpdated StringOn 
- The timestamp of the last update of the link state.
- message String
- The state message.
- state String
- The state of the link.
- lastUpdated stringOn 
- The timestamp of the last update of the link state.
- message string
- The state message.
- state string
- The state of the link.
- last_updated_ stron 
- The timestamp of the last update of the link state.
- message str
- The state message.
- state str
- The state of the link.
- lastUpdated StringOn 
- The timestamp of the last update of the link state.
- message String
- The state message.
- state String
- The state of the link.
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified 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 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi