1. Packages
  2. Azure Native
  3. API Docs
  4. changeanalysis
  5. getConfigurationProfile
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.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.changeanalysis.getConfigurationProfile

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.37.0 published on Monday, Apr 15, 2024 by Pulumi

    A profile object that contains change analysis configuration, such as notification settings, for this subscription Azure REST API version: 2020-04-01-preview.

    Using getConfigurationProfile

    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 getConfigurationProfile(args: GetConfigurationProfileArgs, opts?: InvokeOptions): Promise<GetConfigurationProfileResult>
    function getConfigurationProfileOutput(args: GetConfigurationProfileOutputArgs, opts?: InvokeOptions): Output<GetConfigurationProfileResult>
    def get_configuration_profile(profile_name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetConfigurationProfileResult
    def get_configuration_profile_output(profile_name: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetConfigurationProfileResult]
    func LookupConfigurationProfile(ctx *Context, args *LookupConfigurationProfileArgs, opts ...InvokeOption) (*LookupConfigurationProfileResult, error)
    func LookupConfigurationProfileOutput(ctx *Context, args *LookupConfigurationProfileOutputArgs, opts ...InvokeOption) LookupConfigurationProfileResultOutput

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

    public static class GetConfigurationProfile 
    {
        public static Task<GetConfigurationProfileResult> InvokeAsync(GetConfigurationProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetConfigurationProfileResult> Invoke(GetConfigurationProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetConfigurationProfileResult> getConfigurationProfile(GetConfigurationProfileArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:changeanalysis:getConfigurationProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ProfileName string
    The name of the configuration profile. The profile name should be set to 'default', all other names will be overwritten.
    ProfileName string
    The name of the configuration profile. The profile name should be set to 'default', all other names will be overwritten.
    profileName String
    The name of the configuration profile. The profile name should be set to 'default', all other names will be overwritten.
    profileName string
    The name of the configuration profile. The profile name should be set to 'default', all other names will be overwritten.
    profile_name str
    The name of the configuration profile. The profile name should be set to 'default', all other names will be overwritten.
    profileName String
    The name of the configuration profile. The profile name should be set to 'default', all other names will be overwritten.

    getConfigurationProfile Result

    The following output properties are available:

    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Name string
    The name of the resource
    Properties Pulumi.AzureNative.ChangeAnalysis.Outputs.ConfigurationProfileResourcePropertiesResponse
    The properties of a configuration profile.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Identity Pulumi.AzureNative.ChangeAnalysis.Outputs.ResourceIdentityResponse
    The identity block returned by ARM resource that supports managed identity.
    Location string
    The location where the resource is to be deployed.
    SystemData Pulumi.AzureNative.ChangeAnalysis.Outputs.SystemDataResponse
    Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Name string
    The name of the resource
    Properties ConfigurationProfileResourcePropertiesResponse
    The properties of a configuration profile.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Identity ResourceIdentityResponse
    The identity block returned by ARM resource that supports managed identity.
    Location string
    The location where the resource is to be deployed.
    SystemData SystemDataResponse
    Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name String
    The name of the resource
    properties ConfigurationProfileResourcePropertiesResponse
    The properties of a configuration profile.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    identity ResourceIdentityResponse
    The identity block returned by ARM resource that supports managed identity.
    location String
    The location where the resource is to be deployed.
    systemData SystemDataResponse
    Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name string
    The name of the resource
    properties ConfigurationProfileResourcePropertiesResponse
    The properties of a configuration profile.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    identity ResourceIdentityResponse
    The identity block returned by ARM resource that supports managed identity.
    location string
    The location where the resource is to be deployed.
    systemData SystemDataResponse
    Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name str
    The name of the resource
    properties ConfigurationProfileResourcePropertiesResponse
    The properties of a configuration profile.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    identity ResourceIdentityResponse
    The identity block returned by ARM resource that supports managed identity.
    location str
    The location where the resource is to be deployed.
    system_data SystemDataResponse
    Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name String
    The name of the resource
    properties Property Map
    The properties of a configuration profile.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    identity Property Map
    The identity block returned by ARM resource that supports managed identity.
    location String
    The location where the resource is to be deployed.
    systemData Property Map
    Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

    Supporting Types

    AzureMonitorWorkspacePropertiesResponse

    IncludeChangeDetails string
    The mode of includeChangeDetails feature. The flag configures whether to include or exclude content of the change before and after values.
    WorkspaceId string
    The Azure Monitor workspace ID - the unique identifier for the Log Analytics workspace.
    WorkspaceResourceId string
    The Azure Monitor workspace ARM Resource ID. The resource ID should be in the following format: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}
    IncludeChangeDetails string
    The mode of includeChangeDetails feature. The flag configures whether to include or exclude content of the change before and after values.
    WorkspaceId string
    The Azure Monitor workspace ID - the unique identifier for the Log Analytics workspace.
    WorkspaceResourceId string
    The Azure Monitor workspace ARM Resource ID. The resource ID should be in the following format: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}
    includeChangeDetails String
    The mode of includeChangeDetails feature. The flag configures whether to include or exclude content of the change before and after values.
    workspaceId String
    The Azure Monitor workspace ID - the unique identifier for the Log Analytics workspace.
    workspaceResourceId String
    The Azure Monitor workspace ARM Resource ID. The resource ID should be in the following format: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}
    includeChangeDetails string
    The mode of includeChangeDetails feature. The flag configures whether to include or exclude content of the change before and after values.
    workspaceId string
    The Azure Monitor workspace ID - the unique identifier for the Log Analytics workspace.
    workspaceResourceId string
    The Azure Monitor workspace ARM Resource ID. The resource ID should be in the following format: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}
    include_change_details str
    The mode of includeChangeDetails feature. The flag configures whether to include or exclude content of the change before and after values.
    workspace_id str
    The Azure Monitor workspace ID - the unique identifier for the Log Analytics workspace.
    workspace_resource_id str
    The Azure Monitor workspace ARM Resource ID. The resource ID should be in the following format: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}
    includeChangeDetails String
    The mode of includeChangeDetails feature. The flag configures whether to include or exclude content of the change before and after values.
    workspaceId String
    The Azure Monitor workspace ID - the unique identifier for the Log Analytics workspace.
    workspaceResourceId String
    The Azure Monitor workspace ARM Resource ID. The resource ID should be in the following format: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}

    ConfigurationProfileResourcePropertiesResponse

    Notifications Pulumi.AzureNative.ChangeAnalysis.Inputs.NotificationSettingsResponse
    Settings of change notification configuration for a subscription.
    Notifications NotificationSettingsResponse
    Settings of change notification configuration for a subscription.
    notifications NotificationSettingsResponse
    Settings of change notification configuration for a subscription.
    notifications NotificationSettingsResponse
    Settings of change notification configuration for a subscription.
    notifications NotificationSettingsResponse
    Settings of change notification configuration for a subscription.
    notifications Property Map
    Settings of change notification configuration for a subscription.

    NotificationSettingsResponse

    ActivationState string
    The state of notifications feature.
    AzureMonitorWorkspaceProperties Pulumi.AzureNative.ChangeAnalysis.Inputs.AzureMonitorWorkspacePropertiesResponse
    Configuration properties of an Azure Monitor workspace that receives change notifications.
    ActivationState string
    The state of notifications feature.
    AzureMonitorWorkspaceProperties AzureMonitorWorkspacePropertiesResponse
    Configuration properties of an Azure Monitor workspace that receives change notifications.
    activationState String
    The state of notifications feature.
    azureMonitorWorkspaceProperties AzureMonitorWorkspacePropertiesResponse
    Configuration properties of an Azure Monitor workspace that receives change notifications.
    activationState string
    The state of notifications feature.
    azureMonitorWorkspaceProperties AzureMonitorWorkspacePropertiesResponse
    Configuration properties of an Azure Monitor workspace that receives change notifications.
    activation_state str
    The state of notifications feature.
    azure_monitor_workspace_properties AzureMonitorWorkspacePropertiesResponse
    Configuration properties of an Azure Monitor workspace that receives change notifications.
    activationState String
    The state of notifications feature.
    azureMonitorWorkspaceProperties Property Map
    Configuration properties of an Azure Monitor workspace that receives change notifications.

    ResourceIdentityResponse

    PrincipalId string
    The principal id of the identity. This property will only be provided for a system-assigned identity.
    TenantId string
    The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.
    Type string
    The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
    PrincipalId string
    The principal id of the identity. This property will only be provided for a system-assigned identity.
    TenantId string
    The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.
    Type string
    The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
    principalId String
    The principal id of the identity. This property will only be provided for a system-assigned identity.
    tenantId String
    The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.
    type String
    The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
    principalId string
    The principal id of the identity. This property will only be provided for a system-assigned identity.
    tenantId string
    The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.
    type string
    The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
    principal_id str
    The principal id of the identity. This property will only be provided for a system-assigned identity.
    tenant_id str
    The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.
    type str
    The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
    principalId String
    The principal id of the identity. This property will only be provided for a system-assigned identity.
    tenantId String
    The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.
    type String
    The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC)
    CreatedBy string
    A string identifier for the identity that created the resource
    CreatedByType string
    The type of identity that created the resource: user, application, managedIdentity, key
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    A string identifier for the identity that last modified the resource
    LastModifiedByType string
    The type of identity that last modified the resource: user, application, managedIdentity, key
    CreatedAt string
    The timestamp of resource creation (UTC)
    CreatedBy string
    A string identifier for the identity that created the resource
    CreatedByType string
    The type of identity that created the resource: user, application, managedIdentity, key
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    A string identifier for the identity that last modified the resource
    LastModifiedByType string
    The type of identity that last modified the resource: user, application, managedIdentity, key
    createdAt String
    The timestamp of resource creation (UTC)
    createdBy String
    A string identifier for the identity that created the resource
    createdByType String
    The type of identity that created the resource: user, application, managedIdentity, key
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    A string identifier for the identity that last modified the resource
    lastModifiedByType String
    The type of identity that last modified the resource: user, application, managedIdentity, key
    createdAt string
    The timestamp of resource creation (UTC)
    createdBy string
    A string identifier for the identity that created the resource
    createdByType string
    The type of identity that created the resource: user, application, managedIdentity, key
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    A string identifier for the identity that last modified the resource
    lastModifiedByType string
    The type of identity that last modified the resource: user, application, managedIdentity, key
    created_at str
    The timestamp of resource creation (UTC)
    created_by str
    A string identifier for the identity that created the resource
    created_by_type str
    The type of identity that created the resource: user, application, managedIdentity, key
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    A string identifier for the identity that last modified the resource
    last_modified_by_type str
    The type of identity that last modified the resource: user, application, managedIdentity, key
    createdAt String
    The timestamp of resource creation (UTC)
    createdBy String
    A string identifier for the identity that created the resource
    createdByType String
    The type of identity that created the resource: user, application, managedIdentity, key
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    A string identifier for the identity that last modified the resource
    lastModifiedByType String
    The type of identity that last modified the resource: user, application, managedIdentity, key

    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.37.0 published on Monday, Apr 15, 2024 by Pulumi