v20200207preview

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

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupProviderInstanceArgs

type LookupProviderInstanceArgs struct {
	// Name of the provider instance.
	ProviderInstanceName string `pulumi:"providerInstanceName"`
	// Name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the SAP monitor resource.
	SapMonitorName string `pulumi:"sapMonitorName"`
}

type LookupProviderInstanceResult

type LookupProviderInstanceResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// A JSON string containing metadata of the provider instance.
	Metadata *string `pulumi:"metadata"`
	// The name of the resource
	Name string `pulumi:"name"`
	// A JSON string containing the properties of the provider instance.
	Properties string `pulumi:"properties"`
	// State of provisioning of the provider instance
	ProvisioningState string `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A provider instance associated with a SAP monitor.

type LookupSapMonitorArgs

type LookupSapMonitorArgs struct {
	// Name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the SAP monitor resource.
	SapMonitorName string `pulumi:"sapMonitorName"`
}

type LookupSapMonitorResult

type LookupSapMonitorResult struct {
	// The value indicating whether to send analytics to Microsoft
	EnableCustomerAnalytics *bool `pulumi:"enableCustomerAnalytics"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The ARM ID of the Log Analytics Workspace that is used for monitoring
	LogAnalyticsWorkspaceArmId *string `pulumi:"logAnalyticsWorkspaceArmId"`
	// The workspace ID of the log analytics workspace to be used for monitoring
	LogAnalyticsWorkspaceId *string `pulumi:"logAnalyticsWorkspaceId"`
	// The shared key of the log analytics workspace that is used for monitoring
	LogAnalyticsWorkspaceSharedKey *string `pulumi:"logAnalyticsWorkspaceSharedKey"`
	// The name of the resource group the SAP Monitor resources get deployed into.
	ManagedResourceGroupName string `pulumi:"managedResourceGroupName"`
	// The subnet which the SAP monitor will be deployed in
	MonitorSubnet *string `pulumi:"monitorSubnet"`
	// The name of the resource
	Name string `pulumi:"name"`
	// State of provisioning of the HanaInstance
	ProvisioningState string `pulumi:"provisioningState"`
	// The version of the payload running in the Collector VM
	SapMonitorCollectorVersion string `pulumi:"sapMonitorCollectorVersion"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

SAP monitor info on Azure (ARM properties and SAP monitor properties)

type ProviderInstance

type ProviderInstance struct {
	pulumi.CustomResourceState

	// A JSON string containing metadata of the provider instance.
	Metadata pulumi.StringPtrOutput `pulumi:"metadata"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// A JSON string containing the properties of the provider instance.
	Properties pulumi.StringOutput `pulumi:"properties"`
	// State of provisioning of the provider instance
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A provider instance associated with a SAP monitor.

func GetProviderInstance

func GetProviderInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProviderInstanceState, opts ...pulumi.ResourceOption) (*ProviderInstance, error)

GetProviderInstance gets an existing ProviderInstance 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 NewProviderInstance

func NewProviderInstance(ctx *pulumi.Context,
	name string, args *ProviderInstanceArgs, opts ...pulumi.ResourceOption) (*ProviderInstance, error)

NewProviderInstance registers a new resource with the given unique name, arguments, and options.

func (*ProviderInstance) ElementType added in v0.2.6

func (*ProviderInstance) ElementType() reflect.Type

func (*ProviderInstance) ToProviderInstanceOutput added in v0.2.6

func (i *ProviderInstance) ToProviderInstanceOutput() ProviderInstanceOutput

func (*ProviderInstance) ToProviderInstanceOutputWithContext added in v0.2.6

func (i *ProviderInstance) ToProviderInstanceOutputWithContext(ctx context.Context) ProviderInstanceOutput

type ProviderInstanceArgs

type ProviderInstanceArgs struct {
	// A JSON string containing metadata of the provider instance.
	Metadata pulumi.StringPtrInput
	// A JSON string containing the properties of the provider instance.
	Properties pulumi.StringPtrInput
	// Name of the provider instance.
	ProviderInstanceName pulumi.StringInput
	// Name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Name of the SAP monitor resource.
	SapMonitorName pulumi.StringInput
	// The type of provider instance.
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a ProviderInstance resource.

func (ProviderInstanceArgs) ElementType

func (ProviderInstanceArgs) ElementType() reflect.Type

type ProviderInstanceInput added in v0.2.6

type ProviderInstanceInput interface {
	pulumi.Input

	ToProviderInstanceOutput() ProviderInstanceOutput
	ToProviderInstanceOutputWithContext(ctx context.Context) ProviderInstanceOutput
}

type ProviderInstanceOutput added in v0.2.6

type ProviderInstanceOutput struct {
	*pulumi.OutputState
}

func (ProviderInstanceOutput) ElementType added in v0.2.6

func (ProviderInstanceOutput) ElementType() reflect.Type

func (ProviderInstanceOutput) ToProviderInstanceOutput added in v0.2.6

func (o ProviderInstanceOutput) ToProviderInstanceOutput() ProviderInstanceOutput

func (ProviderInstanceOutput) ToProviderInstanceOutputWithContext added in v0.2.6

func (o ProviderInstanceOutput) ToProviderInstanceOutputWithContext(ctx context.Context) ProviderInstanceOutput

type ProviderInstanceState

type ProviderInstanceState struct {
	// A JSON string containing metadata of the provider instance.
	Metadata pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// A JSON string containing the properties of the provider instance.
	Properties pulumi.StringPtrInput
	// State of provisioning of the provider instance
	ProvisioningState pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (ProviderInstanceState) ElementType

func (ProviderInstanceState) ElementType() reflect.Type

type SapMonitor

type SapMonitor struct {
	pulumi.CustomResourceState

	// The value indicating whether to send analytics to Microsoft
	EnableCustomerAnalytics pulumi.BoolPtrOutput `pulumi:"enableCustomerAnalytics"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The ARM ID of the Log Analytics Workspace that is used for monitoring
	LogAnalyticsWorkspaceArmId pulumi.StringPtrOutput `pulumi:"logAnalyticsWorkspaceArmId"`
	// The workspace ID of the log analytics workspace to be used for monitoring
	LogAnalyticsWorkspaceId pulumi.StringPtrOutput `pulumi:"logAnalyticsWorkspaceId"`
	// The shared key of the log analytics workspace that is used for monitoring
	LogAnalyticsWorkspaceSharedKey pulumi.StringPtrOutput `pulumi:"logAnalyticsWorkspaceSharedKey"`
	// The name of the resource group the SAP Monitor resources get deployed into.
	ManagedResourceGroupName pulumi.StringOutput `pulumi:"managedResourceGroupName"`
	// The subnet which the SAP monitor will be deployed in
	MonitorSubnet pulumi.StringPtrOutput `pulumi:"monitorSubnet"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// State of provisioning of the HanaInstance
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The version of the payload running in the Collector VM
	SapMonitorCollectorVersion pulumi.StringOutput `pulumi:"sapMonitorCollectorVersion"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

SAP monitor info on Azure (ARM properties and SAP monitor properties)

func GetSapMonitor

func GetSapMonitor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SapMonitorState, opts ...pulumi.ResourceOption) (*SapMonitor, error)

GetSapMonitor gets an existing SapMonitor 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 NewSapMonitor

func NewSapMonitor(ctx *pulumi.Context,
	name string, args *SapMonitorArgs, opts ...pulumi.ResourceOption) (*SapMonitor, error)

NewSapMonitor registers a new resource with the given unique name, arguments, and options.

func (*SapMonitor) ElementType added in v0.2.6

func (*SapMonitor) ElementType() reflect.Type

func (*SapMonitor) ToSapMonitorOutput added in v0.2.6

func (i *SapMonitor) ToSapMonitorOutput() SapMonitorOutput

func (*SapMonitor) ToSapMonitorOutputWithContext added in v0.2.6

func (i *SapMonitor) ToSapMonitorOutputWithContext(ctx context.Context) SapMonitorOutput

type SapMonitorArgs

type SapMonitorArgs struct {
	// The value indicating whether to send analytics to Microsoft
	EnableCustomerAnalytics pulumi.BoolPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The ARM ID of the Log Analytics Workspace that is used for monitoring
	LogAnalyticsWorkspaceArmId pulumi.StringPtrInput
	// The workspace ID of the log analytics workspace to be used for monitoring
	LogAnalyticsWorkspaceId pulumi.StringPtrInput
	// The shared key of the log analytics workspace that is used for monitoring
	LogAnalyticsWorkspaceSharedKey pulumi.StringPtrInput
	// The subnet which the SAP monitor will be deployed in
	MonitorSubnet pulumi.StringPtrInput
	// Name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Name of the SAP monitor resource.
	SapMonitorName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a SapMonitor resource.

func (SapMonitorArgs) ElementType

func (SapMonitorArgs) ElementType() reflect.Type

type SapMonitorInput added in v0.2.6

type SapMonitorInput interface {
	pulumi.Input

	ToSapMonitorOutput() SapMonitorOutput
	ToSapMonitorOutputWithContext(ctx context.Context) SapMonitorOutput
}

type SapMonitorOutput added in v0.2.6

type SapMonitorOutput struct {
	*pulumi.OutputState
}

func (SapMonitorOutput) ElementType added in v0.2.6

func (SapMonitorOutput) ElementType() reflect.Type

func (SapMonitorOutput) ToSapMonitorOutput added in v0.2.6

func (o SapMonitorOutput) ToSapMonitorOutput() SapMonitorOutput

func (SapMonitorOutput) ToSapMonitorOutputWithContext added in v0.2.6

func (o SapMonitorOutput) ToSapMonitorOutputWithContext(ctx context.Context) SapMonitorOutput

type SapMonitorState

type SapMonitorState struct {
	// The value indicating whether to send analytics to Microsoft
	EnableCustomerAnalytics pulumi.BoolPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The ARM ID of the Log Analytics Workspace that is used for monitoring
	LogAnalyticsWorkspaceArmId pulumi.StringPtrInput
	// The workspace ID of the log analytics workspace to be used for monitoring
	LogAnalyticsWorkspaceId pulumi.StringPtrInput
	// The shared key of the log analytics workspace that is used for monitoring
	LogAnalyticsWorkspaceSharedKey pulumi.StringPtrInput
	// The name of the resource group the SAP Monitor resources get deployed into.
	ManagedResourceGroupName pulumi.StringPtrInput
	// The subnet which the SAP monitor will be deployed in
	MonitorSubnet pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// State of provisioning of the HanaInstance
	ProvisioningState pulumi.StringPtrInput
	// The version of the payload running in the Collector VM
	SapMonitorCollectorVersion pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (SapMonitorState) ElementType

func (SapMonitorState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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