Watch Aspire live streamsDocsTry Aspire

ApplicationInsightsComponentProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.ApplicationInsights v13.6.0-preview.1.26478.8
interface ApplicationInsightsComponentProxy {
readonly appId: BicepValueProxy | string;
readonly applicationId: BicepValueProxy | string;
applicationType: BicepValueProxy | ApplicationInsightsApplicationType;
readonly connectionString: BicepValueProxy | string;
readonly createdOn: BicepValueProxy | datetimeoffset;
eTag: BicepValueProxy;
flowType: BicepValueProxy | ComponentFlowType;
hockeyAppId: BicepValueProxy | string;
readonly hockeyAppToken: BicepValueProxy | string;
readonly id: BicepValueProxy;
ingestionMode: BicepValueProxy | ComponentIngestionMode;
readonly instrumentationKey: BicepValueProxy | string;
isDisableIPMasking: BicepValueProxy | boolean;
isDisableLocalAuth: BicepValueProxy | boolean;
isForceCustomerStorageForProfiler: BicepValueProxy | boolean;
isImmediatePurgeDataOn30Days: BicepValueProxy | boolean;
kind: BicepValueProxy | string;
readonly laMigrationOn: BicepValueProxy | datetimeoffset;
location: BicepValueProxy;
name: BicepValueProxy | string;
readonly namePropertiesName: BicepValueProxy | string;
readonly privateLinkScopedResources: Aspire_Hosting_Azure_Provisioning_ApplicationInsights_Generated_ListOfPrivateLinkScopedResourceReferenceProxy;
readonly provisioningState: BicepValueProxy | string;
publicNetworkAccessForIngestion: BicepValueProxy | ApplicationInsightsPublicNetworkAccessType;
publicNetworkAccessForQuery: BicepValueProxy | ApplicationInsightsPublicNetworkAccessType;
requestSource: BicepValueProxy | ComponentRequestSource;
retentionInDays: BicepValueProxy | number;
samplingPercentage: BicepValueProxy | number;
readonly systemData: ApplicationInsightsSystemDataProxy;
tags: Aspire_Hosting_Azure_Provisioning_ApplicationInsights_Generated_DictionaryOfStringProxy;
readonly tenantId: BicepValueProxy | guid;
workspaceResourceId: BicepValueProxy;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearApplicationType(): void;
clearETag(): void;
clearFlowType(): void;
clearHockeyAppId(): void;
clearIngestionMode(): void;
clearIsDisableIPMasking(): void;
clearIsDisableLocalAuth(): void;
clearIsForceCustomerStorageForProfiler(): void;
clearIsImmediatePurgeDataOn30Days(): void;
clearKind(): void;
clearLocation(): void;
clearName(): void;
clearPublicNetworkAccessForIngestion(): void;
clearPublicNetworkAccessForQuery(): void;
clearRequestSource(): void;
clearRetentionInDays(): void;
clearSamplingPercentage(): void;
clearWorkspaceResourceId(): void;
createRoleAssignment(
role: ApplicationInsightsBuiltInRoleProxy,
principalType: BicepValueProxy | RoleManagementPrincipalType,
principalId: BicepValueProxy | guid,
bicepIdentifierSuffix: string): ApplicationInsightsRoleAssignmentProxy;
}

Properties

propertyappIdBicepValueProxy | stringget
Gets the AppId provisioning property.
propertyapplicationIdBicepValueProxy | stringget
Gets the ApplicationId provisioning property.
propertyapplicationTypeBicepValueProxy | ApplicationInsightsApplicationTypeget · set
Gets or sets the ApplicationType provisioning property.
propertyconnectionStringBicepValueProxy | stringget
Gets the ConnectionString provisioning property.
propertycreatedOnBicepValueProxy | datetimeoffsetget
Gets the CreatedOn provisioning property.
propertyeTagBicepValueProxyget · set
Gets or sets the ETag provisioning property.
propertyflowTypeBicepValueProxy | ComponentFlowTypeget · set
Gets or sets the FlowType provisioning property.
propertyhockeyAppIdBicepValueProxy | stringget · set
Gets or sets the HockeyAppId provisioning property.
propertyhockeyAppTokenBicepValueProxy | stringget
Gets the HockeyAppToken provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyingestionModeBicepValueProxy | ComponentIngestionModeget · set
Gets or sets the IngestionMode provisioning property.
propertyinstrumentationKeyBicepValueProxy | stringget
Gets the InstrumentationKey provisioning property.
propertyisDisableIPMaskingBicepValueProxy | booleanget · set
Gets or sets the IsDisableIPMasking provisioning property.
propertyisDisableLocalAuthBicepValueProxy | booleanget · set
Gets or sets the IsDisableLocalAuth provisioning property.
propertyisForceCustomerStorageForProfilerBicepValueProxy | booleanget · set
Gets or sets the IsForceCustomerStorageForProfiler provisioning property.
propertyisImmediatePurgeDataOn30DaysBicepValueProxy | booleanget · set
Gets or sets the IsImmediatePurgeDataOn30Days provisioning property.
propertykindBicepValueProxy | stringget · set
Gets or sets the Kind provisioning property.
propertylaMigrationOnBicepValueProxy | datetimeoffsetget
Gets the LaMigrationOn provisioning property.
propertylocationBicepValueProxyget · set
Gets or sets the Location provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertynamePropertiesNameBicepValueProxy | stringget
Gets the NamePropertiesName provisioning property.
propertyprivateLinkScopedResourcesAspire_Hosting_Azure_Provisioning_ApplicationInsights_Generated_ListOfPrivateLinkScopedResourceReferenceProxyget
Gets the PrivateLinkScopedResources provisioning property.
propertyprovisioningStateBicepValueProxy | stringget
Gets the ProvisioningState provisioning property.
propertypublicNetworkAccessForIngestionBicepValueProxy | ApplicationInsightsPublicNetworkAccessTypeget · set
Gets or sets the PublicNetworkAccessForIngestion provisioning property.
propertypublicNetworkAccessForQueryBicepValueProxy | ApplicationInsightsPublicNetworkAccessTypeget · set
Gets or sets the PublicNetworkAccessForQuery provisioning property.
propertyrequestSourceBicepValueProxy | ComponentRequestSourceget · set
Gets or sets the RequestSource provisioning property.
propertyretentionInDaysBicepValueProxy | numberget · set
Gets or sets the RetentionInDays provisioning property.
propertysamplingPercentageBicepValueProxy | numberget · set
Gets or sets the SamplingPercentage provisioning property.
propertysystemDataApplicationInsightsSystemDataProxyget
Gets the SystemData provisioning property.
propertytagsAspire_Hosting_Azure_Provisioning_ApplicationInsights_Generated_DictionaryOfStringProxyget · set
Gets or sets the Tags provisioning property.
propertytenantIdBicepValueProxy | guidget
Gets the TenantId provisioning property.
propertyworkspaceResourceIdBicepValueProxyget · set
Gets or sets the WorkspaceResourceId provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the ApplicationType provisioning property.
clearApplicationType(): void
methodclearETag
Clears the ETag provisioning property.
clearETag(): void
Clears the FlowType provisioning property.
clearFlowType(): void
Clears the HockeyAppId provisioning property.
clearHockeyAppId(): void
Clears the IngestionMode provisioning property.
clearIngestionMode(): void
Clears the IsDisableIPMasking provisioning property.
clearIsDisableIPMasking(): void
Clears the IsDisableLocalAuth provisioning property.
clearIsDisableLocalAuth(): void
Clears the IsForceCustomerStorageForProfiler provisioning property.
clearIsForceCustomerStorageForProfiler(): void
Clears the IsImmediatePurgeDataOn30Days provisioning property.
clearIsImmediatePurgeDataOn30Days(): void
methodclearKind
Clears the Kind provisioning property.
clearKind(): void
Clears the Location provisioning property.
clearLocation(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the PublicNetworkAccessForIngestion provisioning property.
clearPublicNetworkAccessForIngestion(): void
Clears the PublicNetworkAccessForQuery provisioning property.
clearPublicNetworkAccessForQuery(): void
Clears the RequestSource provisioning property.
clearRequestSource(): void
Clears the RetentionInDays provisioning property.
clearRetentionInDays(): void
Clears the SamplingPercentage provisioning property.
clearSamplingPercentage(): void
Clears the WorkspaceResourceId provisioning property.
clearWorkspaceResourceId(): void
Invokes CreateRoleAssignment on the ApplicationInsightsComponent provisioning model.
createRoleAssignment(
role: ApplicationInsightsBuiltInRoleProxy,
principalType: BicepValueProxy | RoleManagementPrincipalType,
principalId: BicepValueProxy | guid,
bicepIdentifierSuffix: string): ApplicationInsightsRoleAssignmentProxy
roleApplicationInsightsBuiltInRoleProxy
principalTypeBicepValueProxy | RoleManagementPrincipalType
principalIdBicepValueProxy | guid
bicepIdentifierSuffixstring
ApplicationInsightsRoleAssignmentProxy