Documentation
¶
Index ¶
- Constants
- type Kind
- func (Kind) ElementType() reflect.Type
- func (e Kind) ToStringOutput() pulumi.StringOutput
- func (e Kind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Kind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupMyWorkbookArgs
- type LookupMyWorkbookResult
- type LookupWorkbookArgs
- type LookupWorkbookResult
- type ManagedIdentity
- type ManagedIdentityArgs
- func (ManagedIdentityArgs) ElementType() reflect.Type
- func (i ManagedIdentityArgs) ToManagedIdentityOutput() ManagedIdentityOutput
- func (i ManagedIdentityArgs) ToManagedIdentityOutputWithContext(ctx context.Context) ManagedIdentityOutput
- func (i ManagedIdentityArgs) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput
- func (i ManagedIdentityArgs) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput
- type ManagedIdentityInput
- type ManagedIdentityOutput
- func (ManagedIdentityOutput) ElementType() reflect.Type
- func (o ManagedIdentityOutput) ToManagedIdentityOutput() ManagedIdentityOutput
- func (o ManagedIdentityOutput) ToManagedIdentityOutputWithContext(ctx context.Context) ManagedIdentityOutput
- func (o ManagedIdentityOutput) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput
- func (o ManagedIdentityOutput) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput
- func (o ManagedIdentityOutput) Type() pulumi.StringPtrOutput
- type ManagedIdentityPtrInput
- type ManagedIdentityPtrOutput
- func (o ManagedIdentityPtrOutput) Elem() ManagedIdentityOutput
- func (ManagedIdentityPtrOutput) ElementType() reflect.Type
- func (o ManagedIdentityPtrOutput) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput
- func (o ManagedIdentityPtrOutput) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput
- func (o ManagedIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ManagedIdentityResponse
- type ManagedIdentityResponseArgs
- func (ManagedIdentityResponseArgs) ElementType() reflect.Type
- func (i ManagedIdentityResponseArgs) ToManagedIdentityResponseOutput() ManagedIdentityResponseOutput
- func (i ManagedIdentityResponseArgs) ToManagedIdentityResponseOutputWithContext(ctx context.Context) ManagedIdentityResponseOutput
- func (i ManagedIdentityResponseArgs) ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput
- func (i ManagedIdentityResponseArgs) ToManagedIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityResponsePtrOutput
- type ManagedIdentityResponseInput
- type ManagedIdentityResponseOutput
- func (ManagedIdentityResponseOutput) ElementType() reflect.Type
- func (o ManagedIdentityResponseOutput) ToManagedIdentityResponseOutput() ManagedIdentityResponseOutput
- func (o ManagedIdentityResponseOutput) ToManagedIdentityResponseOutputWithContext(ctx context.Context) ManagedIdentityResponseOutput
- func (o ManagedIdentityResponseOutput) ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput
- func (o ManagedIdentityResponseOutput) ToManagedIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityResponsePtrOutput
- func (o ManagedIdentityResponseOutput) Type() pulumi.StringPtrOutput
- func (o ManagedIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentitiesResponsePtrOutput
- type ManagedIdentityResponsePtrInput
- type ManagedIdentityResponsePtrOutput
- func (o ManagedIdentityResponsePtrOutput) Elem() ManagedIdentityResponseOutput
- func (ManagedIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput
- func (o ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityResponsePtrOutput
- func (o ManagedIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o ManagedIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentitiesResponsePtrOutput
- type MyWorkbook
- type MyWorkbookArgs
- type MyWorkbookInput
- type MyWorkbookOutput
- type MyWorkbookState
- type UserAssignedIdentitiesResponse
- type UserAssignedIdentitiesResponseArgs
- func (UserAssignedIdentitiesResponseArgs) ElementType() reflect.Type
- func (i UserAssignedIdentitiesResponseArgs) ToUserAssignedIdentitiesResponseOutput() UserAssignedIdentitiesResponseOutput
- func (i UserAssignedIdentitiesResponseArgs) ToUserAssignedIdentitiesResponseOutputWithContext(ctx context.Context) UserAssignedIdentitiesResponseOutput
- func (i UserAssignedIdentitiesResponseArgs) ToUserAssignedIdentitiesResponsePtrOutput() UserAssignedIdentitiesResponsePtrOutput
- func (i UserAssignedIdentitiesResponseArgs) ToUserAssignedIdentitiesResponsePtrOutputWithContext(ctx context.Context) UserAssignedIdentitiesResponsePtrOutput
- type UserAssignedIdentitiesResponseInput
- type UserAssignedIdentitiesResponseOutput
- func (UserAssignedIdentitiesResponseOutput) ElementType() reflect.Type
- func (o UserAssignedIdentitiesResponseOutput) PrincipalId() pulumi.StringOutput
- func (o UserAssignedIdentitiesResponseOutput) TenantId() pulumi.StringOutput
- func (o UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponseOutput() UserAssignedIdentitiesResponseOutput
- func (o UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponseOutputWithContext(ctx context.Context) UserAssignedIdentitiesResponseOutput
- func (o UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponsePtrOutput() UserAssignedIdentitiesResponsePtrOutput
- func (o UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponsePtrOutputWithContext(ctx context.Context) UserAssignedIdentitiesResponsePtrOutput
- type UserAssignedIdentitiesResponsePtrInput
- type UserAssignedIdentitiesResponsePtrOutput
- func (o UserAssignedIdentitiesResponsePtrOutput) Elem() UserAssignedIdentitiesResponseOutput
- func (UserAssignedIdentitiesResponsePtrOutput) ElementType() reflect.Type
- func (o UserAssignedIdentitiesResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o UserAssignedIdentitiesResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o UserAssignedIdentitiesResponsePtrOutput) ToUserAssignedIdentitiesResponsePtrOutput() UserAssignedIdentitiesResponsePtrOutput
- func (o UserAssignedIdentitiesResponsePtrOutput) ToUserAssignedIdentitiesResponsePtrOutputWithContext(ctx context.Context) UserAssignedIdentitiesResponsePtrOutput
- type Workbook
- type WorkbookArgs
- type WorkbookInput
- type WorkbookOutput
- type WorkbookState
Constants ¶
const ( KindUser = Kind("user") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Kind ¶ added in v0.5.0
The kind of workbook. Choices are user and shared.
func (Kind) ElementType ¶ added in v0.5.0
func (Kind) ToStringOutput ¶ added in v0.5.0
func (e Kind) ToStringOutput() pulumi.StringOutput
func (Kind) ToStringOutputWithContext ¶ added in v0.5.0
func (e Kind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Kind) ToStringPtrOutput ¶ added in v0.5.0
func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput
func (Kind) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e Kind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupMyWorkbookArgs ¶
type LookupMyWorkbookResult ¶
type LookupMyWorkbookResult struct { // Workbook category, as defined by the user at creation time. Category string `pulumi:"category"` // The user-defined name of the private workbook. DisplayName string `pulumi:"displayName"` // Resource etag Etag map[string]string `pulumi:"etag"` // Azure resource Id Id *string `pulumi:"id"` // Identity used for BYOS Identity *ManagedIdentityResponse `pulumi:"identity"` // The kind of workbook. Choices are user and shared. Kind *string `pulumi:"kind"` // Resource location Location *string `pulumi:"location"` // Azure resource name Name *string `pulumi:"name"` // Configuration of this particular private workbook. Configuration data is a string containing valid JSON SerializedData string `pulumi:"serializedData"` // Optional resourceId for a source resource. SourceId *string `pulumi:"sourceId"` // BYOS Storage Account URI StorageUri *string `pulumi:"storageUri"` // Resource tags Tags map[string]string `pulumi:"tags"` // Date and time in UTC of the last modification that was made to this private workbook definition. TimeModified string `pulumi:"timeModified"` // Azure resource type Type *string `pulumi:"type"` // Unique user id of the specific user that owns this private workbook. UserId string `pulumi:"userId"` // This instance's version of the data model. This can change as new features are added that can be marked private workbook. Version *string `pulumi:"version"` }
An Application Insights private workbook definition.
func LookupMyWorkbook ¶
func LookupMyWorkbook(ctx *pulumi.Context, args *LookupMyWorkbookArgs, opts ...pulumi.InvokeOption) (*LookupMyWorkbookResult, error)
type LookupWorkbookArgs ¶
type LookupWorkbookResult ¶
type LookupWorkbookResult struct { // Workbook category, as defined by the user at creation time. Category string `pulumi:"category"` // The user-defined name (display name) of the workbook. DisplayName string `pulumi:"displayName"` // Resource etag Etag map[string]string `pulumi:"etag"` // Azure resource Id Id *string `pulumi:"id"` // Identity used for BYOS Identity *ManagedIdentityResponse `pulumi:"identity"` // The kind of workbook. Choices are user and shared. Kind *string `pulumi:"kind"` // Resource location Location *string `pulumi:"location"` // Azure resource name Name *string `pulumi:"name"` // Configuration of this particular workbook. Configuration data is a string containing valid JSON SerializedData string `pulumi:"serializedData"` // ResourceId for a source resource. SourceId *string `pulumi:"sourceId"` // BYOS Storage Account URI StorageUri *string `pulumi:"storageUri"` // Resource tags Tags map[string]string `pulumi:"tags"` // Date and time in UTC of the last modification that was made to this workbook definition. TimeModified string `pulumi:"timeModified"` // Azure resource type Type *string `pulumi:"type"` // Unique user id of the specific user that owns this workbook. UserId string `pulumi:"userId"` // Workbook version Version *string `pulumi:"version"` }
An Application Insights workbook definition.
func LookupWorkbook ¶
func LookupWorkbook(ctx *pulumi.Context, args *LookupWorkbookArgs, opts ...pulumi.InvokeOption) (*LookupWorkbookResult, error)
type ManagedIdentity ¶
type ManagedIdentity struct { // The identity type. Type *string `pulumi:"type"` }
Customer Managed Identity
type ManagedIdentityArgs ¶
type ManagedIdentityArgs struct { // The identity type. Type pulumi.StringPtrInput `pulumi:"type"` }
Customer Managed Identity
func (ManagedIdentityArgs) ElementType ¶
func (ManagedIdentityArgs) ElementType() reflect.Type
func (ManagedIdentityArgs) ToManagedIdentityOutput ¶
func (i ManagedIdentityArgs) ToManagedIdentityOutput() ManagedIdentityOutput
func (ManagedIdentityArgs) ToManagedIdentityOutputWithContext ¶
func (i ManagedIdentityArgs) ToManagedIdentityOutputWithContext(ctx context.Context) ManagedIdentityOutput
func (ManagedIdentityArgs) ToManagedIdentityPtrOutput ¶
func (i ManagedIdentityArgs) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput
func (ManagedIdentityArgs) ToManagedIdentityPtrOutputWithContext ¶
func (i ManagedIdentityArgs) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput
type ManagedIdentityInput ¶
type ManagedIdentityInput interface { pulumi.Input ToManagedIdentityOutput() ManagedIdentityOutput ToManagedIdentityOutputWithContext(context.Context) ManagedIdentityOutput }
ManagedIdentityInput is an input type that accepts ManagedIdentityArgs and ManagedIdentityOutput values. You can construct a concrete instance of `ManagedIdentityInput` via:
ManagedIdentityArgs{...}
type ManagedIdentityOutput ¶
type ManagedIdentityOutput struct{ *pulumi.OutputState }
Customer Managed Identity
func (ManagedIdentityOutput) ElementType ¶
func (ManagedIdentityOutput) ElementType() reflect.Type
func (ManagedIdentityOutput) ToManagedIdentityOutput ¶
func (o ManagedIdentityOutput) ToManagedIdentityOutput() ManagedIdentityOutput
func (ManagedIdentityOutput) ToManagedIdentityOutputWithContext ¶
func (o ManagedIdentityOutput) ToManagedIdentityOutputWithContext(ctx context.Context) ManagedIdentityOutput
func (ManagedIdentityOutput) ToManagedIdentityPtrOutput ¶
func (o ManagedIdentityOutput) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput
func (ManagedIdentityOutput) ToManagedIdentityPtrOutputWithContext ¶
func (o ManagedIdentityOutput) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput
func (ManagedIdentityOutput) Type ¶
func (o ManagedIdentityOutput) Type() pulumi.StringPtrOutput
The identity type.
type ManagedIdentityPtrInput ¶
type ManagedIdentityPtrInput interface { pulumi.Input ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput ToManagedIdentityPtrOutputWithContext(context.Context) ManagedIdentityPtrOutput }
ManagedIdentityPtrInput is an input type that accepts ManagedIdentityArgs, ManagedIdentityPtr and ManagedIdentityPtrOutput values. You can construct a concrete instance of `ManagedIdentityPtrInput` via:
ManagedIdentityArgs{...} or: nil
func ManagedIdentityPtr ¶
func ManagedIdentityPtr(v *ManagedIdentityArgs) ManagedIdentityPtrInput
type ManagedIdentityPtrOutput ¶
type ManagedIdentityPtrOutput struct{ *pulumi.OutputState }
func (ManagedIdentityPtrOutput) Elem ¶
func (o ManagedIdentityPtrOutput) Elem() ManagedIdentityOutput
func (ManagedIdentityPtrOutput) ElementType ¶
func (ManagedIdentityPtrOutput) ElementType() reflect.Type
func (ManagedIdentityPtrOutput) ToManagedIdentityPtrOutput ¶
func (o ManagedIdentityPtrOutput) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput
func (ManagedIdentityPtrOutput) ToManagedIdentityPtrOutputWithContext ¶
func (o ManagedIdentityPtrOutput) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput
func (ManagedIdentityPtrOutput) Type ¶
func (o ManagedIdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type ManagedIdentityResponse ¶
type ManagedIdentityResponse struct { // The identity type. Type *string `pulumi:"type"` // Customer Managed Identity UserAssignedIdentities *UserAssignedIdentitiesResponse `pulumi:"userAssignedIdentities"` }
Customer Managed Identity
type ManagedIdentityResponseArgs ¶
type ManagedIdentityResponseArgs struct { // The identity type. Type pulumi.StringPtrInput `pulumi:"type"` // Customer Managed Identity UserAssignedIdentities UserAssignedIdentitiesResponsePtrInput `pulumi:"userAssignedIdentities"` }
Customer Managed Identity
func (ManagedIdentityResponseArgs) ElementType ¶
func (ManagedIdentityResponseArgs) ElementType() reflect.Type
func (ManagedIdentityResponseArgs) ToManagedIdentityResponseOutput ¶
func (i ManagedIdentityResponseArgs) ToManagedIdentityResponseOutput() ManagedIdentityResponseOutput
func (ManagedIdentityResponseArgs) ToManagedIdentityResponseOutputWithContext ¶
func (i ManagedIdentityResponseArgs) ToManagedIdentityResponseOutputWithContext(ctx context.Context) ManagedIdentityResponseOutput
func (ManagedIdentityResponseArgs) ToManagedIdentityResponsePtrOutput ¶
func (i ManagedIdentityResponseArgs) ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput
func (ManagedIdentityResponseArgs) ToManagedIdentityResponsePtrOutputWithContext ¶
func (i ManagedIdentityResponseArgs) ToManagedIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityResponsePtrOutput
type ManagedIdentityResponseInput ¶
type ManagedIdentityResponseInput interface { pulumi.Input ToManagedIdentityResponseOutput() ManagedIdentityResponseOutput ToManagedIdentityResponseOutputWithContext(context.Context) ManagedIdentityResponseOutput }
ManagedIdentityResponseInput is an input type that accepts ManagedIdentityResponseArgs and ManagedIdentityResponseOutput values. You can construct a concrete instance of `ManagedIdentityResponseInput` via:
ManagedIdentityResponseArgs{...}
type ManagedIdentityResponseOutput ¶
type ManagedIdentityResponseOutput struct{ *pulumi.OutputState }
Customer Managed Identity
func (ManagedIdentityResponseOutput) ElementType ¶
func (ManagedIdentityResponseOutput) ElementType() reflect.Type
func (ManagedIdentityResponseOutput) ToManagedIdentityResponseOutput ¶
func (o ManagedIdentityResponseOutput) ToManagedIdentityResponseOutput() ManagedIdentityResponseOutput
func (ManagedIdentityResponseOutput) ToManagedIdentityResponseOutputWithContext ¶
func (o ManagedIdentityResponseOutput) ToManagedIdentityResponseOutputWithContext(ctx context.Context) ManagedIdentityResponseOutput
func (ManagedIdentityResponseOutput) ToManagedIdentityResponsePtrOutput ¶
func (o ManagedIdentityResponseOutput) ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput
func (ManagedIdentityResponseOutput) ToManagedIdentityResponsePtrOutputWithContext ¶
func (o ManagedIdentityResponseOutput) ToManagedIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityResponsePtrOutput
func (ManagedIdentityResponseOutput) Type ¶
func (o ManagedIdentityResponseOutput) Type() pulumi.StringPtrOutput
The identity type.
func (ManagedIdentityResponseOutput) UserAssignedIdentities ¶
func (o ManagedIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentitiesResponsePtrOutput
Customer Managed Identity
type ManagedIdentityResponsePtrInput ¶
type ManagedIdentityResponsePtrInput interface { pulumi.Input ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput ToManagedIdentityResponsePtrOutputWithContext(context.Context) ManagedIdentityResponsePtrOutput }
ManagedIdentityResponsePtrInput is an input type that accepts ManagedIdentityResponseArgs, ManagedIdentityResponsePtr and ManagedIdentityResponsePtrOutput values. You can construct a concrete instance of `ManagedIdentityResponsePtrInput` via:
ManagedIdentityResponseArgs{...} or: nil
func ManagedIdentityResponsePtr ¶
func ManagedIdentityResponsePtr(v *ManagedIdentityResponseArgs) ManagedIdentityResponsePtrInput
type ManagedIdentityResponsePtrOutput ¶
type ManagedIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedIdentityResponsePtrOutput) Elem ¶
func (o ManagedIdentityResponsePtrOutput) Elem() ManagedIdentityResponseOutput
func (ManagedIdentityResponsePtrOutput) ElementType ¶
func (ManagedIdentityResponsePtrOutput) ElementType() reflect.Type
func (ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutput ¶
func (o ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput
func (ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutputWithContext ¶
func (o ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityResponsePtrOutput
func (ManagedIdentityResponsePtrOutput) Type ¶
func (o ManagedIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type.
func (ManagedIdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o ManagedIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentitiesResponsePtrOutput
Customer Managed Identity
type MyWorkbook ¶
type MyWorkbook struct { pulumi.CustomResourceState // Workbook category, as defined by the user at creation time. Category pulumi.StringOutput `pulumi:"category"` // The user-defined name of the private workbook. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Resource etag Etag pulumi.StringMapOutput `pulumi:"etag"` // Identity used for BYOS Identity ManagedIdentityResponsePtrOutput `pulumi:"identity"` // The kind of workbook. Choices are user and shared. Kind pulumi.StringPtrOutput `pulumi:"kind"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // Azure resource name Name pulumi.StringPtrOutput `pulumi:"name"` // Configuration of this particular private workbook. Configuration data is a string containing valid JSON SerializedData pulumi.StringOutput `pulumi:"serializedData"` // Optional resourceId for a source resource. SourceId pulumi.StringPtrOutput `pulumi:"sourceId"` // BYOS Storage Account URI StorageUri pulumi.StringPtrOutput `pulumi:"storageUri"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Date and time in UTC of the last modification that was made to this private workbook definition. TimeModified pulumi.StringOutput `pulumi:"timeModified"` // Azure resource type Type pulumi.StringPtrOutput `pulumi:"type"` // Unique user id of the specific user that owns this private workbook. UserId pulumi.StringOutput `pulumi:"userId"` // This instance's version of the data model. This can change as new features are added that can be marked private workbook. Version pulumi.StringPtrOutput `pulumi:"version"` }
An Application Insights private workbook definition.
func GetMyWorkbook ¶
func GetMyWorkbook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MyWorkbookState, opts ...pulumi.ResourceOption) (*MyWorkbook, error)
GetMyWorkbook gets an existing MyWorkbook 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 NewMyWorkbook ¶
func NewMyWorkbook(ctx *pulumi.Context, name string, args *MyWorkbookArgs, opts ...pulumi.ResourceOption) (*MyWorkbook, error)
NewMyWorkbook registers a new resource with the given unique name, arguments, and options.
func (*MyWorkbook) ElementType ¶ added in v0.2.6
func (*MyWorkbook) ElementType() reflect.Type
func (*MyWorkbook) ToMyWorkbookOutput ¶ added in v0.2.6
func (i *MyWorkbook) ToMyWorkbookOutput() MyWorkbookOutput
func (*MyWorkbook) ToMyWorkbookOutputWithContext ¶ added in v0.2.6
func (i *MyWorkbook) ToMyWorkbookOutputWithContext(ctx context.Context) MyWorkbookOutput
type MyWorkbookArgs ¶
type MyWorkbookArgs struct { // Workbook category, as defined by the user at creation time. Category pulumi.StringInput // The user-defined name of the private workbook. DisplayName pulumi.StringInput // Resource etag Etag pulumi.StringMapInput // Azure resource Id Id pulumi.StringPtrInput // Identity used for BYOS Identity ManagedIdentityPtrInput // The kind of workbook. Choices are user and shared. Kind pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name 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 // Configuration of this particular private workbook. Configuration data is a string containing valid JSON SerializedData pulumi.StringInput // Optional resourceId for a source resource. SourceId pulumi.StringPtrInput // BYOS Storage Account URI StorageUri pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Azure resource type Type pulumi.StringPtrInput // This instance's version of the data model. This can change as new features are added that can be marked private workbook. Version pulumi.StringPtrInput }
The set of arguments for constructing a MyWorkbook resource.
func (MyWorkbookArgs) ElementType ¶
func (MyWorkbookArgs) ElementType() reflect.Type
type MyWorkbookInput ¶ added in v0.2.6
type MyWorkbookInput interface { pulumi.Input ToMyWorkbookOutput() MyWorkbookOutput ToMyWorkbookOutputWithContext(ctx context.Context) MyWorkbookOutput }
type MyWorkbookOutput ¶ added in v0.2.6
type MyWorkbookOutput struct {
*pulumi.OutputState
}
func (MyWorkbookOutput) ElementType ¶ added in v0.2.6
func (MyWorkbookOutput) ElementType() reflect.Type
func (MyWorkbookOutput) ToMyWorkbookOutput ¶ added in v0.2.6
func (o MyWorkbookOutput) ToMyWorkbookOutput() MyWorkbookOutput
func (MyWorkbookOutput) ToMyWorkbookOutputWithContext ¶ added in v0.2.6
func (o MyWorkbookOutput) ToMyWorkbookOutputWithContext(ctx context.Context) MyWorkbookOutput
type MyWorkbookState ¶
type MyWorkbookState struct { // Workbook category, as defined by the user at creation time. Category pulumi.StringPtrInput // The user-defined name of the private workbook. DisplayName pulumi.StringPtrInput // Resource etag Etag pulumi.StringMapInput // Identity used for BYOS Identity ManagedIdentityResponsePtrInput // The kind of workbook. Choices are user and shared. Kind pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // Configuration of this particular private workbook. Configuration data is a string containing valid JSON SerializedData pulumi.StringPtrInput // Optional resourceId for a source resource. SourceId pulumi.StringPtrInput // BYOS Storage Account URI StorageUri pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Date and time in UTC of the last modification that was made to this private workbook definition. TimeModified pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput // Unique user id of the specific user that owns this private workbook. UserId pulumi.StringPtrInput // This instance's version of the data model. This can change as new features are added that can be marked private workbook. Version pulumi.StringPtrInput }
func (MyWorkbookState) ElementType ¶
func (MyWorkbookState) ElementType() reflect.Type
type UserAssignedIdentitiesResponse ¶
type UserAssignedIdentitiesResponse struct { // The principal ID of resource identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of resource. TenantId string `pulumi:"tenantId"` }
Customer Managed Identity
type UserAssignedIdentitiesResponseArgs ¶
type UserAssignedIdentitiesResponseArgs struct { // The principal ID of resource identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant ID of resource. TenantId pulumi.StringInput `pulumi:"tenantId"` }
Customer Managed Identity
func (UserAssignedIdentitiesResponseArgs) ElementType ¶
func (UserAssignedIdentitiesResponseArgs) ElementType() reflect.Type
func (UserAssignedIdentitiesResponseArgs) ToUserAssignedIdentitiesResponseOutput ¶
func (i UserAssignedIdentitiesResponseArgs) ToUserAssignedIdentitiesResponseOutput() UserAssignedIdentitiesResponseOutput
func (UserAssignedIdentitiesResponseArgs) ToUserAssignedIdentitiesResponseOutputWithContext ¶
func (i UserAssignedIdentitiesResponseArgs) ToUserAssignedIdentitiesResponseOutputWithContext(ctx context.Context) UserAssignedIdentitiesResponseOutput
func (UserAssignedIdentitiesResponseArgs) ToUserAssignedIdentitiesResponsePtrOutput ¶
func (i UserAssignedIdentitiesResponseArgs) ToUserAssignedIdentitiesResponsePtrOutput() UserAssignedIdentitiesResponsePtrOutput
func (UserAssignedIdentitiesResponseArgs) ToUserAssignedIdentitiesResponsePtrOutputWithContext ¶
func (i UserAssignedIdentitiesResponseArgs) ToUserAssignedIdentitiesResponsePtrOutputWithContext(ctx context.Context) UserAssignedIdentitiesResponsePtrOutput
type UserAssignedIdentitiesResponseInput ¶
type UserAssignedIdentitiesResponseInput interface { pulumi.Input ToUserAssignedIdentitiesResponseOutput() UserAssignedIdentitiesResponseOutput ToUserAssignedIdentitiesResponseOutputWithContext(context.Context) UserAssignedIdentitiesResponseOutput }
UserAssignedIdentitiesResponseInput is an input type that accepts UserAssignedIdentitiesResponseArgs and UserAssignedIdentitiesResponseOutput values. You can construct a concrete instance of `UserAssignedIdentitiesResponseInput` via:
UserAssignedIdentitiesResponseArgs{...}
type UserAssignedIdentitiesResponseOutput ¶
type UserAssignedIdentitiesResponseOutput struct{ *pulumi.OutputState }
Customer Managed Identity
func (UserAssignedIdentitiesResponseOutput) ElementType ¶
func (UserAssignedIdentitiesResponseOutput) ElementType() reflect.Type
func (UserAssignedIdentitiesResponseOutput) PrincipalId ¶
func (o UserAssignedIdentitiesResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of resource identity.
func (UserAssignedIdentitiesResponseOutput) TenantId ¶
func (o UserAssignedIdentitiesResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of resource.
func (UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponseOutput ¶
func (o UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponseOutput() UserAssignedIdentitiesResponseOutput
func (UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponseOutputWithContext ¶
func (o UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponseOutputWithContext(ctx context.Context) UserAssignedIdentitiesResponseOutput
func (UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponsePtrOutput ¶
func (o UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponsePtrOutput() UserAssignedIdentitiesResponsePtrOutput
func (UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponsePtrOutputWithContext ¶
func (o UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponsePtrOutputWithContext(ctx context.Context) UserAssignedIdentitiesResponsePtrOutput
type UserAssignedIdentitiesResponsePtrInput ¶
type UserAssignedIdentitiesResponsePtrInput interface { pulumi.Input ToUserAssignedIdentitiesResponsePtrOutput() UserAssignedIdentitiesResponsePtrOutput ToUserAssignedIdentitiesResponsePtrOutputWithContext(context.Context) UserAssignedIdentitiesResponsePtrOutput }
UserAssignedIdentitiesResponsePtrInput is an input type that accepts UserAssignedIdentitiesResponseArgs, UserAssignedIdentitiesResponsePtr and UserAssignedIdentitiesResponsePtrOutput values. You can construct a concrete instance of `UserAssignedIdentitiesResponsePtrInput` via:
UserAssignedIdentitiesResponseArgs{...} or: nil
func UserAssignedIdentitiesResponsePtr ¶
func UserAssignedIdentitiesResponsePtr(v *UserAssignedIdentitiesResponseArgs) UserAssignedIdentitiesResponsePtrInput
type UserAssignedIdentitiesResponsePtrOutput ¶
type UserAssignedIdentitiesResponsePtrOutput struct{ *pulumi.OutputState }
func (UserAssignedIdentitiesResponsePtrOutput) ElementType ¶
func (UserAssignedIdentitiesResponsePtrOutput) ElementType() reflect.Type
func (UserAssignedIdentitiesResponsePtrOutput) PrincipalId ¶
func (o UserAssignedIdentitiesResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID of resource identity.
func (UserAssignedIdentitiesResponsePtrOutput) TenantId ¶
func (o UserAssignedIdentitiesResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of resource.
func (UserAssignedIdentitiesResponsePtrOutput) ToUserAssignedIdentitiesResponsePtrOutput ¶
func (o UserAssignedIdentitiesResponsePtrOutput) ToUserAssignedIdentitiesResponsePtrOutput() UserAssignedIdentitiesResponsePtrOutput
func (UserAssignedIdentitiesResponsePtrOutput) ToUserAssignedIdentitiesResponsePtrOutputWithContext ¶
func (o UserAssignedIdentitiesResponsePtrOutput) ToUserAssignedIdentitiesResponsePtrOutputWithContext(ctx context.Context) UserAssignedIdentitiesResponsePtrOutput
type Workbook ¶
type Workbook struct { pulumi.CustomResourceState // Workbook category, as defined by the user at creation time. Category pulumi.StringOutput `pulumi:"category"` // The user-defined name (display name) of the workbook. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Resource etag Etag pulumi.StringMapOutput `pulumi:"etag"` // Identity used for BYOS Identity ManagedIdentityResponsePtrOutput `pulumi:"identity"` // The kind of workbook. Choices are user and shared. Kind pulumi.StringPtrOutput `pulumi:"kind"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // Azure resource name Name pulumi.StringPtrOutput `pulumi:"name"` // Configuration of this particular workbook. Configuration data is a string containing valid JSON SerializedData pulumi.StringOutput `pulumi:"serializedData"` // ResourceId for a source resource. SourceId pulumi.StringPtrOutput `pulumi:"sourceId"` // BYOS Storage Account URI StorageUri pulumi.StringPtrOutput `pulumi:"storageUri"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Date and time in UTC of the last modification that was made to this workbook definition. TimeModified pulumi.StringOutput `pulumi:"timeModified"` // Azure resource type Type pulumi.StringPtrOutput `pulumi:"type"` // Unique user id of the specific user that owns this workbook. UserId pulumi.StringOutput `pulumi:"userId"` // Workbook version Version pulumi.StringPtrOutput `pulumi:"version"` }
An Application Insights workbook definition.
func GetWorkbook ¶
func GetWorkbook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkbookState, opts ...pulumi.ResourceOption) (*Workbook, error)
GetWorkbook gets an existing Workbook 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 NewWorkbook ¶
func NewWorkbook(ctx *pulumi.Context, name string, args *WorkbookArgs, opts ...pulumi.ResourceOption) (*Workbook, error)
NewWorkbook registers a new resource with the given unique name, arguments, and options.
func (*Workbook) ElementType ¶ added in v0.2.6
func (*Workbook) ToWorkbookOutput ¶ added in v0.2.6
func (i *Workbook) ToWorkbookOutput() WorkbookOutput
func (*Workbook) ToWorkbookOutputWithContext ¶ added in v0.2.6
func (i *Workbook) ToWorkbookOutputWithContext(ctx context.Context) WorkbookOutput
type WorkbookArgs ¶
type WorkbookArgs struct { // Workbook category, as defined by the user at creation time. Category pulumi.StringInput // The user-defined name (display name) of the workbook. DisplayName pulumi.StringInput // Resource etag Etag pulumi.StringMapInput // Azure resource Id Id pulumi.StringPtrInput // Identity used for BYOS Identity ManagedIdentityPtrInput // The kind of workbook. Choices are user and shared. Kind pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name 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 // Configuration of this particular workbook. Configuration data is a string containing valid JSON SerializedData pulumi.StringInput // ResourceId for a source resource. SourceId pulumi.StringPtrInput // BYOS Storage Account URI StorageUri pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Azure resource type Type pulumi.StringPtrInput // Workbook version Version pulumi.StringPtrInput }
The set of arguments for constructing a Workbook resource.
func (WorkbookArgs) ElementType ¶
func (WorkbookArgs) ElementType() reflect.Type
type WorkbookInput ¶ added in v0.2.6
type WorkbookInput interface { pulumi.Input ToWorkbookOutput() WorkbookOutput ToWorkbookOutputWithContext(ctx context.Context) WorkbookOutput }
type WorkbookOutput ¶ added in v0.2.6
type WorkbookOutput struct {
*pulumi.OutputState
}
func (WorkbookOutput) ElementType ¶ added in v0.2.6
func (WorkbookOutput) ElementType() reflect.Type
func (WorkbookOutput) ToWorkbookOutput ¶ added in v0.2.6
func (o WorkbookOutput) ToWorkbookOutput() WorkbookOutput
func (WorkbookOutput) ToWorkbookOutputWithContext ¶ added in v0.2.6
func (o WorkbookOutput) ToWorkbookOutputWithContext(ctx context.Context) WorkbookOutput
type WorkbookState ¶
type WorkbookState struct { // Workbook category, as defined by the user at creation time. Category pulumi.StringPtrInput // The user-defined name (display name) of the workbook. DisplayName pulumi.StringPtrInput // Resource etag Etag pulumi.StringMapInput // Identity used for BYOS Identity ManagedIdentityResponsePtrInput // The kind of workbook. Choices are user and shared. Kind pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // Configuration of this particular workbook. Configuration data is a string containing valid JSON SerializedData pulumi.StringPtrInput // ResourceId for a source resource. SourceId pulumi.StringPtrInput // BYOS Storage Account URI StorageUri pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Date and time in UTC of the last modification that was made to this workbook definition. TimeModified pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput // Unique user id of the specific user that owns this workbook. UserId pulumi.StringPtrInput // Workbook version Version pulumi.StringPtrInput }
func (WorkbookState) ElementType ¶
func (WorkbookState) ElementType() reflect.Type