Azure Native

v1.87.0 published on Tuesday, Nov 22, 2022 by Pulumi

getConfigurationProfile

A profile object that contains change analysis configuration, such as notification settings, for this subscription 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
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0