resource_org_evpn_topology

package
v0.2.9 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2024 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func OrgEvpnTopologyResourceSchema

func OrgEvpnTopologyResourceSchema(ctx context.Context) schema.Schema

Types

type EvpnOptionsType

type EvpnOptionsType struct {
	basetypes.ObjectType
}

func (EvpnOptionsType) Equal

func (t EvpnOptionsType) Equal(o attr.Type) bool

func (EvpnOptionsType) String

func (t EvpnOptionsType) String() string

func (EvpnOptionsType) ValueFromObject

func (EvpnOptionsType) ValueFromTerraform

func (t EvpnOptionsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (EvpnOptionsType) ValueType

func (t EvpnOptionsType) ValueType(ctx context.Context) attr.Value

type EvpnOptionsValue

type EvpnOptionsValue struct {
	AutoLoopbackSubnet  basetypes.StringValue `tfsdk:"auto_loopback_subnet"`
	AutoLoopbackSubnet6 basetypes.StringValue `tfsdk:"auto_loopback_subnet6"`
	AutoRouterIdSubnet  basetypes.StringValue `tfsdk:"auto_router_id_subnet"`
	AutoRouterIdSubnet6 basetypes.StringValue `tfsdk:"auto_router_id_subnet6"`
	CoreAsBorder        basetypes.BoolValue   `tfsdk:"core_as_border"`
	Overlay             basetypes.ObjectValue `tfsdk:"overlay"`
	PerVlanVgaV4Mac     basetypes.BoolValue   `tfsdk:"per_vlan_vga_v4_mac"`
	RoutedAt            basetypes.StringValue `tfsdk:"routed_at"`
	Underlay            basetypes.ObjectValue `tfsdk:"underlay"`
	VsInstances         basetypes.MapValue    `tfsdk:"vs_instances"`
	// contains filtered or unexported fields
}

func NewEvpnOptionsValue

func NewEvpnOptionsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (EvpnOptionsValue, diag.Diagnostics)

func NewEvpnOptionsValueMust

func NewEvpnOptionsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) EvpnOptionsValue

func NewEvpnOptionsValueNull

func NewEvpnOptionsValueNull() EvpnOptionsValue

func NewEvpnOptionsValueUnknown

func NewEvpnOptionsValueUnknown() EvpnOptionsValue

func (EvpnOptionsValue) AttributeTypes

func (v EvpnOptionsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (EvpnOptionsValue) Equal

func (v EvpnOptionsValue) Equal(o attr.Value) bool

func (EvpnOptionsValue) IsNull

func (v EvpnOptionsValue) IsNull() bool

func (EvpnOptionsValue) IsUnknown

func (v EvpnOptionsValue) IsUnknown() bool

func (EvpnOptionsValue) String

func (v EvpnOptionsValue) String() string

func (EvpnOptionsValue) ToObjectValue

func (EvpnOptionsValue) ToTerraformValue

func (v EvpnOptionsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (EvpnOptionsValue) Type

type OrgEvpnTopologyModel

type OrgEvpnTopologyModel struct {
	EvpnOptions EvpnOptionsValue `tfsdk:"evpn_options"`
	Id          types.String     `tfsdk:"id"`
	Name        types.String     `tfsdk:"name"`
	OrgId       types.String     `tfsdk:"org_id"`
	PodNames    types.Map        `tfsdk:"pod_names"`
	Switches    types.Map        `tfsdk:"switches"`
}

type OverlayType

type OverlayType struct {
	basetypes.ObjectType
}

func (OverlayType) Equal

func (t OverlayType) Equal(o attr.Type) bool

func (OverlayType) String

func (t OverlayType) String() string

func (OverlayType) ValueFromObject

func (OverlayType) ValueFromTerraform

func (t OverlayType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (OverlayType) ValueType

func (t OverlayType) ValueType(ctx context.Context) attr.Value

type OverlayValue

type OverlayValue struct {
	As basetypes.Int64Value `tfsdk:"as"`
	// contains filtered or unexported fields
}

func NewOverlayValue

func NewOverlayValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (OverlayValue, diag.Diagnostics)

func NewOverlayValueMust

func NewOverlayValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) OverlayValue

func NewOverlayValueNull

func NewOverlayValueNull() OverlayValue

func NewOverlayValueUnknown

func NewOverlayValueUnknown() OverlayValue

func (OverlayValue) AttributeTypes

func (v OverlayValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (OverlayValue) Equal

func (v OverlayValue) Equal(o attr.Value) bool

func (OverlayValue) IsNull

func (v OverlayValue) IsNull() bool

func (OverlayValue) IsUnknown

func (v OverlayValue) IsUnknown() bool

func (OverlayValue) String

func (v OverlayValue) String() string

func (OverlayValue) ToObjectValue

func (OverlayValue) ToTerraformValue

func (v OverlayValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (OverlayValue) Type

func (v OverlayValue) Type(ctx context.Context) attr.Type

type SwitchesType

type SwitchesType struct {
	basetypes.ObjectType
}

func (SwitchesType) Equal

func (t SwitchesType) Equal(o attr.Type) bool

func (SwitchesType) String

func (t SwitchesType) String() string

func (SwitchesType) ValueFromObject

func (SwitchesType) ValueFromTerraform

func (t SwitchesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (SwitchesType) ValueType

func (t SwitchesType) ValueType(ctx context.Context) attr.Value

type SwitchesValue

type SwitchesValue struct {
	DeviceprofileId basetypes.StringValue `tfsdk:"deviceprofile_id"`
	EvpnId          basetypes.Int64Value  `tfsdk:"evpn_id"`
	Mac             basetypes.StringValue `tfsdk:"mac"`
	Model           basetypes.StringValue `tfsdk:"model"`
	Pod             basetypes.Int64Value  `tfsdk:"pod"`
	Pods            basetypes.ListValue   `tfsdk:"pods"`
	Role            basetypes.StringValue `tfsdk:"role"`
	RouterId        basetypes.StringValue `tfsdk:"router_id"`
	SiteId          basetypes.StringValue `tfsdk:"site_id"`
	// contains filtered or unexported fields
}

func NewSwitchesValue

func NewSwitchesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (SwitchesValue, diag.Diagnostics)

func NewSwitchesValueMust

func NewSwitchesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) SwitchesValue

func NewSwitchesValueNull

func NewSwitchesValueNull() SwitchesValue

func NewSwitchesValueUnknown

func NewSwitchesValueUnknown() SwitchesValue

func (SwitchesValue) AttributeTypes

func (v SwitchesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (SwitchesValue) Equal

func (v SwitchesValue) Equal(o attr.Value) bool

func (SwitchesValue) IsNull

func (v SwitchesValue) IsNull() bool

func (SwitchesValue) IsUnknown

func (v SwitchesValue) IsUnknown() bool

func (SwitchesValue) String

func (v SwitchesValue) String() string

func (SwitchesValue) ToObjectValue

func (SwitchesValue) ToTerraformValue

func (v SwitchesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (SwitchesValue) Type

func (v SwitchesValue) Type(ctx context.Context) attr.Type

type UnderlayType

type UnderlayType struct {
	basetypes.ObjectType
}

func (UnderlayType) Equal

func (t UnderlayType) Equal(o attr.Type) bool

func (UnderlayType) String

func (t UnderlayType) String() string

func (UnderlayType) ValueFromObject

func (UnderlayType) ValueFromTerraform

func (t UnderlayType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (UnderlayType) ValueType

func (t UnderlayType) ValueType(ctx context.Context) attr.Value

type UnderlayValue

type UnderlayValue struct {
	AsBase         basetypes.Int64Value  `tfsdk:"as_base"`
	RoutedIdPrefix basetypes.StringValue `tfsdk:"routed_id_prefix"`
	Subnet         basetypes.StringValue `tfsdk:"subnet"`
	UseIpv6        basetypes.BoolValue   `tfsdk:"use_ipv6"`
	// contains filtered or unexported fields
}

func NewUnderlayValue

func NewUnderlayValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (UnderlayValue, diag.Diagnostics)

func NewUnderlayValueMust

func NewUnderlayValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) UnderlayValue

func NewUnderlayValueNull

func NewUnderlayValueNull() UnderlayValue

func NewUnderlayValueUnknown

func NewUnderlayValueUnknown() UnderlayValue

func (UnderlayValue) AttributeTypes

func (v UnderlayValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (UnderlayValue) Equal

func (v UnderlayValue) Equal(o attr.Value) bool

func (UnderlayValue) IsNull

func (v UnderlayValue) IsNull() bool

func (UnderlayValue) IsUnknown

func (v UnderlayValue) IsUnknown() bool

func (UnderlayValue) String

func (v UnderlayValue) String() string

func (UnderlayValue) ToObjectValue

func (UnderlayValue) ToTerraformValue

func (v UnderlayValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (UnderlayValue) Type

func (v UnderlayValue) Type(ctx context.Context) attr.Type

type VsInstancesType

type VsInstancesType struct {
	basetypes.ObjectType
}

func (VsInstancesType) Equal

func (t VsInstancesType) Equal(o attr.Type) bool

func (VsInstancesType) String

func (t VsInstancesType) String() string

func (VsInstancesType) ValueFromObject

func (VsInstancesType) ValueFromTerraform

func (t VsInstancesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (VsInstancesType) ValueType

func (t VsInstancesType) ValueType(ctx context.Context) attr.Value

type VsInstancesValue

type VsInstancesValue struct {
	Networks basetypes.ListValue `tfsdk:"networks"`
	// contains filtered or unexported fields
}

func NewVsInstancesValue

func NewVsInstancesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (VsInstancesValue, diag.Diagnostics)

func NewVsInstancesValueMust

func NewVsInstancesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) VsInstancesValue

func NewVsInstancesValueNull

func NewVsInstancesValueNull() VsInstancesValue

func NewVsInstancesValueUnknown

func NewVsInstancesValueUnknown() VsInstancesValue

func (VsInstancesValue) AttributeTypes

func (v VsInstancesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (VsInstancesValue) Equal

func (v VsInstancesValue) Equal(o attr.Value) bool

func (VsInstancesValue) IsNull

func (v VsInstancesValue) IsNull() bool

func (VsInstancesValue) IsUnknown

func (v VsInstancesValue) IsUnknown() bool

func (VsInstancesValue) String

func (v VsInstancesValue) String() string

func (VsInstancesValue) ToObjectValue

func (VsInstancesValue) ToTerraformValue

func (v VsInstancesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (VsInstancesValue) Type

Jump to

Keyboard shortcuts

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