Documentation
¶
Index ¶
- type DataSource
- type DataSourceArgs
- type DataSourceState
- type LinkedService
- type LinkedServiceArgs
- type LinkedServiceState
- type LookupDataSourceArgs
- type LookupDataSourceResult
- type LookupLinkedServiceArgs
- type LookupLinkedServiceResult
- type LookupMachineGroupArgs
- type LookupMachineGroupResult
- type LookupWorkspaceArgs
- type LookupWorkspaceResult
- type MachineGroup
- type MachineGroupArgs
- type MachineGroupState
- type MachineReferenceWithHints
- type MachineReferenceWithHintsArgs
- func (MachineReferenceWithHintsArgs) ElementType() reflect.Type
- func (i MachineReferenceWithHintsArgs) ToMachineReferenceWithHintsOutput() MachineReferenceWithHintsOutput
- func (i MachineReferenceWithHintsArgs) ToMachineReferenceWithHintsOutputWithContext(ctx context.Context) MachineReferenceWithHintsOutput
- type MachineReferenceWithHintsArray
- func (MachineReferenceWithHintsArray) ElementType() reflect.Type
- func (i MachineReferenceWithHintsArray) ToMachineReferenceWithHintsArrayOutput() MachineReferenceWithHintsArrayOutput
- func (i MachineReferenceWithHintsArray) ToMachineReferenceWithHintsArrayOutputWithContext(ctx context.Context) MachineReferenceWithHintsArrayOutput
- type MachineReferenceWithHintsArrayInput
- type MachineReferenceWithHintsArrayOutput
- func (MachineReferenceWithHintsArrayOutput) ElementType() reflect.Type
- func (o MachineReferenceWithHintsArrayOutput) Index(i pulumi.IntInput) MachineReferenceWithHintsOutput
- func (o MachineReferenceWithHintsArrayOutput) ToMachineReferenceWithHintsArrayOutput() MachineReferenceWithHintsArrayOutput
- func (o MachineReferenceWithHintsArrayOutput) ToMachineReferenceWithHintsArrayOutputWithContext(ctx context.Context) MachineReferenceWithHintsArrayOutput
- type MachineReferenceWithHintsInput
- type MachineReferenceWithHintsOutput
- func (MachineReferenceWithHintsOutput) ElementType() reflect.Type
- func (o MachineReferenceWithHintsOutput) Id() pulumi.StringOutput
- func (o MachineReferenceWithHintsOutput) Kind() pulumi.StringOutput
- func (o MachineReferenceWithHintsOutput) ToMachineReferenceWithHintsOutput() MachineReferenceWithHintsOutput
- func (o MachineReferenceWithHintsOutput) ToMachineReferenceWithHintsOutputWithContext(ctx context.Context) MachineReferenceWithHintsOutput
- type MachineReferenceWithHintsResponse
- type MachineReferenceWithHintsResponseArgs
- func (MachineReferenceWithHintsResponseArgs) ElementType() reflect.Type
- func (i MachineReferenceWithHintsResponseArgs) ToMachineReferenceWithHintsResponseOutput() MachineReferenceWithHintsResponseOutput
- func (i MachineReferenceWithHintsResponseArgs) ToMachineReferenceWithHintsResponseOutputWithContext(ctx context.Context) MachineReferenceWithHintsResponseOutput
- type MachineReferenceWithHintsResponseArray
- func (MachineReferenceWithHintsResponseArray) ElementType() reflect.Type
- func (i MachineReferenceWithHintsResponseArray) ToMachineReferenceWithHintsResponseArrayOutput() MachineReferenceWithHintsResponseArrayOutput
- func (i MachineReferenceWithHintsResponseArray) ToMachineReferenceWithHintsResponseArrayOutputWithContext(ctx context.Context) MachineReferenceWithHintsResponseArrayOutput
- type MachineReferenceWithHintsResponseArrayInput
- type MachineReferenceWithHintsResponseArrayOutput
- func (MachineReferenceWithHintsResponseArrayOutput) ElementType() reflect.Type
- func (o MachineReferenceWithHintsResponseArrayOutput) Index(i pulumi.IntInput) MachineReferenceWithHintsResponseOutput
- func (o MachineReferenceWithHintsResponseArrayOutput) ToMachineReferenceWithHintsResponseArrayOutput() MachineReferenceWithHintsResponseArrayOutput
- func (o MachineReferenceWithHintsResponseArrayOutput) ToMachineReferenceWithHintsResponseArrayOutputWithContext(ctx context.Context) MachineReferenceWithHintsResponseArrayOutput
- type MachineReferenceWithHintsResponseInput
- type MachineReferenceWithHintsResponseOutput
- func (o MachineReferenceWithHintsResponseOutput) DisplayNameHint() pulumi.StringOutput
- func (MachineReferenceWithHintsResponseOutput) ElementType() reflect.Type
- func (o MachineReferenceWithHintsResponseOutput) Id() pulumi.StringOutput
- func (o MachineReferenceWithHintsResponseOutput) Kind() pulumi.StringOutput
- func (o MachineReferenceWithHintsResponseOutput) Name() pulumi.StringOutput
- func (o MachineReferenceWithHintsResponseOutput) OsFamilyHint() pulumi.StringOutput
- func (o MachineReferenceWithHintsResponseOutput) ToMachineReferenceWithHintsResponseOutput() MachineReferenceWithHintsResponseOutput
- func (o MachineReferenceWithHintsResponseOutput) ToMachineReferenceWithHintsResponseOutputWithContext(ctx context.Context) MachineReferenceWithHintsResponseOutput
- func (o MachineReferenceWithHintsResponseOutput) Type() pulumi.StringOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type Workspace
- type WorkspaceArgs
- type WorkspaceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataSource ¶
type DataSource struct { pulumi.CustomResourceState // The ETag of the data source. ETag pulumi.StringPtrOutput `pulumi:"eTag"` // The kind of the DataSource. Kind pulumi.StringOutput `pulumi:"kind"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The data source properties in raw json format, each kind of data source have it's own schema. Properties pulumi.AnyOutput `pulumi:"properties"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Datasources under OMS Workspace.
func GetDataSource ¶
func GetDataSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataSourceState, opts ...pulumi.ResourceOption) (*DataSource, error)
GetDataSource gets an existing DataSource 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 NewDataSource ¶
func NewDataSource(ctx *pulumi.Context, name string, args *DataSourceArgs, opts ...pulumi.ResourceOption) (*DataSource, error)
NewDataSource registers a new resource with the given unique name, arguments, and options.
type DataSourceArgs ¶
type DataSourceArgs struct { // The name of the datasource resource. DataSourceName pulumi.StringInput // The ETag of the data source. ETag pulumi.StringPtrInput // The kind of the DataSource. Kind pulumi.StringInput // The data source properties in raw json format, each kind of data source have it's own schema. Properties pulumi.Input // The name of the resource group to get. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput // Name of the Log Analytics Workspace that will contain the datasource WorkspaceName pulumi.StringInput }
The set of arguments for constructing a DataSource resource.
func (DataSourceArgs) ElementType ¶
func (DataSourceArgs) ElementType() reflect.Type
type DataSourceState ¶
type DataSourceState struct { // The ETag of the data source. ETag pulumi.StringPtrInput // The kind of the DataSource. Kind pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The data source properties in raw json format, each kind of data source have it's own schema. Properties pulumi.Input // Resource tags Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (DataSourceState) ElementType ¶
func (DataSourceState) ElementType() reflect.Type
type LinkedService ¶
type LinkedService struct { pulumi.CustomResourceState // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The resource id of the resource that will be linked to the workspace. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
The top level Linked service resource container.
func GetLinkedService ¶
func GetLinkedService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceState, opts ...pulumi.ResourceOption) (*LinkedService, error)
GetLinkedService gets an existing LinkedService 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 NewLinkedService ¶
func NewLinkedService(ctx *pulumi.Context, name string, args *LinkedServiceArgs, opts ...pulumi.ResourceOption) (*LinkedService, error)
NewLinkedService registers a new resource with the given unique name, arguments, and options.
type LinkedServiceArgs ¶
type LinkedServiceArgs struct { // Name of the linkedServices resource LinkedServiceName pulumi.StringInput // The name of the resource group to get. The name is case insensitive. ResourceGroupName pulumi.StringInput // The resource id of the resource that will be linked to the workspace. ResourceId pulumi.StringInput // Name of the Log Analytics Workspace that will contain the linkedServices resource WorkspaceName pulumi.StringInput }
The set of arguments for constructing a LinkedService resource.
func (LinkedServiceArgs) ElementType ¶
func (LinkedServiceArgs) ElementType() reflect.Type
type LinkedServiceState ¶
type LinkedServiceState struct { // Resource name. Name pulumi.StringPtrInput // The resource id of the resource that will be linked to the workspace. ResourceId pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (LinkedServiceState) ElementType ¶
func (LinkedServiceState) ElementType() reflect.Type
type LookupDataSourceArgs ¶
type LookupDataSourceArgs struct { // Name of the datasource DataSourceName string `pulumi:"dataSourceName"` // The name of the resource group to get. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // Name of the Log Analytics Workspace that contains the datasource. WorkspaceName string `pulumi:"workspaceName"` }
type LookupDataSourceResult ¶
type LookupDataSourceResult struct { // The ETag of the data source. ETag *string `pulumi:"eTag"` // The kind of the DataSource. Kind string `pulumi:"kind"` // Resource name. Name string `pulumi:"name"` // The data source properties in raw json format, each kind of data source have it's own schema. Properties interface{} `pulumi:"properties"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Datasources under OMS Workspace.
func LookupDataSource ¶
func LookupDataSource(ctx *pulumi.Context, args *LookupDataSourceArgs, opts ...pulumi.InvokeOption) (*LookupDataSourceResult, error)
type LookupLinkedServiceArgs ¶
type LookupLinkedServiceArgs struct { // Name of the linked service. LinkedServiceName string `pulumi:"linkedServiceName"` // The name of the resource group to get. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // Name of the Log Analytics Workspace that contains the linkedServices resource WorkspaceName string `pulumi:"workspaceName"` }
type LookupLinkedServiceResult ¶
type LookupLinkedServiceResult struct { // Resource name. Name string `pulumi:"name"` // The resource id of the resource that will be linked to the workspace. ResourceId string `pulumi:"resourceId"` // Resource type. Type string `pulumi:"type"` }
The top level Linked service resource container.
func LookupLinkedService ¶
func LookupLinkedService(ctx *pulumi.Context, args *LookupLinkedServiceArgs, opts ...pulumi.InvokeOption) (*LookupLinkedServiceResult, error)
type LookupMachineGroupArgs ¶
type LookupMachineGroupArgs struct { // UTC date and time specifying the end time of an interval. When not specified the service uses DateTime.UtcNow EndTime *string `pulumi:"endTime"` // Machine Group resource name. MachineGroupName string `pulumi:"machineGroupName"` // Resource group name within the specified subscriptionId. ResourceGroupName string `pulumi:"resourceGroupName"` // UTC date and time specifying the start time of an interval. When not specified the service uses DateTime.UtcNow - 10m StartTime *string `pulumi:"startTime"` // OMS workspace containing the resources of interest. WorkspaceName string `pulumi:"workspaceName"` }
type LookupMachineGroupResult ¶
type LookupMachineGroupResult struct { // Count of machines in this group. The value of count may be bigger than the number of machines in case of the group has been truncated due to exceeding the max number of machines a group can handle. Count *int `pulumi:"count"` // User defined name for the group DisplayName string `pulumi:"displayName"` // Resource ETAG. Etag *string `pulumi:"etag"` // Type of the machine group GroupType *string `pulumi:"groupType"` // Additional resource type qualifier. Kind string `pulumi:"kind"` // References of the machines in this group. The hints within each reference do not represent the current value of the corresponding fields. They are a snapshot created during the last time the machine group was updated. Machines []MachineReferenceWithHintsResponse `pulumi:"machines"` // Resource name. Name string `pulumi:"name"` // Resource type. Type string `pulumi:"type"` }
A user-defined logical grouping of machines.
func LookupMachineGroup ¶
func LookupMachineGroup(ctx *pulumi.Context, args *LookupMachineGroupArgs, opts ...pulumi.InvokeOption) (*LookupMachineGroupResult, error)
type LookupWorkspaceArgs ¶
type LookupWorkspaceResult ¶
type LookupWorkspaceResult struct { // This is a read-only property. Represents the ID associated with the workspace. CustomerId string `pulumi:"customerId"` // The ETag of the workspace. ETag *string `pulumi:"eTag"` // Resource location Location *string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // This is a legacy property and is not used anymore. Kept here for backward compatibility. PortalUrl string `pulumi:"portalUrl"` // The provisioning state of the workspace. ProvisioningState *string `pulumi:"provisioningState"` // The workspace data retention in days. -1 means Unlimited retention for the Unlimited Sku. 730 days is the maximum allowed for all other Skus. RetentionInDays *int `pulumi:"retentionInDays"` // The SKU of the workspace. Sku *SkuResponse `pulumi:"sku"` // This is a read-only legacy property. It is always set to 'Azure' by the service. Kept here for backward compatibility. Source string `pulumi:"source"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
The top level Workspace resource container.
func LookupWorkspace ¶
func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)
type MachineGroup ¶
type MachineGroup struct { pulumi.CustomResourceState // Count of machines in this group. The value of count may be bigger than the number of machines in case of the group has been truncated due to exceeding the max number of machines a group can handle. Count pulumi.IntPtrOutput `pulumi:"count"` // User defined name for the group DisplayName pulumi.StringOutput `pulumi:"displayName"` // Resource ETAG. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Type of the machine group GroupType pulumi.StringPtrOutput `pulumi:"groupType"` // Additional resource type qualifier. Kind pulumi.StringOutput `pulumi:"kind"` // References of the machines in this group. The hints within each reference do not represent the current value of the corresponding fields. They are a snapshot created during the last time the machine group was updated. Machines MachineReferenceWithHintsResponseArrayOutput `pulumi:"machines"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A user-defined logical grouping of machines.
func GetMachineGroup ¶
func GetMachineGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MachineGroupState, opts ...pulumi.ResourceOption) (*MachineGroup, error)
GetMachineGroup gets an existing MachineGroup 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 NewMachineGroup ¶
func NewMachineGroup(ctx *pulumi.Context, name string, args *MachineGroupArgs, opts ...pulumi.ResourceOption) (*MachineGroup, error)
NewMachineGroup registers a new resource with the given unique name, arguments, and options.
type MachineGroupArgs ¶
type MachineGroupArgs struct { // Count of machines in this group. The value of count may be bigger than the number of machines in case of the group has been truncated due to exceeding the max number of machines a group can handle. Count pulumi.IntPtrInput // User defined name for the group DisplayName pulumi.StringInput // Resource ETAG. Etag pulumi.StringPtrInput // Type of the machine group GroupType pulumi.StringPtrInput // Additional resource type qualifier. Kind pulumi.StringInput // Machine Group resource name. MachineGroupName pulumi.StringInput // References of the machines in this group. The hints within each reference do not represent the current value of the corresponding fields. They are a snapshot created during the last time the machine group was updated. Machines MachineReferenceWithHintsArrayInput // Resource group name within the specified subscriptionId. ResourceGroupName pulumi.StringInput // OMS workspace containing the resources of interest. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a MachineGroup resource.
func (MachineGroupArgs) ElementType ¶
func (MachineGroupArgs) ElementType() reflect.Type
type MachineGroupState ¶
type MachineGroupState struct { // Count of machines in this group. The value of count may be bigger than the number of machines in case of the group has been truncated due to exceeding the max number of machines a group can handle. Count pulumi.IntPtrInput // User defined name for the group DisplayName pulumi.StringPtrInput // Resource ETAG. Etag pulumi.StringPtrInput // Type of the machine group GroupType pulumi.StringPtrInput // Additional resource type qualifier. Kind pulumi.StringPtrInput // References of the machines in this group. The hints within each reference do not represent the current value of the corresponding fields. They are a snapshot created during the last time the machine group was updated. Machines MachineReferenceWithHintsResponseArrayInput // Resource name. Name pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (MachineGroupState) ElementType ¶
func (MachineGroupState) ElementType() reflect.Type
type MachineReferenceWithHints ¶
type MachineReferenceWithHints struct { // Resource URI. Id string `pulumi:"id"` // Specifies the sub-class of the reference. Kind string `pulumi:"kind"` }
A machine reference with a hint of the machine's name and operating system.
type MachineReferenceWithHintsArgs ¶
type MachineReferenceWithHintsArgs struct { // Resource URI. Id pulumi.StringInput `pulumi:"id"` // Specifies the sub-class of the reference. Kind pulumi.StringInput `pulumi:"kind"` }
A machine reference with a hint of the machine's name and operating system.
func (MachineReferenceWithHintsArgs) ElementType ¶
func (MachineReferenceWithHintsArgs) ElementType() reflect.Type
func (MachineReferenceWithHintsArgs) ToMachineReferenceWithHintsOutput ¶
func (i MachineReferenceWithHintsArgs) ToMachineReferenceWithHintsOutput() MachineReferenceWithHintsOutput
func (MachineReferenceWithHintsArgs) ToMachineReferenceWithHintsOutputWithContext ¶
func (i MachineReferenceWithHintsArgs) ToMachineReferenceWithHintsOutputWithContext(ctx context.Context) MachineReferenceWithHintsOutput
type MachineReferenceWithHintsArray ¶
type MachineReferenceWithHintsArray []MachineReferenceWithHintsInput
func (MachineReferenceWithHintsArray) ElementType ¶
func (MachineReferenceWithHintsArray) ElementType() reflect.Type
func (MachineReferenceWithHintsArray) ToMachineReferenceWithHintsArrayOutput ¶
func (i MachineReferenceWithHintsArray) ToMachineReferenceWithHintsArrayOutput() MachineReferenceWithHintsArrayOutput
func (MachineReferenceWithHintsArray) ToMachineReferenceWithHintsArrayOutputWithContext ¶
func (i MachineReferenceWithHintsArray) ToMachineReferenceWithHintsArrayOutputWithContext(ctx context.Context) MachineReferenceWithHintsArrayOutput
type MachineReferenceWithHintsArrayInput ¶
type MachineReferenceWithHintsArrayInput interface { pulumi.Input ToMachineReferenceWithHintsArrayOutput() MachineReferenceWithHintsArrayOutput ToMachineReferenceWithHintsArrayOutputWithContext(context.Context) MachineReferenceWithHintsArrayOutput }
MachineReferenceWithHintsArrayInput is an input type that accepts MachineReferenceWithHintsArray and MachineReferenceWithHintsArrayOutput values. You can construct a concrete instance of `MachineReferenceWithHintsArrayInput` via:
MachineReferenceWithHintsArray{ MachineReferenceWithHintsArgs{...} }
type MachineReferenceWithHintsArrayOutput ¶
type MachineReferenceWithHintsArrayOutput struct{ *pulumi.OutputState }
func (MachineReferenceWithHintsArrayOutput) ElementType ¶
func (MachineReferenceWithHintsArrayOutput) ElementType() reflect.Type
func (MachineReferenceWithHintsArrayOutput) Index ¶
func (o MachineReferenceWithHintsArrayOutput) Index(i pulumi.IntInput) MachineReferenceWithHintsOutput
func (MachineReferenceWithHintsArrayOutput) ToMachineReferenceWithHintsArrayOutput ¶
func (o MachineReferenceWithHintsArrayOutput) ToMachineReferenceWithHintsArrayOutput() MachineReferenceWithHintsArrayOutput
func (MachineReferenceWithHintsArrayOutput) ToMachineReferenceWithHintsArrayOutputWithContext ¶
func (o MachineReferenceWithHintsArrayOutput) ToMachineReferenceWithHintsArrayOutputWithContext(ctx context.Context) MachineReferenceWithHintsArrayOutput
type MachineReferenceWithHintsInput ¶
type MachineReferenceWithHintsInput interface { pulumi.Input ToMachineReferenceWithHintsOutput() MachineReferenceWithHintsOutput ToMachineReferenceWithHintsOutputWithContext(context.Context) MachineReferenceWithHintsOutput }
MachineReferenceWithHintsInput is an input type that accepts MachineReferenceWithHintsArgs and MachineReferenceWithHintsOutput values. You can construct a concrete instance of `MachineReferenceWithHintsInput` via:
MachineReferenceWithHintsArgs{...}
type MachineReferenceWithHintsOutput ¶
type MachineReferenceWithHintsOutput struct{ *pulumi.OutputState }
A machine reference with a hint of the machine's name and operating system.
func (MachineReferenceWithHintsOutput) ElementType ¶
func (MachineReferenceWithHintsOutput) ElementType() reflect.Type
func (MachineReferenceWithHintsOutput) Id ¶
func (o MachineReferenceWithHintsOutput) Id() pulumi.StringOutput
Resource URI.
func (MachineReferenceWithHintsOutput) Kind ¶
func (o MachineReferenceWithHintsOutput) Kind() pulumi.StringOutput
Specifies the sub-class of the reference.
func (MachineReferenceWithHintsOutput) ToMachineReferenceWithHintsOutput ¶
func (o MachineReferenceWithHintsOutput) ToMachineReferenceWithHintsOutput() MachineReferenceWithHintsOutput
func (MachineReferenceWithHintsOutput) ToMachineReferenceWithHintsOutputWithContext ¶
func (o MachineReferenceWithHintsOutput) ToMachineReferenceWithHintsOutputWithContext(ctx context.Context) MachineReferenceWithHintsOutput
type MachineReferenceWithHintsResponse ¶
type MachineReferenceWithHintsResponse struct { // Last known display name. DisplayNameHint string `pulumi:"displayNameHint"` // Resource URI. Id string `pulumi:"id"` // Specifies the sub-class of the reference. Kind string `pulumi:"kind"` // Resource name. Name string `pulumi:"name"` // Last known operating system family. OsFamilyHint string `pulumi:"osFamilyHint"` // Resource type qualifier. Type string `pulumi:"type"` }
A machine reference with a hint of the machine's name and operating system.
type MachineReferenceWithHintsResponseArgs ¶
type MachineReferenceWithHintsResponseArgs struct { // Last known display name. DisplayNameHint pulumi.StringInput `pulumi:"displayNameHint"` // Resource URI. Id pulumi.StringInput `pulumi:"id"` // Specifies the sub-class of the reference. Kind pulumi.StringInput `pulumi:"kind"` // Resource name. Name pulumi.StringInput `pulumi:"name"` // Last known operating system family. OsFamilyHint pulumi.StringInput `pulumi:"osFamilyHint"` // Resource type qualifier. Type pulumi.StringInput `pulumi:"type"` }
A machine reference with a hint of the machine's name and operating system.
func (MachineReferenceWithHintsResponseArgs) ElementType ¶
func (MachineReferenceWithHintsResponseArgs) ElementType() reflect.Type
func (MachineReferenceWithHintsResponseArgs) ToMachineReferenceWithHintsResponseOutput ¶
func (i MachineReferenceWithHintsResponseArgs) ToMachineReferenceWithHintsResponseOutput() MachineReferenceWithHintsResponseOutput
func (MachineReferenceWithHintsResponseArgs) ToMachineReferenceWithHintsResponseOutputWithContext ¶
func (i MachineReferenceWithHintsResponseArgs) ToMachineReferenceWithHintsResponseOutputWithContext(ctx context.Context) MachineReferenceWithHintsResponseOutput
type MachineReferenceWithHintsResponseArray ¶
type MachineReferenceWithHintsResponseArray []MachineReferenceWithHintsResponseInput
func (MachineReferenceWithHintsResponseArray) ElementType ¶
func (MachineReferenceWithHintsResponseArray) ElementType() reflect.Type
func (MachineReferenceWithHintsResponseArray) ToMachineReferenceWithHintsResponseArrayOutput ¶
func (i MachineReferenceWithHintsResponseArray) ToMachineReferenceWithHintsResponseArrayOutput() MachineReferenceWithHintsResponseArrayOutput
func (MachineReferenceWithHintsResponseArray) ToMachineReferenceWithHintsResponseArrayOutputWithContext ¶
func (i MachineReferenceWithHintsResponseArray) ToMachineReferenceWithHintsResponseArrayOutputWithContext(ctx context.Context) MachineReferenceWithHintsResponseArrayOutput
type MachineReferenceWithHintsResponseArrayInput ¶
type MachineReferenceWithHintsResponseArrayInput interface { pulumi.Input ToMachineReferenceWithHintsResponseArrayOutput() MachineReferenceWithHintsResponseArrayOutput ToMachineReferenceWithHintsResponseArrayOutputWithContext(context.Context) MachineReferenceWithHintsResponseArrayOutput }
MachineReferenceWithHintsResponseArrayInput is an input type that accepts MachineReferenceWithHintsResponseArray and MachineReferenceWithHintsResponseArrayOutput values. You can construct a concrete instance of `MachineReferenceWithHintsResponseArrayInput` via:
MachineReferenceWithHintsResponseArray{ MachineReferenceWithHintsResponseArgs{...} }
type MachineReferenceWithHintsResponseArrayOutput ¶
type MachineReferenceWithHintsResponseArrayOutput struct{ *pulumi.OutputState }
func (MachineReferenceWithHintsResponseArrayOutput) ElementType ¶
func (MachineReferenceWithHintsResponseArrayOutput) ElementType() reflect.Type
func (MachineReferenceWithHintsResponseArrayOutput) ToMachineReferenceWithHintsResponseArrayOutput ¶
func (o MachineReferenceWithHintsResponseArrayOutput) ToMachineReferenceWithHintsResponseArrayOutput() MachineReferenceWithHintsResponseArrayOutput
func (MachineReferenceWithHintsResponseArrayOutput) ToMachineReferenceWithHintsResponseArrayOutputWithContext ¶
func (o MachineReferenceWithHintsResponseArrayOutput) ToMachineReferenceWithHintsResponseArrayOutputWithContext(ctx context.Context) MachineReferenceWithHintsResponseArrayOutput
type MachineReferenceWithHintsResponseInput ¶
type MachineReferenceWithHintsResponseInput interface { pulumi.Input ToMachineReferenceWithHintsResponseOutput() MachineReferenceWithHintsResponseOutput ToMachineReferenceWithHintsResponseOutputWithContext(context.Context) MachineReferenceWithHintsResponseOutput }
MachineReferenceWithHintsResponseInput is an input type that accepts MachineReferenceWithHintsResponseArgs and MachineReferenceWithHintsResponseOutput values. You can construct a concrete instance of `MachineReferenceWithHintsResponseInput` via:
MachineReferenceWithHintsResponseArgs{...}
type MachineReferenceWithHintsResponseOutput ¶
type MachineReferenceWithHintsResponseOutput struct{ *pulumi.OutputState }
A machine reference with a hint of the machine's name and operating system.
func (MachineReferenceWithHintsResponseOutput) DisplayNameHint ¶
func (o MachineReferenceWithHintsResponseOutput) DisplayNameHint() pulumi.StringOutput
Last known display name.
func (MachineReferenceWithHintsResponseOutput) ElementType ¶
func (MachineReferenceWithHintsResponseOutput) ElementType() reflect.Type
func (MachineReferenceWithHintsResponseOutput) Id ¶
func (o MachineReferenceWithHintsResponseOutput) Id() pulumi.StringOutput
Resource URI.
func (MachineReferenceWithHintsResponseOutput) Kind ¶
func (o MachineReferenceWithHintsResponseOutput) Kind() pulumi.StringOutput
Specifies the sub-class of the reference.
func (MachineReferenceWithHintsResponseOutput) Name ¶
func (o MachineReferenceWithHintsResponseOutput) Name() pulumi.StringOutput
Resource name.
func (MachineReferenceWithHintsResponseOutput) OsFamilyHint ¶
func (o MachineReferenceWithHintsResponseOutput) OsFamilyHint() pulumi.StringOutput
Last known operating system family.
func (MachineReferenceWithHintsResponseOutput) ToMachineReferenceWithHintsResponseOutput ¶
func (o MachineReferenceWithHintsResponseOutput) ToMachineReferenceWithHintsResponseOutput() MachineReferenceWithHintsResponseOutput
func (MachineReferenceWithHintsResponseOutput) ToMachineReferenceWithHintsResponseOutputWithContext ¶
func (o MachineReferenceWithHintsResponseOutput) ToMachineReferenceWithHintsResponseOutputWithContext(ctx context.Context) MachineReferenceWithHintsResponseOutput
func (MachineReferenceWithHintsResponseOutput) Type ¶
func (o MachineReferenceWithHintsResponseOutput) Type() pulumi.StringOutput
Resource type qualifier.
type Sku ¶
type Sku struct { // The name of the SKU. Name string `pulumi:"name"` }
The SKU (tier) of a workspace.
type SkuArgs ¶
type SkuArgs struct { // The name of the SKU. Name pulumi.StringInput `pulumi:"name"` }
The SKU (tier) of a workspace.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
The SKU (tier) of a workspace.
func (SkuOutput) ElementType ¶
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // The name of the SKU. Name string `pulumi:"name"` }
The SKU (tier) of a workspace.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // The name of the SKU. Name pulumi.StringInput `pulumi:"name"` }
The SKU (tier) of a workspace.
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
The SKU (tier) of a workspace.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
The name of the SKU.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type Workspace ¶
type Workspace struct { pulumi.CustomResourceState // This is a read-only property. Represents the ID associated with the workspace. CustomerId pulumi.StringOutput `pulumi:"customerId"` // The ETag of the workspace. ETag pulumi.StringPtrOutput `pulumi:"eTag"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // This is a legacy property and is not used anymore. Kept here for backward compatibility. PortalUrl pulumi.StringOutput `pulumi:"portalUrl"` // The provisioning state of the workspace. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The workspace data retention in days. -1 means Unlimited retention for the Unlimited Sku. 730 days is the maximum allowed for all other Skus. RetentionInDays pulumi.IntPtrOutput `pulumi:"retentionInDays"` // The SKU of the workspace. Sku SkuResponsePtrOutput `pulumi:"sku"` // This is a read-only legacy property. It is always set to 'Azure' by the service. Kept here for backward compatibility. Source pulumi.StringOutput `pulumi:"source"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
The top level Workspace resource container.
func GetWorkspace ¶
func GetWorkspace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkspaceState, opts ...pulumi.ResourceOption) (*Workspace, error)
GetWorkspace gets an existing Workspace 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 NewWorkspace ¶
func NewWorkspace(ctx *pulumi.Context, name string, args *WorkspaceArgs, opts ...pulumi.ResourceOption) (*Workspace, error)
NewWorkspace registers a new resource with the given unique name, arguments, and options.
type WorkspaceArgs ¶
type WorkspaceArgs struct { // The ETag of the workspace. ETag pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // The provisioning state of the workspace. ProvisioningState pulumi.StringPtrInput // The resource group name of the workspace. ResourceGroupName pulumi.StringInput // The workspace data retention in days. -1 means Unlimited retention for the Unlimited Sku. 730 days is the maximum allowed for all other Skus. RetentionInDays pulumi.IntPtrInput // The SKU of the workspace. Sku SkuPtrInput // Resource tags Tags pulumi.StringMapInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a Workspace resource.
func (WorkspaceArgs) ElementType ¶
func (WorkspaceArgs) ElementType() reflect.Type
type WorkspaceState ¶
type WorkspaceState struct { // This is a read-only property. Represents the ID associated with the workspace. CustomerId pulumi.StringPtrInput // The ETag of the workspace. ETag pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // This is a legacy property and is not used anymore. Kept here for backward compatibility. PortalUrl pulumi.StringPtrInput // The provisioning state of the workspace. ProvisioningState pulumi.StringPtrInput // The workspace data retention in days. -1 means Unlimited retention for the Unlimited Sku. 730 days is the maximum allowed for all other Skus. RetentionInDays pulumi.IntPtrInput // The SKU of the workspace. Sku SkuResponsePtrInput // This is a read-only legacy property. It is always set to 'Azure' by the service. Kept here for backward compatibility. Source pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (WorkspaceState) ElementType ¶
func (WorkspaceState) ElementType() reflect.Type