ApplicationInsightsComponentProxy
Handle
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;}71 members
Properties
property
appId BicepValueProxy | string getGets the AppId provisioning property.
property
applicationId BicepValueProxy | string getGets the ApplicationId provisioning property.
property
applicationType BicepValueProxy | ApplicationInsightsApplicationType get · setGets or sets the ApplicationType provisioning property.
property
connectionString BicepValueProxy | string getGets the ConnectionString provisioning property.
property
createdOn BicepValueProxy | datetimeoffset getGets the CreatedOn provisioning property.
property
eTag BicepValueProxy get · setGets or sets the ETag provisioning property.
property
flowType BicepValueProxy | ComponentFlowType get · setGets or sets the FlowType provisioning property.
property
hockeyAppId BicepValueProxy | string get · setGets or sets the HockeyAppId provisioning property.
property
hockeyAppToken BicepValueProxy | string getGets the HockeyAppToken provisioning property.
property
idBicepValueProxy getGets the Id provisioning property.
property
ingestionMode BicepValueProxy | ComponentIngestionMode get · setGets or sets the IngestionMode provisioning property.
property
instrumentationKey BicepValueProxy | string getGets the InstrumentationKey provisioning property.
property
isDisableIPMasking BicepValueProxy | boolean get · setGets or sets the IsDisableIPMasking provisioning property.
property
isDisableLocalAuth BicepValueProxy | boolean get · setGets or sets the IsDisableLocalAuth provisioning property.
property
isForceCustomerStorageForProfiler BicepValueProxy | boolean get · setGets or sets the IsForceCustomerStorageForProfiler provisioning property.
property
isImmediatePurgeDataOn30Days BicepValueProxy | boolean get · setGets or sets the IsImmediatePurgeDataOn30Days provisioning property.
property
kindBicepValueProxy | string get · setGets or sets the Kind provisioning property.
property
laMigrationOn BicepValueProxy | datetimeoffset getGets the LaMigrationOn provisioning property.
property
locationBicepValueProxy get · setGets or sets the Location provisioning property.
property
nameBicepValueProxy | string get · setGets or sets the Name provisioning property.
property
namePropertiesName BicepValueProxy | string getGets the NamePropertiesName provisioning property.
property
privateLinkScopedResources Aspire_Hosting_Azure_Provisioning_ApplicationInsights_Generated_ListOfPrivateLinkScopedResourceReferenceProxy getGets the PrivateLinkScopedResources provisioning property.
property
provisioningState BicepValueProxy | string getGets the ProvisioningState provisioning property.
property
publicNetworkAccessForIngestion BicepValueProxy | ApplicationInsightsPublicNetworkAccessType get · setGets or sets the PublicNetworkAccessForIngestion provisioning property.
property
publicNetworkAccessForQuery BicepValueProxy | ApplicationInsightsPublicNetworkAccessType get · setGets or sets the PublicNetworkAccessForQuery provisioning property.
property
requestSource BicepValueProxy | ComponentRequestSource get · setGets or sets the RequestSource provisioning property.
property
retentionInDays BicepValueProxy | number get · setGets or sets the RetentionInDays provisioning property.
property
samplingPercentage BicepValueProxy | number get · setGets or sets the SamplingPercentage provisioning property.
property
systemData ApplicationInsightsSystemDataProxy getGets the SystemData provisioning property.
property
tenantId BicepValueProxy | guid getGets the TenantId provisioning property.
property
workspaceResourceId BicepValueProxy get · setGets or sets the WorkspaceResourceId provisioning property.
Methods
method
addTo Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): voidParameters
infrastructureAzureResourceInfrastructure method
clearApplicationType Clears the ApplicationType provisioning property.
clearApplicationType(): voidmethod
clearIsDisableIPMasking Clears the IsDisableIPMasking provisioning property.
clearIsDisableIPMasking(): voidmethod
clearIsDisableLocalAuth Clears the IsDisableLocalAuth provisioning property.
clearIsDisableLocalAuth(): voidClears the IsForceCustomerStorageForProfiler provisioning property.
clearIsForceCustomerStorageForProfiler(): voidClears the IsImmediatePurgeDataOn30Days provisioning property.
clearIsImmediatePurgeDataOn30Days(): voidClears the PublicNetworkAccessForIngestion provisioning property.
clearPublicNetworkAccessForIngestion(): voidClears the PublicNetworkAccessForQuery provisioning property.
clearPublicNetworkAccessForQuery(): voidmethod
clearRetentionInDays Clears the RetentionInDays provisioning property.
clearRetentionInDays(): voidmethod
clearSamplingPercentage Clears the SamplingPercentage provisioning property.
clearSamplingPercentage(): voidmethod
clearWorkspaceResourceId Clears the WorkspaceResourceId provisioning property.
clearWorkspaceResourceId(): voidmethod
createRoleAssignment Invokes CreateRoleAssignment on the ApplicationInsightsComponent provisioning model.
createRoleAssignment( role: ApplicationInsightsBuiltInRoleProxy, principalType: BicepValueProxy | RoleManagementPrincipalType, principalId: BicepValueProxy | guid, bicepIdentifierSuffix: string): ApplicationInsightsRoleAssignmentProxyParameters
roleApplicationInsightsBuiltInRoleProxy principalType BicepValueProxy | RoleManagementPrincipalType principalId BicepValueProxy | guid bicepIdentifierSuffix stringReturns
ApplicationInsightsRoleAssignmentProxy