1. Packages
  2. Azure Native
  3. API Docs
  4. appcomplianceautomation
  5. getReport
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.3.0 published on Monday, Apr 28, 2025 by Pulumi

azure-native.appcomplianceautomation.getReport

Explore with Pulumi AI

azure-native logo
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.3.0 published on Monday, Apr 28, 2025 by Pulumi

    Get the AppComplianceAutomation report and its properties.

    Uses Azure REST API version 2024-06-27.

    Other available API versions: 2022-11-16-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native appcomplianceautomation [ApiVersion]. See the version guide for details.

    Using getReport

    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 getReport(args: GetReportArgs, opts?: InvokeOptions): Promise<GetReportResult>
    function getReportOutput(args: GetReportOutputArgs, opts?: InvokeOptions): Output<GetReportResult>
    def get_report(report_name: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetReportResult
    def get_report_output(report_name: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetReportResult]
    func LookupReport(ctx *Context, args *LookupReportArgs, opts ...InvokeOption) (*LookupReportResult, error)
    func LookupReportOutput(ctx *Context, args *LookupReportOutputArgs, opts ...InvokeOption) LookupReportResultOutput

    > Note: This function is named LookupReport in the Go SDK.

    public static class GetReport 
    {
        public static Task<GetReportResult> InvokeAsync(GetReportArgs args, InvokeOptions? opts = null)
        public static Output<GetReportResult> Invoke(GetReportInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetReportResult> getReport(GetReportArgs args, InvokeOptions options)
    public static Output<GetReportResult> getReport(GetReportArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:appcomplianceautomation:getReport
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ReportName string
    Report Name.
    ReportName string
    Report Name.
    reportName String
    Report Name.
    reportName string
    Report Name.
    report_name str
    Report Name.
    reportName String
    Report Name.

    getReport Result

    The following output properties are available:

    AzureApiVersion string
    The Azure API version of the resource.
    CertRecords List<Pulumi.AzureNative.AppComplianceAutomation.Outputs.CertSyncRecordResponse>
    List of synchronized certification records.
    ComplianceStatus Pulumi.AzureNative.AppComplianceAutomation.Outputs.ReportComplianceStatusResponse
    Report compliance status.
    Errors List<string>
    List of report error codes.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    LastTriggerTime string
    Report last collection trigger time.
    Name string
    The name of the resource
    NextTriggerTime string
    Report next collection trigger time.
    ProvisioningState string
    Azure lifecycle management
    Resources List<Pulumi.AzureNative.AppComplianceAutomation.Outputs.ResourceMetadataResponse>
    List of resource data.
    Status string
    Report status.
    Subscriptions List<string>
    List of subscription Ids.
    SystemData Pulumi.AzureNative.AppComplianceAutomation.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    TenantId string
    Report's tenant id.
    TimeZone string
    Report collection trigger time's time zone, the available list can be obtained by executing "Get-TimeZone -ListAvailable" in PowerShell. An example of valid timezone id is "Pacific Standard Time".
    TriggerTime string
    Report collection trigger time.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    OfferGuid string
    A list of comma-separated offerGuids indicates a series of offerGuids that map to the report. For example, "00000000-0000-0000-0000-000000000001,00000000-0000-0000-0000-000000000002" and "00000000-0000-0000-0000-000000000003".
    StorageInfo Pulumi.AzureNative.AppComplianceAutomation.Outputs.StorageInfoResponse
    The information of 'bring your own storage' binding to the report
    AzureApiVersion string
    The Azure API version of the resource.
    CertRecords []CertSyncRecordResponse
    List of synchronized certification records.
    ComplianceStatus ReportComplianceStatusResponse
    Report compliance status.
    Errors []string
    List of report error codes.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    LastTriggerTime string
    Report last collection trigger time.
    Name string
    The name of the resource
    NextTriggerTime string
    Report next collection trigger time.
    ProvisioningState string
    Azure lifecycle management
    Resources []ResourceMetadataResponse
    List of resource data.
    Status string
    Report status.
    Subscriptions []string
    List of subscription Ids.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    TenantId string
    Report's tenant id.
    TimeZone string
    Report collection trigger time's time zone, the available list can be obtained by executing "Get-TimeZone -ListAvailable" in PowerShell. An example of valid timezone id is "Pacific Standard Time".
    TriggerTime string
    Report collection trigger time.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    OfferGuid string
    A list of comma-separated offerGuids indicates a series of offerGuids that map to the report. For example, "00000000-0000-0000-0000-000000000001,00000000-0000-0000-0000-000000000002" and "00000000-0000-0000-0000-000000000003".
    StorageInfo StorageInfoResponse
    The information of 'bring your own storage' binding to the report
    azureApiVersion String
    The Azure API version of the resource.
    certRecords List<CertSyncRecordResponse>
    List of synchronized certification records.
    complianceStatus ReportComplianceStatusResponse
    Report compliance status.
    errors List<String>
    List of report error codes.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    lastTriggerTime String
    Report last collection trigger time.
    name String
    The name of the resource
    nextTriggerTime String
    Report next collection trigger time.
    provisioningState String
    Azure lifecycle management
    resources List<ResourceMetadataResponse>
    List of resource data.
    status String
    Report status.
    subscriptions List<String>
    List of subscription Ids.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    tenantId String
    Report's tenant id.
    timeZone String
    Report collection trigger time's time zone, the available list can be obtained by executing "Get-TimeZone -ListAvailable" in PowerShell. An example of valid timezone id is "Pacific Standard Time".
    triggerTime String
    Report collection trigger time.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    offerGuid String
    A list of comma-separated offerGuids indicates a series of offerGuids that map to the report. For example, "00000000-0000-0000-0000-000000000001,00000000-0000-0000-0000-000000000002" and "00000000-0000-0000-0000-000000000003".
    storageInfo StorageInfoResponse
    The information of 'bring your own storage' binding to the report
    azureApiVersion string
    The Azure API version of the resource.
    certRecords CertSyncRecordResponse[]
    List of synchronized certification records.
    complianceStatus ReportComplianceStatusResponse
    Report compliance status.
    errors string[]
    List of report error codes.
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    lastTriggerTime string
    Report last collection trigger time.
    name string
    The name of the resource
    nextTriggerTime string
    Report next collection trigger time.
    provisioningState string
    Azure lifecycle management
    resources ResourceMetadataResponse[]
    List of resource data.
    status string
    Report status.
    subscriptions string[]
    List of subscription Ids.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    tenantId string
    Report's tenant id.
    timeZone string
    Report collection trigger time's time zone, the available list can be obtained by executing "Get-TimeZone -ListAvailable" in PowerShell. An example of valid timezone id is "Pacific Standard Time".
    triggerTime string
    Report collection trigger time.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    offerGuid string
    A list of comma-separated offerGuids indicates a series of offerGuids that map to the report. For example, "00000000-0000-0000-0000-000000000001,00000000-0000-0000-0000-000000000002" and "00000000-0000-0000-0000-000000000003".
    storageInfo StorageInfoResponse
    The information of 'bring your own storage' binding to the report
    azure_api_version str
    The Azure API version of the resource.
    cert_records Sequence[CertSyncRecordResponse]
    List of synchronized certification records.
    compliance_status ReportComplianceStatusResponse
    Report compliance status.
    errors Sequence[str]
    List of report error codes.
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    last_trigger_time str
    Report last collection trigger time.
    name str
    The name of the resource
    next_trigger_time str
    Report next collection trigger time.
    provisioning_state str
    Azure lifecycle management
    resources Sequence[ResourceMetadataResponse]
    List of resource data.
    status str
    Report status.
    subscriptions Sequence[str]
    List of subscription Ids.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    tenant_id str
    Report's tenant id.
    time_zone str
    Report collection trigger time's time zone, the available list can be obtained by executing "Get-TimeZone -ListAvailable" in PowerShell. An example of valid timezone id is "Pacific Standard Time".
    trigger_time str
    Report collection trigger time.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    offer_guid str
    A list of comma-separated offerGuids indicates a series of offerGuids that map to the report. For example, "00000000-0000-0000-0000-000000000001,00000000-0000-0000-0000-000000000002" and "00000000-0000-0000-0000-000000000003".
    storage_info StorageInfoResponse
    The information of 'bring your own storage' binding to the report
    azureApiVersion String
    The Azure API version of the resource.
    certRecords List<Property Map>
    List of synchronized certification records.
    complianceStatus Property Map
    Report compliance status.
    errors List<String>
    List of report error codes.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    lastTriggerTime String
    Report last collection trigger time.
    name String
    The name of the resource
    nextTriggerTime String
    Report next collection trigger time.
    provisioningState String
    Azure lifecycle management
    resources List<Property Map>
    List of resource data.
    status String
    Report status.
    subscriptions List<String>
    List of subscription Ids.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    tenantId String
    Report's tenant id.
    timeZone String
    Report collection trigger time's time zone, the available list can be obtained by executing "Get-TimeZone -ListAvailable" in PowerShell. An example of valid timezone id is "Pacific Standard Time".
    triggerTime String
    Report collection trigger time.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    offerGuid String
    A list of comma-separated offerGuids indicates a series of offerGuids that map to the report. For example, "00000000-0000-0000-0000-000000000001,00000000-0000-0000-0000-000000000002" and "00000000-0000-0000-0000-000000000003".
    storageInfo Property Map
    The information of 'bring your own storage' binding to the report

    Supporting Types

    CertSyncRecordResponse

    CertificationStatus string
    Indicates the status of certification process.
    Controls List<Pulumi.AzureNative.AppComplianceAutomation.Inputs.ControlSyncRecordResponse>
    The control records list to be synchronized.
    IngestionStatus string
    Indicates the status of compliance process.
    OfferGuid string
    The offerGuid which mapping to the reports.
    CertificationStatus string
    Indicates the status of certification process.
    Controls []ControlSyncRecordResponse
    The control records list to be synchronized.
    IngestionStatus string
    Indicates the status of compliance process.
    OfferGuid string
    The offerGuid which mapping to the reports.
    certificationStatus String
    Indicates the status of certification process.
    controls List<ControlSyncRecordResponse>
    The control records list to be synchronized.
    ingestionStatus String
    Indicates the status of compliance process.
    offerGuid String
    The offerGuid which mapping to the reports.
    certificationStatus string
    Indicates the status of certification process.
    controls ControlSyncRecordResponse[]
    The control records list to be synchronized.
    ingestionStatus string
    Indicates the status of compliance process.
    offerGuid string
    The offerGuid which mapping to the reports.
    certification_status str
    Indicates the status of certification process.
    controls Sequence[ControlSyncRecordResponse]
    The control records list to be synchronized.
    ingestion_status str
    Indicates the status of compliance process.
    offer_guid str
    The offerGuid which mapping to the reports.
    certificationStatus String
    Indicates the status of certification process.
    controls List<Property Map>
    The control records list to be synchronized.
    ingestionStatus String
    Indicates the status of compliance process.
    offerGuid String
    The offerGuid which mapping to the reports.

    ControlSyncRecordResponse

    ControlId string
    The Id of the control. e.g. "Operational_Security_10"
    ControlStatus string
    Control status synchronized from app compliance.
    ControlId string
    The Id of the control. e.g. "Operational_Security_10"
    ControlStatus string
    Control status synchronized from app compliance.
    controlId String
    The Id of the control. e.g. "Operational_Security_10"
    controlStatus String
    Control status synchronized from app compliance.
    controlId string
    The Id of the control. e.g. "Operational_Security_10"
    controlStatus string
    Control status synchronized from app compliance.
    control_id str
    The Id of the control. e.g. "Operational_Security_10"
    control_status str
    Control status synchronized from app compliance.
    controlId String
    The Id of the control. e.g. "Operational_Security_10"
    controlStatus String
    Control status synchronized from app compliance.

    OverviewStatusResponse

    FailedCount int
    The count of all failed control.
    ManualCount int
    The count of all manual control.
    NotApplicableCount int
    The count of all not applicable control.
    PassedCount int
    The count of all passed control.
    PendingCount int
    The count of all pending for approval control.
    FailedCount int
    The count of all failed control.
    ManualCount int
    The count of all manual control.
    NotApplicableCount int
    The count of all not applicable control.
    PassedCount int
    The count of all passed control.
    PendingCount int
    The count of all pending for approval control.
    failedCount Integer
    The count of all failed control.
    manualCount Integer
    The count of all manual control.
    notApplicableCount Integer
    The count of all not applicable control.
    passedCount Integer
    The count of all passed control.
    pendingCount Integer
    The count of all pending for approval control.
    failedCount number
    The count of all failed control.
    manualCount number
    The count of all manual control.
    notApplicableCount number
    The count of all not applicable control.
    passedCount number
    The count of all passed control.
    pendingCount number
    The count of all pending for approval control.
    failed_count int
    The count of all failed control.
    manual_count int
    The count of all manual control.
    not_applicable_count int
    The count of all not applicable control.
    passed_count int
    The count of all passed control.
    pending_count int
    The count of all pending for approval control.
    failedCount Number
    The count of all failed control.
    manualCount Number
    The count of all manual control.
    notApplicableCount Number
    The count of all not applicable control.
    passedCount Number
    The count of all passed control.
    pendingCount Number
    The count of all pending for approval control.

    ReportComplianceStatusResponse

    M365 OverviewStatusResponse
    The Microsoft 365 certification name.
    m365 OverviewStatusResponse
    The Microsoft 365 certification name.
    m365 OverviewStatusResponse
    The Microsoft 365 certification name.
    m365 OverviewStatusResponse
    The Microsoft 365 certification name.
    m365 Property Map
    The Microsoft 365 certification name.

    ResourceMetadataResponse

    ResourceId string
    Resource Id - e.g. "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1".
    AccountId string
    Account Id. For example - the AWS account id.
    ResourceKind string
    Resource kind.
    ResourceOrigin string
    Resource Origin.
    ResourceType string
    Resource type. e.g. "Microsoft.Compute/virtualMachines"
    ResourceId string
    Resource Id - e.g. "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1".
    AccountId string
    Account Id. For example - the AWS account id.
    ResourceKind string
    Resource kind.
    ResourceOrigin string
    Resource Origin.
    ResourceType string
    Resource type. e.g. "Microsoft.Compute/virtualMachines"
    resourceId String
    Resource Id - e.g. "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1".
    accountId String
    Account Id. For example - the AWS account id.
    resourceKind String
    Resource kind.
    resourceOrigin String
    Resource Origin.
    resourceType String
    Resource type. e.g. "Microsoft.Compute/virtualMachines"
    resourceId string
    Resource Id - e.g. "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1".
    accountId string
    Account Id. For example - the AWS account id.
    resourceKind string
    Resource kind.
    resourceOrigin string
    Resource Origin.
    resourceType string
    Resource type. e.g. "Microsoft.Compute/virtualMachines"
    resource_id str
    Resource Id - e.g. "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1".
    account_id str
    Account Id. For example - the AWS account id.
    resource_kind str
    Resource kind.
    resource_origin str
    Resource Origin.
    resource_type str
    Resource type. e.g. "Microsoft.Compute/virtualMachines"
    resourceId String
    Resource Id - e.g. "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1".
    accountId String
    Account Id. For example - the AWS account id.
    resourceKind String
    Resource kind.
    resourceOrigin String
    Resource Origin.
    resourceType String
    Resource type. e.g. "Microsoft.Compute/virtualMachines"

    StorageInfoResponse

    AccountName string
    'bring your own storage' account name
    Location string
    The region of 'bring your own storage' account
    ResourceGroup string
    The resourceGroup which 'bring your own storage' account belongs to
    SubscriptionId string
    The subscription id which 'bring your own storage' account belongs to
    AccountName string
    'bring your own storage' account name
    Location string
    The region of 'bring your own storage' account
    ResourceGroup string
    The resourceGroup which 'bring your own storage' account belongs to
    SubscriptionId string
    The subscription id which 'bring your own storage' account belongs to
    accountName String
    'bring your own storage' account name
    location String
    The region of 'bring your own storage' account
    resourceGroup String
    The resourceGroup which 'bring your own storage' account belongs to
    subscriptionId String
    The subscription id which 'bring your own storage' account belongs to
    accountName string
    'bring your own storage' account name
    location string
    The region of 'bring your own storage' account
    resourceGroup string
    The resourceGroup which 'bring your own storage' account belongs to
    subscriptionId string
    The subscription id which 'bring your own storage' account belongs to
    account_name str
    'bring your own storage' account name
    location str
    The region of 'bring your own storage' account
    resource_group str
    The resourceGroup which 'bring your own storage' account belongs to
    subscription_id str
    The subscription id which 'bring your own storage' account belongs to
    accountName String
    'bring your own storage' account name
    location String
    The region of 'bring your own storage' account
    resourceGroup String
    The resourceGroup which 'bring your own storage' account belongs to
    subscriptionId String
    The subscription id which 'bring your own storage' account belongs to

    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 v2 docs if using the v2 version of this package.
    Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi