Show / Hide Table of Contents

Class DeviceGroup

f5bigip.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

using Pulumi;
using F5BigIP = Pulumi.F5BigIP;

class MyStack : Stack
{
public MyStack()
{
    var myNewDevicegroup = new F5BigIP.CM.DeviceGroup("myNewDevicegroup", new F5BigIP.CM.DeviceGroupArgs
    {
        AutoSync = "enabled",
        Devices = 
        {
            new F5BigIP.CM.Inputs.DeviceGroupDeviceArgs
            {
                Name = "bigip1.cisco.com",
            },
            new F5BigIP.CM.Inputs.DeviceGroupDeviceArgs
            {
                Name = "bigip200.f5.com",
            },
        },
        FullLoadOnSync = "true",
        Name = "sanjose_devicegroup",
        Type = "sync-only",
    });
}

}
Inheritance
System.Object
Resource
CustomResource
DeviceGroup
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.F5BigIP.CM
Assembly: Pulumi.F5BigIP.dll
Syntax
public class DeviceGroup : CustomResource

Constructors

View Source

DeviceGroup(String, DeviceGroupArgs, CustomResourceOptions)

Create a DeviceGroup resource with the given unique name, arguments, and options.

Declaration
public DeviceGroup(string name, DeviceGroupArgs args = null, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resource

DeviceGroupArgs args

The arguments used to populate this resource's properties

CustomResourceOptions options

A bag of options that control this resource's behavior

Properties

View Source

AutoSync

Specifies if the device-group will automatically sync configuration data to its members

Declaration
public Output<string> AutoSync { get; }
Property Value
Type Description
Output<System.String>
View Source

Description

Description of Device group

Declaration
public Output<string> Description { get; }
Property Value
Type Description
Output<System.String>
View Source

Devices

Name of the device to be included in device group, this need to be configured before using devicegroup resource

Declaration
public Output<ImmutableArray<DeviceGroupDevice>> Devices { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<DeviceGroupDevice>>
View Source

FullLoadOnSync

Specifies if the device-group will perform a full-load upon sync

Declaration
public Output<string> FullLoadOnSync { get; }
Property Value
Type Description
Output<System.String>
View Source

IncrementalConfig

Specifies the maximum size (in KB) to devote to incremental config sync cached transactions. The default is 1024 KB.

Declaration
public Output<int?> IncrementalConfig { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

Name

Is the name of the device Group

Declaration
public Output<string> Name { get; }
Property Value
Type Description
Output<System.String>
View Source

NetworkFailover

Specifies if the device-group will use a network connection for failover

Declaration
public Output<string> NetworkFailover { get; }
Property Value
Type Description
Output<System.String>
View Source

Partition

Device administrative partition

Declaration
public Output<string> Partition { get; }
Property Value
Type Description
Output<System.String>
View Source

SaveOnAutoSync

Specifies whether the configuration should be saved upon auto-sync.

Declaration
public Output<string> SaveOnAutoSync { get; }
Property Value
Type Description
Output<System.String>
View Source

Type

Specifies if the device-group will be used for failover or resource syncing

Declaration
public Output<string> Type { get; }
Property Value
Type Description
Output<System.String>

Methods

View Source

Get(String, Input<String>, DeviceGroupState, CustomResourceOptions)

Get an existing DeviceGroup resource's state with the given name, ID, and optional extra properties used to qualify the lookup.

Declaration
public static DeviceGroup Get(string name, Input<string> id, DeviceGroupState state = null, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resulting resource.

Input<System.String> id

The unique provider ID of the resource to lookup.

DeviceGroupState state

Any extra arguments used during the lookup.

CustomResourceOptions options

A bag of options that control this resource's behavior

Returns
Type Description
DeviceGroup
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.