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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.devhub.getIacProfile
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Resource representation of a IacProfile. Azure REST API version: 2024-05-01-preview.
Other available API versions: 2024-08-01-preview.
Using getIacProfile
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 getIacProfile(args: GetIacProfileArgs, opts?: InvokeOptions): Promise<GetIacProfileResult>
function getIacProfileOutput(args: GetIacProfileOutputArgs, opts?: InvokeOptions): Output<GetIacProfileResult>def get_iac_profile(iac_profile_name: Optional[str] = None,
                    resource_group_name: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetIacProfileResult
def get_iac_profile_output(iac_profile_name: Optional[pulumi.Input[str]] = None,
                    resource_group_name: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetIacProfileResult]func LookupIacProfile(ctx *Context, args *LookupIacProfileArgs, opts ...InvokeOption) (*LookupIacProfileResult, error)
func LookupIacProfileOutput(ctx *Context, args *LookupIacProfileOutputArgs, opts ...InvokeOption) LookupIacProfileResultOutput> Note: This function is named LookupIacProfile in the Go SDK.
public static class GetIacProfile 
{
    public static Task<GetIacProfileResult> InvokeAsync(GetIacProfileArgs args, InvokeOptions? opts = null)
    public static Output<GetIacProfileResult> Invoke(GetIacProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIacProfileResult> getIacProfile(GetIacProfileArgs args, InvokeOptions options)
public static Output<GetIacProfileResult> getIacProfile(GetIacProfileArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:devhub:getIacProfile
  arguments:
    # arguments dictionaryThe following arguments are supported:
- IacProfile stringName 
- The name of the IacProfile.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- IacProfile stringName 
- The name of the IacProfile.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- iacProfile StringName 
- The name of the IacProfile.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- iacProfile stringName 
- The name of the IacProfile.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- iac_profile_ strname 
- The name of the IacProfile.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- iacProfile StringName 
- The name of the IacProfile.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
getIacProfile Result
The following output properties are available:
- AuthStatus string
- Determines the authorization status of requests.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- PrStatus string
- The status of the Pull Request submitted against the users repository.
- PullNumber int
- The number associated with the submitted pull request.
- SystemData Pulumi.Azure Native. Dev Hub. 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"
- BranchName string
- Repository Branch Name
- RepositoryMain stringBranch 
- Repository Main Branch
- RepositoryName string
- Repository Name
- RepositoryOwner string
- Repository Owner
- Stages
List<Pulumi.Azure Native. Dev Hub. Outputs. Stage Properties Response> 
- StorageAccount stringName 
- Terraform Storage Account Name
- StorageAccount stringResource Group 
- Terraform Storage Account Resource Group
- StorageAccount stringSubscription 
- Terraform Storage Account Subscription
- StorageContainer stringName 
- Terraform Container Name
- Dictionary<string, string>
- Resource tags.
- Templates
List<Pulumi.Azure Native. Dev Hub. Outputs. Iac Template Properties Response> 
- AuthStatus string
- Determines the authorization status of requests.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- PrStatus string
- The status of the Pull Request submitted against the users repository.
- PullNumber int
- The number associated with the submitted pull request.
- 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"
- BranchName string
- Repository Branch Name
- RepositoryMain stringBranch 
- Repository Main Branch
- RepositoryName string
- Repository Name
- RepositoryOwner string
- Repository Owner
- Stages
[]StageProperties Response 
- StorageAccount stringName 
- Terraform Storage Account Name
- StorageAccount stringResource Group 
- Terraform Storage Account Resource Group
- StorageAccount stringSubscription 
- Terraform Storage Account Subscription
- StorageContainer stringName 
- Terraform Container Name
- map[string]string
- Resource tags.
- Templates
[]IacTemplate Properties Response 
- authStatus String
- Determines the authorization status of requests.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- prStatus String
- The status of the Pull Request submitted against the users repository.
- pullNumber Integer
- The number associated with the submitted pull request.
- 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"
- branchName String
- Repository Branch Name
- repositoryMain StringBranch 
- Repository Main Branch
- repositoryName String
- Repository Name
- repositoryOwner String
- Repository Owner
- stages
List<StageProperties Response> 
- storageAccount StringName 
- Terraform Storage Account Name
- storageAccount StringResource Group 
- Terraform Storage Account Resource Group
- storageAccount StringSubscription 
- Terraform Storage Account Subscription
- storageContainer StringName 
- Terraform Container Name
- Map<String,String>
- Resource tags.
- templates
List<IacTemplate Properties Response> 
- authStatus string
- Determines the authorization status of requests.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- prStatus string
- The status of the Pull Request submitted against the users repository.
- pullNumber number
- The number associated with the submitted pull request.
- 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"
- branchName string
- Repository Branch Name
- repositoryMain stringBranch 
- Repository Main Branch
- repositoryName string
- Repository Name
- repositoryOwner string
- Repository Owner
- stages
StageProperties Response[] 
- storageAccount stringName 
- Terraform Storage Account Name
- storageAccount stringResource Group 
- Terraform Storage Account Resource Group
- storageAccount stringSubscription 
- Terraform Storage Account Subscription
- storageContainer stringName 
- Terraform Container Name
- {[key: string]: string}
- Resource tags.
- templates
IacTemplate Properties Response[] 
- auth_status str
- Determines the authorization status of requests.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location str
- The geo-location where the resource lives
- name str
- The name of the resource
- pr_status str
- The status of the Pull Request submitted against the users repository.
- pull_number int
- The number associated with the submitted pull request.
- 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"
- branch_name str
- Repository Branch Name
- repository_main_ strbranch 
- Repository Main Branch
- repository_name str
- Repository Name
- repository_owner str
- Repository Owner
- stages
Sequence[StageProperties Response] 
- storage_account_ strname 
- Terraform Storage Account Name
- storage_account_ strresource_ group 
- Terraform Storage Account Resource Group
- storage_account_ strsubscription 
- Terraform Storage Account Subscription
- storage_container_ strname 
- Terraform Container Name
- Mapping[str, str]
- Resource tags.
- templates
Sequence[IacTemplate Properties Response] 
- authStatus String
- Determines the authorization status of requests.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- prStatus String
- The status of the Pull Request submitted against the users repository.
- pullNumber Number
- The number associated with the submitted pull request.
- 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"
- branchName String
- Repository Branch Name
- repositoryMain StringBranch 
- Repository Main Branch
- repositoryName String
- Repository Name
- repositoryOwner String
- Repository Owner
- stages List<Property Map>
- storageAccount StringName 
- Terraform Storage Account Name
- storageAccount StringResource Group 
- Terraform Storage Account Resource Group
- storageAccount StringSubscription 
- Terraform Storage Account Subscription
- storageContainer StringName 
- Terraform Container Name
- Map<String>
- Resource tags.
- templates List<Property Map>
Supporting Types
IacTemplateDetailsResponse   
- Count int
- Count of the product
- NamingConvention string
- Naming convention of this product
- ProductName string
- The name of the products.
- Count int
- Count of the product
- NamingConvention string
- Naming convention of this product
- ProductName string
- The name of the products.
- count Integer
- Count of the product
- namingConvention String
- Naming convention of this product
- productName String
- The name of the products.
- count number
- Count of the product
- namingConvention string
- Naming convention of this product
- productName string
- The name of the products.
- count int
- Count of the product
- naming_convention str
- Naming convention of this product
- product_name str
- The name of the products.
- count Number
- Count of the product
- namingConvention String
- Naming convention of this product
- productName String
- The name of the products.
IacTemplatePropertiesResponse   
- InstanceName string
- the sample instance name of the template
- InstanceStage string
- the source stage of the template
- QuickStart stringTemplate Type 
- Determines the authorization status of requests.
- SourceResource stringId 
- the source store of the template
- TemplateDetails List<Pulumi.Azure Native. Dev Hub. Inputs. Iac Template Details Response> 
- TemplateName string
- Template Name
- InstanceName string
- the sample instance name of the template
- InstanceStage string
- the source stage of the template
- QuickStart stringTemplate Type 
- Determines the authorization status of requests.
- SourceResource stringId 
- the source store of the template
- TemplateDetails []IacTemplate Details Response 
- TemplateName string
- Template Name
- instanceName String
- the sample instance name of the template
- instanceStage String
- the source stage of the template
- quickStart StringTemplate Type 
- Determines the authorization status of requests.
- sourceResource StringId 
- the source store of the template
- templateDetails List<IacTemplate Details Response> 
- templateName String
- Template Name
- instanceName string
- the sample instance name of the template
- instanceStage string
- the source stage of the template
- quickStart stringTemplate Type 
- Determines the authorization status of requests.
- sourceResource stringId 
- the source store of the template
- templateDetails IacTemplate Details Response[] 
- templateName string
- Template Name
- instance_name str
- the sample instance name of the template
- instance_stage str
- the source stage of the template
- quick_start_ strtemplate_ type 
- Determines the authorization status of requests.
- source_resource_ strid 
- the source store of the template
- template_details Sequence[IacTemplate Details Response] 
- template_name str
- Template Name
- instanceName String
- the sample instance name of the template
- instanceStage String
- the source stage of the template
- quickStart StringTemplate Type 
- Determines the authorization status of requests.
- sourceResource StringId 
- the source store of the template
- templateDetails List<Property Map>
- templateName String
- Template Name
StagePropertiesResponse  
- Dependencies List<string>
- GitEnvironment string
- StageName string
- Stage Name
- Dependencies []string
- GitEnvironment string
- StageName string
- Stage Name
- dependencies List<String>
- gitEnvironment String
- stageName String
- Stage Name
- dependencies string[]
- gitEnvironment string
- stageName string
- Stage Name
- dependencies Sequence[str]
- git_environment str
- stage_name str
- Stage Name
- dependencies List<String>
- gitEnvironment String
- stageName String
- Stage Name
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 v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi