azure-native.insights.MyWorkbook
Explore with Pulumi AI
An Application Insights private workbook definition. API Version: 2020-10-20.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:insights:MyWorkbook deadb33f-8bee-4d3b-a059-9be8dac93960 /subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/my-resource-group/providers/Microsoft.Insights/myworkbooks/deadb33f-8bee-4d3b-a059-9be8dac93960 
Create MyWorkbook Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MyWorkbook(name: string, args: MyWorkbookArgs, opts?: CustomResourceOptions);@overload
def MyWorkbook(resource_name: str,
               args: MyWorkbookArgs,
               opts: Optional[ResourceOptions] = None)
@overload
def MyWorkbook(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               resource_group_name: Optional[str] = None,
               display_name: Optional[str] = None,
               serialized_data: Optional[str] = None,
               category: Optional[str] = None,
               identity: Optional[MyWorkbookManagedIdentityArgs] = None,
               location: Optional[str] = None,
               name: Optional[str] = None,
               kind: Optional[Union[str, Kind]] = None,
               resource_name_: Optional[str] = None,
               id: Optional[str] = None,
               source_id: Optional[str] = None,
               storage_uri: Optional[str] = None,
               tags: Optional[Mapping[str, str]] = None,
               type: Optional[str] = None,
               version: Optional[str] = None)func NewMyWorkbook(ctx *Context, name string, args MyWorkbookArgs, opts ...ResourceOption) (*MyWorkbook, error)public MyWorkbook(string name, MyWorkbookArgs args, CustomResourceOptions? opts = null)
public MyWorkbook(String name, MyWorkbookArgs args)
public MyWorkbook(String name, MyWorkbookArgs args, CustomResourceOptions options)
type: azure-native:insights:MyWorkbook
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args MyWorkbookArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args MyWorkbookArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MyWorkbookArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MyWorkbookArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MyWorkbookArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var myWorkbookResource = new AzureNative.Insights.MyWorkbook("myWorkbookResource", new()
{
    ResourceGroupName = "string",
    DisplayName = "string",
    SerializedData = "string",
    Category = "string",
    Identity = 
    {
        { "type", "string" },
    },
    Location = "string",
    Name = "string",
    Kind = "string",
    ResourceName = "string",
    Id = "string",
    SourceId = "string",
    StorageUri = "string",
    Tags = 
    {
        { "string", "string" },
    },
    Type = "string",
    Version = "string",
});
example, err := insights.NewMyWorkbook(ctx, "myWorkbookResource", &insights.MyWorkbookArgs{
	ResourceGroupName: "string",
	DisplayName:       "string",
	SerializedData:    "string",
	Category:          "string",
	Identity: map[string]interface{}{
		"type": "string",
	},
	Location:     "string",
	Name:         "string",
	Kind:         "string",
	ResourceName: "string",
	Id:           "string",
	SourceId:     "string",
	StorageUri:   "string",
	Tags: map[string]interface{}{
		"string": "string",
	},
	Type:    "string",
	Version: "string",
})
var myWorkbookResource = new MyWorkbook("myWorkbookResource", MyWorkbookArgs.builder()
    .resourceGroupName("string")
    .displayName("string")
    .serializedData("string")
    .category("string")
    .identity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .location("string")
    .name("string")
    .kind("string")
    .resourceName("string")
    .id("string")
    .sourceId("string")
    .storageUri("string")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .type("string")
    .version("string")
    .build());
my_workbook_resource = azure_native.insights.MyWorkbook("myWorkbookResource",
    resource_group_name=string,
    display_name=string,
    serialized_data=string,
    category=string,
    identity={
        type: string,
    },
    location=string,
    name=string,
    kind=string,
    resource_name_=string,
    id=string,
    source_id=string,
    storage_uri=string,
    tags={
        string: string,
    },
    type=string,
    version=string)
const myWorkbookResource = new azure_native.insights.MyWorkbook("myWorkbookResource", {
    resourceGroupName: "string",
    displayName: "string",
    serializedData: "string",
    category: "string",
    identity: {
        type: "string",
    },
    location: "string",
    name: "string",
    kind: "string",
    resourceName: "string",
    id: "string",
    sourceId: "string",
    storageUri: "string",
    tags: {
        string: "string",
    },
    type: "string",
    version: "string",
});
type: azure-native:insights:MyWorkbook
properties:
    category: string
    displayName: string
    id: string
    identity:
        type: string
    kind: string
    location: string
    name: string
    resourceGroupName: string
    resourceName: string
    serializedData: string
    sourceId: string
    storageUri: string
    tags:
        string: string
    type: string
    version: string
MyWorkbook Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The MyWorkbook resource accepts the following input properties:
- Category string
- Workbook category, as defined by the user at creation time.
- DisplayName string
- The user-defined name of the private workbook.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- SerializedData string
- Configuration of this particular private workbook. Configuration data is a string containing valid JSON
- Id string
- Azure resource Id
- Identity
Pulumi.Azure Native. Insights. Inputs. My Workbook Managed Identity 
- Identity used for BYOS
- Kind
string | Pulumi.Azure Native. Insights. Kind 
- The kind of workbook. Choices are user and shared.
- Location string
- Resource location
- Name string
- Azure resource name
- ResourceName string
- The name of the Application Insights component resource.
- SourceId string
- Optional resourceId for a source resource.
- StorageUri string
- BYOS Storage Account URI
- Dictionary<string, string>
- Resource tags
- Type string
- Azure resource type
- Version string
- This instance's version of the data model. This can change as new features are added that can be marked private workbook.
- Category string
- Workbook category, as defined by the user at creation time.
- DisplayName string
- The user-defined name of the private workbook.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- SerializedData string
- Configuration of this particular private workbook. Configuration data is a string containing valid JSON
- Id string
- Azure resource Id
- Identity
MyWorkbook Managed Identity Args 
- Identity used for BYOS
- Kind string | Kind
- The kind of workbook. Choices are user and shared.
- Location string
- Resource location
- Name string
- Azure resource name
- ResourceName string
- The name of the Application Insights component resource.
- SourceId string
- Optional resourceId for a source resource.
- StorageUri string
- BYOS Storage Account URI
- map[string]string
- Resource tags
- Type string
- Azure resource type
- Version string
- This instance's version of the data model. This can change as new features are added that can be marked private workbook.
- category String
- Workbook category, as defined by the user at creation time.
- displayName String
- The user-defined name of the private workbook.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- serializedData String
- Configuration of this particular private workbook. Configuration data is a string containing valid JSON
- id String
- Azure resource Id
- identity
MyWorkbook Managed Identity 
- Identity used for BYOS
- kind String | Kind
- The kind of workbook. Choices are user and shared.
- location String
- Resource location
- name String
- Azure resource name
- resourceName String
- The name of the Application Insights component resource.
- sourceId String
- Optional resourceId for a source resource.
- storageUri String
- BYOS Storage Account URI
- Map<String,String>
- Resource tags
- type String
- Azure resource type
- version String
- This instance's version of the data model. This can change as new features are added that can be marked private workbook.
- category string
- Workbook category, as defined by the user at creation time.
- displayName string
- The user-defined name of the private workbook.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- serializedData string
- Configuration of this particular private workbook. Configuration data is a string containing valid JSON
- id string
- Azure resource Id
- identity
MyWorkbook Managed Identity 
- Identity used for BYOS
- kind string | Kind
- The kind of workbook. Choices are user and shared.
- location string
- Resource location
- name string
- Azure resource name
- resourceName string
- The name of the Application Insights component resource.
- sourceId string
- Optional resourceId for a source resource.
- storageUri string
- BYOS Storage Account URI
- {[key: string]: string}
- Resource tags
- type string
- Azure resource type
- version string
- This instance's version of the data model. This can change as new features are added that can be marked private workbook.
- category str
- Workbook category, as defined by the user at creation time.
- display_name str
- The user-defined name of the private workbook.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- serialized_data str
- Configuration of this particular private workbook. Configuration data is a string containing valid JSON
- id str
- Azure resource Id
- identity
MyWorkbook Managed Identity Args 
- Identity used for BYOS
- kind str | Kind
- The kind of workbook. Choices are user and shared.
- location str
- Resource location
- name str
- Azure resource name
- resource_name str
- The name of the Application Insights component resource.
- source_id str
- Optional resourceId for a source resource.
- storage_uri str
- BYOS Storage Account URI
- Mapping[str, str]
- Resource tags
- type str
- Azure resource type
- version str
- This instance's version of the data model. This can change as new features are added that can be marked private workbook.
- category String
- Workbook category, as defined by the user at creation time.
- displayName String
- The user-defined name of the private workbook.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- serializedData String
- Configuration of this particular private workbook. Configuration data is a string containing valid JSON
- id String
- Azure resource Id
- identity Property Map
- Identity used for BYOS
- kind String | "user" | "shared"
- The kind of workbook. Choices are user and shared.
- location String
- Resource location
- name String
- Azure resource name
- resourceName String
- The name of the Application Insights component resource.
- sourceId String
- Optional resourceId for a source resource.
- storageUri String
- BYOS Storage Account URI
- Map<String>
- Resource tags
- type String
- Azure resource type
- version String
- This instance's version of the data model. This can change as new features are added that can be marked private workbook.
Outputs
All input properties are implicitly available as output properties. Additionally, the MyWorkbook resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- TimeModified string
- Date and time in UTC of the last modification that was made to this private workbook definition.
- UserId string
- Unique user id of the specific user that owns this private workbook.
- Etag Dictionary<string, string>
- Resource etag
- Id string
- The provider-assigned unique ID for this managed resource.
- TimeModified string
- Date and time in UTC of the last modification that was made to this private workbook definition.
- UserId string
- Unique user id of the specific user that owns this private workbook.
- Etag map[string]string
- Resource etag
- id String
- The provider-assigned unique ID for this managed resource.
- timeModified String
- Date and time in UTC of the last modification that was made to this private workbook definition.
- userId String
- Unique user id of the specific user that owns this private workbook.
- etag Map<String,String>
- Resource etag
- id string
- The provider-assigned unique ID for this managed resource.
- timeModified string
- Date and time in UTC of the last modification that was made to this private workbook definition.
- userId string
- Unique user id of the specific user that owns this private workbook.
- etag {[key: string]: string}
- Resource etag
- id str
- The provider-assigned unique ID for this managed resource.
- time_modified str
- Date and time in UTC of the last modification that was made to this private workbook definition.
- user_id str
- Unique user id of the specific user that owns this private workbook.
- etag Mapping[str, str]
- Resource etag
- id String
- The provider-assigned unique ID for this managed resource.
- timeModified String
- Date and time in UTC of the last modification that was made to this private workbook definition.
- userId String
- Unique user id of the specific user that owns this private workbook.
- etag Map<String>
- Resource etag
Supporting Types
Kind, KindArgs  
- User
- user
- Shared
- shared
- KindUser 
- user
- KindShared 
- shared
- User
- user
- Shared
- shared
- User
- user
- Shared
- shared
- USER
- user
- SHARED
- shared
- "user"
- user
- "shared"
- shared
MyWorkbookManagedIdentity, MyWorkbookManagedIdentityArgs        
- Type string
- The identity type.
- Type string
- The identity type.
- type String
- The identity type.
- type string
- The identity type.
- type str
- The identity type.
- type String
- The identity type.
MyWorkbookManagedIdentityResponse, MyWorkbookManagedIdentityResponseArgs          
- Type string
- The identity type.
- UserAssigned Pulumi.Identities Azure Native. Insights. Inputs. My Workbook User Assigned Identities Response 
- Customer Managed Identity
- Type string
- The identity type.
- UserAssigned MyIdentities Workbook User Assigned Identities Response 
- Customer Managed Identity
- type String
- The identity type.
- userAssigned MyIdentities Workbook User Assigned Identities Response 
- Customer Managed Identity
- type string
- The identity type.
- userAssigned MyIdentities Workbook User Assigned Identities Response 
- Customer Managed Identity
- type str
- The identity type.
- user_assigned_ Myidentities Workbook User Assigned Identities Response 
- Customer Managed Identity
- type String
- The identity type.
- userAssigned Property MapIdentities 
- Customer Managed Identity
MyWorkbookUserAssignedIdentitiesResponse, MyWorkbookUserAssignedIdentitiesResponseArgs            
- PrincipalId string
- The principal ID of resource identity.
- TenantId string
- The tenant ID of resource.
- PrincipalId string
- The principal ID of resource identity.
- TenantId string
- The tenant ID of resource.
- principalId String
- The principal ID of resource identity.
- tenantId String
- The tenant ID of resource.
- principalId string
- The principal ID of resource identity.
- tenantId string
- The tenant ID of resource.
- principal_id str
- The principal ID of resource identity.
- tenant_id str
- The tenant ID of resource.
- principalId String
- The principal ID of resource identity.
- tenantId String
- The tenant ID of resource.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0