1. Packages
  2. Azure Native
  3. API Docs
  4. devhub
  5. getIacProfile
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.47.1 published on Monday, Jun 24, 2024 by Pulumi

azure-native.devhub.getIacProfile

Explore with Pulumi AI

azure-native logo
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.47.1 published on Monday, Jun 24, 2024 by Pulumi

    Resource representation of a IacProfile. Azure REST API version: 2024-05-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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:devhub:getIacProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    IacProfileName string
    The name of the IacProfile.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    IacProfileName string
    The name of the IacProfile.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    iacProfileName String
    The name of the IacProfile.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    iacProfileName string
    The name of the IacProfile.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    iac_profile_name str
    The name of the IacProfile.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    iacProfileName String
    The name of the IacProfile.
    resourceGroupName String
    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.AzureNative.DevHub.Outputs.SystemDataResponse
    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
    RepositoryMainBranch string
    Repository Main Branch
    RepositoryName string
    Repository Name
    RepositoryOwner string
    Repository Owner
    Stages List<Pulumi.AzureNative.DevHub.Outputs.StagePropertiesResponse>
    StorageAccountName string
    Terraform Storage Account Name
    StorageAccountResourceGroup string
    Terraform Storage Account Resource Group
    StorageAccountSubscription string
    Terraform Storage Account Subscription
    StorageContainerName string
    Terraform Container Name
    Tags Dictionary<string, string>
    Resource tags.
    Templates List<Pulumi.AzureNative.DevHub.Outputs.IacTemplatePropertiesResponse>
    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 SystemDataResponse
    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
    RepositoryMainBranch string
    Repository Main Branch
    RepositoryName string
    Repository Name
    RepositoryOwner string
    Repository Owner
    Stages []StagePropertiesResponse
    StorageAccountName string
    Terraform Storage Account Name
    StorageAccountResourceGroup string
    Terraform Storage Account Resource Group
    StorageAccountSubscription string
    Terraform Storage Account Subscription
    StorageContainerName string
    Terraform Container Name
    Tags map[string]string
    Resource tags.
    Templates []IacTemplatePropertiesResponse
    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 SystemDataResponse
    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
    repositoryMainBranch String
    Repository Main Branch
    repositoryName String
    Repository Name
    repositoryOwner String
    Repository Owner
    stages List<StagePropertiesResponse>
    storageAccountName String
    Terraform Storage Account Name
    storageAccountResourceGroup String
    Terraform Storage Account Resource Group
    storageAccountSubscription String
    Terraform Storage Account Subscription
    storageContainerName String
    Terraform Container Name
    tags Map<String,String>
    Resource tags.
    templates List<IacTemplatePropertiesResponse>
    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 SystemDataResponse
    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
    repositoryMainBranch string
    Repository Main Branch
    repositoryName string
    Repository Name
    repositoryOwner string
    Repository Owner
    stages StagePropertiesResponse[]
    storageAccountName string
    Terraform Storage Account Name
    storageAccountResourceGroup string
    Terraform Storage Account Resource Group
    storageAccountSubscription string
    Terraform Storage Account Subscription
    storageContainerName string
    Terraform Container Name
    tags {[key: string]: string}
    Resource tags.
    templates IacTemplatePropertiesResponse[]
    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 SystemDataResponse
    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_branch str
    Repository Main Branch
    repository_name str
    Repository Name
    repository_owner str
    Repository Owner
    stages Sequence[StagePropertiesResponse]
    storage_account_name str
    Terraform Storage Account Name
    storage_account_resource_group str
    Terraform Storage Account Resource Group
    storage_account_subscription str
    Terraform Storage Account Subscription
    storage_container_name str
    Terraform Container Name
    tags Mapping[str, str]
    Resource tags.
    templates Sequence[IacTemplatePropertiesResponse]
    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
    repositoryMainBranch String
    Repository Main Branch
    repositoryName String
    Repository Name
    repositoryOwner String
    Repository Owner
    stages List<Property Map>
    storageAccountName String
    Terraform Storage Account Name
    storageAccountResourceGroup String
    Terraform Storage Account Resource Group
    storageAccountSubscription String
    Terraform Storage Account Subscription
    storageContainerName String
    Terraform Container Name
    tags 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

    QuickStartTemplateType string
    Determines the authorization status of requests.
    InstanceName string
    the sample instance name of the template
    InstanceStage string
    the source stage of the template
    SourceResourceId string
    the source store of the template
    TemplateDetails List<Pulumi.AzureNative.DevHub.Inputs.IacTemplateDetailsResponse>
    TemplateName string
    Template Name
    QuickStartTemplateType string
    Determines the authorization status of requests.
    InstanceName string
    the sample instance name of the template
    InstanceStage string
    the source stage of the template
    SourceResourceId string
    the source store of the template
    TemplateDetails []IacTemplateDetailsResponse
    TemplateName string
    Template Name
    quickStartTemplateType String
    Determines the authorization status of requests.
    instanceName String
    the sample instance name of the template
    instanceStage String
    the source stage of the template
    sourceResourceId String
    the source store of the template
    templateDetails List<IacTemplateDetailsResponse>
    templateName String
    Template Name
    quickStartTemplateType string
    Determines the authorization status of requests.
    instanceName string
    the sample instance name of the template
    instanceStage string
    the source stage of the template
    sourceResourceId string
    the source store of the template
    templateDetails IacTemplateDetailsResponse[]
    templateName string
    Template Name
    quick_start_template_type str
    Determines the authorization status of requests.
    instance_name str
    the sample instance name of the template
    instance_stage str
    the source stage of the template
    source_resource_id str
    the source store of the template
    template_details Sequence[IacTemplateDetailsResponse]
    template_name str
    Template Name
    quickStartTemplateType String
    Determines the authorization status of requests.
    instanceName String
    the sample instance name of the template
    instanceStage String
    the source stage of the template
    sourceResourceId String
    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.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    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.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    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.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    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.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    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_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    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.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.47.1 published on Monday, Jun 24, 2024 by Pulumi