Documentation ¶
Index ¶
- type LookupProviderInstanceArgs
- type LookupProviderInstanceResult
- type LookupSapMonitorArgs
- type LookupSapMonitorResult
- type ProviderInstance
- type ProviderInstanceArgs
- type ProviderInstanceInput
- type ProviderInstanceOutput
- type ProviderInstanceState
- type SapMonitor
- type SapMonitorArgs
- type SapMonitorInput
- type SapMonitorOutput
- type SapMonitorState
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.
func LookupProviderInstance ¶
func LookupProviderInstance(ctx *pulumi.Context, args *LookupProviderInstanceArgs, opts ...pulumi.InvokeOption) (*LookupProviderInstanceResult, error)
type LookupSapMonitorArgs ¶
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"` 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)
func LookupSapMonitor ¶
func LookupSapMonitor(ctx *pulumi.Context, args *LookupSapMonitorArgs, opts ...pulumi.InvokeOption) (*LookupSapMonitorResult, error)
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"` 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 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 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