This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.74.0 published on Monday, Nov 25, 2024 by Pulumi
azure-native.apicenter.getApiSource
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.74.0 published on Monday, Nov 25, 2024 by Pulumi
Returns details of the API source. 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:apicenter:getApiSource
arguments:
# arguments dictionary
The following arguments are supported:
- Api
Source stringName - The name of the API.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Service
Name string - The name of Azure API Center service.
- Workspace
Name string - The name of the workspace.
- Api
Source stringName - The name of the API.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Service
Name string - The name of Azure API Center service.
- Workspace
Name string - The name of the workspace.
- api
Source StringName - The name of the API.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- service
Name String - The name of Azure API Center service.
- workspace
Name String - The name of the workspace.
- api
Source stringName - The name of the API.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- service
Name string - The name of Azure API Center service.
- workspace
Name 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.
- api
Source StringName - The name of the API.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- service
Name String - The name of Azure API Center service.
- workspace
Name 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}"
- Link
State Pulumi.Azure Native. Api Center. Outputs. Link State Response - The state of the API source link
- Name string
- The name of the resource
- System
Data 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"
- Azure
Api Pulumi.Management Source Azure Native. Api Center. Outputs. Azure Api Management Source Response - API source configuration for Azure API Management.
- Import
Specification string - Indicates if the specification should be imported along with metadata.
- Target
Environment stringId - The target environment resource ID.
- Target
Lifecycle stringStage - The target lifecycle stage.
- Id string
- 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 string
- The name of the resource
- 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"
- Azure
Api AzureManagement Source Api Management Source Response - API source configuration for Azure API Management.
- Import
Specification string - Indicates if the specification should be imported along with metadata.
- Target
Environment stringId - The target environment resource ID.
- Target
Lifecycle stringStage - The target lifecycle stage.
- id String
- 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 String
- The name of the resource
- 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"
- azure
Api AzureManagement Source Api Management Source Response - API source configuration for Azure API Management.
- import
Specification String - Indicates if the specification should be imported along with metadata.
- target
Environment StringId - The target environment resource ID.
- target
Lifecycle StringStage - The target lifecycle stage.
- id string
- 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 string
- The name of the resource
- 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"
- azure
Api AzureManagement Source Api Management Source Response - API source configuration for Azure API Management.
- import
Specification string - Indicates if the specification should be imported along with metadata.
- target
Environment stringId - The target environment resource ID.
- target
Lifecycle 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}"
- link
State Property Map - The state of the API source link
- name String
- The name of the resource
- 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"
- azure
Api Property MapManagement Source - API source configuration for Azure API Management.
- import
Specification String - Indicates if the specification should be imported along with metadata.
- target
Environment StringId - The target environment resource ID.
- target
Lifecycle StringStage - The target lifecycle stage.
Supporting Types
AzureApiManagementSourceResponse
- Resource
Id string - API Management service resource ID.
- Msi
Resource stringId - The resource ID of the managed identity that has access to the API Management instance.
- Resource
Id string - API Management service resource ID.
- Msi
Resource stringId - The resource ID of the managed identity that has access to the API Management instance.
- resource
Id String - API Management service resource ID.
- msi
Resource StringId - The resource ID of the managed identity that has access to the API Management instance.
- resource
Id string - API Management service resource ID.
- msi
Resource 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.
- resource
Id String - API Management service resource ID.
- msi
Resource StringId - The resource ID of the managed identity that has access to the API Management instance.
LinkStateResponse
- Last
Updated 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 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 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 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.
- last
Updated StringOn - The timestamp of the last update of the link state.
- message String
- The state message.
- state String
- The state of the link.
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 v1 docs if using the v1 version of this package.
Azure Native v2.74.0 published on Monday, Nov 25, 2024 by Pulumi