Documentation
¶
Index ¶
- type Disk
- type DiskArgs
- type DiskArray
- type DiskArrayInput
- type DiskArrayOutput
- type DiskInput
- type DiskOutput
- type DiskResponse
- type DiskResponseArgs
- type DiskResponseArray
- type DiskResponseArrayInput
- type DiskResponseArrayOutput
- func (DiskResponseArrayOutput) ElementType() reflect.Type
- func (o DiskResponseArrayOutput) Index(i pulumi.IntInput) DiskResponseOutput
- func (o DiskResponseArrayOutput) ToDiskResponseArrayOutput() DiskResponseArrayOutput
- func (o DiskResponseArrayOutput) ToDiskResponseArrayOutputWithContext(ctx context.Context) DiskResponseArrayOutput
- type DiskResponseInput
- type DiskResponseOutput
- func (o DiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (DiskResponseOutput) ElementType() reflect.Type
- func (o DiskResponseOutput) Lun() pulumi.IntOutput
- func (o DiskResponseOutput) Name() pulumi.StringPtrOutput
- func (o DiskResponseOutput) ToDiskResponseOutput() DiskResponseOutput
- func (o DiskResponseOutput) ToDiskResponseOutputWithContext(ctx context.Context) DiskResponseOutput
- type HanaInstance
- type HanaInstanceArgs
- type HanaInstanceState
- type HardwareProfileResponse
- type HardwareProfileResponseArgs
- func (HardwareProfileResponseArgs) ElementType() reflect.Type
- func (i HardwareProfileResponseArgs) ToHardwareProfileResponseOutput() HardwareProfileResponseOutput
- func (i HardwareProfileResponseArgs) ToHardwareProfileResponseOutputWithContext(ctx context.Context) HardwareProfileResponseOutput
- func (i HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput
- func (i HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutputWithContext(ctx context.Context) HardwareProfileResponsePtrOutput
- type HardwareProfileResponseInput
- type HardwareProfileResponseOutput
- func (HardwareProfileResponseOutput) ElementType() reflect.Type
- func (o HardwareProfileResponseOutput) HanaInstanceSize() pulumi.StringOutput
- func (o HardwareProfileResponseOutput) HardwareType() pulumi.StringOutput
- func (o HardwareProfileResponseOutput) ToHardwareProfileResponseOutput() HardwareProfileResponseOutput
- func (o HardwareProfileResponseOutput) ToHardwareProfileResponseOutputWithContext(ctx context.Context) HardwareProfileResponseOutput
- func (o HardwareProfileResponseOutput) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput
- func (o HardwareProfileResponseOutput) ToHardwareProfileResponsePtrOutputWithContext(ctx context.Context) HardwareProfileResponsePtrOutput
- type HardwareProfileResponsePtrInput
- type HardwareProfileResponsePtrOutput
- func (o HardwareProfileResponsePtrOutput) Elem() HardwareProfileResponseOutput
- func (HardwareProfileResponsePtrOutput) ElementType() reflect.Type
- func (o HardwareProfileResponsePtrOutput) HanaInstanceSize() pulumi.StringPtrOutput
- func (o HardwareProfileResponsePtrOutput) HardwareType() pulumi.StringPtrOutput
- func (o HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput
- func (o HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutputWithContext(ctx context.Context) HardwareProfileResponsePtrOutput
- type IpAddress
- type IpAddressArgs
- type IpAddressArray
- type IpAddressArrayInput
- type IpAddressArrayOutput
- func (IpAddressArrayOutput) ElementType() reflect.Type
- func (o IpAddressArrayOutput) Index(i pulumi.IntInput) IpAddressOutput
- func (o IpAddressArrayOutput) ToIpAddressArrayOutput() IpAddressArrayOutput
- func (o IpAddressArrayOutput) ToIpAddressArrayOutputWithContext(ctx context.Context) IpAddressArrayOutput
- type IpAddressInput
- type IpAddressOutput
- type IpAddressResponse
- type IpAddressResponseArgs
- type IpAddressResponseArray
- type IpAddressResponseArrayInput
- type IpAddressResponseArrayOutput
- func (IpAddressResponseArrayOutput) ElementType() reflect.Type
- func (o IpAddressResponseArrayOutput) Index(i pulumi.IntInput) IpAddressResponseOutput
- func (o IpAddressResponseArrayOutput) ToIpAddressResponseArrayOutput() IpAddressResponseArrayOutput
- func (o IpAddressResponseArrayOutput) ToIpAddressResponseArrayOutputWithContext(ctx context.Context) IpAddressResponseArrayOutput
- type IpAddressResponseInput
- type IpAddressResponseOutput
- func (IpAddressResponseOutput) ElementType() reflect.Type
- func (o IpAddressResponseOutput) IpAddress() pulumi.StringPtrOutput
- func (o IpAddressResponseOutput) ToIpAddressResponseOutput() IpAddressResponseOutput
- func (o IpAddressResponseOutput) ToIpAddressResponseOutputWithContext(ctx context.Context) IpAddressResponseOutput
- type LookupHanaInstanceArgs
- type LookupHanaInstanceResult
- type LookupSapMonitorArgs
- type LookupSapMonitorResult
- type NetworkProfile
- type NetworkProfileArgs
- func (NetworkProfileArgs) ElementType() reflect.Type
- func (i NetworkProfileArgs) ToNetworkProfileOutput() NetworkProfileOutput
- func (i NetworkProfileArgs) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
- func (i NetworkProfileArgs) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
- func (i NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
- type NetworkProfileInput
- type NetworkProfileOutput
- func (NetworkProfileOutput) ElementType() reflect.Type
- func (o NetworkProfileOutput) NetworkInterfaces() IpAddressArrayOutput
- func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput
- func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
- func (o NetworkProfileOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
- func (o NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
- type NetworkProfilePtrInput
- type NetworkProfilePtrOutput
- func (o NetworkProfilePtrOutput) Elem() NetworkProfileOutput
- func (NetworkProfilePtrOutput) ElementType() reflect.Type
- func (o NetworkProfilePtrOutput) NetworkInterfaces() IpAddressArrayOutput
- func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
- func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
- type NetworkProfileResponse
- type NetworkProfileResponseArgs
- func (NetworkProfileResponseArgs) ElementType() reflect.Type
- func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
- func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput
- func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
- func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
- type NetworkProfileResponseInput
- type NetworkProfileResponseOutput
- func (o NetworkProfileResponseOutput) CircuitId() pulumi.StringOutput
- func (NetworkProfileResponseOutput) ElementType() reflect.Type
- func (o NetworkProfileResponseOutput) NetworkInterfaces() IpAddressResponseArrayOutput
- func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
- func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput
- func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
- func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
- type NetworkProfileResponsePtrInput
- type NetworkProfileResponsePtrOutput
- func (o NetworkProfileResponsePtrOutput) CircuitId() pulumi.StringPtrOutput
- func (o NetworkProfileResponsePtrOutput) Elem() NetworkProfileResponseOutput
- func (NetworkProfileResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkProfileResponsePtrOutput) NetworkInterfaces() IpAddressResponseArrayOutput
- func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
- func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
- type OSProfile
- type OSProfileArgs
- func (OSProfileArgs) ElementType() reflect.Type
- func (i OSProfileArgs) ToOSProfileOutput() OSProfileOutput
- func (i OSProfileArgs) ToOSProfileOutputWithContext(ctx context.Context) OSProfileOutput
- func (i OSProfileArgs) ToOSProfilePtrOutput() OSProfilePtrOutput
- func (i OSProfileArgs) ToOSProfilePtrOutputWithContext(ctx context.Context) OSProfilePtrOutput
- type OSProfileInput
- type OSProfileOutput
- func (o OSProfileOutput) ComputerName() pulumi.StringPtrOutput
- func (OSProfileOutput) ElementType() reflect.Type
- func (o OSProfileOutput) SshPublicKey() pulumi.StringPtrOutput
- func (o OSProfileOutput) ToOSProfileOutput() OSProfileOutput
- func (o OSProfileOutput) ToOSProfileOutputWithContext(ctx context.Context) OSProfileOutput
- func (o OSProfileOutput) ToOSProfilePtrOutput() OSProfilePtrOutput
- func (o OSProfileOutput) ToOSProfilePtrOutputWithContext(ctx context.Context) OSProfilePtrOutput
- type OSProfilePtrInput
- type OSProfilePtrOutput
- func (o OSProfilePtrOutput) ComputerName() pulumi.StringPtrOutput
- func (o OSProfilePtrOutput) Elem() OSProfileOutput
- func (OSProfilePtrOutput) ElementType() reflect.Type
- func (o OSProfilePtrOutput) SshPublicKey() pulumi.StringPtrOutput
- func (o OSProfilePtrOutput) ToOSProfilePtrOutput() OSProfilePtrOutput
- func (o OSProfilePtrOutput) ToOSProfilePtrOutputWithContext(ctx context.Context) OSProfilePtrOutput
- type OSProfileResponse
- type OSProfileResponseArgs
- func (OSProfileResponseArgs) ElementType() reflect.Type
- func (i OSProfileResponseArgs) ToOSProfileResponseOutput() OSProfileResponseOutput
- func (i OSProfileResponseArgs) ToOSProfileResponseOutputWithContext(ctx context.Context) OSProfileResponseOutput
- func (i OSProfileResponseArgs) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
- func (i OSProfileResponseArgs) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
- type OSProfileResponseInput
- type OSProfileResponseOutput
- func (o OSProfileResponseOutput) ComputerName() pulumi.StringPtrOutput
- func (OSProfileResponseOutput) ElementType() reflect.Type
- func (o OSProfileResponseOutput) OsType() pulumi.StringOutput
- func (o OSProfileResponseOutput) SshPublicKey() pulumi.StringPtrOutput
- func (o OSProfileResponseOutput) ToOSProfileResponseOutput() OSProfileResponseOutput
- func (o OSProfileResponseOutput) ToOSProfileResponseOutputWithContext(ctx context.Context) OSProfileResponseOutput
- func (o OSProfileResponseOutput) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
- func (o OSProfileResponseOutput) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
- func (o OSProfileResponseOutput) Version() pulumi.StringOutput
- type OSProfileResponsePtrInput
- type OSProfileResponsePtrOutput
- func (o OSProfileResponsePtrOutput) ComputerName() pulumi.StringPtrOutput
- func (o OSProfileResponsePtrOutput) Elem() OSProfileResponseOutput
- func (OSProfileResponsePtrOutput) ElementType() reflect.Type
- func (o OSProfileResponsePtrOutput) OsType() pulumi.StringPtrOutput
- func (o OSProfileResponsePtrOutput) SshPublicKey() pulumi.StringPtrOutput
- func (o OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
- func (o OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
- func (o OSProfileResponsePtrOutput) Version() pulumi.StringPtrOutput
- type SapMonitor
- type SapMonitorArgs
- type SapMonitorState
- type StorageProfile
- type StorageProfileArgs
- func (StorageProfileArgs) ElementType() reflect.Type
- func (i StorageProfileArgs) ToStorageProfileOutput() StorageProfileOutput
- func (i StorageProfileArgs) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
- func (i StorageProfileArgs) ToStorageProfilePtrOutput() StorageProfilePtrOutput
- func (i StorageProfileArgs) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
- type StorageProfileInput
- type StorageProfileOutput
- func (StorageProfileOutput) ElementType() reflect.Type
- func (o StorageProfileOutput) OsDisks() DiskArrayOutput
- func (o StorageProfileOutput) ToStorageProfileOutput() StorageProfileOutput
- func (o StorageProfileOutput) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
- func (o StorageProfileOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
- func (o StorageProfileOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
- type StorageProfilePtrInput
- type StorageProfilePtrOutput
- func (o StorageProfilePtrOutput) Elem() StorageProfileOutput
- func (StorageProfilePtrOutput) ElementType() reflect.Type
- func (o StorageProfilePtrOutput) OsDisks() DiskArrayOutput
- func (o StorageProfilePtrOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
- func (o StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
- type StorageProfileResponse
- type StorageProfileResponseArgs
- func (StorageProfileResponseArgs) ElementType() reflect.Type
- func (i StorageProfileResponseArgs) ToStorageProfileResponseOutput() StorageProfileResponseOutput
- func (i StorageProfileResponseArgs) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
- func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
- func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
- type StorageProfileResponseInput
- type StorageProfileResponseOutput
- func (StorageProfileResponseOutput) ElementType() reflect.Type
- func (o StorageProfileResponseOutput) NfsIpAddress() pulumi.StringOutput
- func (o StorageProfileResponseOutput) OsDisks() DiskResponseArrayOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponseOutput() StorageProfileResponseOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
- type StorageProfileResponsePtrInput
- type StorageProfileResponsePtrOutput
- func (o StorageProfileResponsePtrOutput) Elem() StorageProfileResponseOutput
- func (StorageProfileResponsePtrOutput) ElementType() reflect.Type
- func (o StorageProfileResponsePtrOutput) NfsIpAddress() pulumi.StringPtrOutput
- func (o StorageProfileResponsePtrOutput) OsDisks() DiskResponseArrayOutput
- func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
- func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Disk ¶
type Disk struct { // Specifies the size of an empty data disk in gigabytes. DiskSizeGB *int `pulumi:"diskSizeGB"` // The disk name. Name *string `pulumi:"name"` }
Specifies the disk information fo the HANA instance
type DiskArgs ¶
type DiskArgs struct { // Specifies the size of an empty data disk in gigabytes. DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"` // The disk name. Name pulumi.StringPtrInput `pulumi:"name"` }
Specifies the disk information fo the HANA instance
func (DiskArgs) ElementType ¶
func (DiskArgs) ToDiskOutput ¶
func (i DiskArgs) ToDiskOutput() DiskOutput
func (DiskArgs) ToDiskOutputWithContext ¶
func (i DiskArgs) ToDiskOutputWithContext(ctx context.Context) DiskOutput
type DiskArray ¶
type DiskArray []DiskInput
func (DiskArray) ElementType ¶
func (DiskArray) ToDiskArrayOutput ¶
func (i DiskArray) ToDiskArrayOutput() DiskArrayOutput
func (DiskArray) ToDiskArrayOutputWithContext ¶
func (i DiskArray) ToDiskArrayOutputWithContext(ctx context.Context) DiskArrayOutput
type DiskArrayInput ¶
type DiskArrayInput interface { pulumi.Input ToDiskArrayOutput() DiskArrayOutput ToDiskArrayOutputWithContext(context.Context) DiskArrayOutput }
DiskArrayInput is an input type that accepts DiskArray and DiskArrayOutput values. You can construct a concrete instance of `DiskArrayInput` via:
DiskArray{ DiskArgs{...} }
type DiskArrayOutput ¶
type DiskArrayOutput struct{ *pulumi.OutputState }
func (DiskArrayOutput) ElementType ¶
func (DiskArrayOutput) ElementType() reflect.Type
func (DiskArrayOutput) Index ¶
func (o DiskArrayOutput) Index(i pulumi.IntInput) DiskOutput
func (DiskArrayOutput) ToDiskArrayOutput ¶
func (o DiskArrayOutput) ToDiskArrayOutput() DiskArrayOutput
func (DiskArrayOutput) ToDiskArrayOutputWithContext ¶
func (o DiskArrayOutput) ToDiskArrayOutputWithContext(ctx context.Context) DiskArrayOutput
type DiskInput ¶
type DiskInput interface { pulumi.Input ToDiskOutput() DiskOutput ToDiskOutputWithContext(context.Context) DiskOutput }
DiskInput is an input type that accepts DiskArgs and DiskOutput values. You can construct a concrete instance of `DiskInput` via:
DiskArgs{...}
type DiskOutput ¶
type DiskOutput struct{ *pulumi.OutputState }
Specifies the disk information fo the HANA instance
func (DiskOutput) DiskSizeGB ¶
func (o DiskOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of an empty data disk in gigabytes.
func (DiskOutput) ElementType ¶
func (DiskOutput) ElementType() reflect.Type
func (DiskOutput) ToDiskOutput ¶
func (o DiskOutput) ToDiskOutput() DiskOutput
func (DiskOutput) ToDiskOutputWithContext ¶
func (o DiskOutput) ToDiskOutputWithContext(ctx context.Context) DiskOutput
type DiskResponse ¶
type DiskResponse struct { // Specifies the size of an empty data disk in gigabytes. DiskSizeGB *int `pulumi:"diskSizeGB"` // Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. Lun int `pulumi:"lun"` // The disk name. Name *string `pulumi:"name"` }
Specifies the disk information fo the HANA instance
type DiskResponseArgs ¶
type DiskResponseArgs struct { // Specifies the size of an empty data disk in gigabytes. DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"` // Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. Lun pulumi.IntInput `pulumi:"lun"` // The disk name. Name pulumi.StringPtrInput `pulumi:"name"` }
Specifies the disk information fo the HANA instance
func (DiskResponseArgs) ElementType ¶
func (DiskResponseArgs) ElementType() reflect.Type
func (DiskResponseArgs) ToDiskResponseOutput ¶
func (i DiskResponseArgs) ToDiskResponseOutput() DiskResponseOutput
func (DiskResponseArgs) ToDiskResponseOutputWithContext ¶
func (i DiskResponseArgs) ToDiskResponseOutputWithContext(ctx context.Context) DiskResponseOutput
type DiskResponseArray ¶
type DiskResponseArray []DiskResponseInput
func (DiskResponseArray) ElementType ¶
func (DiskResponseArray) ElementType() reflect.Type
func (DiskResponseArray) ToDiskResponseArrayOutput ¶
func (i DiskResponseArray) ToDiskResponseArrayOutput() DiskResponseArrayOutput
func (DiskResponseArray) ToDiskResponseArrayOutputWithContext ¶
func (i DiskResponseArray) ToDiskResponseArrayOutputWithContext(ctx context.Context) DiskResponseArrayOutput
type DiskResponseArrayInput ¶
type DiskResponseArrayInput interface { pulumi.Input ToDiskResponseArrayOutput() DiskResponseArrayOutput ToDiskResponseArrayOutputWithContext(context.Context) DiskResponseArrayOutput }
DiskResponseArrayInput is an input type that accepts DiskResponseArray and DiskResponseArrayOutput values. You can construct a concrete instance of `DiskResponseArrayInput` via:
DiskResponseArray{ DiskResponseArgs{...} }
type DiskResponseArrayOutput ¶
type DiskResponseArrayOutput struct{ *pulumi.OutputState }
func (DiskResponseArrayOutput) ElementType ¶
func (DiskResponseArrayOutput) ElementType() reflect.Type
func (DiskResponseArrayOutput) Index ¶
func (o DiskResponseArrayOutput) Index(i pulumi.IntInput) DiskResponseOutput
func (DiskResponseArrayOutput) ToDiskResponseArrayOutput ¶
func (o DiskResponseArrayOutput) ToDiskResponseArrayOutput() DiskResponseArrayOutput
func (DiskResponseArrayOutput) ToDiskResponseArrayOutputWithContext ¶
func (o DiskResponseArrayOutput) ToDiskResponseArrayOutputWithContext(ctx context.Context) DiskResponseArrayOutput
type DiskResponseInput ¶
type DiskResponseInput interface { pulumi.Input ToDiskResponseOutput() DiskResponseOutput ToDiskResponseOutputWithContext(context.Context) DiskResponseOutput }
DiskResponseInput is an input type that accepts DiskResponseArgs and DiskResponseOutput values. You can construct a concrete instance of `DiskResponseInput` via:
DiskResponseArgs{...}
type DiskResponseOutput ¶
type DiskResponseOutput struct{ *pulumi.OutputState }
Specifies the disk information fo the HANA instance
func (DiskResponseOutput) DiskSizeGB ¶
func (o DiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of an empty data disk in gigabytes.
func (DiskResponseOutput) ElementType ¶
func (DiskResponseOutput) ElementType() reflect.Type
func (DiskResponseOutput) Lun ¶
func (o DiskResponseOutput) Lun() pulumi.IntOutput
Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
func (DiskResponseOutput) Name ¶
func (o DiskResponseOutput) Name() pulumi.StringPtrOutput
The disk name.
func (DiskResponseOutput) ToDiskResponseOutput ¶
func (o DiskResponseOutput) ToDiskResponseOutput() DiskResponseOutput
func (DiskResponseOutput) ToDiskResponseOutputWithContext ¶
func (o DiskResponseOutput) ToDiskResponseOutputWithContext(ctx context.Context) DiskResponseOutput
type HanaInstance ¶
type HanaInstance struct { pulumi.CustomResourceState // Specifies the HANA instance unique ID. HanaInstanceId pulumi.StringOutput `pulumi:"hanaInstanceId"` // Specifies the hardware settings for the HANA instance. HardwareProfile HardwareProfileResponsePtrOutput `pulumi:"hardwareProfile"` // Hardware revision of a HANA instance HwRevision pulumi.StringOutput `pulumi:"hwRevision"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Specifies the network settings for the HANA instance. NetworkProfile NetworkProfileResponsePtrOutput `pulumi:"networkProfile"` // Specifies the operating system settings for the HANA instance. OsProfile OSProfileResponsePtrOutput `pulumi:"osProfile"` // ARM ID of another HanaInstance that will share a network with this HanaInstance PartnerNodeId pulumi.StringPtrOutput `pulumi:"partnerNodeId"` // Resource power state PowerState pulumi.StringOutput `pulumi:"powerState"` // State of provisioning of the HanaInstance ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource proximity placement group ProximityPlacementGroup pulumi.StringOutput `pulumi:"proximityPlacementGroup"` // Specifies the storage settings for the HANA instance disks. StorageProfile StorageProfileResponsePtrOutput `pulumi:"storageProfile"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
HANA instance info on Azure (ARM properties and HANA properties)
func GetHanaInstance ¶
func GetHanaInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HanaInstanceState, opts ...pulumi.ResourceOption) (*HanaInstance, error)
GetHanaInstance gets an existing HanaInstance 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 NewHanaInstance ¶
func NewHanaInstance(ctx *pulumi.Context, name string, args *HanaInstanceArgs, opts ...pulumi.ResourceOption) (*HanaInstance, error)
NewHanaInstance registers a new resource with the given unique name, arguments, and options.
type HanaInstanceArgs ¶
type HanaInstanceArgs struct { // Name of the SAP HANA on Azure instance. HanaInstanceName pulumi.StringInput // Resource location Location pulumi.StringPtrInput // Specifies the network settings for the HANA instance. NetworkProfile NetworkProfilePtrInput // Specifies the operating system settings for the HANA instance. OsProfile OSProfilePtrInput // ARM ID of another HanaInstance that will share a network with this HanaInstance PartnerNodeId pulumi.StringPtrInput // Name of the resource group. ResourceGroupName pulumi.StringInput // Specifies the storage settings for the HANA instance disks. StorageProfile StorageProfilePtrInput }
The set of arguments for constructing a HanaInstance resource.
func (HanaInstanceArgs) ElementType ¶
func (HanaInstanceArgs) ElementType() reflect.Type
type HanaInstanceState ¶
type HanaInstanceState struct { // Specifies the HANA instance unique ID. HanaInstanceId pulumi.StringPtrInput // Specifies the hardware settings for the HANA instance. HardwareProfile HardwareProfileResponsePtrInput // Hardware revision of a HANA instance HwRevision pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Specifies the network settings for the HANA instance. NetworkProfile NetworkProfileResponsePtrInput // Specifies the operating system settings for the HANA instance. OsProfile OSProfileResponsePtrInput // ARM ID of another HanaInstance that will share a network with this HanaInstance PartnerNodeId pulumi.StringPtrInput // Resource power state PowerState pulumi.StringPtrInput // State of provisioning of the HanaInstance ProvisioningState pulumi.StringPtrInput // Resource proximity placement group ProximityPlacementGroup pulumi.StringPtrInput // Specifies the storage settings for the HANA instance disks. StorageProfile StorageProfileResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (HanaInstanceState) ElementType ¶
func (HanaInstanceState) ElementType() reflect.Type
type HardwareProfileResponse ¶
type HardwareProfileResponse struct { // Specifies the HANA instance SKU. HanaInstanceSize string `pulumi:"hanaInstanceSize"` // Name of the hardware type (vendor and/or their product name) HardwareType string `pulumi:"hardwareType"` }
Specifies the hardware settings for the HANA instance.
type HardwareProfileResponseArgs ¶
type HardwareProfileResponseArgs struct { // Specifies the HANA instance SKU. HanaInstanceSize pulumi.StringInput `pulumi:"hanaInstanceSize"` // Name of the hardware type (vendor and/or their product name) HardwareType pulumi.StringInput `pulumi:"hardwareType"` }
Specifies the hardware settings for the HANA instance.
func (HardwareProfileResponseArgs) ElementType ¶
func (HardwareProfileResponseArgs) ElementType() reflect.Type
func (HardwareProfileResponseArgs) ToHardwareProfileResponseOutput ¶
func (i HardwareProfileResponseArgs) ToHardwareProfileResponseOutput() HardwareProfileResponseOutput
func (HardwareProfileResponseArgs) ToHardwareProfileResponseOutputWithContext ¶
func (i HardwareProfileResponseArgs) ToHardwareProfileResponseOutputWithContext(ctx context.Context) HardwareProfileResponseOutput
func (HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutput ¶
func (i HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput
func (HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutputWithContext ¶
func (i HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutputWithContext(ctx context.Context) HardwareProfileResponsePtrOutput
type HardwareProfileResponseInput ¶
type HardwareProfileResponseInput interface { pulumi.Input ToHardwareProfileResponseOutput() HardwareProfileResponseOutput ToHardwareProfileResponseOutputWithContext(context.Context) HardwareProfileResponseOutput }
HardwareProfileResponseInput is an input type that accepts HardwareProfileResponseArgs and HardwareProfileResponseOutput values. You can construct a concrete instance of `HardwareProfileResponseInput` via:
HardwareProfileResponseArgs{...}
type HardwareProfileResponseOutput ¶
type HardwareProfileResponseOutput struct{ *pulumi.OutputState }
Specifies the hardware settings for the HANA instance.
func (HardwareProfileResponseOutput) ElementType ¶
func (HardwareProfileResponseOutput) ElementType() reflect.Type
func (HardwareProfileResponseOutput) HanaInstanceSize ¶
func (o HardwareProfileResponseOutput) HanaInstanceSize() pulumi.StringOutput
Specifies the HANA instance SKU.
func (HardwareProfileResponseOutput) HardwareType ¶
func (o HardwareProfileResponseOutput) HardwareType() pulumi.StringOutput
Name of the hardware type (vendor and/or their product name)
func (HardwareProfileResponseOutput) ToHardwareProfileResponseOutput ¶
func (o HardwareProfileResponseOutput) ToHardwareProfileResponseOutput() HardwareProfileResponseOutput
func (HardwareProfileResponseOutput) ToHardwareProfileResponseOutputWithContext ¶
func (o HardwareProfileResponseOutput) ToHardwareProfileResponseOutputWithContext(ctx context.Context) HardwareProfileResponseOutput
func (HardwareProfileResponseOutput) ToHardwareProfileResponsePtrOutput ¶
func (o HardwareProfileResponseOutput) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput
func (HardwareProfileResponseOutput) ToHardwareProfileResponsePtrOutputWithContext ¶
func (o HardwareProfileResponseOutput) ToHardwareProfileResponsePtrOutputWithContext(ctx context.Context) HardwareProfileResponsePtrOutput
type HardwareProfileResponsePtrInput ¶
type HardwareProfileResponsePtrInput interface { pulumi.Input ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput ToHardwareProfileResponsePtrOutputWithContext(context.Context) HardwareProfileResponsePtrOutput }
HardwareProfileResponsePtrInput is an input type that accepts HardwareProfileResponseArgs, HardwareProfileResponsePtr and HardwareProfileResponsePtrOutput values. You can construct a concrete instance of `HardwareProfileResponsePtrInput` via:
HardwareProfileResponseArgs{...} or: nil
func HardwareProfileResponsePtr ¶
func HardwareProfileResponsePtr(v *HardwareProfileResponseArgs) HardwareProfileResponsePtrInput
type HardwareProfileResponsePtrOutput ¶
type HardwareProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (HardwareProfileResponsePtrOutput) Elem ¶
func (o HardwareProfileResponsePtrOutput) Elem() HardwareProfileResponseOutput
func (HardwareProfileResponsePtrOutput) ElementType ¶
func (HardwareProfileResponsePtrOutput) ElementType() reflect.Type
func (HardwareProfileResponsePtrOutput) HanaInstanceSize ¶
func (o HardwareProfileResponsePtrOutput) HanaInstanceSize() pulumi.StringPtrOutput
Specifies the HANA instance SKU.
func (HardwareProfileResponsePtrOutput) HardwareType ¶
func (o HardwareProfileResponsePtrOutput) HardwareType() pulumi.StringPtrOutput
Name of the hardware type (vendor and/or their product name)
func (HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutput ¶
func (o HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput
func (HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutputWithContext ¶
func (o HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutputWithContext(ctx context.Context) HardwareProfileResponsePtrOutput
type IpAddress ¶
type IpAddress struct { // Specifies the IP address of the network interface. IpAddress *string `pulumi:"ipAddress"` }
Specifies the IP address of the network interface.
type IpAddressArgs ¶
type IpAddressArgs struct { // Specifies the IP address of the network interface. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` }
Specifies the IP address of the network interface.
func (IpAddressArgs) ElementType ¶
func (IpAddressArgs) ElementType() reflect.Type
func (IpAddressArgs) ToIpAddressOutput ¶
func (i IpAddressArgs) ToIpAddressOutput() IpAddressOutput
func (IpAddressArgs) ToIpAddressOutputWithContext ¶
func (i IpAddressArgs) ToIpAddressOutputWithContext(ctx context.Context) IpAddressOutput
type IpAddressArray ¶
type IpAddressArray []IpAddressInput
func (IpAddressArray) ElementType ¶
func (IpAddressArray) ElementType() reflect.Type
func (IpAddressArray) ToIpAddressArrayOutput ¶
func (i IpAddressArray) ToIpAddressArrayOutput() IpAddressArrayOutput
func (IpAddressArray) ToIpAddressArrayOutputWithContext ¶
func (i IpAddressArray) ToIpAddressArrayOutputWithContext(ctx context.Context) IpAddressArrayOutput
type IpAddressArrayInput ¶
type IpAddressArrayInput interface { pulumi.Input ToIpAddressArrayOutput() IpAddressArrayOutput ToIpAddressArrayOutputWithContext(context.Context) IpAddressArrayOutput }
IpAddressArrayInput is an input type that accepts IpAddressArray and IpAddressArrayOutput values. You can construct a concrete instance of `IpAddressArrayInput` via:
IpAddressArray{ IpAddressArgs{...} }
type IpAddressArrayOutput ¶
type IpAddressArrayOutput struct{ *pulumi.OutputState }
func (IpAddressArrayOutput) ElementType ¶
func (IpAddressArrayOutput) ElementType() reflect.Type
func (IpAddressArrayOutput) Index ¶
func (o IpAddressArrayOutput) Index(i pulumi.IntInput) IpAddressOutput
func (IpAddressArrayOutput) ToIpAddressArrayOutput ¶
func (o IpAddressArrayOutput) ToIpAddressArrayOutput() IpAddressArrayOutput
func (IpAddressArrayOutput) ToIpAddressArrayOutputWithContext ¶
func (o IpAddressArrayOutput) ToIpAddressArrayOutputWithContext(ctx context.Context) IpAddressArrayOutput
type IpAddressInput ¶
type IpAddressInput interface { pulumi.Input ToIpAddressOutput() IpAddressOutput ToIpAddressOutputWithContext(context.Context) IpAddressOutput }
IpAddressInput is an input type that accepts IpAddressArgs and IpAddressOutput values. You can construct a concrete instance of `IpAddressInput` via:
IpAddressArgs{...}
type IpAddressOutput ¶
type IpAddressOutput struct{ *pulumi.OutputState }
Specifies the IP address of the network interface.
func (IpAddressOutput) ElementType ¶
func (IpAddressOutput) ElementType() reflect.Type
func (IpAddressOutput) IpAddress ¶
func (o IpAddressOutput) IpAddress() pulumi.StringPtrOutput
Specifies the IP address of the network interface.
func (IpAddressOutput) ToIpAddressOutput ¶
func (o IpAddressOutput) ToIpAddressOutput() IpAddressOutput
func (IpAddressOutput) ToIpAddressOutputWithContext ¶
func (o IpAddressOutput) ToIpAddressOutputWithContext(ctx context.Context) IpAddressOutput
type IpAddressResponse ¶
type IpAddressResponse struct { // Specifies the IP address of the network interface. IpAddress *string `pulumi:"ipAddress"` }
Specifies the IP address of the network interface.
type IpAddressResponseArgs ¶
type IpAddressResponseArgs struct { // Specifies the IP address of the network interface. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` }
Specifies the IP address of the network interface.
func (IpAddressResponseArgs) ElementType ¶
func (IpAddressResponseArgs) ElementType() reflect.Type
func (IpAddressResponseArgs) ToIpAddressResponseOutput ¶
func (i IpAddressResponseArgs) ToIpAddressResponseOutput() IpAddressResponseOutput
func (IpAddressResponseArgs) ToIpAddressResponseOutputWithContext ¶
func (i IpAddressResponseArgs) ToIpAddressResponseOutputWithContext(ctx context.Context) IpAddressResponseOutput
type IpAddressResponseArray ¶
type IpAddressResponseArray []IpAddressResponseInput
func (IpAddressResponseArray) ElementType ¶
func (IpAddressResponseArray) ElementType() reflect.Type
func (IpAddressResponseArray) ToIpAddressResponseArrayOutput ¶
func (i IpAddressResponseArray) ToIpAddressResponseArrayOutput() IpAddressResponseArrayOutput
func (IpAddressResponseArray) ToIpAddressResponseArrayOutputWithContext ¶
func (i IpAddressResponseArray) ToIpAddressResponseArrayOutputWithContext(ctx context.Context) IpAddressResponseArrayOutput
type IpAddressResponseArrayInput ¶
type IpAddressResponseArrayInput interface { pulumi.Input ToIpAddressResponseArrayOutput() IpAddressResponseArrayOutput ToIpAddressResponseArrayOutputWithContext(context.Context) IpAddressResponseArrayOutput }
IpAddressResponseArrayInput is an input type that accepts IpAddressResponseArray and IpAddressResponseArrayOutput values. You can construct a concrete instance of `IpAddressResponseArrayInput` via:
IpAddressResponseArray{ IpAddressResponseArgs{...} }
type IpAddressResponseArrayOutput ¶
type IpAddressResponseArrayOutput struct{ *pulumi.OutputState }
func (IpAddressResponseArrayOutput) ElementType ¶
func (IpAddressResponseArrayOutput) ElementType() reflect.Type
func (IpAddressResponseArrayOutput) Index ¶
func (o IpAddressResponseArrayOutput) Index(i pulumi.IntInput) IpAddressResponseOutput
func (IpAddressResponseArrayOutput) ToIpAddressResponseArrayOutput ¶
func (o IpAddressResponseArrayOutput) ToIpAddressResponseArrayOutput() IpAddressResponseArrayOutput
func (IpAddressResponseArrayOutput) ToIpAddressResponseArrayOutputWithContext ¶
func (o IpAddressResponseArrayOutput) ToIpAddressResponseArrayOutputWithContext(ctx context.Context) IpAddressResponseArrayOutput
type IpAddressResponseInput ¶
type IpAddressResponseInput interface { pulumi.Input ToIpAddressResponseOutput() IpAddressResponseOutput ToIpAddressResponseOutputWithContext(context.Context) IpAddressResponseOutput }
IpAddressResponseInput is an input type that accepts IpAddressResponseArgs and IpAddressResponseOutput values. You can construct a concrete instance of `IpAddressResponseInput` via:
IpAddressResponseArgs{...}
type IpAddressResponseOutput ¶
type IpAddressResponseOutput struct{ *pulumi.OutputState }
Specifies the IP address of the network interface.
func (IpAddressResponseOutput) ElementType ¶
func (IpAddressResponseOutput) ElementType() reflect.Type
func (IpAddressResponseOutput) IpAddress ¶
func (o IpAddressResponseOutput) IpAddress() pulumi.StringPtrOutput
Specifies the IP address of the network interface.
func (IpAddressResponseOutput) ToIpAddressResponseOutput ¶
func (o IpAddressResponseOutput) ToIpAddressResponseOutput() IpAddressResponseOutput
func (IpAddressResponseOutput) ToIpAddressResponseOutputWithContext ¶
func (o IpAddressResponseOutput) ToIpAddressResponseOutputWithContext(ctx context.Context) IpAddressResponseOutput
type LookupHanaInstanceArgs ¶
type LookupHanaInstanceResult ¶
type LookupHanaInstanceResult struct { // Specifies the HANA instance unique ID. HanaInstanceId string `pulumi:"hanaInstanceId"` // Specifies the hardware settings for the HANA instance. HardwareProfile *HardwareProfileResponse `pulumi:"hardwareProfile"` // Hardware revision of a HANA instance HwRevision string `pulumi:"hwRevision"` // Resource location Location *string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Specifies the network settings for the HANA instance. NetworkProfile *NetworkProfileResponse `pulumi:"networkProfile"` // Specifies the operating system settings for the HANA instance. OsProfile *OSProfileResponse `pulumi:"osProfile"` // ARM ID of another HanaInstance that will share a network with this HanaInstance PartnerNodeId *string `pulumi:"partnerNodeId"` // Resource power state PowerState string `pulumi:"powerState"` // State of provisioning of the HanaInstance ProvisioningState string `pulumi:"provisioningState"` // Resource proximity placement group ProximityPlacementGroup string `pulumi:"proximityPlacementGroup"` // Specifies the storage settings for the HANA instance disks. StorageProfile *StorageProfileResponse `pulumi:"storageProfile"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
HANA instance info on Azure (ARM properties and HANA properties)
func LookupHanaInstance ¶
func LookupHanaInstance(ctx *pulumi.Context, args *LookupHanaInstanceArgs, opts ...pulumi.InvokeOption) (*LookupHanaInstanceResult, error)
type LookupSapMonitorArgs ¶
type LookupSapMonitorResult ¶
type LookupSapMonitorResult struct { // The value indicating whether to send analytics to Microsoft EnableCustomerAnalytics *bool `pulumi:"enableCustomerAnalytics"` // MSI ID passed by customer which has access to customer's KeyVault and to be assigned to the Collector VM. HanaDbCredentialsMsiId *string `pulumi:"hanaDbCredentialsMsiId"` // Database name of the HANA instance. HanaDbName *string `pulumi:"hanaDbName"` // Database password of the HANA instance. HanaDbPassword *string `pulumi:"hanaDbPassword"` // KeyVault URL link to the password for the HANA database. HanaDbPasswordKeyVaultUrl *string `pulumi:"hanaDbPasswordKeyVaultUrl"` // Database port of the HANA instance. HanaDbSqlPort *int `pulumi:"hanaDbSqlPort"` // Database username of the HANA instance. HanaDbUsername *string `pulumi:"hanaDbUsername"` // Hostname of the HANA instance. HanaHostname *string `pulumi:"hanaHostname"` // Specifies the SAP monitor unique ID. HanaSubnet *string `pulumi:"hanaSubnet"` // Key Vault ID containing customer's HANA credentials. KeyVaultId *string `pulumi:"keyVaultId"` // Resource location 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"` // Resource name Name string `pulumi:"name"` // State of provisioning of the HanaInstance ProvisioningState string `pulumi:"provisioningState"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type 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 NetworkProfile ¶
type NetworkProfile struct { // Specifies the network interfaces for the HANA instance. NetworkInterfaces []IpAddress `pulumi:"networkInterfaces"` }
Specifies the network settings for the HANA instance disks.
type NetworkProfileArgs ¶
type NetworkProfileArgs struct { // Specifies the network interfaces for the HANA instance. NetworkInterfaces IpAddressArrayInput `pulumi:"networkInterfaces"` }
Specifies the network settings for the HANA instance disks.
func (NetworkProfileArgs) ElementType ¶
func (NetworkProfileArgs) ElementType() reflect.Type
func (NetworkProfileArgs) ToNetworkProfileOutput ¶
func (i NetworkProfileArgs) ToNetworkProfileOutput() NetworkProfileOutput
func (NetworkProfileArgs) ToNetworkProfileOutputWithContext ¶
func (i NetworkProfileArgs) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
func (NetworkProfileArgs) ToNetworkProfilePtrOutput ¶
func (i NetworkProfileArgs) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
func (NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext ¶
func (i NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
type NetworkProfileInput ¶
type NetworkProfileInput interface { pulumi.Input ToNetworkProfileOutput() NetworkProfileOutput ToNetworkProfileOutputWithContext(context.Context) NetworkProfileOutput }
NetworkProfileInput is an input type that accepts NetworkProfileArgs and NetworkProfileOutput values. You can construct a concrete instance of `NetworkProfileInput` via:
NetworkProfileArgs{...}
type NetworkProfileOutput ¶
type NetworkProfileOutput struct{ *pulumi.OutputState }
Specifies the network settings for the HANA instance disks.
func (NetworkProfileOutput) ElementType ¶
func (NetworkProfileOutput) ElementType() reflect.Type
func (NetworkProfileOutput) NetworkInterfaces ¶
func (o NetworkProfileOutput) NetworkInterfaces() IpAddressArrayOutput
Specifies the network interfaces for the HANA instance.
func (NetworkProfileOutput) ToNetworkProfileOutput ¶
func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput
func (NetworkProfileOutput) ToNetworkProfileOutputWithContext ¶
func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
func (NetworkProfileOutput) ToNetworkProfilePtrOutput ¶
func (o NetworkProfileOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
func (NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext ¶
func (o NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
type NetworkProfilePtrInput ¶
type NetworkProfilePtrInput interface { pulumi.Input ToNetworkProfilePtrOutput() NetworkProfilePtrOutput ToNetworkProfilePtrOutputWithContext(context.Context) NetworkProfilePtrOutput }
NetworkProfilePtrInput is an input type that accepts NetworkProfileArgs, NetworkProfilePtr and NetworkProfilePtrOutput values. You can construct a concrete instance of `NetworkProfilePtrInput` via:
NetworkProfileArgs{...} or: nil
func NetworkProfilePtr ¶
func NetworkProfilePtr(v *NetworkProfileArgs) NetworkProfilePtrInput
type NetworkProfilePtrOutput ¶
type NetworkProfilePtrOutput struct{ *pulumi.OutputState }
func (NetworkProfilePtrOutput) Elem ¶
func (o NetworkProfilePtrOutput) Elem() NetworkProfileOutput
func (NetworkProfilePtrOutput) ElementType ¶
func (NetworkProfilePtrOutput) ElementType() reflect.Type
func (NetworkProfilePtrOutput) NetworkInterfaces ¶
func (o NetworkProfilePtrOutput) NetworkInterfaces() IpAddressArrayOutput
Specifies the network interfaces for the HANA instance.
func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutput ¶
func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext ¶
func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
type NetworkProfileResponse ¶
type NetworkProfileResponse struct { // Specifies the circuit id for connecting to express route. CircuitId string `pulumi:"circuitId"` // Specifies the network interfaces for the HANA instance. NetworkInterfaces []IpAddressResponse `pulumi:"networkInterfaces"` }
Specifies the network settings for the HANA instance disks.
type NetworkProfileResponseArgs ¶
type NetworkProfileResponseArgs struct { // Specifies the circuit id for connecting to express route. CircuitId pulumi.StringInput `pulumi:"circuitId"` // Specifies the network interfaces for the HANA instance. NetworkInterfaces IpAddressResponseArrayInput `pulumi:"networkInterfaces"` }
Specifies the network settings for the HANA instance disks.
func (NetworkProfileResponseArgs) ElementType ¶
func (NetworkProfileResponseArgs) ElementType() reflect.Type
func (NetworkProfileResponseArgs) ToNetworkProfileResponseOutput ¶
func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
func (NetworkProfileResponseArgs) ToNetworkProfileResponseOutputWithContext ¶
func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput
func (NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutput ¶
func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
func (NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutputWithContext ¶
func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
type NetworkProfileResponseInput ¶
type NetworkProfileResponseInput interface { pulumi.Input ToNetworkProfileResponseOutput() NetworkProfileResponseOutput ToNetworkProfileResponseOutputWithContext(context.Context) NetworkProfileResponseOutput }
NetworkProfileResponseInput is an input type that accepts NetworkProfileResponseArgs and NetworkProfileResponseOutput values. You can construct a concrete instance of `NetworkProfileResponseInput` via:
NetworkProfileResponseArgs{...}
type NetworkProfileResponseOutput ¶
type NetworkProfileResponseOutput struct{ *pulumi.OutputState }
Specifies the network settings for the HANA instance disks.
func (NetworkProfileResponseOutput) CircuitId ¶
func (o NetworkProfileResponseOutput) CircuitId() pulumi.StringOutput
Specifies the circuit id for connecting to express route.
func (NetworkProfileResponseOutput) ElementType ¶
func (NetworkProfileResponseOutput) ElementType() reflect.Type
func (NetworkProfileResponseOutput) NetworkInterfaces ¶
func (o NetworkProfileResponseOutput) NetworkInterfaces() IpAddressResponseArrayOutput
Specifies the network interfaces for the HANA instance.
func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutput ¶
func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext ¶
func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput
func (NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutput ¶
func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
func (NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutputWithContext ¶
func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
type NetworkProfileResponsePtrInput ¶
type NetworkProfileResponsePtrInput interface { pulumi.Input ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput ToNetworkProfileResponsePtrOutputWithContext(context.Context) NetworkProfileResponsePtrOutput }
NetworkProfileResponsePtrInput is an input type that accepts NetworkProfileResponseArgs, NetworkProfileResponsePtr and NetworkProfileResponsePtrOutput values. You can construct a concrete instance of `NetworkProfileResponsePtrInput` via:
NetworkProfileResponseArgs{...} or: nil
func NetworkProfileResponsePtr ¶
func NetworkProfileResponsePtr(v *NetworkProfileResponseArgs) NetworkProfileResponsePtrInput
type NetworkProfileResponsePtrOutput ¶
type NetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkProfileResponsePtrOutput) CircuitId ¶
func (o NetworkProfileResponsePtrOutput) CircuitId() pulumi.StringPtrOutput
Specifies the circuit id for connecting to express route.
func (NetworkProfileResponsePtrOutput) Elem ¶
func (o NetworkProfileResponsePtrOutput) Elem() NetworkProfileResponseOutput
func (NetworkProfileResponsePtrOutput) ElementType ¶
func (NetworkProfileResponsePtrOutput) ElementType() reflect.Type
func (NetworkProfileResponsePtrOutput) NetworkInterfaces ¶
func (o NetworkProfileResponsePtrOutput) NetworkInterfaces() IpAddressResponseArrayOutput
Specifies the network interfaces for the HANA instance.
func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput ¶
func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext ¶
func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
type OSProfile ¶
type OSProfile struct { // Specifies the host OS name of the HANA instance. ComputerName *string `pulumi:"computerName"` // Specifies the SSH public key used to access the operating system. SshPublicKey *string `pulumi:"sshPublicKey"` }
Specifies the operating system settings for the HANA instance.
type OSProfileArgs ¶
type OSProfileArgs struct { // Specifies the host OS name of the HANA instance. ComputerName pulumi.StringPtrInput `pulumi:"computerName"` // Specifies the SSH public key used to access the operating system. SshPublicKey pulumi.StringPtrInput `pulumi:"sshPublicKey"` }
Specifies the operating system settings for the HANA instance.
func (OSProfileArgs) ElementType ¶
func (OSProfileArgs) ElementType() reflect.Type
func (OSProfileArgs) ToOSProfileOutput ¶
func (i OSProfileArgs) ToOSProfileOutput() OSProfileOutput
func (OSProfileArgs) ToOSProfileOutputWithContext ¶
func (i OSProfileArgs) ToOSProfileOutputWithContext(ctx context.Context) OSProfileOutput
func (OSProfileArgs) ToOSProfilePtrOutput ¶
func (i OSProfileArgs) ToOSProfilePtrOutput() OSProfilePtrOutput
func (OSProfileArgs) ToOSProfilePtrOutputWithContext ¶
func (i OSProfileArgs) ToOSProfilePtrOutputWithContext(ctx context.Context) OSProfilePtrOutput
type OSProfileInput ¶
type OSProfileInput interface { pulumi.Input ToOSProfileOutput() OSProfileOutput ToOSProfileOutputWithContext(context.Context) OSProfileOutput }
OSProfileInput is an input type that accepts OSProfileArgs and OSProfileOutput values. You can construct a concrete instance of `OSProfileInput` via:
OSProfileArgs{...}
type OSProfileOutput ¶
type OSProfileOutput struct{ *pulumi.OutputState }
Specifies the operating system settings for the HANA instance.
func (OSProfileOutput) ComputerName ¶
func (o OSProfileOutput) ComputerName() pulumi.StringPtrOutput
Specifies the host OS name of the HANA instance.
func (OSProfileOutput) ElementType ¶
func (OSProfileOutput) ElementType() reflect.Type
func (OSProfileOutput) SshPublicKey ¶
func (o OSProfileOutput) SshPublicKey() pulumi.StringPtrOutput
Specifies the SSH public key used to access the operating system.
func (OSProfileOutput) ToOSProfileOutput ¶
func (o OSProfileOutput) ToOSProfileOutput() OSProfileOutput
func (OSProfileOutput) ToOSProfileOutputWithContext ¶
func (o OSProfileOutput) ToOSProfileOutputWithContext(ctx context.Context) OSProfileOutput
func (OSProfileOutput) ToOSProfilePtrOutput ¶
func (o OSProfileOutput) ToOSProfilePtrOutput() OSProfilePtrOutput
func (OSProfileOutput) ToOSProfilePtrOutputWithContext ¶
func (o OSProfileOutput) ToOSProfilePtrOutputWithContext(ctx context.Context) OSProfilePtrOutput
type OSProfilePtrInput ¶
type OSProfilePtrInput interface { pulumi.Input ToOSProfilePtrOutput() OSProfilePtrOutput ToOSProfilePtrOutputWithContext(context.Context) OSProfilePtrOutput }
OSProfilePtrInput is an input type that accepts OSProfileArgs, OSProfilePtr and OSProfilePtrOutput values. You can construct a concrete instance of `OSProfilePtrInput` via:
OSProfileArgs{...} or: nil
func OSProfilePtr ¶
func OSProfilePtr(v *OSProfileArgs) OSProfilePtrInput
type OSProfilePtrOutput ¶
type OSProfilePtrOutput struct{ *pulumi.OutputState }
func (OSProfilePtrOutput) ComputerName ¶
func (o OSProfilePtrOutput) ComputerName() pulumi.StringPtrOutput
Specifies the host OS name of the HANA instance.
func (OSProfilePtrOutput) Elem ¶
func (o OSProfilePtrOutput) Elem() OSProfileOutput
func (OSProfilePtrOutput) ElementType ¶
func (OSProfilePtrOutput) ElementType() reflect.Type
func (OSProfilePtrOutput) SshPublicKey ¶
func (o OSProfilePtrOutput) SshPublicKey() pulumi.StringPtrOutput
Specifies the SSH public key used to access the operating system.
func (OSProfilePtrOutput) ToOSProfilePtrOutput ¶
func (o OSProfilePtrOutput) ToOSProfilePtrOutput() OSProfilePtrOutput
func (OSProfilePtrOutput) ToOSProfilePtrOutputWithContext ¶
func (o OSProfilePtrOutput) ToOSProfilePtrOutputWithContext(ctx context.Context) OSProfilePtrOutput
type OSProfileResponse ¶
type OSProfileResponse struct { // Specifies the host OS name of the HANA instance. ComputerName *string `pulumi:"computerName"` // This property allows you to specify the type of the OS. OsType string `pulumi:"osType"` // Specifies the SSH public key used to access the operating system. SshPublicKey *string `pulumi:"sshPublicKey"` // Specifies version of operating system. Version string `pulumi:"version"` }
Specifies the operating system settings for the HANA instance.
type OSProfileResponseArgs ¶
type OSProfileResponseArgs struct { // Specifies the host OS name of the HANA instance. ComputerName pulumi.StringPtrInput `pulumi:"computerName"` // This property allows you to specify the type of the OS. OsType pulumi.StringInput `pulumi:"osType"` // Specifies the SSH public key used to access the operating system. SshPublicKey pulumi.StringPtrInput `pulumi:"sshPublicKey"` // Specifies version of operating system. Version pulumi.StringInput `pulumi:"version"` }
Specifies the operating system settings for the HANA instance.
func (OSProfileResponseArgs) ElementType ¶
func (OSProfileResponseArgs) ElementType() reflect.Type
func (OSProfileResponseArgs) ToOSProfileResponseOutput ¶
func (i OSProfileResponseArgs) ToOSProfileResponseOutput() OSProfileResponseOutput
func (OSProfileResponseArgs) ToOSProfileResponseOutputWithContext ¶
func (i OSProfileResponseArgs) ToOSProfileResponseOutputWithContext(ctx context.Context) OSProfileResponseOutput
func (OSProfileResponseArgs) ToOSProfileResponsePtrOutput ¶
func (i OSProfileResponseArgs) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
func (OSProfileResponseArgs) ToOSProfileResponsePtrOutputWithContext ¶
func (i OSProfileResponseArgs) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
type OSProfileResponseInput ¶
type OSProfileResponseInput interface { pulumi.Input ToOSProfileResponseOutput() OSProfileResponseOutput ToOSProfileResponseOutputWithContext(context.Context) OSProfileResponseOutput }
OSProfileResponseInput is an input type that accepts OSProfileResponseArgs and OSProfileResponseOutput values. You can construct a concrete instance of `OSProfileResponseInput` via:
OSProfileResponseArgs{...}
type OSProfileResponseOutput ¶
type OSProfileResponseOutput struct{ *pulumi.OutputState }
Specifies the operating system settings for the HANA instance.
func (OSProfileResponseOutput) ComputerName ¶
func (o OSProfileResponseOutput) ComputerName() pulumi.StringPtrOutput
Specifies the host OS name of the HANA instance.
func (OSProfileResponseOutput) ElementType ¶
func (OSProfileResponseOutput) ElementType() reflect.Type
func (OSProfileResponseOutput) OsType ¶
func (o OSProfileResponseOutput) OsType() pulumi.StringOutput
This property allows you to specify the type of the OS.
func (OSProfileResponseOutput) SshPublicKey ¶
func (o OSProfileResponseOutput) SshPublicKey() pulumi.StringPtrOutput
Specifies the SSH public key used to access the operating system.
func (OSProfileResponseOutput) ToOSProfileResponseOutput ¶
func (o OSProfileResponseOutput) ToOSProfileResponseOutput() OSProfileResponseOutput
func (OSProfileResponseOutput) ToOSProfileResponseOutputWithContext ¶
func (o OSProfileResponseOutput) ToOSProfileResponseOutputWithContext(ctx context.Context) OSProfileResponseOutput
func (OSProfileResponseOutput) ToOSProfileResponsePtrOutput ¶
func (o OSProfileResponseOutput) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
func (OSProfileResponseOutput) ToOSProfileResponsePtrOutputWithContext ¶
func (o OSProfileResponseOutput) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
func (OSProfileResponseOutput) Version ¶
func (o OSProfileResponseOutput) Version() pulumi.StringOutput
Specifies version of operating system.
type OSProfileResponsePtrInput ¶
type OSProfileResponsePtrInput interface { pulumi.Input ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput ToOSProfileResponsePtrOutputWithContext(context.Context) OSProfileResponsePtrOutput }
OSProfileResponsePtrInput is an input type that accepts OSProfileResponseArgs, OSProfileResponsePtr and OSProfileResponsePtrOutput values. You can construct a concrete instance of `OSProfileResponsePtrInput` via:
OSProfileResponseArgs{...} or: nil
func OSProfileResponsePtr ¶
func OSProfileResponsePtr(v *OSProfileResponseArgs) OSProfileResponsePtrInput
type OSProfileResponsePtrOutput ¶
type OSProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (OSProfileResponsePtrOutput) ComputerName ¶
func (o OSProfileResponsePtrOutput) ComputerName() pulumi.StringPtrOutput
Specifies the host OS name of the HANA instance.
func (OSProfileResponsePtrOutput) Elem ¶
func (o OSProfileResponsePtrOutput) Elem() OSProfileResponseOutput
func (OSProfileResponsePtrOutput) ElementType ¶
func (OSProfileResponsePtrOutput) ElementType() reflect.Type
func (OSProfileResponsePtrOutput) OsType ¶
func (o OSProfileResponsePtrOutput) OsType() pulumi.StringPtrOutput
This property allows you to specify the type of the OS.
func (OSProfileResponsePtrOutput) SshPublicKey ¶
func (o OSProfileResponsePtrOutput) SshPublicKey() pulumi.StringPtrOutput
Specifies the SSH public key used to access the operating system.
func (OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutput ¶
func (o OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
func (OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutputWithContext ¶
func (o OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
func (OSProfileResponsePtrOutput) Version ¶
func (o OSProfileResponsePtrOutput) Version() pulumi.StringPtrOutput
Specifies version of operating system.
type SapMonitor ¶
type SapMonitor struct { pulumi.CustomResourceState // The value indicating whether to send analytics to Microsoft EnableCustomerAnalytics pulumi.BoolPtrOutput `pulumi:"enableCustomerAnalytics"` // MSI ID passed by customer which has access to customer's KeyVault and to be assigned to the Collector VM. HanaDbCredentialsMsiId pulumi.StringPtrOutput `pulumi:"hanaDbCredentialsMsiId"` // Database name of the HANA instance. HanaDbName pulumi.StringPtrOutput `pulumi:"hanaDbName"` // Database password of the HANA instance. HanaDbPassword pulumi.StringPtrOutput `pulumi:"hanaDbPassword"` // KeyVault URL link to the password for the HANA database. HanaDbPasswordKeyVaultUrl pulumi.StringPtrOutput `pulumi:"hanaDbPasswordKeyVaultUrl"` // Database port of the HANA instance. HanaDbSqlPort pulumi.IntPtrOutput `pulumi:"hanaDbSqlPort"` // Database username of the HANA instance. HanaDbUsername pulumi.StringPtrOutput `pulumi:"hanaDbUsername"` // Hostname of the HANA instance. HanaHostname pulumi.StringPtrOutput `pulumi:"hanaHostname"` // Specifies the SAP monitor unique ID. HanaSubnet pulumi.StringPtrOutput `pulumi:"hanaSubnet"` // Key Vault ID containing customer's HANA credentials. KeyVaultId pulumi.StringPtrOutput `pulumi:"keyVaultId"` // Resource location Location pulumi.StringPtrOutput `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"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // State of provisioning of the HanaInstance ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type 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.
type SapMonitorArgs ¶
type SapMonitorArgs struct { // The value indicating whether to send analytics to Microsoft EnableCustomerAnalytics pulumi.BoolPtrInput // MSI ID passed by customer which has access to customer's KeyVault and to be assigned to the Collector VM. HanaDbCredentialsMsiId pulumi.StringPtrInput // Database name of the HANA instance. HanaDbName pulumi.StringPtrInput // Database password of the HANA instance. HanaDbPassword pulumi.StringPtrInput // KeyVault URL link to the password for the HANA database. HanaDbPasswordKeyVaultUrl pulumi.StringPtrInput // Database port of the HANA instance. HanaDbSqlPort pulumi.IntPtrInput // Database username of the HANA instance. HanaDbUsername pulumi.StringPtrInput // Hostname of the HANA instance. HanaHostname pulumi.StringPtrInput // Specifies the SAP monitor unique ID. HanaSubnet pulumi.StringPtrInput // Key Vault ID containing customer's HANA credentials. KeyVaultId pulumi.StringPtrInput // Resource location 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 // Name of the resource group. ResourceGroupName pulumi.StringInput // Name of the SAP monitor resource. SapMonitorName pulumi.StringInput }
The set of arguments for constructing a SapMonitor resource.
func (SapMonitorArgs) ElementType ¶
func (SapMonitorArgs) ElementType() reflect.Type
type SapMonitorState ¶
type SapMonitorState struct { // The value indicating whether to send analytics to Microsoft EnableCustomerAnalytics pulumi.BoolPtrInput // MSI ID passed by customer which has access to customer's KeyVault and to be assigned to the Collector VM. HanaDbCredentialsMsiId pulumi.StringPtrInput // Database name of the HANA instance. HanaDbName pulumi.StringPtrInput // Database password of the HANA instance. HanaDbPassword pulumi.StringPtrInput // KeyVault URL link to the password for the HANA database. HanaDbPasswordKeyVaultUrl pulumi.StringPtrInput // Database port of the HANA instance. HanaDbSqlPort pulumi.IntPtrInput // Database username of the HANA instance. HanaDbUsername pulumi.StringPtrInput // Hostname of the HANA instance. HanaHostname pulumi.StringPtrInput // Specifies the SAP monitor unique ID. HanaSubnet pulumi.StringPtrInput // Key Vault ID containing customer's HANA credentials. KeyVaultId pulumi.StringPtrInput // Resource location 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 // Resource name Name pulumi.StringPtrInput // State of provisioning of the HanaInstance ProvisioningState pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (SapMonitorState) ElementType ¶
func (SapMonitorState) ElementType() reflect.Type
type StorageProfile ¶
type StorageProfile struct { // Specifies information about the operating system disk used by the hana instance. OsDisks []Disk `pulumi:"osDisks"` }
Specifies the storage settings for the HANA instance disks.
type StorageProfileArgs ¶
type StorageProfileArgs struct { // Specifies information about the operating system disk used by the hana instance. OsDisks DiskArrayInput `pulumi:"osDisks"` }
Specifies the storage settings for the HANA instance disks.
func (StorageProfileArgs) ElementType ¶
func (StorageProfileArgs) ElementType() reflect.Type
func (StorageProfileArgs) ToStorageProfileOutput ¶
func (i StorageProfileArgs) ToStorageProfileOutput() StorageProfileOutput
func (StorageProfileArgs) ToStorageProfileOutputWithContext ¶
func (i StorageProfileArgs) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
func (StorageProfileArgs) ToStorageProfilePtrOutput ¶
func (i StorageProfileArgs) ToStorageProfilePtrOutput() StorageProfilePtrOutput
func (StorageProfileArgs) ToStorageProfilePtrOutputWithContext ¶
func (i StorageProfileArgs) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
type StorageProfileInput ¶
type StorageProfileInput interface { pulumi.Input ToStorageProfileOutput() StorageProfileOutput ToStorageProfileOutputWithContext(context.Context) StorageProfileOutput }
StorageProfileInput is an input type that accepts StorageProfileArgs and StorageProfileOutput values. You can construct a concrete instance of `StorageProfileInput` via:
StorageProfileArgs{...}
type StorageProfileOutput ¶
type StorageProfileOutput struct{ *pulumi.OutputState }
Specifies the storage settings for the HANA instance disks.
func (StorageProfileOutput) ElementType ¶
func (StorageProfileOutput) ElementType() reflect.Type
func (StorageProfileOutput) OsDisks ¶
func (o StorageProfileOutput) OsDisks() DiskArrayOutput
Specifies information about the operating system disk used by the hana instance.
func (StorageProfileOutput) ToStorageProfileOutput ¶
func (o StorageProfileOutput) ToStorageProfileOutput() StorageProfileOutput
func (StorageProfileOutput) ToStorageProfileOutputWithContext ¶
func (o StorageProfileOutput) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
func (StorageProfileOutput) ToStorageProfilePtrOutput ¶
func (o StorageProfileOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
func (StorageProfileOutput) ToStorageProfilePtrOutputWithContext ¶
func (o StorageProfileOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
type StorageProfilePtrInput ¶
type StorageProfilePtrInput interface { pulumi.Input ToStorageProfilePtrOutput() StorageProfilePtrOutput ToStorageProfilePtrOutputWithContext(context.Context) StorageProfilePtrOutput }
StorageProfilePtrInput is an input type that accepts StorageProfileArgs, StorageProfilePtr and StorageProfilePtrOutput values. You can construct a concrete instance of `StorageProfilePtrInput` via:
StorageProfileArgs{...} or: nil
func StorageProfilePtr ¶
func StorageProfilePtr(v *StorageProfileArgs) StorageProfilePtrInput
type StorageProfilePtrOutput ¶
type StorageProfilePtrOutput struct{ *pulumi.OutputState }
func (StorageProfilePtrOutput) Elem ¶
func (o StorageProfilePtrOutput) Elem() StorageProfileOutput
func (StorageProfilePtrOutput) ElementType ¶
func (StorageProfilePtrOutput) ElementType() reflect.Type
func (StorageProfilePtrOutput) OsDisks ¶
func (o StorageProfilePtrOutput) OsDisks() DiskArrayOutput
Specifies information about the operating system disk used by the hana instance.
func (StorageProfilePtrOutput) ToStorageProfilePtrOutput ¶
func (o StorageProfilePtrOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
func (StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext ¶
func (o StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
type StorageProfileResponse ¶
type StorageProfileResponse struct { // IP Address to connect to storage. NfsIpAddress string `pulumi:"nfsIpAddress"` // Specifies information about the operating system disk used by the hana instance. OsDisks []DiskResponse `pulumi:"osDisks"` }
Specifies the storage settings for the HANA instance disks.
type StorageProfileResponseArgs ¶
type StorageProfileResponseArgs struct { // IP Address to connect to storage. NfsIpAddress pulumi.StringInput `pulumi:"nfsIpAddress"` // Specifies information about the operating system disk used by the hana instance. OsDisks DiskResponseArrayInput `pulumi:"osDisks"` }
Specifies the storage settings for the HANA instance disks.
func (StorageProfileResponseArgs) ElementType ¶
func (StorageProfileResponseArgs) ElementType() reflect.Type
func (StorageProfileResponseArgs) ToStorageProfileResponseOutput ¶
func (i StorageProfileResponseArgs) ToStorageProfileResponseOutput() StorageProfileResponseOutput
func (StorageProfileResponseArgs) ToStorageProfileResponseOutputWithContext ¶
func (i StorageProfileResponseArgs) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
func (StorageProfileResponseArgs) ToStorageProfileResponsePtrOutput ¶
func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
func (StorageProfileResponseArgs) ToStorageProfileResponsePtrOutputWithContext ¶
func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
type StorageProfileResponseInput ¶
type StorageProfileResponseInput interface { pulumi.Input ToStorageProfileResponseOutput() StorageProfileResponseOutput ToStorageProfileResponseOutputWithContext(context.Context) StorageProfileResponseOutput }
StorageProfileResponseInput is an input type that accepts StorageProfileResponseArgs and StorageProfileResponseOutput values. You can construct a concrete instance of `StorageProfileResponseInput` via:
StorageProfileResponseArgs{...}
type StorageProfileResponseOutput ¶
type StorageProfileResponseOutput struct{ *pulumi.OutputState }
Specifies the storage settings for the HANA instance disks.
func (StorageProfileResponseOutput) ElementType ¶
func (StorageProfileResponseOutput) ElementType() reflect.Type
func (StorageProfileResponseOutput) NfsIpAddress ¶
func (o StorageProfileResponseOutput) NfsIpAddress() pulumi.StringOutput
IP Address to connect to storage.
func (StorageProfileResponseOutput) OsDisks ¶
func (o StorageProfileResponseOutput) OsDisks() DiskResponseArrayOutput
Specifies information about the operating system disk used by the hana instance.
func (StorageProfileResponseOutput) ToStorageProfileResponseOutput ¶
func (o StorageProfileResponseOutput) ToStorageProfileResponseOutput() StorageProfileResponseOutput
func (StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext ¶
func (o StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
func (StorageProfileResponseOutput) ToStorageProfileResponsePtrOutput ¶
func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
func (StorageProfileResponseOutput) ToStorageProfileResponsePtrOutputWithContext ¶
func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
type StorageProfileResponsePtrInput ¶
type StorageProfileResponsePtrInput interface { pulumi.Input ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput ToStorageProfileResponsePtrOutputWithContext(context.Context) StorageProfileResponsePtrOutput }
StorageProfileResponsePtrInput is an input type that accepts StorageProfileResponseArgs, StorageProfileResponsePtr and StorageProfileResponsePtrOutput values. You can construct a concrete instance of `StorageProfileResponsePtrInput` via:
StorageProfileResponseArgs{...} or: nil
func StorageProfileResponsePtr ¶
func StorageProfileResponsePtr(v *StorageProfileResponseArgs) StorageProfileResponsePtrInput
type StorageProfileResponsePtrOutput ¶
type StorageProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageProfileResponsePtrOutput) Elem ¶
func (o StorageProfileResponsePtrOutput) Elem() StorageProfileResponseOutput
func (StorageProfileResponsePtrOutput) ElementType ¶
func (StorageProfileResponsePtrOutput) ElementType() reflect.Type
func (StorageProfileResponsePtrOutput) NfsIpAddress ¶
func (o StorageProfileResponsePtrOutput) NfsIpAddress() pulumi.StringPtrOutput
IP Address to connect to storage.
func (StorageProfileResponsePtrOutput) OsDisks ¶
func (o StorageProfileResponsePtrOutput) OsDisks() DiskResponseArrayOutput
Specifies information about the operating system disk used by the hana instance.
func (StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput ¶
func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
func (StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext ¶
func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput