v20201020

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KindUser   = Kind("user")
	KindShared = Kind("shared")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Kind added in v0.5.0

type Kind pulumi.String

The kind of workbook. Choices are user and shared.

func (Kind) ElementType added in v0.5.0

func (Kind) ElementType() reflect.Type

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 LookupMyWorkbookArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName string `pulumi:"resourceName"`
}

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.

type LookupWorkbookArgs

type LookupWorkbookArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName string `pulumi:"resourceName"`
}

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

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

type ManagedIdentityPtrOutput

type ManagedIdentityPtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityPtrOutput) Elem

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

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) 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) 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

The identity type.

func (ManagedIdentityResponseOutput) UserAssignedIdentities

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

type ManagedIdentityResponsePtrOutput

type ManagedIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityResponsePtrOutput) Elem

func (ManagedIdentityResponsePtrOutput) ElementType

func (ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutput

func (o ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput

func (ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutputWithContext

func (o ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityResponsePtrOutput

func (ManagedIdentityResponsePtrOutput) Type

The identity type.

func (ManagedIdentityResponsePtrOutput) UserAssignedIdentities

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) 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) PrincipalId

The principal ID of resource identity.

func (UserAssignedIdentitiesResponseOutput) TenantId

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

type UserAssignedIdentitiesResponsePtrOutput

type UserAssignedIdentitiesResponsePtrOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentitiesResponsePtrOutput) Elem

func (UserAssignedIdentitiesResponsePtrOutput) ElementType

func (UserAssignedIdentitiesResponsePtrOutput) PrincipalId

The principal ID of resource identity.

func (UserAssignedIdentitiesResponsePtrOutput) TenantId

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) ElementType() reflect.Type

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL