cm

package
v2.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 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 Device

type Device struct {
	pulumi.CustomResourceState

	// IP address used for config sync
	ConfigsyncIp pulumi.StringOutput `pulumi:"configsyncIp"`
	// IP address used for state mirroring
	MirrorIp pulumi.StringPtrOutput `pulumi:"mirrorIp"`
	// Secondary IP address used for state mirroring
	MirrorSecondaryIp pulumi.StringPtrOutput `pulumi:"mirrorSecondaryIp"`
	// Address of the Device which needs to be Deviceensed
	Name pulumi.StringOutput `pulumi:"name"`
}

`cm.Device` provides details about a specific bigip

This resource is helpful when configuring the BIG-IP device in cluster or in HA mode. ## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-f5bigip/sdk/v2/go/f5bigip/cm"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cm.NewDevice(ctx, "myNewDevice", &cm.DeviceArgs{
			ConfigsyncIp:      pulumi.String("2.2.2.2"),
			MirrorIp:          pulumi.String("10.10.10.10"),
			MirrorSecondaryIp: pulumi.String("11.11.11.11"),
			Name:              pulumi.String("bigip300.f5.com"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetDevice

func GetDevice(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeviceState, opts ...pulumi.ResourceOption) (*Device, error)

GetDevice gets an existing Device 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 NewDevice

func NewDevice(ctx *pulumi.Context,
	name string, args *DeviceArgs, opts ...pulumi.ResourceOption) (*Device, error)

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

func (*Device) ElementType added in v2.5.2

func (*Device) ElementType() reflect.Type

func (*Device) ToDeviceOutput added in v2.5.2

func (i *Device) ToDeviceOutput() DeviceOutput

func (*Device) ToDeviceOutputWithContext added in v2.5.2

func (i *Device) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput

func (*Device) ToDevicePtrOutput added in v2.8.1

func (i *Device) ToDevicePtrOutput() DevicePtrOutput

func (*Device) ToDevicePtrOutputWithContext added in v2.8.1

func (i *Device) ToDevicePtrOutputWithContext(ctx context.Context) DevicePtrOutput

type DeviceArgs

type DeviceArgs struct {
	// IP address used for config sync
	ConfigsyncIp pulumi.StringInput
	// IP address used for state mirroring
	MirrorIp pulumi.StringPtrInput
	// Secondary IP address used for state mirroring
	MirrorSecondaryIp pulumi.StringPtrInput
	// Address of the Device which needs to be Deviceensed
	Name pulumi.StringInput
}

The set of arguments for constructing a Device resource.

func (DeviceArgs) ElementType

func (DeviceArgs) ElementType() reflect.Type

type DeviceArray added in v2.8.1

type DeviceArray []DeviceInput

func (DeviceArray) ElementType added in v2.8.1

func (DeviceArray) ElementType() reflect.Type

func (DeviceArray) ToDeviceArrayOutput added in v2.8.1

func (i DeviceArray) ToDeviceArrayOutput() DeviceArrayOutput

func (DeviceArray) ToDeviceArrayOutputWithContext added in v2.8.1

func (i DeviceArray) ToDeviceArrayOutputWithContext(ctx context.Context) DeviceArrayOutput

type DeviceArrayInput added in v2.8.1

type DeviceArrayInput interface {
	pulumi.Input

	ToDeviceArrayOutput() DeviceArrayOutput
	ToDeviceArrayOutputWithContext(context.Context) DeviceArrayOutput
}

DeviceArrayInput is an input type that accepts DeviceArray and DeviceArrayOutput values. You can construct a concrete instance of `DeviceArrayInput` via:

DeviceArray{ DeviceArgs{...} }

type DeviceArrayOutput added in v2.8.1

type DeviceArrayOutput struct{ *pulumi.OutputState }

func (DeviceArrayOutput) ElementType added in v2.8.1

func (DeviceArrayOutput) ElementType() reflect.Type

func (DeviceArrayOutput) Index added in v2.8.1

func (DeviceArrayOutput) ToDeviceArrayOutput added in v2.8.1

func (o DeviceArrayOutput) ToDeviceArrayOutput() DeviceArrayOutput

func (DeviceArrayOutput) ToDeviceArrayOutputWithContext added in v2.8.1

func (o DeviceArrayOutput) ToDeviceArrayOutputWithContext(ctx context.Context) DeviceArrayOutput

type DeviceGroup

type DeviceGroup struct {
	pulumi.CustomResourceState

	// Specifies if the device-group will automatically sync configuration data to its members
	AutoSync pulumi.StringPtrOutput `pulumi:"autoSync"`
	// Description of Device group
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of the device to be included in device group, this need to be configured before using devicegroup resource
	Devices DeviceGroupDeviceArrayOutput `pulumi:"devices"`
	// Specifies if the device-group will perform a full-load upon sync
	FullLoadOnSync pulumi.StringPtrOutput `pulumi:"fullLoadOnSync"`
	// Specifies the maximum size (in KB) to devote to incremental config sync cached transactions. The default is 1024 KB.
	IncrementalConfig pulumi.IntPtrOutput `pulumi:"incrementalConfig"`
	// Is the name of the device Group
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Specifies if the device-group will use a network connection for failover
	NetworkFailover pulumi.StringPtrOutput `pulumi:"networkFailover"`
	// Device administrative partition
	Partition pulumi.StringPtrOutput `pulumi:"partition"`
	// Specifies whether the configuration should be saved upon auto-sync.
	SaveOnAutoSync pulumi.StringPtrOutput `pulumi:"saveOnAutoSync"`
	// Specifies if the device-group will be used for failover or resource syncing
	Type pulumi.StringPtrOutput `pulumi:"type"`
}

`cm.DeviceGroup` A device group is a collection of BIG-IP devices that are configured to securely synchronize their BIG-IP configuration data, and fail over when needed.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-f5bigip/sdk/v2/go/f5bigip/cm"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cm.NewDeviceGroup(ctx, "myNewDevicegroup", &cm.DeviceGroupArgs{
			AutoSync: pulumi.String("enabled"),
			Devices: cm.DeviceGroupDeviceArray{
				&cm.DeviceGroupDeviceArgs{
					Name: pulumi.String("bigip1.cisco.com"),
				},
				&cm.DeviceGroupDeviceArgs{
					Name: pulumi.String("bigip200.f5.com"),
				},
			},
			FullLoadOnSync: pulumi.String("true"),
			Name:           pulumi.String("sanjose_devicegroup"),
			Type:           pulumi.String("sync-only"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetDeviceGroup

func GetDeviceGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeviceGroupState, opts ...pulumi.ResourceOption) (*DeviceGroup, error)

GetDeviceGroup gets an existing DeviceGroup 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 NewDeviceGroup

func NewDeviceGroup(ctx *pulumi.Context,
	name string, args *DeviceGroupArgs, opts ...pulumi.ResourceOption) (*DeviceGroup, error)

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

func (*DeviceGroup) ElementType added in v2.5.2

func (*DeviceGroup) ElementType() reflect.Type

func (*DeviceGroup) ToDeviceGroupOutput added in v2.5.2

func (i *DeviceGroup) ToDeviceGroupOutput() DeviceGroupOutput

func (*DeviceGroup) ToDeviceGroupOutputWithContext added in v2.5.2

func (i *DeviceGroup) ToDeviceGroupOutputWithContext(ctx context.Context) DeviceGroupOutput

func (*DeviceGroup) ToDeviceGroupPtrOutput added in v2.8.1

func (i *DeviceGroup) ToDeviceGroupPtrOutput() DeviceGroupPtrOutput

func (*DeviceGroup) ToDeviceGroupPtrOutputWithContext added in v2.8.1

func (i *DeviceGroup) ToDeviceGroupPtrOutputWithContext(ctx context.Context) DeviceGroupPtrOutput

type DeviceGroupArgs

type DeviceGroupArgs struct {
	// Specifies if the device-group will automatically sync configuration data to its members
	AutoSync pulumi.StringPtrInput
	// Description of Device group
	Description pulumi.StringPtrInput
	// Name of the device to be included in device group, this need to be configured before using devicegroup resource
	Devices DeviceGroupDeviceArrayInput
	// Specifies if the device-group will perform a full-load upon sync
	FullLoadOnSync pulumi.StringPtrInput
	// Specifies the maximum size (in KB) to devote to incremental config sync cached transactions. The default is 1024 KB.
	IncrementalConfig pulumi.IntPtrInput
	// Is the name of the device Group
	Name pulumi.StringPtrInput
	// Specifies if the device-group will use a network connection for failover
	NetworkFailover pulumi.StringPtrInput
	// Device administrative partition
	Partition pulumi.StringPtrInput
	// Specifies whether the configuration should be saved upon auto-sync.
	SaveOnAutoSync pulumi.StringPtrInput
	// Specifies if the device-group will be used for failover or resource syncing
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a DeviceGroup resource.

func (DeviceGroupArgs) ElementType

func (DeviceGroupArgs) ElementType() reflect.Type

type DeviceGroupArray added in v2.8.1

type DeviceGroupArray []DeviceGroupInput

func (DeviceGroupArray) ElementType added in v2.8.1

func (DeviceGroupArray) ElementType() reflect.Type

func (DeviceGroupArray) ToDeviceGroupArrayOutput added in v2.8.1

func (i DeviceGroupArray) ToDeviceGroupArrayOutput() DeviceGroupArrayOutput

func (DeviceGroupArray) ToDeviceGroupArrayOutputWithContext added in v2.8.1

func (i DeviceGroupArray) ToDeviceGroupArrayOutputWithContext(ctx context.Context) DeviceGroupArrayOutput

type DeviceGroupArrayInput added in v2.8.1

type DeviceGroupArrayInput interface {
	pulumi.Input

	ToDeviceGroupArrayOutput() DeviceGroupArrayOutput
	ToDeviceGroupArrayOutputWithContext(context.Context) DeviceGroupArrayOutput
}

DeviceGroupArrayInput is an input type that accepts DeviceGroupArray and DeviceGroupArrayOutput values. You can construct a concrete instance of `DeviceGroupArrayInput` via:

DeviceGroupArray{ DeviceGroupArgs{...} }

type DeviceGroupArrayOutput added in v2.8.1

type DeviceGroupArrayOutput struct{ *pulumi.OutputState }

func (DeviceGroupArrayOutput) ElementType added in v2.8.1

func (DeviceGroupArrayOutput) ElementType() reflect.Type

func (DeviceGroupArrayOutput) Index added in v2.8.1

func (DeviceGroupArrayOutput) ToDeviceGroupArrayOutput added in v2.8.1

func (o DeviceGroupArrayOutput) ToDeviceGroupArrayOutput() DeviceGroupArrayOutput

func (DeviceGroupArrayOutput) ToDeviceGroupArrayOutputWithContext added in v2.8.1

func (o DeviceGroupArrayOutput) ToDeviceGroupArrayOutputWithContext(ctx context.Context) DeviceGroupArrayOutput

type DeviceGroupDevice

type DeviceGroupDevice struct {
	// Is the name of the device Group
	Name          *string `pulumi:"name"`
	SetSyncLeader *bool   `pulumi:"setSyncLeader"`
}

type DeviceGroupDeviceArgs

type DeviceGroupDeviceArgs struct {
	// Is the name of the device Group
	Name          pulumi.StringPtrInput `pulumi:"name"`
	SetSyncLeader pulumi.BoolPtrInput   `pulumi:"setSyncLeader"`
}

func (DeviceGroupDeviceArgs) ElementType

func (DeviceGroupDeviceArgs) ElementType() reflect.Type

func (DeviceGroupDeviceArgs) ToDeviceGroupDeviceOutput

func (i DeviceGroupDeviceArgs) ToDeviceGroupDeviceOutput() DeviceGroupDeviceOutput

func (DeviceGroupDeviceArgs) ToDeviceGroupDeviceOutputWithContext

func (i DeviceGroupDeviceArgs) ToDeviceGroupDeviceOutputWithContext(ctx context.Context) DeviceGroupDeviceOutput

type DeviceGroupDeviceArray

type DeviceGroupDeviceArray []DeviceGroupDeviceInput

func (DeviceGroupDeviceArray) ElementType

func (DeviceGroupDeviceArray) ElementType() reflect.Type

func (DeviceGroupDeviceArray) ToDeviceGroupDeviceArrayOutput

func (i DeviceGroupDeviceArray) ToDeviceGroupDeviceArrayOutput() DeviceGroupDeviceArrayOutput

func (DeviceGroupDeviceArray) ToDeviceGroupDeviceArrayOutputWithContext

func (i DeviceGroupDeviceArray) ToDeviceGroupDeviceArrayOutputWithContext(ctx context.Context) DeviceGroupDeviceArrayOutput

type DeviceGroupDeviceArrayInput

type DeviceGroupDeviceArrayInput interface {
	pulumi.Input

	ToDeviceGroupDeviceArrayOutput() DeviceGroupDeviceArrayOutput
	ToDeviceGroupDeviceArrayOutputWithContext(context.Context) DeviceGroupDeviceArrayOutput
}

DeviceGroupDeviceArrayInput is an input type that accepts DeviceGroupDeviceArray and DeviceGroupDeviceArrayOutput values. You can construct a concrete instance of `DeviceGroupDeviceArrayInput` via:

DeviceGroupDeviceArray{ DeviceGroupDeviceArgs{...} }

type DeviceGroupDeviceArrayOutput

type DeviceGroupDeviceArrayOutput struct{ *pulumi.OutputState }

func (DeviceGroupDeviceArrayOutput) ElementType

func (DeviceGroupDeviceArrayOutput) Index

func (DeviceGroupDeviceArrayOutput) ToDeviceGroupDeviceArrayOutput

func (o DeviceGroupDeviceArrayOutput) ToDeviceGroupDeviceArrayOutput() DeviceGroupDeviceArrayOutput

func (DeviceGroupDeviceArrayOutput) ToDeviceGroupDeviceArrayOutputWithContext

func (o DeviceGroupDeviceArrayOutput) ToDeviceGroupDeviceArrayOutputWithContext(ctx context.Context) DeviceGroupDeviceArrayOutput

type DeviceGroupDeviceInput

type DeviceGroupDeviceInput interface {
	pulumi.Input

	ToDeviceGroupDeviceOutput() DeviceGroupDeviceOutput
	ToDeviceGroupDeviceOutputWithContext(context.Context) DeviceGroupDeviceOutput
}

DeviceGroupDeviceInput is an input type that accepts DeviceGroupDeviceArgs and DeviceGroupDeviceOutput values. You can construct a concrete instance of `DeviceGroupDeviceInput` via:

DeviceGroupDeviceArgs{...}

type DeviceGroupDeviceOutput

type DeviceGroupDeviceOutput struct{ *pulumi.OutputState }

func (DeviceGroupDeviceOutput) ElementType

func (DeviceGroupDeviceOutput) ElementType() reflect.Type

func (DeviceGroupDeviceOutput) Name

Is the name of the device Group

func (DeviceGroupDeviceOutput) SetSyncLeader

func (o DeviceGroupDeviceOutput) SetSyncLeader() pulumi.BoolPtrOutput

func (DeviceGroupDeviceOutput) ToDeviceGroupDeviceOutput

func (o DeviceGroupDeviceOutput) ToDeviceGroupDeviceOutput() DeviceGroupDeviceOutput

func (DeviceGroupDeviceOutput) ToDeviceGroupDeviceOutputWithContext

func (o DeviceGroupDeviceOutput) ToDeviceGroupDeviceOutputWithContext(ctx context.Context) DeviceGroupDeviceOutput

type DeviceGroupInput added in v2.5.2

type DeviceGroupInput interface {
	pulumi.Input

	ToDeviceGroupOutput() DeviceGroupOutput
	ToDeviceGroupOutputWithContext(ctx context.Context) DeviceGroupOutput
}

type DeviceGroupMap added in v2.8.1

type DeviceGroupMap map[string]DeviceGroupInput

func (DeviceGroupMap) ElementType added in v2.8.1

func (DeviceGroupMap) ElementType() reflect.Type

func (DeviceGroupMap) ToDeviceGroupMapOutput added in v2.8.1

func (i DeviceGroupMap) ToDeviceGroupMapOutput() DeviceGroupMapOutput

func (DeviceGroupMap) ToDeviceGroupMapOutputWithContext added in v2.8.1

func (i DeviceGroupMap) ToDeviceGroupMapOutputWithContext(ctx context.Context) DeviceGroupMapOutput

type DeviceGroupMapInput added in v2.8.1

type DeviceGroupMapInput interface {
	pulumi.Input

	ToDeviceGroupMapOutput() DeviceGroupMapOutput
	ToDeviceGroupMapOutputWithContext(context.Context) DeviceGroupMapOutput
}

DeviceGroupMapInput is an input type that accepts DeviceGroupMap and DeviceGroupMapOutput values. You can construct a concrete instance of `DeviceGroupMapInput` via:

DeviceGroupMap{ "key": DeviceGroupArgs{...} }

type DeviceGroupMapOutput added in v2.8.1

type DeviceGroupMapOutput struct{ *pulumi.OutputState }

func (DeviceGroupMapOutput) ElementType added in v2.8.1

func (DeviceGroupMapOutput) ElementType() reflect.Type

func (DeviceGroupMapOutput) MapIndex added in v2.8.1

func (DeviceGroupMapOutput) ToDeviceGroupMapOutput added in v2.8.1

func (o DeviceGroupMapOutput) ToDeviceGroupMapOutput() DeviceGroupMapOutput

func (DeviceGroupMapOutput) ToDeviceGroupMapOutputWithContext added in v2.8.1

func (o DeviceGroupMapOutput) ToDeviceGroupMapOutputWithContext(ctx context.Context) DeviceGroupMapOutput

type DeviceGroupOutput added in v2.5.2

type DeviceGroupOutput struct {
	*pulumi.OutputState
}

func (DeviceGroupOutput) ElementType added in v2.5.2

func (DeviceGroupOutput) ElementType() reflect.Type

func (DeviceGroupOutput) ToDeviceGroupOutput added in v2.5.2

func (o DeviceGroupOutput) ToDeviceGroupOutput() DeviceGroupOutput

func (DeviceGroupOutput) ToDeviceGroupOutputWithContext added in v2.5.2

func (o DeviceGroupOutput) ToDeviceGroupOutputWithContext(ctx context.Context) DeviceGroupOutput

func (DeviceGroupOutput) ToDeviceGroupPtrOutput added in v2.8.1

func (o DeviceGroupOutput) ToDeviceGroupPtrOutput() DeviceGroupPtrOutput

func (DeviceGroupOutput) ToDeviceGroupPtrOutputWithContext added in v2.8.1

func (o DeviceGroupOutput) ToDeviceGroupPtrOutputWithContext(ctx context.Context) DeviceGroupPtrOutput

type DeviceGroupPtrInput added in v2.8.1

type DeviceGroupPtrInput interface {
	pulumi.Input

	ToDeviceGroupPtrOutput() DeviceGroupPtrOutput
	ToDeviceGroupPtrOutputWithContext(ctx context.Context) DeviceGroupPtrOutput
}

type DeviceGroupPtrOutput added in v2.8.1

type DeviceGroupPtrOutput struct {
	*pulumi.OutputState
}

func (DeviceGroupPtrOutput) ElementType added in v2.8.1

func (DeviceGroupPtrOutput) ElementType() reflect.Type

func (DeviceGroupPtrOutput) ToDeviceGroupPtrOutput added in v2.8.1

func (o DeviceGroupPtrOutput) ToDeviceGroupPtrOutput() DeviceGroupPtrOutput

func (DeviceGroupPtrOutput) ToDeviceGroupPtrOutputWithContext added in v2.8.1

func (o DeviceGroupPtrOutput) ToDeviceGroupPtrOutputWithContext(ctx context.Context) DeviceGroupPtrOutput

type DeviceGroupState

type DeviceGroupState struct {
	// Specifies if the device-group will automatically sync configuration data to its members
	AutoSync pulumi.StringPtrInput
	// Description of Device group
	Description pulumi.StringPtrInput
	// Name of the device to be included in device group, this need to be configured before using devicegroup resource
	Devices DeviceGroupDeviceArrayInput
	// Specifies if the device-group will perform a full-load upon sync
	FullLoadOnSync pulumi.StringPtrInput
	// Specifies the maximum size (in KB) to devote to incremental config sync cached transactions. The default is 1024 KB.
	IncrementalConfig pulumi.IntPtrInput
	// Is the name of the device Group
	Name pulumi.StringPtrInput
	// Specifies if the device-group will use a network connection for failover
	NetworkFailover pulumi.StringPtrInput
	// Device administrative partition
	Partition pulumi.StringPtrInput
	// Specifies whether the configuration should be saved upon auto-sync.
	SaveOnAutoSync pulumi.StringPtrInput
	// Specifies if the device-group will be used for failover or resource syncing
	Type pulumi.StringPtrInput
}

func (DeviceGroupState) ElementType

func (DeviceGroupState) ElementType() reflect.Type

type DeviceInput added in v2.5.2

type DeviceInput interface {
	pulumi.Input

	ToDeviceOutput() DeviceOutput
	ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
}

type DeviceMap added in v2.8.1

type DeviceMap map[string]DeviceInput

func (DeviceMap) ElementType added in v2.8.1

func (DeviceMap) ElementType() reflect.Type

func (DeviceMap) ToDeviceMapOutput added in v2.8.1

func (i DeviceMap) ToDeviceMapOutput() DeviceMapOutput

func (DeviceMap) ToDeviceMapOutputWithContext added in v2.8.1

func (i DeviceMap) ToDeviceMapOutputWithContext(ctx context.Context) DeviceMapOutput

type DeviceMapInput added in v2.8.1

type DeviceMapInput interface {
	pulumi.Input

	ToDeviceMapOutput() DeviceMapOutput
	ToDeviceMapOutputWithContext(context.Context) DeviceMapOutput
}

DeviceMapInput is an input type that accepts DeviceMap and DeviceMapOutput values. You can construct a concrete instance of `DeviceMapInput` via:

DeviceMap{ "key": DeviceArgs{...} }

type DeviceMapOutput added in v2.8.1

type DeviceMapOutput struct{ *pulumi.OutputState }

func (DeviceMapOutput) ElementType added in v2.8.1

func (DeviceMapOutput) ElementType() reflect.Type

func (DeviceMapOutput) MapIndex added in v2.8.1

func (DeviceMapOutput) ToDeviceMapOutput added in v2.8.1

func (o DeviceMapOutput) ToDeviceMapOutput() DeviceMapOutput

func (DeviceMapOutput) ToDeviceMapOutputWithContext added in v2.8.1

func (o DeviceMapOutput) ToDeviceMapOutputWithContext(ctx context.Context) DeviceMapOutput

type DeviceOutput added in v2.5.2

type DeviceOutput struct {
	*pulumi.OutputState
}

func (DeviceOutput) ElementType added in v2.5.2

func (DeviceOutput) ElementType() reflect.Type

func (DeviceOutput) ToDeviceOutput added in v2.5.2

func (o DeviceOutput) ToDeviceOutput() DeviceOutput

func (DeviceOutput) ToDeviceOutputWithContext added in v2.5.2

func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput

func (DeviceOutput) ToDevicePtrOutput added in v2.8.1

func (o DeviceOutput) ToDevicePtrOutput() DevicePtrOutput

func (DeviceOutput) ToDevicePtrOutputWithContext added in v2.8.1

func (o DeviceOutput) ToDevicePtrOutputWithContext(ctx context.Context) DevicePtrOutput

type DevicePtrInput added in v2.8.1

type DevicePtrInput interface {
	pulumi.Input

	ToDevicePtrOutput() DevicePtrOutput
	ToDevicePtrOutputWithContext(ctx context.Context) DevicePtrOutput
}

type DevicePtrOutput added in v2.8.1

type DevicePtrOutput struct {
	*pulumi.OutputState
}

func (DevicePtrOutput) ElementType added in v2.8.1

func (DevicePtrOutput) ElementType() reflect.Type

func (DevicePtrOutput) ToDevicePtrOutput added in v2.8.1

func (o DevicePtrOutput) ToDevicePtrOutput() DevicePtrOutput

func (DevicePtrOutput) ToDevicePtrOutputWithContext added in v2.8.1

func (o DevicePtrOutput) ToDevicePtrOutputWithContext(ctx context.Context) DevicePtrOutput

type DeviceState

type DeviceState struct {
	// IP address used for config sync
	ConfigsyncIp pulumi.StringPtrInput
	// IP address used for state mirroring
	MirrorIp pulumi.StringPtrInput
	// Secondary IP address used for state mirroring
	MirrorSecondaryIp pulumi.StringPtrInput
	// Address of the Device which needs to be Deviceensed
	Name pulumi.StringPtrInput
}

func (DeviceState) ElementType

func (DeviceState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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