Documentation
¶
Index ¶
- type Component
- type ComponentArgs
- type ComponentState
- type LookupComponentArgs
- type LookupComponentResult
- type PrivateLinkScopedResourceResponse
- type PrivateLinkScopedResourceResponseArgs
- func (PrivateLinkScopedResourceResponseArgs) ElementType() reflect.Type
- func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
- func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
- type PrivateLinkScopedResourceResponseArray
- func (PrivateLinkScopedResourceResponseArray) ElementType() reflect.Type
- func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
- func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
- type PrivateLinkScopedResourceResponseArrayInput
- type PrivateLinkScopedResourceResponseArrayOutput
- func (PrivateLinkScopedResourceResponseArrayOutput) ElementType() reflect.Type
- func (o PrivateLinkScopedResourceResponseArrayOutput) Index(i pulumi.IntInput) PrivateLinkScopedResourceResponseOutput
- func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
- func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
- type PrivateLinkScopedResourceResponseInput
- type PrivateLinkScopedResourceResponseOutput
- func (PrivateLinkScopedResourceResponseOutput) ElementType() reflect.Type
- func (o PrivateLinkScopedResourceResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o PrivateLinkScopedResourceResponseOutput) ScopeId() pulumi.StringPtrOutput
- func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
- func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct { pulumi.CustomResourceState // Application Insights Unique ID for your Application. AppId pulumi.StringOutput `pulumi:"appId"` // The unique ID of your application. This field mirrors the 'Name' field and cannot be changed. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // Type of application being monitored. ApplicationType pulumi.StringOutput `pulumi:"applicationType"` // Application Insights component connection string. ConnectionString pulumi.StringOutput `pulumi:"connectionString"` // Creation Date for the Application Insights component, in ISO 8601 format. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // Disable IP masking. DisableIpMasking pulumi.BoolPtrOutput `pulumi:"disableIpMasking"` // Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API. FlowType pulumi.StringPtrOutput `pulumi:"flowType"` // The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp. HockeyAppId pulumi.StringPtrOutput `pulumi:"hockeyAppId"` // Token used to authenticate communications with between Application Insights and HockeyApp. HockeyAppToken pulumi.StringOutput `pulumi:"hockeyAppToken"` // Purge data immediately after 30 days. ImmediatePurgeDataOn30Days pulumi.BoolPtrOutput `pulumi:"immediatePurgeDataOn30Days"` // Indicates the flow of the ingestion. IngestionMode pulumi.StringPtrOutput `pulumi:"ingestionMode"` // Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component. InstrumentationKey pulumi.StringOutput `pulumi:"instrumentationKey"` // The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone. Kind pulumi.StringOutput `pulumi:"kind"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // List of linked private link scope resources. PrivateLinkScopedResources PrivateLinkScopedResourceResponseArrayOutput `pulumi:"privateLinkScopedResources"` // Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The network access type for accessing Application Insights ingestion. PublicNetworkAccessForIngestion pulumi.StringPtrOutput `pulumi:"publicNetworkAccessForIngestion"` // The network access type for accessing Application Insights query. PublicNetworkAccessForQuery pulumi.StringPtrOutput `pulumi:"publicNetworkAccessForQuery"` // Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'. RequestSource pulumi.StringPtrOutput `pulumi:"requestSource"` // Retention period in days. RetentionInDays pulumi.IntPtrOutput `pulumi:"retentionInDays"` // Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry. SamplingPercentage pulumi.Float64PtrOutput `pulumi:"samplingPercentage"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Azure Tenant Id. TenantId pulumi.StringOutput `pulumi:"tenantId"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
An Application Insights component definition.
func GetComponent ¶
func GetComponent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ComponentState, opts ...pulumi.ResourceOption) (*Component, error)
GetComponent gets an existing Component resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewComponent ¶
func NewComponent(ctx *pulumi.Context, name string, args *ComponentArgs, opts ...pulumi.ResourceOption) (*Component, error)
NewComponent registers a new resource with the given unique name, arguments, and options.
type ComponentArgs ¶
type ComponentArgs struct { // Type of application being monitored. ApplicationType pulumi.StringInput // Disable IP masking. DisableIpMasking pulumi.BoolPtrInput // Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API. FlowType pulumi.StringPtrInput // The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp. HockeyAppId pulumi.StringPtrInput // Purge data immediately after 30 days. ImmediatePurgeDataOn30Days pulumi.BoolPtrInput // Indicates the flow of the ingestion. IngestionMode pulumi.StringPtrInput // The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone. Kind pulumi.StringInput // Resource location Location pulumi.StringInput // The network access type for accessing Application Insights ingestion. PublicNetworkAccessForIngestion pulumi.StringPtrInput // The network access type for accessing Application Insights query. PublicNetworkAccessForQuery pulumi.StringPtrInput // Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'. RequestSource pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the Application Insights component resource. ResourceName pulumi.StringInput // Retention period in days. RetentionInDays pulumi.IntPtrInput // Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry. SamplingPercentage pulumi.Float64PtrInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a Component resource.
func (ComponentArgs) ElementType ¶
func (ComponentArgs) ElementType() reflect.Type
type ComponentState ¶
type ComponentState struct { // Application Insights Unique ID for your Application. AppId pulumi.StringPtrInput // The unique ID of your application. This field mirrors the 'Name' field and cannot be changed. ApplicationId pulumi.StringPtrInput // Type of application being monitored. ApplicationType pulumi.StringPtrInput // Application Insights component connection string. ConnectionString pulumi.StringPtrInput // Creation Date for the Application Insights component, in ISO 8601 format. CreationDate pulumi.StringPtrInput // Disable IP masking. DisableIpMasking pulumi.BoolPtrInput // Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API. FlowType pulumi.StringPtrInput // The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp. HockeyAppId pulumi.StringPtrInput // Token used to authenticate communications with between Application Insights and HockeyApp. HockeyAppToken pulumi.StringPtrInput // Purge data immediately after 30 days. ImmediatePurgeDataOn30Days pulumi.BoolPtrInput // Indicates the flow of the ingestion. IngestionMode pulumi.StringPtrInput // Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component. InstrumentationKey pulumi.StringPtrInput // The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone. Kind pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // List of linked private link scope resources. PrivateLinkScopedResources PrivateLinkScopedResourceResponseArrayInput // Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed. ProvisioningState pulumi.StringPtrInput // The network access type for accessing Application Insights ingestion. PublicNetworkAccessForIngestion pulumi.StringPtrInput // The network access type for accessing Application Insights query. PublicNetworkAccessForQuery pulumi.StringPtrInput // Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'. RequestSource pulumi.StringPtrInput // Retention period in days. RetentionInDays pulumi.IntPtrInput // Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry. SamplingPercentage pulumi.Float64PtrInput // Resource tags Tags pulumi.StringMapInput // Azure Tenant Id. TenantId pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput }
func (ComponentState) ElementType ¶
func (ComponentState) ElementType() reflect.Type
type LookupComponentArgs ¶
type LookupComponentResult ¶
type LookupComponentResult struct { // Application Insights Unique ID for your Application. AppId string `pulumi:"appId"` // The unique ID of your application. This field mirrors the 'Name' field and cannot be changed. ApplicationId string `pulumi:"applicationId"` // Type of application being monitored. ApplicationType string `pulumi:"applicationType"` // Application Insights component connection string. ConnectionString string `pulumi:"connectionString"` // Creation Date for the Application Insights component, in ISO 8601 format. CreationDate string `pulumi:"creationDate"` // Disable IP masking. DisableIpMasking *bool `pulumi:"disableIpMasking"` // Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API. FlowType *string `pulumi:"flowType"` // The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp. HockeyAppId *string `pulumi:"hockeyAppId"` // Token used to authenticate communications with between Application Insights and HockeyApp. HockeyAppToken string `pulumi:"hockeyAppToken"` // Purge data immediately after 30 days. ImmediatePurgeDataOn30Days *bool `pulumi:"immediatePurgeDataOn30Days"` // Indicates the flow of the ingestion. IngestionMode *string `pulumi:"ingestionMode"` // Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component. InstrumentationKey string `pulumi:"instrumentationKey"` // The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone. Kind string `pulumi:"kind"` // Resource location Location string `pulumi:"location"` // Azure resource name Name string `pulumi:"name"` // List of linked private link scope resources. PrivateLinkScopedResources []PrivateLinkScopedResourceResponse `pulumi:"privateLinkScopedResources"` // Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed. ProvisioningState string `pulumi:"provisioningState"` // The network access type for accessing Application Insights ingestion. PublicNetworkAccessForIngestion *string `pulumi:"publicNetworkAccessForIngestion"` // The network access type for accessing Application Insights query. PublicNetworkAccessForQuery *string `pulumi:"publicNetworkAccessForQuery"` // Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'. RequestSource *string `pulumi:"requestSource"` // Retention period in days. RetentionInDays *int `pulumi:"retentionInDays"` // Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry. SamplingPercentage *float64 `pulumi:"samplingPercentage"` // Resource tags Tags map[string]string `pulumi:"tags"` // Azure Tenant Id. TenantId string `pulumi:"tenantId"` // Azure resource type Type string `pulumi:"type"` }
An Application Insights component definition.
func LookupComponent ¶
func LookupComponent(ctx *pulumi.Context, args *LookupComponentArgs, opts ...pulumi.InvokeOption) (*LookupComponentResult, error)
type PrivateLinkScopedResourceResponse ¶
type PrivateLinkScopedResourceResponse struct { // The full resource Id of the private link scope resource. ResourceId *string `pulumi:"resourceId"` // The private link scope unique Identifier. ScopeId *string `pulumi:"scopeId"` }
The private link scope resource reference.
type PrivateLinkScopedResourceResponseArgs ¶
type PrivateLinkScopedResourceResponseArgs struct { // The full resource Id of the private link scope resource. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The private link scope unique Identifier. ScopeId pulumi.StringPtrInput `pulumi:"scopeId"` }
The private link scope resource reference.
func (PrivateLinkScopedResourceResponseArgs) ElementType ¶
func (PrivateLinkScopedResourceResponseArgs) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutput ¶
func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
func (PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutputWithContext ¶
func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
type PrivateLinkScopedResourceResponseArray ¶
type PrivateLinkScopedResourceResponseArray []PrivateLinkScopedResourceResponseInput
func (PrivateLinkScopedResourceResponseArray) ElementType ¶
func (PrivateLinkScopedResourceResponseArray) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutput ¶
func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
func (PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutputWithContext ¶
func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
type PrivateLinkScopedResourceResponseArrayInput ¶
type PrivateLinkScopedResourceResponseArrayInput interface { pulumi.Input ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput ToPrivateLinkScopedResourceResponseArrayOutputWithContext(context.Context) PrivateLinkScopedResourceResponseArrayOutput }
PrivateLinkScopedResourceResponseArrayInput is an input type that accepts PrivateLinkScopedResourceResponseArray and PrivateLinkScopedResourceResponseArrayOutput values. You can construct a concrete instance of `PrivateLinkScopedResourceResponseArrayInput` via:
PrivateLinkScopedResourceResponseArray{ PrivateLinkScopedResourceResponseArgs{...} }
type PrivateLinkScopedResourceResponseArrayOutput ¶
type PrivateLinkScopedResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopedResourceResponseArrayOutput) ElementType ¶
func (PrivateLinkScopedResourceResponseArrayOutput) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput ¶
func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
func (PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext ¶
func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
type PrivateLinkScopedResourceResponseInput ¶
type PrivateLinkScopedResourceResponseInput interface { pulumi.Input ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput ToPrivateLinkScopedResourceResponseOutputWithContext(context.Context) PrivateLinkScopedResourceResponseOutput }
PrivateLinkScopedResourceResponseInput is an input type that accepts PrivateLinkScopedResourceResponseArgs and PrivateLinkScopedResourceResponseOutput values. You can construct a concrete instance of `PrivateLinkScopedResourceResponseInput` via:
PrivateLinkScopedResourceResponseArgs{...}
type PrivateLinkScopedResourceResponseOutput ¶
type PrivateLinkScopedResourceResponseOutput struct{ *pulumi.OutputState }
The private link scope resource reference.
func (PrivateLinkScopedResourceResponseOutput) ElementType ¶
func (PrivateLinkScopedResourceResponseOutput) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseOutput) ResourceId ¶
func (o PrivateLinkScopedResourceResponseOutput) ResourceId() pulumi.StringPtrOutput
The full resource Id of the private link scope resource.
func (PrivateLinkScopedResourceResponseOutput) ScopeId ¶
func (o PrivateLinkScopedResourceResponseOutput) ScopeId() pulumi.StringPtrOutput
The private link scope unique Identifier.
func (PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput ¶
func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
func (PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext ¶
func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput