dc

package
v0.0.0-...-9153d0a Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2023 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 Gateway

type Gateway struct {
	pulumi.CustomResourceState

	// Type of CCN route. Valid value: `BGP` and `STATIC`. The property is available when the DCG type is CCN gateway and BGP
	// enabled.
	CnnRouteType pulumi.StringOutput `pulumi:"cnnRouteType"`
	// Creation time of resource.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Indicates whether the BGP is enabled.
	EnableBgp pulumi.BoolOutput `pulumi:"enableBgp"`
	// Type of the gateway. Valid value: `NORMAL` and `NAT`. Default is `NORMAL`. NOTES: CCN only supports `NORMAL` and a VPC
	// can create two DCGs, the one is NAT type and the other is non-NAT type.
	GatewayType pulumi.StringPtrOutput `pulumi:"gatewayType"`
	// Name of the DCG.
	Name pulumi.StringOutput `pulumi:"name"`
	// If the `network_type` value is `VPC`, the available value is VPC ID. But when the `network_type` value is `CCN`, the
	// available value is CCN instance ID.
	NetworkInstanceId pulumi.StringOutput `pulumi:"networkInstanceId"`
	// Type of associated network. Valid value: `VPC` and `CCN`.
	NetworkType pulumi.StringOutput `pulumi:"networkType"`
}

func GetGateway

func GetGateway(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GatewayState, opts ...pulumi.ResourceOption) (*Gateway, error)

GetGateway gets an existing Gateway 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 NewGateway

func NewGateway(ctx *pulumi.Context,
	name string, args *GatewayArgs, opts ...pulumi.ResourceOption) (*Gateway, error)

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

func (*Gateway) ElementType

func (*Gateway) ElementType() reflect.Type

func (*Gateway) ToGatewayOutput

func (i *Gateway) ToGatewayOutput() GatewayOutput

func (*Gateway) ToGatewayOutputWithContext

func (i *Gateway) ToGatewayOutputWithContext(ctx context.Context) GatewayOutput

type GatewayArgs

type GatewayArgs struct {
	// Type of the gateway. Valid value: `NORMAL` and `NAT`. Default is `NORMAL`. NOTES: CCN only supports `NORMAL` and a VPC
	// can create two DCGs, the one is NAT type and the other is non-NAT type.
	GatewayType pulumi.StringPtrInput
	// Name of the DCG.
	Name pulumi.StringPtrInput
	// If the `network_type` value is `VPC`, the available value is VPC ID. But when the `network_type` value is `CCN`, the
	// available value is CCN instance ID.
	NetworkInstanceId pulumi.StringInput
	// Type of associated network. Valid value: `VPC` and `CCN`.
	NetworkType pulumi.StringInput
}

The set of arguments for constructing a Gateway resource.

func (GatewayArgs) ElementType

func (GatewayArgs) ElementType() reflect.Type

type GatewayArray

type GatewayArray []GatewayInput

func (GatewayArray) ElementType

func (GatewayArray) ElementType() reflect.Type

func (GatewayArray) ToGatewayArrayOutput

func (i GatewayArray) ToGatewayArrayOutput() GatewayArrayOutput

func (GatewayArray) ToGatewayArrayOutputWithContext

func (i GatewayArray) ToGatewayArrayOutputWithContext(ctx context.Context) GatewayArrayOutput

type GatewayArrayInput

type GatewayArrayInput interface {
	pulumi.Input

	ToGatewayArrayOutput() GatewayArrayOutput
	ToGatewayArrayOutputWithContext(context.Context) GatewayArrayOutput
}

GatewayArrayInput is an input type that accepts GatewayArray and GatewayArrayOutput values. You can construct a concrete instance of `GatewayArrayInput` via:

GatewayArray{ GatewayArgs{...} }

type GatewayArrayOutput

type GatewayArrayOutput struct{ *pulumi.OutputState }

func (GatewayArrayOutput) ElementType

func (GatewayArrayOutput) ElementType() reflect.Type

func (GatewayArrayOutput) Index

func (GatewayArrayOutput) ToGatewayArrayOutput

func (o GatewayArrayOutput) ToGatewayArrayOutput() GatewayArrayOutput

func (GatewayArrayOutput) ToGatewayArrayOutputWithContext

func (o GatewayArrayOutput) ToGatewayArrayOutputWithContext(ctx context.Context) GatewayArrayOutput

type GatewayAttachment

type GatewayAttachment struct {
	pulumi.CustomResourceState

	// DirectConnectGatewayId.
	DirectConnectGatewayId pulumi.StringOutput `pulumi:"directConnectGatewayId"`
	// NatGatewayId.
	NatGatewayId pulumi.StringOutput `pulumi:"natGatewayId"`
	// vpc id.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetGatewayAttachment

func GetGatewayAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GatewayAttachmentState, opts ...pulumi.ResourceOption) (*GatewayAttachment, error)

GetGatewayAttachment gets an existing GatewayAttachment 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 NewGatewayAttachment

func NewGatewayAttachment(ctx *pulumi.Context,
	name string, args *GatewayAttachmentArgs, opts ...pulumi.ResourceOption) (*GatewayAttachment, error)

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

func (*GatewayAttachment) ElementType

func (*GatewayAttachment) ElementType() reflect.Type

func (*GatewayAttachment) ToGatewayAttachmentOutput

func (i *GatewayAttachment) ToGatewayAttachmentOutput() GatewayAttachmentOutput

func (*GatewayAttachment) ToGatewayAttachmentOutputWithContext

func (i *GatewayAttachment) ToGatewayAttachmentOutputWithContext(ctx context.Context) GatewayAttachmentOutput

type GatewayAttachmentArgs

type GatewayAttachmentArgs struct {
	// DirectConnectGatewayId.
	DirectConnectGatewayId pulumi.StringInput
	// NatGatewayId.
	NatGatewayId pulumi.StringInput
	// vpc id.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a GatewayAttachment resource.

func (GatewayAttachmentArgs) ElementType

func (GatewayAttachmentArgs) ElementType() reflect.Type

type GatewayAttachmentArray

type GatewayAttachmentArray []GatewayAttachmentInput

func (GatewayAttachmentArray) ElementType

func (GatewayAttachmentArray) ElementType() reflect.Type

func (GatewayAttachmentArray) ToGatewayAttachmentArrayOutput

func (i GatewayAttachmentArray) ToGatewayAttachmentArrayOutput() GatewayAttachmentArrayOutput

func (GatewayAttachmentArray) ToGatewayAttachmentArrayOutputWithContext

func (i GatewayAttachmentArray) ToGatewayAttachmentArrayOutputWithContext(ctx context.Context) GatewayAttachmentArrayOutput

type GatewayAttachmentArrayInput

type GatewayAttachmentArrayInput interface {
	pulumi.Input

	ToGatewayAttachmentArrayOutput() GatewayAttachmentArrayOutput
	ToGatewayAttachmentArrayOutputWithContext(context.Context) GatewayAttachmentArrayOutput
}

GatewayAttachmentArrayInput is an input type that accepts GatewayAttachmentArray and GatewayAttachmentArrayOutput values. You can construct a concrete instance of `GatewayAttachmentArrayInput` via:

GatewayAttachmentArray{ GatewayAttachmentArgs{...} }

type GatewayAttachmentArrayOutput

type GatewayAttachmentArrayOutput struct{ *pulumi.OutputState }

func (GatewayAttachmentArrayOutput) ElementType

func (GatewayAttachmentArrayOutput) Index

func (GatewayAttachmentArrayOutput) ToGatewayAttachmentArrayOutput

func (o GatewayAttachmentArrayOutput) ToGatewayAttachmentArrayOutput() GatewayAttachmentArrayOutput

func (GatewayAttachmentArrayOutput) ToGatewayAttachmentArrayOutputWithContext

func (o GatewayAttachmentArrayOutput) ToGatewayAttachmentArrayOutputWithContext(ctx context.Context) GatewayAttachmentArrayOutput

type GatewayAttachmentInput

type GatewayAttachmentInput interface {
	pulumi.Input

	ToGatewayAttachmentOutput() GatewayAttachmentOutput
	ToGatewayAttachmentOutputWithContext(ctx context.Context) GatewayAttachmentOutput
}

type GatewayAttachmentMap

type GatewayAttachmentMap map[string]GatewayAttachmentInput

func (GatewayAttachmentMap) ElementType

func (GatewayAttachmentMap) ElementType() reflect.Type

func (GatewayAttachmentMap) ToGatewayAttachmentMapOutput

func (i GatewayAttachmentMap) ToGatewayAttachmentMapOutput() GatewayAttachmentMapOutput

func (GatewayAttachmentMap) ToGatewayAttachmentMapOutputWithContext

func (i GatewayAttachmentMap) ToGatewayAttachmentMapOutputWithContext(ctx context.Context) GatewayAttachmentMapOutput

type GatewayAttachmentMapInput

type GatewayAttachmentMapInput interface {
	pulumi.Input

	ToGatewayAttachmentMapOutput() GatewayAttachmentMapOutput
	ToGatewayAttachmentMapOutputWithContext(context.Context) GatewayAttachmentMapOutput
}

GatewayAttachmentMapInput is an input type that accepts GatewayAttachmentMap and GatewayAttachmentMapOutput values. You can construct a concrete instance of `GatewayAttachmentMapInput` via:

GatewayAttachmentMap{ "key": GatewayAttachmentArgs{...} }

type GatewayAttachmentMapOutput

type GatewayAttachmentMapOutput struct{ *pulumi.OutputState }

func (GatewayAttachmentMapOutput) ElementType

func (GatewayAttachmentMapOutput) ElementType() reflect.Type

func (GatewayAttachmentMapOutput) MapIndex

func (GatewayAttachmentMapOutput) ToGatewayAttachmentMapOutput

func (o GatewayAttachmentMapOutput) ToGatewayAttachmentMapOutput() GatewayAttachmentMapOutput

func (GatewayAttachmentMapOutput) ToGatewayAttachmentMapOutputWithContext

func (o GatewayAttachmentMapOutput) ToGatewayAttachmentMapOutputWithContext(ctx context.Context) GatewayAttachmentMapOutput

type GatewayAttachmentOutput

type GatewayAttachmentOutput struct{ *pulumi.OutputState }

func (GatewayAttachmentOutput) DirectConnectGatewayId

func (o GatewayAttachmentOutput) DirectConnectGatewayId() pulumi.StringOutput

DirectConnectGatewayId.

func (GatewayAttachmentOutput) ElementType

func (GatewayAttachmentOutput) ElementType() reflect.Type

func (GatewayAttachmentOutput) NatGatewayId

func (o GatewayAttachmentOutput) NatGatewayId() pulumi.StringOutput

NatGatewayId.

func (GatewayAttachmentOutput) ToGatewayAttachmentOutput

func (o GatewayAttachmentOutput) ToGatewayAttachmentOutput() GatewayAttachmentOutput

func (GatewayAttachmentOutput) ToGatewayAttachmentOutputWithContext

func (o GatewayAttachmentOutput) ToGatewayAttachmentOutputWithContext(ctx context.Context) GatewayAttachmentOutput

func (GatewayAttachmentOutput) VpcId

vpc id.

type GatewayAttachmentState

type GatewayAttachmentState struct {
	// DirectConnectGatewayId.
	DirectConnectGatewayId pulumi.StringPtrInput
	// NatGatewayId.
	NatGatewayId pulumi.StringPtrInput
	// vpc id.
	VpcId pulumi.StringPtrInput
}

func (GatewayAttachmentState) ElementType

func (GatewayAttachmentState) ElementType() reflect.Type

type GatewayCcnRoute

type GatewayCcnRoute struct {
	pulumi.CustomResourceState

	// As path list of the BGP.
	AsPaths pulumi.StringArrayOutput `pulumi:"asPaths"`
	// A network address segment of IDC.
	CidrBlock pulumi.StringOutput `pulumi:"cidrBlock"`
	// ID of the DCG.
	DcgId pulumi.StringOutput `pulumi:"dcgId"`
}

func GetGatewayCcnRoute

func GetGatewayCcnRoute(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GatewayCcnRouteState, opts ...pulumi.ResourceOption) (*GatewayCcnRoute, error)

GetGatewayCcnRoute gets an existing GatewayCcnRoute 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 NewGatewayCcnRoute

func NewGatewayCcnRoute(ctx *pulumi.Context,
	name string, args *GatewayCcnRouteArgs, opts ...pulumi.ResourceOption) (*GatewayCcnRoute, error)

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

func (*GatewayCcnRoute) ElementType

func (*GatewayCcnRoute) ElementType() reflect.Type

func (*GatewayCcnRoute) ToGatewayCcnRouteOutput

func (i *GatewayCcnRoute) ToGatewayCcnRouteOutput() GatewayCcnRouteOutput

func (*GatewayCcnRoute) ToGatewayCcnRouteOutputWithContext

func (i *GatewayCcnRoute) ToGatewayCcnRouteOutputWithContext(ctx context.Context) GatewayCcnRouteOutput

type GatewayCcnRouteArgs

type GatewayCcnRouteArgs struct {
	// A network address segment of IDC.
	CidrBlock pulumi.StringInput
	// ID of the DCG.
	DcgId pulumi.StringInput
}

The set of arguments for constructing a GatewayCcnRoute resource.

func (GatewayCcnRouteArgs) ElementType

func (GatewayCcnRouteArgs) ElementType() reflect.Type

type GatewayCcnRouteArray

type GatewayCcnRouteArray []GatewayCcnRouteInput

func (GatewayCcnRouteArray) ElementType

func (GatewayCcnRouteArray) ElementType() reflect.Type

func (GatewayCcnRouteArray) ToGatewayCcnRouteArrayOutput

func (i GatewayCcnRouteArray) ToGatewayCcnRouteArrayOutput() GatewayCcnRouteArrayOutput

func (GatewayCcnRouteArray) ToGatewayCcnRouteArrayOutputWithContext

func (i GatewayCcnRouteArray) ToGatewayCcnRouteArrayOutputWithContext(ctx context.Context) GatewayCcnRouteArrayOutput

type GatewayCcnRouteArrayInput

type GatewayCcnRouteArrayInput interface {
	pulumi.Input

	ToGatewayCcnRouteArrayOutput() GatewayCcnRouteArrayOutput
	ToGatewayCcnRouteArrayOutputWithContext(context.Context) GatewayCcnRouteArrayOutput
}

GatewayCcnRouteArrayInput is an input type that accepts GatewayCcnRouteArray and GatewayCcnRouteArrayOutput values. You can construct a concrete instance of `GatewayCcnRouteArrayInput` via:

GatewayCcnRouteArray{ GatewayCcnRouteArgs{...} }

type GatewayCcnRouteArrayOutput

type GatewayCcnRouteArrayOutput struct{ *pulumi.OutputState }

func (GatewayCcnRouteArrayOutput) ElementType

func (GatewayCcnRouteArrayOutput) ElementType() reflect.Type

func (GatewayCcnRouteArrayOutput) Index

func (GatewayCcnRouteArrayOutput) ToGatewayCcnRouteArrayOutput

func (o GatewayCcnRouteArrayOutput) ToGatewayCcnRouteArrayOutput() GatewayCcnRouteArrayOutput

func (GatewayCcnRouteArrayOutput) ToGatewayCcnRouteArrayOutputWithContext

func (o GatewayCcnRouteArrayOutput) ToGatewayCcnRouteArrayOutputWithContext(ctx context.Context) GatewayCcnRouteArrayOutput

type GatewayCcnRouteInput

type GatewayCcnRouteInput interface {
	pulumi.Input

	ToGatewayCcnRouteOutput() GatewayCcnRouteOutput
	ToGatewayCcnRouteOutputWithContext(ctx context.Context) GatewayCcnRouteOutput
}

type GatewayCcnRouteMap

type GatewayCcnRouteMap map[string]GatewayCcnRouteInput

func (GatewayCcnRouteMap) ElementType

func (GatewayCcnRouteMap) ElementType() reflect.Type

func (GatewayCcnRouteMap) ToGatewayCcnRouteMapOutput

func (i GatewayCcnRouteMap) ToGatewayCcnRouteMapOutput() GatewayCcnRouteMapOutput

func (GatewayCcnRouteMap) ToGatewayCcnRouteMapOutputWithContext

func (i GatewayCcnRouteMap) ToGatewayCcnRouteMapOutputWithContext(ctx context.Context) GatewayCcnRouteMapOutput

type GatewayCcnRouteMapInput

type GatewayCcnRouteMapInput interface {
	pulumi.Input

	ToGatewayCcnRouteMapOutput() GatewayCcnRouteMapOutput
	ToGatewayCcnRouteMapOutputWithContext(context.Context) GatewayCcnRouteMapOutput
}

GatewayCcnRouteMapInput is an input type that accepts GatewayCcnRouteMap and GatewayCcnRouteMapOutput values. You can construct a concrete instance of `GatewayCcnRouteMapInput` via:

GatewayCcnRouteMap{ "key": GatewayCcnRouteArgs{...} }

type GatewayCcnRouteMapOutput

type GatewayCcnRouteMapOutput struct{ *pulumi.OutputState }

func (GatewayCcnRouteMapOutput) ElementType

func (GatewayCcnRouteMapOutput) ElementType() reflect.Type

func (GatewayCcnRouteMapOutput) MapIndex

func (GatewayCcnRouteMapOutput) ToGatewayCcnRouteMapOutput

func (o GatewayCcnRouteMapOutput) ToGatewayCcnRouteMapOutput() GatewayCcnRouteMapOutput

func (GatewayCcnRouteMapOutput) ToGatewayCcnRouteMapOutputWithContext

func (o GatewayCcnRouteMapOutput) ToGatewayCcnRouteMapOutputWithContext(ctx context.Context) GatewayCcnRouteMapOutput

type GatewayCcnRouteOutput

type GatewayCcnRouteOutput struct{ *pulumi.OutputState }

func (GatewayCcnRouteOutput) AsPaths

As path list of the BGP.

func (GatewayCcnRouteOutput) CidrBlock

A network address segment of IDC.

func (GatewayCcnRouteOutput) DcgId

ID of the DCG.

func (GatewayCcnRouteOutput) ElementType

func (GatewayCcnRouteOutput) ElementType() reflect.Type

func (GatewayCcnRouteOutput) ToGatewayCcnRouteOutput

func (o GatewayCcnRouteOutput) ToGatewayCcnRouteOutput() GatewayCcnRouteOutput

func (GatewayCcnRouteOutput) ToGatewayCcnRouteOutputWithContext

func (o GatewayCcnRouteOutput) ToGatewayCcnRouteOutputWithContext(ctx context.Context) GatewayCcnRouteOutput

type GatewayCcnRouteState

type GatewayCcnRouteState struct {
	// As path list of the BGP.
	AsPaths pulumi.StringArrayInput
	// A network address segment of IDC.
	CidrBlock pulumi.StringPtrInput
	// ID of the DCG.
	DcgId pulumi.StringPtrInput
}

func (GatewayCcnRouteState) ElementType

func (GatewayCcnRouteState) ElementType() reflect.Type

type GatewayInput

type GatewayInput interface {
	pulumi.Input

	ToGatewayOutput() GatewayOutput
	ToGatewayOutputWithContext(ctx context.Context) GatewayOutput
}

type GatewayMap

type GatewayMap map[string]GatewayInput

func (GatewayMap) ElementType

func (GatewayMap) ElementType() reflect.Type

func (GatewayMap) ToGatewayMapOutput

func (i GatewayMap) ToGatewayMapOutput() GatewayMapOutput

func (GatewayMap) ToGatewayMapOutputWithContext

func (i GatewayMap) ToGatewayMapOutputWithContext(ctx context.Context) GatewayMapOutput

type GatewayMapInput

type GatewayMapInput interface {
	pulumi.Input

	ToGatewayMapOutput() GatewayMapOutput
	ToGatewayMapOutputWithContext(context.Context) GatewayMapOutput
}

GatewayMapInput is an input type that accepts GatewayMap and GatewayMapOutput values. You can construct a concrete instance of `GatewayMapInput` via:

GatewayMap{ "key": GatewayArgs{...} }

type GatewayMapOutput

type GatewayMapOutput struct{ *pulumi.OutputState }

func (GatewayMapOutput) ElementType

func (GatewayMapOutput) ElementType() reflect.Type

func (GatewayMapOutput) MapIndex

func (GatewayMapOutput) ToGatewayMapOutput

func (o GatewayMapOutput) ToGatewayMapOutput() GatewayMapOutput

func (GatewayMapOutput) ToGatewayMapOutputWithContext

func (o GatewayMapOutput) ToGatewayMapOutputWithContext(ctx context.Context) GatewayMapOutput

type GatewayOutput

type GatewayOutput struct{ *pulumi.OutputState }

func (GatewayOutput) CnnRouteType

func (o GatewayOutput) CnnRouteType() pulumi.StringOutput

Type of CCN route. Valid value: `BGP` and `STATIC`. The property is available when the DCG type is CCN gateway and BGP enabled.

func (GatewayOutput) CreateTime

func (o GatewayOutput) CreateTime() pulumi.StringOutput

Creation time of resource.

func (GatewayOutput) ElementType

func (GatewayOutput) ElementType() reflect.Type

func (GatewayOutput) EnableBgp

func (o GatewayOutput) EnableBgp() pulumi.BoolOutput

Indicates whether the BGP is enabled.

func (GatewayOutput) GatewayType

func (o GatewayOutput) GatewayType() pulumi.StringPtrOutput

Type of the gateway. Valid value: `NORMAL` and `NAT`. Default is `NORMAL`. NOTES: CCN only supports `NORMAL` and a VPC can create two DCGs, the one is NAT type and the other is non-NAT type.

func (GatewayOutput) Name

Name of the DCG.

func (GatewayOutput) NetworkInstanceId

func (o GatewayOutput) NetworkInstanceId() pulumi.StringOutput

If the `network_type` value is `VPC`, the available value is VPC ID. But when the `network_type` value is `CCN`, the available value is CCN instance ID.

func (GatewayOutput) NetworkType

func (o GatewayOutput) NetworkType() pulumi.StringOutput

Type of associated network. Valid value: `VPC` and `CCN`.

func (GatewayOutput) ToGatewayOutput

func (o GatewayOutput) ToGatewayOutput() GatewayOutput

func (GatewayOutput) ToGatewayOutputWithContext

func (o GatewayOutput) ToGatewayOutputWithContext(ctx context.Context) GatewayOutput

type GatewayState

type GatewayState struct {
	// Type of CCN route. Valid value: `BGP` and `STATIC`. The property is available when the DCG type is CCN gateway and BGP
	// enabled.
	CnnRouteType pulumi.StringPtrInput
	// Creation time of resource.
	CreateTime pulumi.StringPtrInput
	// Indicates whether the BGP is enabled.
	EnableBgp pulumi.BoolPtrInput
	// Type of the gateway. Valid value: `NORMAL` and `NAT`. Default is `NORMAL`. NOTES: CCN only supports `NORMAL` and a VPC
	// can create two DCGs, the one is NAT type and the other is non-NAT type.
	GatewayType pulumi.StringPtrInput
	// Name of the DCG.
	Name pulumi.StringPtrInput
	// If the `network_type` value is `VPC`, the available value is VPC ID. But when the `network_type` value is `CCN`, the
	// available value is CCN instance ID.
	NetworkInstanceId pulumi.StringPtrInput
	// Type of associated network. Valid value: `VPC` and `CCN`.
	NetworkType pulumi.StringPtrInput
}

func (GatewayState) ElementType

func (GatewayState) ElementType() reflect.Type

type GetAccessPointsAccessPointSet

type GetAccessPointsAccessPointSet struct {
	AccessPointId      string                                    `pulumi:"accessPointId"`
	AccessPointName    string                                    `pulumi:"accessPointName"`
	AccessPointType    string                                    `pulumi:"accessPointType"`
	Area               string                                    `pulumi:"area"`
	AvailablePortTypes []string                                  `pulumi:"availablePortTypes"`
	City               string                                    `pulumi:"city"`
	Coordinates        []GetAccessPointsAccessPointSetCoordinate `pulumi:"coordinates"`
	LineOperators      []string                                  `pulumi:"lineOperators"`
	Location           string                                    `pulumi:"location"`
	RegionId           string                                    `pulumi:"regionId"`
	State              string                                    `pulumi:"state"`
}

type GetAccessPointsAccessPointSetArgs

type GetAccessPointsAccessPointSetArgs struct {
	AccessPointId      pulumi.StringInput                                `pulumi:"accessPointId"`
	AccessPointName    pulumi.StringInput                                `pulumi:"accessPointName"`
	AccessPointType    pulumi.StringInput                                `pulumi:"accessPointType"`
	Area               pulumi.StringInput                                `pulumi:"area"`
	AvailablePortTypes pulumi.StringArrayInput                           `pulumi:"availablePortTypes"`
	City               pulumi.StringInput                                `pulumi:"city"`
	Coordinates        GetAccessPointsAccessPointSetCoordinateArrayInput `pulumi:"coordinates"`
	LineOperators      pulumi.StringArrayInput                           `pulumi:"lineOperators"`
	Location           pulumi.StringInput                                `pulumi:"location"`
	RegionId           pulumi.StringInput                                `pulumi:"regionId"`
	State              pulumi.StringInput                                `pulumi:"state"`
}

func (GetAccessPointsAccessPointSetArgs) ElementType

func (GetAccessPointsAccessPointSetArgs) ToGetAccessPointsAccessPointSetOutput

func (i GetAccessPointsAccessPointSetArgs) ToGetAccessPointsAccessPointSetOutput() GetAccessPointsAccessPointSetOutput

func (GetAccessPointsAccessPointSetArgs) ToGetAccessPointsAccessPointSetOutputWithContext

func (i GetAccessPointsAccessPointSetArgs) ToGetAccessPointsAccessPointSetOutputWithContext(ctx context.Context) GetAccessPointsAccessPointSetOutput

type GetAccessPointsAccessPointSetArray

type GetAccessPointsAccessPointSetArray []GetAccessPointsAccessPointSetInput

func (GetAccessPointsAccessPointSetArray) ElementType

func (GetAccessPointsAccessPointSetArray) ToGetAccessPointsAccessPointSetArrayOutput

func (i GetAccessPointsAccessPointSetArray) ToGetAccessPointsAccessPointSetArrayOutput() GetAccessPointsAccessPointSetArrayOutput

func (GetAccessPointsAccessPointSetArray) ToGetAccessPointsAccessPointSetArrayOutputWithContext

func (i GetAccessPointsAccessPointSetArray) ToGetAccessPointsAccessPointSetArrayOutputWithContext(ctx context.Context) GetAccessPointsAccessPointSetArrayOutput

type GetAccessPointsAccessPointSetArrayInput

type GetAccessPointsAccessPointSetArrayInput interface {
	pulumi.Input

	ToGetAccessPointsAccessPointSetArrayOutput() GetAccessPointsAccessPointSetArrayOutput
	ToGetAccessPointsAccessPointSetArrayOutputWithContext(context.Context) GetAccessPointsAccessPointSetArrayOutput
}

GetAccessPointsAccessPointSetArrayInput is an input type that accepts GetAccessPointsAccessPointSetArray and GetAccessPointsAccessPointSetArrayOutput values. You can construct a concrete instance of `GetAccessPointsAccessPointSetArrayInput` via:

GetAccessPointsAccessPointSetArray{ GetAccessPointsAccessPointSetArgs{...} }

type GetAccessPointsAccessPointSetArrayOutput

type GetAccessPointsAccessPointSetArrayOutput struct{ *pulumi.OutputState }

func (GetAccessPointsAccessPointSetArrayOutput) ElementType

func (GetAccessPointsAccessPointSetArrayOutput) Index

func (GetAccessPointsAccessPointSetArrayOutput) ToGetAccessPointsAccessPointSetArrayOutput

func (o GetAccessPointsAccessPointSetArrayOutput) ToGetAccessPointsAccessPointSetArrayOutput() GetAccessPointsAccessPointSetArrayOutput

func (GetAccessPointsAccessPointSetArrayOutput) ToGetAccessPointsAccessPointSetArrayOutputWithContext

func (o GetAccessPointsAccessPointSetArrayOutput) ToGetAccessPointsAccessPointSetArrayOutputWithContext(ctx context.Context) GetAccessPointsAccessPointSetArrayOutput

type GetAccessPointsAccessPointSetCoordinate

type GetAccessPointsAccessPointSetCoordinate struct {
	Lat float64 `pulumi:"lat"`
	Lng float64 `pulumi:"lng"`
}

type GetAccessPointsAccessPointSetCoordinateArgs

type GetAccessPointsAccessPointSetCoordinateArgs struct {
	Lat pulumi.Float64Input `pulumi:"lat"`
	Lng pulumi.Float64Input `pulumi:"lng"`
}

func (GetAccessPointsAccessPointSetCoordinateArgs) ElementType

func (GetAccessPointsAccessPointSetCoordinateArgs) ToGetAccessPointsAccessPointSetCoordinateOutput

func (i GetAccessPointsAccessPointSetCoordinateArgs) ToGetAccessPointsAccessPointSetCoordinateOutput() GetAccessPointsAccessPointSetCoordinateOutput

func (GetAccessPointsAccessPointSetCoordinateArgs) ToGetAccessPointsAccessPointSetCoordinateOutputWithContext

func (i GetAccessPointsAccessPointSetCoordinateArgs) ToGetAccessPointsAccessPointSetCoordinateOutputWithContext(ctx context.Context) GetAccessPointsAccessPointSetCoordinateOutput

type GetAccessPointsAccessPointSetCoordinateArray

type GetAccessPointsAccessPointSetCoordinateArray []GetAccessPointsAccessPointSetCoordinateInput

func (GetAccessPointsAccessPointSetCoordinateArray) ElementType

func (GetAccessPointsAccessPointSetCoordinateArray) ToGetAccessPointsAccessPointSetCoordinateArrayOutput

func (i GetAccessPointsAccessPointSetCoordinateArray) ToGetAccessPointsAccessPointSetCoordinateArrayOutput() GetAccessPointsAccessPointSetCoordinateArrayOutput

func (GetAccessPointsAccessPointSetCoordinateArray) ToGetAccessPointsAccessPointSetCoordinateArrayOutputWithContext

func (i GetAccessPointsAccessPointSetCoordinateArray) ToGetAccessPointsAccessPointSetCoordinateArrayOutputWithContext(ctx context.Context) GetAccessPointsAccessPointSetCoordinateArrayOutput

type GetAccessPointsAccessPointSetCoordinateArrayInput

type GetAccessPointsAccessPointSetCoordinateArrayInput interface {
	pulumi.Input

	ToGetAccessPointsAccessPointSetCoordinateArrayOutput() GetAccessPointsAccessPointSetCoordinateArrayOutput
	ToGetAccessPointsAccessPointSetCoordinateArrayOutputWithContext(context.Context) GetAccessPointsAccessPointSetCoordinateArrayOutput
}

GetAccessPointsAccessPointSetCoordinateArrayInput is an input type that accepts GetAccessPointsAccessPointSetCoordinateArray and GetAccessPointsAccessPointSetCoordinateArrayOutput values. You can construct a concrete instance of `GetAccessPointsAccessPointSetCoordinateArrayInput` via:

GetAccessPointsAccessPointSetCoordinateArray{ GetAccessPointsAccessPointSetCoordinateArgs{...} }

type GetAccessPointsAccessPointSetCoordinateArrayOutput

type GetAccessPointsAccessPointSetCoordinateArrayOutput struct{ *pulumi.OutputState }

func (GetAccessPointsAccessPointSetCoordinateArrayOutput) ElementType

func (GetAccessPointsAccessPointSetCoordinateArrayOutput) Index

func (GetAccessPointsAccessPointSetCoordinateArrayOutput) ToGetAccessPointsAccessPointSetCoordinateArrayOutput

func (o GetAccessPointsAccessPointSetCoordinateArrayOutput) ToGetAccessPointsAccessPointSetCoordinateArrayOutput() GetAccessPointsAccessPointSetCoordinateArrayOutput

func (GetAccessPointsAccessPointSetCoordinateArrayOutput) ToGetAccessPointsAccessPointSetCoordinateArrayOutputWithContext

func (o GetAccessPointsAccessPointSetCoordinateArrayOutput) ToGetAccessPointsAccessPointSetCoordinateArrayOutputWithContext(ctx context.Context) GetAccessPointsAccessPointSetCoordinateArrayOutput

type GetAccessPointsAccessPointSetCoordinateInput

type GetAccessPointsAccessPointSetCoordinateInput interface {
	pulumi.Input

	ToGetAccessPointsAccessPointSetCoordinateOutput() GetAccessPointsAccessPointSetCoordinateOutput
	ToGetAccessPointsAccessPointSetCoordinateOutputWithContext(context.Context) GetAccessPointsAccessPointSetCoordinateOutput
}

GetAccessPointsAccessPointSetCoordinateInput is an input type that accepts GetAccessPointsAccessPointSetCoordinateArgs and GetAccessPointsAccessPointSetCoordinateOutput values. You can construct a concrete instance of `GetAccessPointsAccessPointSetCoordinateInput` via:

GetAccessPointsAccessPointSetCoordinateArgs{...}

type GetAccessPointsAccessPointSetCoordinateOutput

type GetAccessPointsAccessPointSetCoordinateOutput struct{ *pulumi.OutputState }

func (GetAccessPointsAccessPointSetCoordinateOutput) ElementType

func (GetAccessPointsAccessPointSetCoordinateOutput) Lat

func (GetAccessPointsAccessPointSetCoordinateOutput) Lng

func (GetAccessPointsAccessPointSetCoordinateOutput) ToGetAccessPointsAccessPointSetCoordinateOutput

func (o GetAccessPointsAccessPointSetCoordinateOutput) ToGetAccessPointsAccessPointSetCoordinateOutput() GetAccessPointsAccessPointSetCoordinateOutput

func (GetAccessPointsAccessPointSetCoordinateOutput) ToGetAccessPointsAccessPointSetCoordinateOutputWithContext

func (o GetAccessPointsAccessPointSetCoordinateOutput) ToGetAccessPointsAccessPointSetCoordinateOutputWithContext(ctx context.Context) GetAccessPointsAccessPointSetCoordinateOutput

type GetAccessPointsAccessPointSetInput

type GetAccessPointsAccessPointSetInput interface {
	pulumi.Input

	ToGetAccessPointsAccessPointSetOutput() GetAccessPointsAccessPointSetOutput
	ToGetAccessPointsAccessPointSetOutputWithContext(context.Context) GetAccessPointsAccessPointSetOutput
}

GetAccessPointsAccessPointSetInput is an input type that accepts GetAccessPointsAccessPointSetArgs and GetAccessPointsAccessPointSetOutput values. You can construct a concrete instance of `GetAccessPointsAccessPointSetInput` via:

GetAccessPointsAccessPointSetArgs{...}

type GetAccessPointsAccessPointSetOutput

type GetAccessPointsAccessPointSetOutput struct{ *pulumi.OutputState }

func (GetAccessPointsAccessPointSetOutput) AccessPointId

func (GetAccessPointsAccessPointSetOutput) AccessPointName

func (GetAccessPointsAccessPointSetOutput) AccessPointType

func (GetAccessPointsAccessPointSetOutput) Area

func (GetAccessPointsAccessPointSetOutput) AvailablePortTypes

func (GetAccessPointsAccessPointSetOutput) City

func (GetAccessPointsAccessPointSetOutput) Coordinates

func (GetAccessPointsAccessPointSetOutput) ElementType

func (GetAccessPointsAccessPointSetOutput) LineOperators

func (GetAccessPointsAccessPointSetOutput) Location

func (GetAccessPointsAccessPointSetOutput) RegionId

func (GetAccessPointsAccessPointSetOutput) State

func (GetAccessPointsAccessPointSetOutput) ToGetAccessPointsAccessPointSetOutput

func (o GetAccessPointsAccessPointSetOutput) ToGetAccessPointsAccessPointSetOutput() GetAccessPointsAccessPointSetOutput

func (GetAccessPointsAccessPointSetOutput) ToGetAccessPointsAccessPointSetOutputWithContext

func (o GetAccessPointsAccessPointSetOutput) ToGetAccessPointsAccessPointSetOutputWithContext(ctx context.Context) GetAccessPointsAccessPointSetOutput

type GetAccessPointsArgs

type GetAccessPointsArgs struct {
	RegionId         *string `pulumi:"regionId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccessPoints.

type GetAccessPointsOutputArgs

type GetAccessPointsOutputArgs struct {
	RegionId         pulumi.StringPtrInput `pulumi:"regionId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccessPoints.

func (GetAccessPointsOutputArgs) ElementType

func (GetAccessPointsOutputArgs) ElementType() reflect.Type

type GetAccessPointsResult

type GetAccessPointsResult struct {
	AccessPointSets []GetAccessPointsAccessPointSet `pulumi:"accessPointSets"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	RegionId         *string `pulumi:"regionId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getAccessPoints.

func GetAccessPoints

func GetAccessPoints(ctx *pulumi.Context, args *GetAccessPointsArgs, opts ...pulumi.InvokeOption) (*GetAccessPointsResult, error)

type GetAccessPointsResultOutput

type GetAccessPointsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAccessPoints.

func (GetAccessPointsResultOutput) AccessPointSets

func (GetAccessPointsResultOutput) ElementType

func (GetAccessPointsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAccessPointsResultOutput) RegionId

func (GetAccessPointsResultOutput) ResultOutputFile

func (o GetAccessPointsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetAccessPointsResultOutput) ToGetAccessPointsResultOutput

func (o GetAccessPointsResultOutput) ToGetAccessPointsResultOutput() GetAccessPointsResultOutput

func (GetAccessPointsResultOutput) ToGetAccessPointsResultOutputWithContext

func (o GetAccessPointsResultOutput) ToGetAccessPointsResultOutputWithContext(ctx context.Context) GetAccessPointsResultOutput

type GetGatewayCcnRoutesArgs

type GetGatewayCcnRoutesArgs struct {
	DcgId            string  `pulumi:"dcgId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGatewayCcnRoutes.

type GetGatewayCcnRoutesInstanceList

type GetGatewayCcnRoutesInstanceList struct {
	AsPaths   []string `pulumi:"asPaths"`
	CidrBlock string   `pulumi:"cidrBlock"`
	DcgId     string   `pulumi:"dcgId"`
	RouteId   string   `pulumi:"routeId"`
}

type GetGatewayCcnRoutesInstanceListArgs

type GetGatewayCcnRoutesInstanceListArgs struct {
	AsPaths   pulumi.StringArrayInput `pulumi:"asPaths"`
	CidrBlock pulumi.StringInput      `pulumi:"cidrBlock"`
	DcgId     pulumi.StringInput      `pulumi:"dcgId"`
	RouteId   pulumi.StringInput      `pulumi:"routeId"`
}

func (GetGatewayCcnRoutesInstanceListArgs) ElementType

func (GetGatewayCcnRoutesInstanceListArgs) ToGetGatewayCcnRoutesInstanceListOutput

func (i GetGatewayCcnRoutesInstanceListArgs) ToGetGatewayCcnRoutesInstanceListOutput() GetGatewayCcnRoutesInstanceListOutput

func (GetGatewayCcnRoutesInstanceListArgs) ToGetGatewayCcnRoutesInstanceListOutputWithContext

func (i GetGatewayCcnRoutesInstanceListArgs) ToGetGatewayCcnRoutesInstanceListOutputWithContext(ctx context.Context) GetGatewayCcnRoutesInstanceListOutput

type GetGatewayCcnRoutesInstanceListArray

type GetGatewayCcnRoutesInstanceListArray []GetGatewayCcnRoutesInstanceListInput

func (GetGatewayCcnRoutesInstanceListArray) ElementType

func (GetGatewayCcnRoutesInstanceListArray) ToGetGatewayCcnRoutesInstanceListArrayOutput

func (i GetGatewayCcnRoutesInstanceListArray) ToGetGatewayCcnRoutesInstanceListArrayOutput() GetGatewayCcnRoutesInstanceListArrayOutput

func (GetGatewayCcnRoutesInstanceListArray) ToGetGatewayCcnRoutesInstanceListArrayOutputWithContext

func (i GetGatewayCcnRoutesInstanceListArray) ToGetGatewayCcnRoutesInstanceListArrayOutputWithContext(ctx context.Context) GetGatewayCcnRoutesInstanceListArrayOutput

type GetGatewayCcnRoutesInstanceListArrayInput

type GetGatewayCcnRoutesInstanceListArrayInput interface {
	pulumi.Input

	ToGetGatewayCcnRoutesInstanceListArrayOutput() GetGatewayCcnRoutesInstanceListArrayOutput
	ToGetGatewayCcnRoutesInstanceListArrayOutputWithContext(context.Context) GetGatewayCcnRoutesInstanceListArrayOutput
}

GetGatewayCcnRoutesInstanceListArrayInput is an input type that accepts GetGatewayCcnRoutesInstanceListArray and GetGatewayCcnRoutesInstanceListArrayOutput values. You can construct a concrete instance of `GetGatewayCcnRoutesInstanceListArrayInput` via:

GetGatewayCcnRoutesInstanceListArray{ GetGatewayCcnRoutesInstanceListArgs{...} }

type GetGatewayCcnRoutesInstanceListArrayOutput

type GetGatewayCcnRoutesInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayCcnRoutesInstanceListArrayOutput) ElementType

func (GetGatewayCcnRoutesInstanceListArrayOutput) Index

func (GetGatewayCcnRoutesInstanceListArrayOutput) ToGetGatewayCcnRoutesInstanceListArrayOutput

func (o GetGatewayCcnRoutesInstanceListArrayOutput) ToGetGatewayCcnRoutesInstanceListArrayOutput() GetGatewayCcnRoutesInstanceListArrayOutput

func (GetGatewayCcnRoutesInstanceListArrayOutput) ToGetGatewayCcnRoutesInstanceListArrayOutputWithContext

func (o GetGatewayCcnRoutesInstanceListArrayOutput) ToGetGatewayCcnRoutesInstanceListArrayOutputWithContext(ctx context.Context) GetGatewayCcnRoutesInstanceListArrayOutput

type GetGatewayCcnRoutesInstanceListInput

type GetGatewayCcnRoutesInstanceListInput interface {
	pulumi.Input

	ToGetGatewayCcnRoutesInstanceListOutput() GetGatewayCcnRoutesInstanceListOutput
	ToGetGatewayCcnRoutesInstanceListOutputWithContext(context.Context) GetGatewayCcnRoutesInstanceListOutput
}

GetGatewayCcnRoutesInstanceListInput is an input type that accepts GetGatewayCcnRoutesInstanceListArgs and GetGatewayCcnRoutesInstanceListOutput values. You can construct a concrete instance of `GetGatewayCcnRoutesInstanceListInput` via:

GetGatewayCcnRoutesInstanceListArgs{...}

type GetGatewayCcnRoutesInstanceListOutput

type GetGatewayCcnRoutesInstanceListOutput struct{ *pulumi.OutputState }

func (GetGatewayCcnRoutesInstanceListOutput) AsPaths

func (GetGatewayCcnRoutesInstanceListOutput) CidrBlock

func (GetGatewayCcnRoutesInstanceListOutput) DcgId

func (GetGatewayCcnRoutesInstanceListOutput) ElementType

func (GetGatewayCcnRoutesInstanceListOutput) RouteId

func (GetGatewayCcnRoutesInstanceListOutput) ToGetGatewayCcnRoutesInstanceListOutput

func (o GetGatewayCcnRoutesInstanceListOutput) ToGetGatewayCcnRoutesInstanceListOutput() GetGatewayCcnRoutesInstanceListOutput

func (GetGatewayCcnRoutesInstanceListOutput) ToGetGatewayCcnRoutesInstanceListOutputWithContext

func (o GetGatewayCcnRoutesInstanceListOutput) ToGetGatewayCcnRoutesInstanceListOutputWithContext(ctx context.Context) GetGatewayCcnRoutesInstanceListOutput

type GetGatewayCcnRoutesOutputArgs

type GetGatewayCcnRoutesOutputArgs struct {
	DcgId            pulumi.StringInput    `pulumi:"dcgId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGatewayCcnRoutes.

func (GetGatewayCcnRoutesOutputArgs) ElementType

type GetGatewayCcnRoutesResult

type GetGatewayCcnRoutesResult struct {
	DcgId string `pulumi:"dcgId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                            `pulumi:"id"`
	InstanceLists    []GetGatewayCcnRoutesInstanceList `pulumi:"instanceLists"`
	ResultOutputFile *string                           `pulumi:"resultOutputFile"`
}

A collection of values returned by getGatewayCcnRoutes.

type GetGatewayCcnRoutesResultOutput

type GetGatewayCcnRoutesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGatewayCcnRoutes.

func (GetGatewayCcnRoutesResultOutput) DcgId

func (GetGatewayCcnRoutesResultOutput) ElementType

func (GetGatewayCcnRoutesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetGatewayCcnRoutesResultOutput) InstanceLists

func (GetGatewayCcnRoutesResultOutput) ResultOutputFile

func (GetGatewayCcnRoutesResultOutput) ToGetGatewayCcnRoutesResultOutput

func (o GetGatewayCcnRoutesResultOutput) ToGetGatewayCcnRoutesResultOutput() GetGatewayCcnRoutesResultOutput

func (GetGatewayCcnRoutesResultOutput) ToGetGatewayCcnRoutesResultOutputWithContext

func (o GetGatewayCcnRoutesResultOutput) ToGetGatewayCcnRoutesResultOutputWithContext(ctx context.Context) GetGatewayCcnRoutesResultOutput

type GetGatewayInstancesArgs

type GetGatewayInstancesArgs struct {
	DcgId            *string `pulumi:"dcgId"`
	Name             *string `pulumi:"name"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGatewayInstances.

type GetGatewayInstancesInstanceList

type GetGatewayInstancesInstanceList struct {
	CnnRouteType      string `pulumi:"cnnRouteType"`
	CreateTime        string `pulumi:"createTime"`
	DcgId             string `pulumi:"dcgId"`
	DcgIp             string `pulumi:"dcgIp"`
	EnableBgp         bool   `pulumi:"enableBgp"`
	GatewayType       string `pulumi:"gatewayType"`
	Name              string `pulumi:"name"`
	NetworkInstanceId string `pulumi:"networkInstanceId"`
	NetworkType       string `pulumi:"networkType"`
}

type GetGatewayInstancesInstanceListArgs

type GetGatewayInstancesInstanceListArgs struct {
	CnnRouteType      pulumi.StringInput `pulumi:"cnnRouteType"`
	CreateTime        pulumi.StringInput `pulumi:"createTime"`
	DcgId             pulumi.StringInput `pulumi:"dcgId"`
	DcgIp             pulumi.StringInput `pulumi:"dcgIp"`
	EnableBgp         pulumi.BoolInput   `pulumi:"enableBgp"`
	GatewayType       pulumi.StringInput `pulumi:"gatewayType"`
	Name              pulumi.StringInput `pulumi:"name"`
	NetworkInstanceId pulumi.StringInput `pulumi:"networkInstanceId"`
	NetworkType       pulumi.StringInput `pulumi:"networkType"`
}

func (GetGatewayInstancesInstanceListArgs) ElementType

func (GetGatewayInstancesInstanceListArgs) ToGetGatewayInstancesInstanceListOutput

func (i GetGatewayInstancesInstanceListArgs) ToGetGatewayInstancesInstanceListOutput() GetGatewayInstancesInstanceListOutput

func (GetGatewayInstancesInstanceListArgs) ToGetGatewayInstancesInstanceListOutputWithContext

func (i GetGatewayInstancesInstanceListArgs) ToGetGatewayInstancesInstanceListOutputWithContext(ctx context.Context) GetGatewayInstancesInstanceListOutput

type GetGatewayInstancesInstanceListArray

type GetGatewayInstancesInstanceListArray []GetGatewayInstancesInstanceListInput

func (GetGatewayInstancesInstanceListArray) ElementType

func (GetGatewayInstancesInstanceListArray) ToGetGatewayInstancesInstanceListArrayOutput

func (i GetGatewayInstancesInstanceListArray) ToGetGatewayInstancesInstanceListArrayOutput() GetGatewayInstancesInstanceListArrayOutput

func (GetGatewayInstancesInstanceListArray) ToGetGatewayInstancesInstanceListArrayOutputWithContext

func (i GetGatewayInstancesInstanceListArray) ToGetGatewayInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetGatewayInstancesInstanceListArrayOutput

type GetGatewayInstancesInstanceListArrayInput

type GetGatewayInstancesInstanceListArrayInput interface {
	pulumi.Input

	ToGetGatewayInstancesInstanceListArrayOutput() GetGatewayInstancesInstanceListArrayOutput
	ToGetGatewayInstancesInstanceListArrayOutputWithContext(context.Context) GetGatewayInstancesInstanceListArrayOutput
}

GetGatewayInstancesInstanceListArrayInput is an input type that accepts GetGatewayInstancesInstanceListArray and GetGatewayInstancesInstanceListArrayOutput values. You can construct a concrete instance of `GetGatewayInstancesInstanceListArrayInput` via:

GetGatewayInstancesInstanceListArray{ GetGatewayInstancesInstanceListArgs{...} }

type GetGatewayInstancesInstanceListArrayOutput

type GetGatewayInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayInstancesInstanceListArrayOutput) ElementType

func (GetGatewayInstancesInstanceListArrayOutput) Index

func (GetGatewayInstancesInstanceListArrayOutput) ToGetGatewayInstancesInstanceListArrayOutput

func (o GetGatewayInstancesInstanceListArrayOutput) ToGetGatewayInstancesInstanceListArrayOutput() GetGatewayInstancesInstanceListArrayOutput

func (GetGatewayInstancesInstanceListArrayOutput) ToGetGatewayInstancesInstanceListArrayOutputWithContext

func (o GetGatewayInstancesInstanceListArrayOutput) ToGetGatewayInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetGatewayInstancesInstanceListArrayOutput

type GetGatewayInstancesInstanceListInput

type GetGatewayInstancesInstanceListInput interface {
	pulumi.Input

	ToGetGatewayInstancesInstanceListOutput() GetGatewayInstancesInstanceListOutput
	ToGetGatewayInstancesInstanceListOutputWithContext(context.Context) GetGatewayInstancesInstanceListOutput
}

GetGatewayInstancesInstanceListInput is an input type that accepts GetGatewayInstancesInstanceListArgs and GetGatewayInstancesInstanceListOutput values. You can construct a concrete instance of `GetGatewayInstancesInstanceListInput` via:

GetGatewayInstancesInstanceListArgs{...}

type GetGatewayInstancesInstanceListOutput

type GetGatewayInstancesInstanceListOutput struct{ *pulumi.OutputState }

func (GetGatewayInstancesInstanceListOutput) CnnRouteType

func (GetGatewayInstancesInstanceListOutput) CreateTime

func (GetGatewayInstancesInstanceListOutput) DcgId

func (GetGatewayInstancesInstanceListOutput) DcgIp

func (GetGatewayInstancesInstanceListOutput) ElementType

func (GetGatewayInstancesInstanceListOutput) EnableBgp

func (GetGatewayInstancesInstanceListOutput) GatewayType

func (GetGatewayInstancesInstanceListOutput) Name

func (GetGatewayInstancesInstanceListOutput) NetworkInstanceId

func (GetGatewayInstancesInstanceListOutput) NetworkType

func (GetGatewayInstancesInstanceListOutput) ToGetGatewayInstancesInstanceListOutput

func (o GetGatewayInstancesInstanceListOutput) ToGetGatewayInstancesInstanceListOutput() GetGatewayInstancesInstanceListOutput

func (GetGatewayInstancesInstanceListOutput) ToGetGatewayInstancesInstanceListOutputWithContext

func (o GetGatewayInstancesInstanceListOutput) ToGetGatewayInstancesInstanceListOutputWithContext(ctx context.Context) GetGatewayInstancesInstanceListOutput

type GetGatewayInstancesOutputArgs

type GetGatewayInstancesOutputArgs struct {
	DcgId            pulumi.StringPtrInput `pulumi:"dcgId"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGatewayInstances.

func (GetGatewayInstancesOutputArgs) ElementType

type GetGatewayInstancesResult

type GetGatewayInstancesResult struct {
	DcgId *string `pulumi:"dcgId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                            `pulumi:"id"`
	InstanceLists    []GetGatewayInstancesInstanceList `pulumi:"instanceLists"`
	Name             *string                           `pulumi:"name"`
	ResultOutputFile *string                           `pulumi:"resultOutputFile"`
}

A collection of values returned by getGatewayInstances.

type GetGatewayInstancesResultOutput

type GetGatewayInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGatewayInstances.

func (GetGatewayInstancesResultOutput) DcgId

func (GetGatewayInstancesResultOutput) ElementType

func (GetGatewayInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetGatewayInstancesResultOutput) InstanceLists

func (GetGatewayInstancesResultOutput) Name

func (GetGatewayInstancesResultOutput) ResultOutputFile

func (GetGatewayInstancesResultOutput) ToGetGatewayInstancesResultOutput

func (o GetGatewayInstancesResultOutput) ToGetGatewayInstancesResultOutput() GetGatewayInstancesResultOutput

func (GetGatewayInstancesResultOutput) ToGetGatewayInstancesResultOutputWithContext

func (o GetGatewayInstancesResultOutput) ToGetGatewayInstancesResultOutputWithContext(ctx context.Context) GetGatewayInstancesResultOutput

type GetInstancesArgs

type GetInstancesArgs struct {
	DcId             *string `pulumi:"dcId"`
	Name             *string `pulumi:"name"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstances.

type GetInstancesInstanceList

type GetInstancesInstanceList struct {
	AccessPointId            string `pulumi:"accessPointId"`
	Bandwidth                int    `pulumi:"bandwidth"`
	CircuitCode              string `pulumi:"circuitCode"`
	CreateTime               string `pulumi:"createTime"`
	CustomerAddress          string `pulumi:"customerAddress"`
	CustomerEmail            string `pulumi:"customerEmail"`
	CustomerName             string `pulumi:"customerName"`
	CustomerPhone            string `pulumi:"customerPhone"`
	DcId                     string `pulumi:"dcId"`
	EnabledTime              string `pulumi:"enabledTime"`
	ExpiredTime              string `pulumi:"expiredTime"`
	FaultReportContactPerson string `pulumi:"faultReportContactPerson"`
	FaultReportContactPhone  string `pulumi:"faultReportContactPhone"`
	LineOperator             string `pulumi:"lineOperator"`
	Location                 string `pulumi:"location"`
	Name                     string `pulumi:"name"`
	PortType                 string `pulumi:"portType"`
	RedundantDcId            string `pulumi:"redundantDcId"`
	State                    string `pulumi:"state"`
	TencentAddress           string `pulumi:"tencentAddress"`
}

type GetInstancesInstanceListArgs

type GetInstancesInstanceListArgs struct {
	AccessPointId            pulumi.StringInput `pulumi:"accessPointId"`
	Bandwidth                pulumi.IntInput    `pulumi:"bandwidth"`
	CircuitCode              pulumi.StringInput `pulumi:"circuitCode"`
	CreateTime               pulumi.StringInput `pulumi:"createTime"`
	CustomerAddress          pulumi.StringInput `pulumi:"customerAddress"`
	CustomerEmail            pulumi.StringInput `pulumi:"customerEmail"`
	CustomerName             pulumi.StringInput `pulumi:"customerName"`
	CustomerPhone            pulumi.StringInput `pulumi:"customerPhone"`
	DcId                     pulumi.StringInput `pulumi:"dcId"`
	EnabledTime              pulumi.StringInput `pulumi:"enabledTime"`
	ExpiredTime              pulumi.StringInput `pulumi:"expiredTime"`
	FaultReportContactPerson pulumi.StringInput `pulumi:"faultReportContactPerson"`
	FaultReportContactPhone  pulumi.StringInput `pulumi:"faultReportContactPhone"`
	LineOperator             pulumi.StringInput `pulumi:"lineOperator"`
	Location                 pulumi.StringInput `pulumi:"location"`
	Name                     pulumi.StringInput `pulumi:"name"`
	PortType                 pulumi.StringInput `pulumi:"portType"`
	RedundantDcId            pulumi.StringInput `pulumi:"redundantDcId"`
	State                    pulumi.StringInput `pulumi:"state"`
	TencentAddress           pulumi.StringInput `pulumi:"tencentAddress"`
}

func (GetInstancesInstanceListArgs) ElementType

func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput

func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput

func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext

func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput

type GetInstancesInstanceListArray

type GetInstancesInstanceListArray []GetInstancesInstanceListInput

func (GetInstancesInstanceListArray) ElementType

func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput

func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput

func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext

func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListArrayInput

type GetInstancesInstanceListArrayInput interface {
	pulumi.Input

	ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
	ToGetInstancesInstanceListArrayOutputWithContext(context.Context) GetInstancesInstanceListArrayOutput
}

GetInstancesInstanceListArrayInput is an input type that accepts GetInstancesInstanceListArray and GetInstancesInstanceListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListArrayInput` via:

GetInstancesInstanceListArray{ GetInstancesInstanceListArgs{...} }

type GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListArrayOutput) ElementType

func (GetInstancesInstanceListArrayOutput) Index

func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput

func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput

func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext

func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListInput

type GetInstancesInstanceListInput interface {
	pulumi.Input

	ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
	ToGetInstancesInstanceListOutputWithContext(context.Context) GetInstancesInstanceListOutput
}

GetInstancesInstanceListInput is an input type that accepts GetInstancesInstanceListArgs and GetInstancesInstanceListOutput values. You can construct a concrete instance of `GetInstancesInstanceListInput` via:

GetInstancesInstanceListArgs{...}

type GetInstancesInstanceListOutput

type GetInstancesInstanceListOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListOutput) AccessPointId

func (GetInstancesInstanceListOutput) Bandwidth

func (GetInstancesInstanceListOutput) CircuitCode

func (GetInstancesInstanceListOutput) CreateTime

func (GetInstancesInstanceListOutput) CustomerAddress

func (GetInstancesInstanceListOutput) CustomerEmail

func (GetInstancesInstanceListOutput) CustomerName

func (GetInstancesInstanceListOutput) CustomerPhone

func (GetInstancesInstanceListOutput) DcId

func (GetInstancesInstanceListOutput) ElementType

func (GetInstancesInstanceListOutput) EnabledTime

func (GetInstancesInstanceListOutput) ExpiredTime

func (GetInstancesInstanceListOutput) FaultReportContactPerson

func (o GetInstancesInstanceListOutput) FaultReportContactPerson() pulumi.StringOutput

func (GetInstancesInstanceListOutput) FaultReportContactPhone

func (o GetInstancesInstanceListOutput) FaultReportContactPhone() pulumi.StringOutput

func (GetInstancesInstanceListOutput) LineOperator

func (GetInstancesInstanceListOutput) Location

func (GetInstancesInstanceListOutput) Name

func (GetInstancesInstanceListOutput) PortType

func (GetInstancesInstanceListOutput) RedundantDcId

func (GetInstancesInstanceListOutput) State

func (GetInstancesInstanceListOutput) TencentAddress

func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput

func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput

func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext

func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput

type GetInstancesOutputArgs

type GetInstancesOutputArgs struct {
	DcId             pulumi.StringPtrInput `pulumi:"dcId"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstances.

func (GetInstancesOutputArgs) ElementType

func (GetInstancesOutputArgs) ElementType() reflect.Type

type GetInstancesResult

type GetInstancesResult struct {
	DcId *string `pulumi:"dcId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                     `pulumi:"id"`
	InstanceLists    []GetInstancesInstanceList `pulumi:"instanceLists"`
	Name             *string                    `pulumi:"name"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstances.

func GetInstances

func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)

type GetInstancesResultOutput

type GetInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstances.

func (GetInstancesResultOutput) DcId

func (GetInstancesResultOutput) ElementType

func (GetInstancesResultOutput) ElementType() reflect.Type

func (GetInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstancesResultOutput) InstanceLists

func (GetInstancesResultOutput) Name

func (GetInstancesResultOutput) ResultOutputFile

func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutput

func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext

func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput

type GetInternetAddressQuotaArgs

type GetInternetAddressQuotaArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInternetAddressQuota.

type GetInternetAddressQuotaOutputArgs

type GetInternetAddressQuotaOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInternetAddressQuota.

func (GetInternetAddressQuotaOutputArgs) ElementType

type GetInternetAddressQuotaResult

type GetInternetAddressQuotaResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Ipv4BgpNum       int     `pulumi:"ipv4BgpNum"`
	Ipv4BgpQuota     int     `pulumi:"ipv4BgpQuota"`
	Ipv4OtherNum     int     `pulumi:"ipv4OtherNum"`
	Ipv4OtherQuota   int     `pulumi:"ipv4OtherQuota"`
	Ipv6PrefixLen    int     `pulumi:"ipv6PrefixLen"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getInternetAddressQuota.

type GetInternetAddressQuotaResultOutput

type GetInternetAddressQuotaResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInternetAddressQuota.

func (GetInternetAddressQuotaResultOutput) ElementType

func (GetInternetAddressQuotaResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInternetAddressQuotaResultOutput) Ipv4BgpNum

func (GetInternetAddressQuotaResultOutput) Ipv4BgpQuota

func (GetInternetAddressQuotaResultOutput) Ipv4OtherNum

func (GetInternetAddressQuotaResultOutput) Ipv4OtherQuota

func (GetInternetAddressQuotaResultOutput) Ipv6PrefixLen

func (GetInternetAddressQuotaResultOutput) ResultOutputFile

func (GetInternetAddressQuotaResultOutput) ToGetInternetAddressQuotaResultOutput

func (o GetInternetAddressQuotaResultOutput) ToGetInternetAddressQuotaResultOutput() GetInternetAddressQuotaResultOutput

func (GetInternetAddressQuotaResultOutput) ToGetInternetAddressQuotaResultOutputWithContext

func (o GetInternetAddressQuotaResultOutput) ToGetInternetAddressQuotaResultOutputWithContext(ctx context.Context) GetInternetAddressQuotaResultOutput

type GetInternetAddressStatisticsArgs

type GetInternetAddressStatisticsArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInternetAddressStatistics.

type GetInternetAddressStatisticsInternetAddressStatistic

type GetInternetAddressStatisticsInternetAddressStatistic struct {
	Region    string `pulumi:"region"`
	SubnetNum int    `pulumi:"subnetNum"`
}

type GetInternetAddressStatisticsInternetAddressStatisticArgs

type GetInternetAddressStatisticsInternetAddressStatisticArgs struct {
	Region    pulumi.StringInput `pulumi:"region"`
	SubnetNum pulumi.IntInput    `pulumi:"subnetNum"`
}

func (GetInternetAddressStatisticsInternetAddressStatisticArgs) ElementType

func (GetInternetAddressStatisticsInternetAddressStatisticArgs) ToGetInternetAddressStatisticsInternetAddressStatisticOutput

func (GetInternetAddressStatisticsInternetAddressStatisticArgs) ToGetInternetAddressStatisticsInternetAddressStatisticOutputWithContext

func (i GetInternetAddressStatisticsInternetAddressStatisticArgs) ToGetInternetAddressStatisticsInternetAddressStatisticOutputWithContext(ctx context.Context) GetInternetAddressStatisticsInternetAddressStatisticOutput

type GetInternetAddressStatisticsInternetAddressStatisticArray

type GetInternetAddressStatisticsInternetAddressStatisticArray []GetInternetAddressStatisticsInternetAddressStatisticInput

func (GetInternetAddressStatisticsInternetAddressStatisticArray) ElementType

func (GetInternetAddressStatisticsInternetAddressStatisticArray) ToGetInternetAddressStatisticsInternetAddressStatisticArrayOutput

func (i GetInternetAddressStatisticsInternetAddressStatisticArray) ToGetInternetAddressStatisticsInternetAddressStatisticArrayOutput() GetInternetAddressStatisticsInternetAddressStatisticArrayOutput

func (GetInternetAddressStatisticsInternetAddressStatisticArray) ToGetInternetAddressStatisticsInternetAddressStatisticArrayOutputWithContext

func (i GetInternetAddressStatisticsInternetAddressStatisticArray) ToGetInternetAddressStatisticsInternetAddressStatisticArrayOutputWithContext(ctx context.Context) GetInternetAddressStatisticsInternetAddressStatisticArrayOutput

type GetInternetAddressStatisticsInternetAddressStatisticArrayInput

type GetInternetAddressStatisticsInternetAddressStatisticArrayInput interface {
	pulumi.Input

	ToGetInternetAddressStatisticsInternetAddressStatisticArrayOutput() GetInternetAddressStatisticsInternetAddressStatisticArrayOutput
	ToGetInternetAddressStatisticsInternetAddressStatisticArrayOutputWithContext(context.Context) GetInternetAddressStatisticsInternetAddressStatisticArrayOutput
}

GetInternetAddressStatisticsInternetAddressStatisticArrayInput is an input type that accepts GetInternetAddressStatisticsInternetAddressStatisticArray and GetInternetAddressStatisticsInternetAddressStatisticArrayOutput values. You can construct a concrete instance of `GetInternetAddressStatisticsInternetAddressStatisticArrayInput` via:

GetInternetAddressStatisticsInternetAddressStatisticArray{ GetInternetAddressStatisticsInternetAddressStatisticArgs{...} }

type GetInternetAddressStatisticsInternetAddressStatisticArrayOutput

type GetInternetAddressStatisticsInternetAddressStatisticArrayOutput struct{ *pulumi.OutputState }

func (GetInternetAddressStatisticsInternetAddressStatisticArrayOutput) ElementType

func (GetInternetAddressStatisticsInternetAddressStatisticArrayOutput) Index

func (GetInternetAddressStatisticsInternetAddressStatisticArrayOutput) ToGetInternetAddressStatisticsInternetAddressStatisticArrayOutput

func (GetInternetAddressStatisticsInternetAddressStatisticArrayOutput) ToGetInternetAddressStatisticsInternetAddressStatisticArrayOutputWithContext

func (o GetInternetAddressStatisticsInternetAddressStatisticArrayOutput) ToGetInternetAddressStatisticsInternetAddressStatisticArrayOutputWithContext(ctx context.Context) GetInternetAddressStatisticsInternetAddressStatisticArrayOutput

type GetInternetAddressStatisticsInternetAddressStatisticInput

type GetInternetAddressStatisticsInternetAddressStatisticInput interface {
	pulumi.Input

	ToGetInternetAddressStatisticsInternetAddressStatisticOutput() GetInternetAddressStatisticsInternetAddressStatisticOutput
	ToGetInternetAddressStatisticsInternetAddressStatisticOutputWithContext(context.Context) GetInternetAddressStatisticsInternetAddressStatisticOutput
}

GetInternetAddressStatisticsInternetAddressStatisticInput is an input type that accepts GetInternetAddressStatisticsInternetAddressStatisticArgs and GetInternetAddressStatisticsInternetAddressStatisticOutput values. You can construct a concrete instance of `GetInternetAddressStatisticsInternetAddressStatisticInput` via:

GetInternetAddressStatisticsInternetAddressStatisticArgs{...}

type GetInternetAddressStatisticsInternetAddressStatisticOutput

type GetInternetAddressStatisticsInternetAddressStatisticOutput struct{ *pulumi.OutputState }

func (GetInternetAddressStatisticsInternetAddressStatisticOutput) ElementType

func (GetInternetAddressStatisticsInternetAddressStatisticOutput) Region

func (GetInternetAddressStatisticsInternetAddressStatisticOutput) SubnetNum

func (GetInternetAddressStatisticsInternetAddressStatisticOutput) ToGetInternetAddressStatisticsInternetAddressStatisticOutput

func (GetInternetAddressStatisticsInternetAddressStatisticOutput) ToGetInternetAddressStatisticsInternetAddressStatisticOutputWithContext

func (o GetInternetAddressStatisticsInternetAddressStatisticOutput) ToGetInternetAddressStatisticsInternetAddressStatisticOutputWithContext(ctx context.Context) GetInternetAddressStatisticsInternetAddressStatisticOutput

type GetInternetAddressStatisticsOutputArgs

type GetInternetAddressStatisticsOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInternetAddressStatistics.

func (GetInternetAddressStatisticsOutputArgs) ElementType

type GetInternetAddressStatisticsResult

type GetInternetAddressStatisticsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                        string                                                 `pulumi:"id"`
	InternetAddressStatistics []GetInternetAddressStatisticsInternetAddressStatistic `pulumi:"internetAddressStatistics"`
	ResultOutputFile          *string                                                `pulumi:"resultOutputFile"`
}

A collection of values returned by getInternetAddressStatistics.

type GetInternetAddressStatisticsResultOutput

type GetInternetAddressStatisticsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInternetAddressStatistics.

func (GetInternetAddressStatisticsResultOutput) ElementType

func (GetInternetAddressStatisticsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInternetAddressStatisticsResultOutput) InternetAddressStatistics

func (GetInternetAddressStatisticsResultOutput) ResultOutputFile

func (GetInternetAddressStatisticsResultOutput) ToGetInternetAddressStatisticsResultOutput

func (o GetInternetAddressStatisticsResultOutput) ToGetInternetAddressStatisticsResultOutput() GetInternetAddressStatisticsResultOutput

func (GetInternetAddressStatisticsResultOutput) ToGetInternetAddressStatisticsResultOutputWithContext

func (o GetInternetAddressStatisticsResultOutput) ToGetInternetAddressStatisticsResultOutputWithContext(ctx context.Context) GetInternetAddressStatisticsResultOutput

type GetPublicDirectConnectTunnelRoutesArgs

type GetPublicDirectConnectTunnelRoutesArgs struct {
	DirectConnectTunnelId string                                     `pulumi:"directConnectTunnelId"`
	Filters               []GetPublicDirectConnectTunnelRoutesFilter `pulumi:"filters"`
	ResultOutputFile      *string                                    `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getPublicDirectConnectTunnelRoutes.

type GetPublicDirectConnectTunnelRoutesFilter

type GetPublicDirectConnectTunnelRoutesFilter struct {
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetPublicDirectConnectTunnelRoutesFilterArgs

type GetPublicDirectConnectTunnelRoutesFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetPublicDirectConnectTunnelRoutesFilterArgs) ElementType

func (GetPublicDirectConnectTunnelRoutesFilterArgs) ToGetPublicDirectConnectTunnelRoutesFilterOutput

func (i GetPublicDirectConnectTunnelRoutesFilterArgs) ToGetPublicDirectConnectTunnelRoutesFilterOutput() GetPublicDirectConnectTunnelRoutesFilterOutput

func (GetPublicDirectConnectTunnelRoutesFilterArgs) ToGetPublicDirectConnectTunnelRoutesFilterOutputWithContext

func (i GetPublicDirectConnectTunnelRoutesFilterArgs) ToGetPublicDirectConnectTunnelRoutesFilterOutputWithContext(ctx context.Context) GetPublicDirectConnectTunnelRoutesFilterOutput

type GetPublicDirectConnectTunnelRoutesFilterArray

type GetPublicDirectConnectTunnelRoutesFilterArray []GetPublicDirectConnectTunnelRoutesFilterInput

func (GetPublicDirectConnectTunnelRoutesFilterArray) ElementType

func (GetPublicDirectConnectTunnelRoutesFilterArray) ToGetPublicDirectConnectTunnelRoutesFilterArrayOutput

func (i GetPublicDirectConnectTunnelRoutesFilterArray) ToGetPublicDirectConnectTunnelRoutesFilterArrayOutput() GetPublicDirectConnectTunnelRoutesFilterArrayOutput

func (GetPublicDirectConnectTunnelRoutesFilterArray) ToGetPublicDirectConnectTunnelRoutesFilterArrayOutputWithContext

func (i GetPublicDirectConnectTunnelRoutesFilterArray) ToGetPublicDirectConnectTunnelRoutesFilterArrayOutputWithContext(ctx context.Context) GetPublicDirectConnectTunnelRoutesFilterArrayOutput

type GetPublicDirectConnectTunnelRoutesFilterArrayInput

type GetPublicDirectConnectTunnelRoutesFilterArrayInput interface {
	pulumi.Input

	ToGetPublicDirectConnectTunnelRoutesFilterArrayOutput() GetPublicDirectConnectTunnelRoutesFilterArrayOutput
	ToGetPublicDirectConnectTunnelRoutesFilterArrayOutputWithContext(context.Context) GetPublicDirectConnectTunnelRoutesFilterArrayOutput
}

GetPublicDirectConnectTunnelRoutesFilterArrayInput is an input type that accepts GetPublicDirectConnectTunnelRoutesFilterArray and GetPublicDirectConnectTunnelRoutesFilterArrayOutput values. You can construct a concrete instance of `GetPublicDirectConnectTunnelRoutesFilterArrayInput` via:

GetPublicDirectConnectTunnelRoutesFilterArray{ GetPublicDirectConnectTunnelRoutesFilterArgs{...} }

type GetPublicDirectConnectTunnelRoutesFilterArrayOutput

type GetPublicDirectConnectTunnelRoutesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPublicDirectConnectTunnelRoutesFilterArrayOutput) ElementType

func (GetPublicDirectConnectTunnelRoutesFilterArrayOutput) Index

func (GetPublicDirectConnectTunnelRoutesFilterArrayOutput) ToGetPublicDirectConnectTunnelRoutesFilterArrayOutput

func (o GetPublicDirectConnectTunnelRoutesFilterArrayOutput) ToGetPublicDirectConnectTunnelRoutesFilterArrayOutput() GetPublicDirectConnectTunnelRoutesFilterArrayOutput

func (GetPublicDirectConnectTunnelRoutesFilterArrayOutput) ToGetPublicDirectConnectTunnelRoutesFilterArrayOutputWithContext

func (o GetPublicDirectConnectTunnelRoutesFilterArrayOutput) ToGetPublicDirectConnectTunnelRoutesFilterArrayOutputWithContext(ctx context.Context) GetPublicDirectConnectTunnelRoutesFilterArrayOutput

type GetPublicDirectConnectTunnelRoutesFilterInput

type GetPublicDirectConnectTunnelRoutesFilterInput interface {
	pulumi.Input

	ToGetPublicDirectConnectTunnelRoutesFilterOutput() GetPublicDirectConnectTunnelRoutesFilterOutput
	ToGetPublicDirectConnectTunnelRoutesFilterOutputWithContext(context.Context) GetPublicDirectConnectTunnelRoutesFilterOutput
}

GetPublicDirectConnectTunnelRoutesFilterInput is an input type that accepts GetPublicDirectConnectTunnelRoutesFilterArgs and GetPublicDirectConnectTunnelRoutesFilterOutput values. You can construct a concrete instance of `GetPublicDirectConnectTunnelRoutesFilterInput` via:

GetPublicDirectConnectTunnelRoutesFilterArgs{...}

type GetPublicDirectConnectTunnelRoutesFilterOutput

type GetPublicDirectConnectTunnelRoutesFilterOutput struct{ *pulumi.OutputState }

func (GetPublicDirectConnectTunnelRoutesFilterOutput) ElementType

func (GetPublicDirectConnectTunnelRoutesFilterOutput) Name

func (GetPublicDirectConnectTunnelRoutesFilterOutput) ToGetPublicDirectConnectTunnelRoutesFilterOutput

func (o GetPublicDirectConnectTunnelRoutesFilterOutput) ToGetPublicDirectConnectTunnelRoutesFilterOutput() GetPublicDirectConnectTunnelRoutesFilterOutput

func (GetPublicDirectConnectTunnelRoutesFilterOutput) ToGetPublicDirectConnectTunnelRoutesFilterOutputWithContext

func (o GetPublicDirectConnectTunnelRoutesFilterOutput) ToGetPublicDirectConnectTunnelRoutesFilterOutputWithContext(ctx context.Context) GetPublicDirectConnectTunnelRoutesFilterOutput

func (GetPublicDirectConnectTunnelRoutesFilterOutput) Values

type GetPublicDirectConnectTunnelRoutesOutputArgs

type GetPublicDirectConnectTunnelRoutesOutputArgs struct {
	DirectConnectTunnelId pulumi.StringInput                                 `pulumi:"directConnectTunnelId"`
	Filters               GetPublicDirectConnectTunnelRoutesFilterArrayInput `pulumi:"filters"`
	ResultOutputFile      pulumi.StringPtrInput                              `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getPublicDirectConnectTunnelRoutes.

func (GetPublicDirectConnectTunnelRoutesOutputArgs) ElementType

type GetPublicDirectConnectTunnelRoutesResult

type GetPublicDirectConnectTunnelRoutesResult struct {
	DirectConnectTunnelId string                                     `pulumi:"directConnectTunnelId"`
	Filters               []GetPublicDirectConnectTunnelRoutesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                                    `pulumi:"id"`
	ResultOutputFile *string                                   `pulumi:"resultOutputFile"`
	Routes           []GetPublicDirectConnectTunnelRoutesRoute `pulumi:"routes"`
}

A collection of values returned by getPublicDirectConnectTunnelRoutes.

type GetPublicDirectConnectTunnelRoutesResultOutput

type GetPublicDirectConnectTunnelRoutesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPublicDirectConnectTunnelRoutes.

func (GetPublicDirectConnectTunnelRoutesResultOutput) DirectConnectTunnelId

func (GetPublicDirectConnectTunnelRoutesResultOutput) ElementType

func (GetPublicDirectConnectTunnelRoutesResultOutput) Filters

func (GetPublicDirectConnectTunnelRoutesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPublicDirectConnectTunnelRoutesResultOutput) ResultOutputFile

func (GetPublicDirectConnectTunnelRoutesResultOutput) Routes

func (GetPublicDirectConnectTunnelRoutesResultOutput) ToGetPublicDirectConnectTunnelRoutesResultOutput

func (o GetPublicDirectConnectTunnelRoutesResultOutput) ToGetPublicDirectConnectTunnelRoutesResultOutput() GetPublicDirectConnectTunnelRoutesResultOutput

func (GetPublicDirectConnectTunnelRoutesResultOutput) ToGetPublicDirectConnectTunnelRoutesResultOutputWithContext

func (o GetPublicDirectConnectTunnelRoutesResultOutput) ToGetPublicDirectConnectTunnelRoutesResultOutputWithContext(ctx context.Context) GetPublicDirectConnectTunnelRoutesResultOutput

type GetPublicDirectConnectTunnelRoutesRoute

type GetPublicDirectConnectTunnelRoutesRoute struct {
	AsPaths              []string `pulumi:"asPaths"`
	DestinationCidrBlock string   `pulumi:"destinationCidrBlock"`
	NextHop              string   `pulumi:"nextHop"`
	RouteId              string   `pulumi:"routeId"`
	RouteType            string   `pulumi:"routeType"`
	Status               string   `pulumi:"status"`
}

type GetPublicDirectConnectTunnelRoutesRouteArgs

type GetPublicDirectConnectTunnelRoutesRouteArgs struct {
	AsPaths              pulumi.StringArrayInput `pulumi:"asPaths"`
	DestinationCidrBlock pulumi.StringInput      `pulumi:"destinationCidrBlock"`
	NextHop              pulumi.StringInput      `pulumi:"nextHop"`
	RouteId              pulumi.StringInput      `pulumi:"routeId"`
	RouteType            pulumi.StringInput      `pulumi:"routeType"`
	Status               pulumi.StringInput      `pulumi:"status"`
}

func (GetPublicDirectConnectTunnelRoutesRouteArgs) ElementType

func (GetPublicDirectConnectTunnelRoutesRouteArgs) ToGetPublicDirectConnectTunnelRoutesRouteOutput

func (i GetPublicDirectConnectTunnelRoutesRouteArgs) ToGetPublicDirectConnectTunnelRoutesRouteOutput() GetPublicDirectConnectTunnelRoutesRouteOutput

func (GetPublicDirectConnectTunnelRoutesRouteArgs) ToGetPublicDirectConnectTunnelRoutesRouteOutputWithContext

func (i GetPublicDirectConnectTunnelRoutesRouteArgs) ToGetPublicDirectConnectTunnelRoutesRouteOutputWithContext(ctx context.Context) GetPublicDirectConnectTunnelRoutesRouteOutput

type GetPublicDirectConnectTunnelRoutesRouteArray

type GetPublicDirectConnectTunnelRoutesRouteArray []GetPublicDirectConnectTunnelRoutesRouteInput

func (GetPublicDirectConnectTunnelRoutesRouteArray) ElementType

func (GetPublicDirectConnectTunnelRoutesRouteArray) ToGetPublicDirectConnectTunnelRoutesRouteArrayOutput

func (i GetPublicDirectConnectTunnelRoutesRouteArray) ToGetPublicDirectConnectTunnelRoutesRouteArrayOutput() GetPublicDirectConnectTunnelRoutesRouteArrayOutput

func (GetPublicDirectConnectTunnelRoutesRouteArray) ToGetPublicDirectConnectTunnelRoutesRouteArrayOutputWithContext

func (i GetPublicDirectConnectTunnelRoutesRouteArray) ToGetPublicDirectConnectTunnelRoutesRouteArrayOutputWithContext(ctx context.Context) GetPublicDirectConnectTunnelRoutesRouteArrayOutput

type GetPublicDirectConnectTunnelRoutesRouteArrayInput

type GetPublicDirectConnectTunnelRoutesRouteArrayInput interface {
	pulumi.Input

	ToGetPublicDirectConnectTunnelRoutesRouteArrayOutput() GetPublicDirectConnectTunnelRoutesRouteArrayOutput
	ToGetPublicDirectConnectTunnelRoutesRouteArrayOutputWithContext(context.Context) GetPublicDirectConnectTunnelRoutesRouteArrayOutput
}

GetPublicDirectConnectTunnelRoutesRouteArrayInput is an input type that accepts GetPublicDirectConnectTunnelRoutesRouteArray and GetPublicDirectConnectTunnelRoutesRouteArrayOutput values. You can construct a concrete instance of `GetPublicDirectConnectTunnelRoutesRouteArrayInput` via:

GetPublicDirectConnectTunnelRoutesRouteArray{ GetPublicDirectConnectTunnelRoutesRouteArgs{...} }

type GetPublicDirectConnectTunnelRoutesRouteArrayOutput

type GetPublicDirectConnectTunnelRoutesRouteArrayOutput struct{ *pulumi.OutputState }

func (GetPublicDirectConnectTunnelRoutesRouteArrayOutput) ElementType

func (GetPublicDirectConnectTunnelRoutesRouteArrayOutput) Index

func (GetPublicDirectConnectTunnelRoutesRouteArrayOutput) ToGetPublicDirectConnectTunnelRoutesRouteArrayOutput

func (o GetPublicDirectConnectTunnelRoutesRouteArrayOutput) ToGetPublicDirectConnectTunnelRoutesRouteArrayOutput() GetPublicDirectConnectTunnelRoutesRouteArrayOutput

func (GetPublicDirectConnectTunnelRoutesRouteArrayOutput) ToGetPublicDirectConnectTunnelRoutesRouteArrayOutputWithContext

func (o GetPublicDirectConnectTunnelRoutesRouteArrayOutput) ToGetPublicDirectConnectTunnelRoutesRouteArrayOutputWithContext(ctx context.Context) GetPublicDirectConnectTunnelRoutesRouteArrayOutput

type GetPublicDirectConnectTunnelRoutesRouteInput

type GetPublicDirectConnectTunnelRoutesRouteInput interface {
	pulumi.Input

	ToGetPublicDirectConnectTunnelRoutesRouteOutput() GetPublicDirectConnectTunnelRoutesRouteOutput
	ToGetPublicDirectConnectTunnelRoutesRouteOutputWithContext(context.Context) GetPublicDirectConnectTunnelRoutesRouteOutput
}

GetPublicDirectConnectTunnelRoutesRouteInput is an input type that accepts GetPublicDirectConnectTunnelRoutesRouteArgs and GetPublicDirectConnectTunnelRoutesRouteOutput values. You can construct a concrete instance of `GetPublicDirectConnectTunnelRoutesRouteInput` via:

GetPublicDirectConnectTunnelRoutesRouteArgs{...}

type GetPublicDirectConnectTunnelRoutesRouteOutput

type GetPublicDirectConnectTunnelRoutesRouteOutput struct{ *pulumi.OutputState }

func (GetPublicDirectConnectTunnelRoutesRouteOutput) AsPaths

func (GetPublicDirectConnectTunnelRoutesRouteOutput) DestinationCidrBlock

func (GetPublicDirectConnectTunnelRoutesRouteOutput) ElementType

func (GetPublicDirectConnectTunnelRoutesRouteOutput) NextHop

func (GetPublicDirectConnectTunnelRoutesRouteOutput) RouteId

func (GetPublicDirectConnectTunnelRoutesRouteOutput) RouteType

func (GetPublicDirectConnectTunnelRoutesRouteOutput) Status

func (GetPublicDirectConnectTunnelRoutesRouteOutput) ToGetPublicDirectConnectTunnelRoutesRouteOutput

func (o GetPublicDirectConnectTunnelRoutesRouteOutput) ToGetPublicDirectConnectTunnelRoutesRouteOutput() GetPublicDirectConnectTunnelRoutesRouteOutput

func (GetPublicDirectConnectTunnelRoutesRouteOutput) ToGetPublicDirectConnectTunnelRoutesRouteOutputWithContext

func (o GetPublicDirectConnectTunnelRoutesRouteOutput) ToGetPublicDirectConnectTunnelRoutesRouteOutputWithContext(ctx context.Context) GetPublicDirectConnectTunnelRoutesRouteOutput

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// Access point of connection.You can call `DescribeAccessPoints` to get the region ID. The selected access point must
	// exist and be available.
	AccessPointId pulumi.StringOutput `pulumi:"accessPointId"`
	// Connection port bandwidth in Mbps. Value range: [2,10240]. Default value: 1000.
	Bandwidth pulumi.IntPtrOutput `pulumi:"bandwidth"`
	// Circuit code of a connection, which is provided by the ISP or connection provider.
	CircuitCode pulumi.StringPtrOutput `pulumi:"circuitCode"`
	// User-side IP address for connection debugging, which is automatically assigned by default.
	CustomerAddress pulumi.StringPtrOutput `pulumi:"customerAddress"`
	// Email address of connection applicant, which is obtained from the account system by default.
	CustomerContactMail pulumi.StringPtrOutput `pulumi:"customerContactMail"`
	// Contact number of connection applicant, which is obtained from the account system by default.
	CustomerContactNumber pulumi.StringPtrOutput `pulumi:"customerContactNumber"`
	// Name of connection applicant, which is obtained from the account system by default.
	CustomerName pulumi.StringPtrOutput `pulumi:"customerName"`
	// Connection name.
	DirectConnectName pulumi.StringOutput `pulumi:"directConnectName"`
	// Fault reporting contact number.
	FaultReportContactNumber pulumi.StringPtrOutput `pulumi:"faultReportContactNumber"`
	// Fault reporting contact person.
	FaultReportContactPerson pulumi.StringPtrOutput `pulumi:"faultReportContactPerson"`
	// ISP that provides connections. Valid values: ChinaTelecom (China Telecom), ChinaMobile (China Mobile), ChinaUnicom
	// (China Unicom), In-houseWiring (in-house wiring), ChinaOther (other Chinese ISPs), InternationalOperator (international
	// ISPs).
	LineOperator pulumi.StringOutput `pulumi:"lineOperator"`
	// Local IDC location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Port type of connection. Valid values: 100Base-T (100-Megabit electrical Ethernet interface), 1000Base-T (1-Gigabit
	// electrical Ethernet interface), 1000Base-LX (1-Gigabit single-module optical Ethernet interface; 10 KM), 10GBase-T
	// (10-Gigabit electrical Ethernet interface), 10GBase-LR (10-Gigabit single-module optical Ethernet interface; 10 KM).
	// Default value: 1000Base-LX.
	PortType pulumi.StringOutput `pulumi:"portType"`
	// ID of redundant connection.
	RedundantDirectConnectId pulumi.StringPtrOutput `pulumi:"redundantDirectConnectId"`
	// Whether the connection applicant has signed the service agreement. Default value: true.
	SignLaw pulumi.BoolPtrOutput `pulumi:"signLaw"`
	// Tencent-side IP address for connection debugging, which is automatically assigned by default.
	TencentAddress pulumi.StringPtrOutput `pulumi:"tencentAddress"`
	// VLAN for connection debugging, which is enabled and automatically assigned by default.
	Vlan pulumi.IntPtrOutput `pulumi:"vlan"`
}

func GetInstance

func GetInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)

GetInstance gets an existing Instance 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 NewInstance

func NewInstance(ctx *pulumi.Context,
	name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)

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

func (*Instance) ElementType

func (*Instance) ElementType() reflect.Type

func (*Instance) ToInstanceOutput

func (i *Instance) ToInstanceOutput() InstanceOutput

func (*Instance) ToInstanceOutputWithContext

func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceArgs

type InstanceArgs struct {
	// Access point of connection.You can call `DescribeAccessPoints` to get the region ID. The selected access point must
	// exist and be available.
	AccessPointId pulumi.StringInput
	// Connection port bandwidth in Mbps. Value range: [2,10240]. Default value: 1000.
	Bandwidth pulumi.IntPtrInput
	// Circuit code of a connection, which is provided by the ISP or connection provider.
	CircuitCode pulumi.StringPtrInput
	// User-side IP address for connection debugging, which is automatically assigned by default.
	CustomerAddress pulumi.StringPtrInput
	// Email address of connection applicant, which is obtained from the account system by default.
	CustomerContactMail pulumi.StringPtrInput
	// Contact number of connection applicant, which is obtained from the account system by default.
	CustomerContactNumber pulumi.StringPtrInput
	// Name of connection applicant, which is obtained from the account system by default.
	CustomerName pulumi.StringPtrInput
	// Connection name.
	DirectConnectName pulumi.StringInput
	// Fault reporting contact number.
	FaultReportContactNumber pulumi.StringPtrInput
	// Fault reporting contact person.
	FaultReportContactPerson pulumi.StringPtrInput
	// ISP that provides connections. Valid values: ChinaTelecom (China Telecom), ChinaMobile (China Mobile), ChinaUnicom
	// (China Unicom), In-houseWiring (in-house wiring), ChinaOther (other Chinese ISPs), InternationalOperator (international
	// ISPs).
	LineOperator pulumi.StringInput
	// Local IDC location.
	Location pulumi.StringPtrInput
	// Port type of connection. Valid values: 100Base-T (100-Megabit electrical Ethernet interface), 1000Base-T (1-Gigabit
	// electrical Ethernet interface), 1000Base-LX (1-Gigabit single-module optical Ethernet interface; 10 KM), 10GBase-T
	// (10-Gigabit electrical Ethernet interface), 10GBase-LR (10-Gigabit single-module optical Ethernet interface; 10 KM).
	// Default value: 1000Base-LX.
	PortType pulumi.StringInput
	// ID of redundant connection.
	RedundantDirectConnectId pulumi.StringPtrInput
	// Whether the connection applicant has signed the service agreement. Default value: true.
	SignLaw pulumi.BoolPtrInput
	// Tencent-side IP address for connection debugging, which is automatically assigned by default.
	TencentAddress pulumi.StringPtrInput
	// VLAN for connection debugging, which is enabled and automatically assigned by default.
	Vlan pulumi.IntPtrInput
}

The set of arguments for constructing a Instance resource.

func (InstanceArgs) ElementType

func (InstanceArgs) ElementType() reflect.Type

type InstanceArray

type InstanceArray []InstanceInput

func (InstanceArray) ElementType

func (InstanceArray) ElementType() reflect.Type

func (InstanceArray) ToInstanceArrayOutput

func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArray) ToInstanceArrayOutputWithContext

func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput

type InstanceArrayInput

type InstanceArrayInput interface {
	pulumi.Input

	ToInstanceArrayOutput() InstanceArrayOutput
	ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput
}

InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:

InstanceArray{ InstanceArgs{...} }

type InstanceArrayOutput

type InstanceArrayOutput struct{ *pulumi.OutputState }

func (InstanceArrayOutput) ElementType

func (InstanceArrayOutput) ElementType() reflect.Type

func (InstanceArrayOutput) Index

func (InstanceArrayOutput) ToInstanceArrayOutput

func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArrayOutput) ToInstanceArrayOutputWithContext

func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput

type InstanceInput

type InstanceInput interface {
	pulumi.Input

	ToInstanceOutput() InstanceOutput
	ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
}

type InstanceMap

type InstanceMap map[string]InstanceInput

func (InstanceMap) ElementType

func (InstanceMap) ElementType() reflect.Type

func (InstanceMap) ToInstanceMapOutput

func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMap) ToInstanceMapOutputWithContext

func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput

type InstanceMapInput

type InstanceMapInput interface {
	pulumi.Input

	ToInstanceMapOutput() InstanceMapOutput
	ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput
}

InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:

InstanceMap{ "key": InstanceArgs{...} }

type InstanceMapOutput

type InstanceMapOutput struct{ *pulumi.OutputState }

func (InstanceMapOutput) ElementType

func (InstanceMapOutput) ElementType() reflect.Type

func (InstanceMapOutput) MapIndex

func (InstanceMapOutput) ToInstanceMapOutput

func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMapOutput) ToInstanceMapOutputWithContext

func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput

type InstanceOutput

type InstanceOutput struct{ *pulumi.OutputState }

func (InstanceOutput) AccessPointId

func (o InstanceOutput) AccessPointId() pulumi.StringOutput

Access point of connection.You can call `DescribeAccessPoints` to get the region ID. The selected access point must exist and be available.

func (InstanceOutput) Bandwidth

func (o InstanceOutput) Bandwidth() pulumi.IntPtrOutput

Connection port bandwidth in Mbps. Value range: [2,10240]. Default value: 1000.

func (InstanceOutput) CircuitCode

func (o InstanceOutput) CircuitCode() pulumi.StringPtrOutput

Circuit code of a connection, which is provided by the ISP or connection provider.

func (InstanceOutput) CustomerAddress

func (o InstanceOutput) CustomerAddress() pulumi.StringPtrOutput

User-side IP address for connection debugging, which is automatically assigned by default.

func (InstanceOutput) CustomerContactMail

func (o InstanceOutput) CustomerContactMail() pulumi.StringPtrOutput

Email address of connection applicant, which is obtained from the account system by default.

func (InstanceOutput) CustomerContactNumber

func (o InstanceOutput) CustomerContactNumber() pulumi.StringPtrOutput

Contact number of connection applicant, which is obtained from the account system by default.

func (InstanceOutput) CustomerName

func (o InstanceOutput) CustomerName() pulumi.StringPtrOutput

Name of connection applicant, which is obtained from the account system by default.

func (InstanceOutput) DirectConnectName

func (o InstanceOutput) DirectConnectName() pulumi.StringOutput

Connection name.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) FaultReportContactNumber

func (o InstanceOutput) FaultReportContactNumber() pulumi.StringPtrOutput

Fault reporting contact number.

func (InstanceOutput) FaultReportContactPerson

func (o InstanceOutput) FaultReportContactPerson() pulumi.StringPtrOutput

Fault reporting contact person.

func (InstanceOutput) LineOperator

func (o InstanceOutput) LineOperator() pulumi.StringOutput

ISP that provides connections. Valid values: ChinaTelecom (China Telecom), ChinaMobile (China Mobile), ChinaUnicom (China Unicom), In-houseWiring (in-house wiring), ChinaOther (other Chinese ISPs), InternationalOperator (international ISPs).

func (InstanceOutput) Location

func (o InstanceOutput) Location() pulumi.StringPtrOutput

Local IDC location.

func (InstanceOutput) PortType

func (o InstanceOutput) PortType() pulumi.StringOutput

Port type of connection. Valid values: 100Base-T (100-Megabit electrical Ethernet interface), 1000Base-T (1-Gigabit electrical Ethernet interface), 1000Base-LX (1-Gigabit single-module optical Ethernet interface; 10 KM), 10GBase-T (10-Gigabit electrical Ethernet interface), 10GBase-LR (10-Gigabit single-module optical Ethernet interface; 10 KM). Default value: 1000Base-LX.

func (InstanceOutput) RedundantDirectConnectId

func (o InstanceOutput) RedundantDirectConnectId() pulumi.StringPtrOutput

ID of redundant connection.

func (InstanceOutput) SignLaw

func (o InstanceOutput) SignLaw() pulumi.BoolPtrOutput

Whether the connection applicant has signed the service agreement. Default value: true.

func (InstanceOutput) TencentAddress

func (o InstanceOutput) TencentAddress() pulumi.StringPtrOutput

Tencent-side IP address for connection debugging, which is automatically assigned by default.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

func (InstanceOutput) Vlan

VLAN for connection debugging, which is enabled and automatically assigned by default.

type InstanceState

type InstanceState struct {
	// Access point of connection.You can call `DescribeAccessPoints` to get the region ID. The selected access point must
	// exist and be available.
	AccessPointId pulumi.StringPtrInput
	// Connection port bandwidth in Mbps. Value range: [2,10240]. Default value: 1000.
	Bandwidth pulumi.IntPtrInput
	// Circuit code of a connection, which is provided by the ISP or connection provider.
	CircuitCode pulumi.StringPtrInput
	// User-side IP address for connection debugging, which is automatically assigned by default.
	CustomerAddress pulumi.StringPtrInput
	// Email address of connection applicant, which is obtained from the account system by default.
	CustomerContactMail pulumi.StringPtrInput
	// Contact number of connection applicant, which is obtained from the account system by default.
	CustomerContactNumber pulumi.StringPtrInput
	// Name of connection applicant, which is obtained from the account system by default.
	CustomerName pulumi.StringPtrInput
	// Connection name.
	DirectConnectName pulumi.StringPtrInput
	// Fault reporting contact number.
	FaultReportContactNumber pulumi.StringPtrInput
	// Fault reporting contact person.
	FaultReportContactPerson pulumi.StringPtrInput
	// ISP that provides connections. Valid values: ChinaTelecom (China Telecom), ChinaMobile (China Mobile), ChinaUnicom
	// (China Unicom), In-houseWiring (in-house wiring), ChinaOther (other Chinese ISPs), InternationalOperator (international
	// ISPs).
	LineOperator pulumi.StringPtrInput
	// Local IDC location.
	Location pulumi.StringPtrInput
	// Port type of connection. Valid values: 100Base-T (100-Megabit electrical Ethernet interface), 1000Base-T (1-Gigabit
	// electrical Ethernet interface), 1000Base-LX (1-Gigabit single-module optical Ethernet interface; 10 KM), 10GBase-T
	// (10-Gigabit electrical Ethernet interface), 10GBase-LR (10-Gigabit single-module optical Ethernet interface; 10 KM).
	// Default value: 1000Base-LX.
	PortType pulumi.StringPtrInput
	// ID of redundant connection.
	RedundantDirectConnectId pulumi.StringPtrInput
	// Whether the connection applicant has signed the service agreement. Default value: true.
	SignLaw pulumi.BoolPtrInput
	// Tencent-side IP address for connection debugging, which is automatically assigned by default.
	TencentAddress pulumi.StringPtrInput
	// VLAN for connection debugging, which is enabled and automatically assigned by default.
	Vlan pulumi.IntPtrInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type InternetAddress

type InternetAddress struct {
	pulumi.CustomResourceState

	// 0: IPv4, 1: IPv6.
	AddrProto pulumi.IntOutput `pulumi:"addrProto"`
	// 0: BGP, 1: china telecom, 2: china mobile, 3: china unicom.
	AddrType pulumi.IntOutput `pulumi:"addrType"`
	// CIDR address mask.
	MaskLen pulumi.IntOutput `pulumi:"maskLen"`
}

func GetInternetAddress

func GetInternetAddress(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InternetAddressState, opts ...pulumi.ResourceOption) (*InternetAddress, error)

GetInternetAddress gets an existing InternetAddress 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 NewInternetAddress

func NewInternetAddress(ctx *pulumi.Context,
	name string, args *InternetAddressArgs, opts ...pulumi.ResourceOption) (*InternetAddress, error)

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

func (*InternetAddress) ElementType

func (*InternetAddress) ElementType() reflect.Type

func (*InternetAddress) ToInternetAddressOutput

func (i *InternetAddress) ToInternetAddressOutput() InternetAddressOutput

func (*InternetAddress) ToInternetAddressOutputWithContext

func (i *InternetAddress) ToInternetAddressOutputWithContext(ctx context.Context) InternetAddressOutput

type InternetAddressArgs

type InternetAddressArgs struct {
	// 0: IPv4, 1: IPv6.
	AddrProto pulumi.IntInput
	// 0: BGP, 1: china telecom, 2: china mobile, 3: china unicom.
	AddrType pulumi.IntInput
	// CIDR address mask.
	MaskLen pulumi.IntInput
}

The set of arguments for constructing a InternetAddress resource.

func (InternetAddressArgs) ElementType

func (InternetAddressArgs) ElementType() reflect.Type

type InternetAddressArray

type InternetAddressArray []InternetAddressInput

func (InternetAddressArray) ElementType

func (InternetAddressArray) ElementType() reflect.Type

func (InternetAddressArray) ToInternetAddressArrayOutput

func (i InternetAddressArray) ToInternetAddressArrayOutput() InternetAddressArrayOutput

func (InternetAddressArray) ToInternetAddressArrayOutputWithContext

func (i InternetAddressArray) ToInternetAddressArrayOutputWithContext(ctx context.Context) InternetAddressArrayOutput

type InternetAddressArrayInput

type InternetAddressArrayInput interface {
	pulumi.Input

	ToInternetAddressArrayOutput() InternetAddressArrayOutput
	ToInternetAddressArrayOutputWithContext(context.Context) InternetAddressArrayOutput
}

InternetAddressArrayInput is an input type that accepts InternetAddressArray and InternetAddressArrayOutput values. You can construct a concrete instance of `InternetAddressArrayInput` via:

InternetAddressArray{ InternetAddressArgs{...} }

type InternetAddressArrayOutput

type InternetAddressArrayOutput struct{ *pulumi.OutputState }

func (InternetAddressArrayOutput) ElementType

func (InternetAddressArrayOutput) ElementType() reflect.Type

func (InternetAddressArrayOutput) Index

func (InternetAddressArrayOutput) ToInternetAddressArrayOutput

func (o InternetAddressArrayOutput) ToInternetAddressArrayOutput() InternetAddressArrayOutput

func (InternetAddressArrayOutput) ToInternetAddressArrayOutputWithContext

func (o InternetAddressArrayOutput) ToInternetAddressArrayOutputWithContext(ctx context.Context) InternetAddressArrayOutput

type InternetAddressConfig

type InternetAddressConfig struct {
	pulumi.CustomResourceState

	// whether enable internet address.
	Enable pulumi.BoolOutput `pulumi:"enable"`
	// internet public address id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetInternetAddressConfig

func GetInternetAddressConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InternetAddressConfigState, opts ...pulumi.ResourceOption) (*InternetAddressConfig, error)

GetInternetAddressConfig gets an existing InternetAddressConfig 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 NewInternetAddressConfig

func NewInternetAddressConfig(ctx *pulumi.Context,
	name string, args *InternetAddressConfigArgs, opts ...pulumi.ResourceOption) (*InternetAddressConfig, error)

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

func (*InternetAddressConfig) ElementType

func (*InternetAddressConfig) ElementType() reflect.Type

func (*InternetAddressConfig) ToInternetAddressConfigOutput

func (i *InternetAddressConfig) ToInternetAddressConfigOutput() InternetAddressConfigOutput

func (*InternetAddressConfig) ToInternetAddressConfigOutputWithContext

func (i *InternetAddressConfig) ToInternetAddressConfigOutputWithContext(ctx context.Context) InternetAddressConfigOutput

type InternetAddressConfigArgs

type InternetAddressConfigArgs struct {
	// whether enable internet address.
	Enable pulumi.BoolInput
	// internet public address id.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a InternetAddressConfig resource.

func (InternetAddressConfigArgs) ElementType

func (InternetAddressConfigArgs) ElementType() reflect.Type

type InternetAddressConfigArray

type InternetAddressConfigArray []InternetAddressConfigInput

func (InternetAddressConfigArray) ElementType

func (InternetAddressConfigArray) ElementType() reflect.Type

func (InternetAddressConfigArray) ToInternetAddressConfigArrayOutput

func (i InternetAddressConfigArray) ToInternetAddressConfigArrayOutput() InternetAddressConfigArrayOutput

func (InternetAddressConfigArray) ToInternetAddressConfigArrayOutputWithContext

func (i InternetAddressConfigArray) ToInternetAddressConfigArrayOutputWithContext(ctx context.Context) InternetAddressConfigArrayOutput

type InternetAddressConfigArrayInput

type InternetAddressConfigArrayInput interface {
	pulumi.Input

	ToInternetAddressConfigArrayOutput() InternetAddressConfigArrayOutput
	ToInternetAddressConfigArrayOutputWithContext(context.Context) InternetAddressConfigArrayOutput
}

InternetAddressConfigArrayInput is an input type that accepts InternetAddressConfigArray and InternetAddressConfigArrayOutput values. You can construct a concrete instance of `InternetAddressConfigArrayInput` via:

InternetAddressConfigArray{ InternetAddressConfigArgs{...} }

type InternetAddressConfigArrayOutput

type InternetAddressConfigArrayOutput struct{ *pulumi.OutputState }

func (InternetAddressConfigArrayOutput) ElementType

func (InternetAddressConfigArrayOutput) Index

func (InternetAddressConfigArrayOutput) ToInternetAddressConfigArrayOutput

func (o InternetAddressConfigArrayOutput) ToInternetAddressConfigArrayOutput() InternetAddressConfigArrayOutput

func (InternetAddressConfigArrayOutput) ToInternetAddressConfigArrayOutputWithContext

func (o InternetAddressConfigArrayOutput) ToInternetAddressConfigArrayOutputWithContext(ctx context.Context) InternetAddressConfigArrayOutput

type InternetAddressConfigInput

type InternetAddressConfigInput interface {
	pulumi.Input

	ToInternetAddressConfigOutput() InternetAddressConfigOutput
	ToInternetAddressConfigOutputWithContext(ctx context.Context) InternetAddressConfigOutput
}

type InternetAddressConfigMap

type InternetAddressConfigMap map[string]InternetAddressConfigInput

func (InternetAddressConfigMap) ElementType

func (InternetAddressConfigMap) ElementType() reflect.Type

func (InternetAddressConfigMap) ToInternetAddressConfigMapOutput

func (i InternetAddressConfigMap) ToInternetAddressConfigMapOutput() InternetAddressConfigMapOutput

func (InternetAddressConfigMap) ToInternetAddressConfigMapOutputWithContext

func (i InternetAddressConfigMap) ToInternetAddressConfigMapOutputWithContext(ctx context.Context) InternetAddressConfigMapOutput

type InternetAddressConfigMapInput

type InternetAddressConfigMapInput interface {
	pulumi.Input

	ToInternetAddressConfigMapOutput() InternetAddressConfigMapOutput
	ToInternetAddressConfigMapOutputWithContext(context.Context) InternetAddressConfigMapOutput
}

InternetAddressConfigMapInput is an input type that accepts InternetAddressConfigMap and InternetAddressConfigMapOutput values. You can construct a concrete instance of `InternetAddressConfigMapInput` via:

InternetAddressConfigMap{ "key": InternetAddressConfigArgs{...} }

type InternetAddressConfigMapOutput

type InternetAddressConfigMapOutput struct{ *pulumi.OutputState }

func (InternetAddressConfigMapOutput) ElementType

func (InternetAddressConfigMapOutput) MapIndex

func (InternetAddressConfigMapOutput) ToInternetAddressConfigMapOutput

func (o InternetAddressConfigMapOutput) ToInternetAddressConfigMapOutput() InternetAddressConfigMapOutput

func (InternetAddressConfigMapOutput) ToInternetAddressConfigMapOutputWithContext

func (o InternetAddressConfigMapOutput) ToInternetAddressConfigMapOutputWithContext(ctx context.Context) InternetAddressConfigMapOutput

type InternetAddressConfigOutput

type InternetAddressConfigOutput struct{ *pulumi.OutputState }

func (InternetAddressConfigOutput) ElementType

func (InternetAddressConfigOutput) Enable

whether enable internet address.

func (InternetAddressConfigOutput) InstanceId

internet public address id.

func (InternetAddressConfigOutput) ToInternetAddressConfigOutput

func (o InternetAddressConfigOutput) ToInternetAddressConfigOutput() InternetAddressConfigOutput

func (InternetAddressConfigOutput) ToInternetAddressConfigOutputWithContext

func (o InternetAddressConfigOutput) ToInternetAddressConfigOutputWithContext(ctx context.Context) InternetAddressConfigOutput

type InternetAddressConfigState

type InternetAddressConfigState struct {
	// whether enable internet address.
	Enable pulumi.BoolPtrInput
	// internet public address id.
	InstanceId pulumi.StringPtrInput
}

func (InternetAddressConfigState) ElementType

func (InternetAddressConfigState) ElementType() reflect.Type

type InternetAddressInput

type InternetAddressInput interface {
	pulumi.Input

	ToInternetAddressOutput() InternetAddressOutput
	ToInternetAddressOutputWithContext(ctx context.Context) InternetAddressOutput
}

type InternetAddressMap

type InternetAddressMap map[string]InternetAddressInput

func (InternetAddressMap) ElementType

func (InternetAddressMap) ElementType() reflect.Type

func (InternetAddressMap) ToInternetAddressMapOutput

func (i InternetAddressMap) ToInternetAddressMapOutput() InternetAddressMapOutput

func (InternetAddressMap) ToInternetAddressMapOutputWithContext

func (i InternetAddressMap) ToInternetAddressMapOutputWithContext(ctx context.Context) InternetAddressMapOutput

type InternetAddressMapInput

type InternetAddressMapInput interface {
	pulumi.Input

	ToInternetAddressMapOutput() InternetAddressMapOutput
	ToInternetAddressMapOutputWithContext(context.Context) InternetAddressMapOutput
}

InternetAddressMapInput is an input type that accepts InternetAddressMap and InternetAddressMapOutput values. You can construct a concrete instance of `InternetAddressMapInput` via:

InternetAddressMap{ "key": InternetAddressArgs{...} }

type InternetAddressMapOutput

type InternetAddressMapOutput struct{ *pulumi.OutputState }

func (InternetAddressMapOutput) ElementType

func (InternetAddressMapOutput) ElementType() reflect.Type

func (InternetAddressMapOutput) MapIndex

func (InternetAddressMapOutput) ToInternetAddressMapOutput

func (o InternetAddressMapOutput) ToInternetAddressMapOutput() InternetAddressMapOutput

func (InternetAddressMapOutput) ToInternetAddressMapOutputWithContext

func (o InternetAddressMapOutput) ToInternetAddressMapOutputWithContext(ctx context.Context) InternetAddressMapOutput

type InternetAddressOutput

type InternetAddressOutput struct{ *pulumi.OutputState }

func (InternetAddressOutput) AddrProto

func (o InternetAddressOutput) AddrProto() pulumi.IntOutput

0: IPv4, 1: IPv6.

func (InternetAddressOutput) AddrType

func (o InternetAddressOutput) AddrType() pulumi.IntOutput

0: BGP, 1: china telecom, 2: china mobile, 3: china unicom.

func (InternetAddressOutput) ElementType

func (InternetAddressOutput) ElementType() reflect.Type

func (InternetAddressOutput) MaskLen

CIDR address mask.

func (InternetAddressOutput) ToInternetAddressOutput

func (o InternetAddressOutput) ToInternetAddressOutput() InternetAddressOutput

func (InternetAddressOutput) ToInternetAddressOutputWithContext

func (o InternetAddressOutput) ToInternetAddressOutputWithContext(ctx context.Context) InternetAddressOutput

type InternetAddressState

type InternetAddressState struct {
	// 0: IPv4, 1: IPv6.
	AddrProto pulumi.IntPtrInput
	// 0: BGP, 1: china telecom, 2: china mobile, 3: china unicom.
	AddrType pulumi.IntPtrInput
	// CIDR address mask.
	MaskLen pulumi.IntPtrInput
}

func (InternetAddressState) ElementType

func (InternetAddressState) ElementType() reflect.Type

type ShareDcxConfig

type ShareDcxConfig struct {
	pulumi.CustomResourceState

	// the direct connect owner accept or reject the apply of direct connect tunnel.
	DirectConnectTunnelId pulumi.StringOutput `pulumi:"directConnectTunnelId"`
	// if accept or reject direct connect tunnel.
	Enable pulumi.BoolOutput `pulumi:"enable"`
}

func GetShareDcxConfig

func GetShareDcxConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ShareDcxConfigState, opts ...pulumi.ResourceOption) (*ShareDcxConfig, error)

GetShareDcxConfig gets an existing ShareDcxConfig 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 NewShareDcxConfig

func NewShareDcxConfig(ctx *pulumi.Context,
	name string, args *ShareDcxConfigArgs, opts ...pulumi.ResourceOption) (*ShareDcxConfig, error)

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

func (*ShareDcxConfig) ElementType

func (*ShareDcxConfig) ElementType() reflect.Type

func (*ShareDcxConfig) ToShareDcxConfigOutput

func (i *ShareDcxConfig) ToShareDcxConfigOutput() ShareDcxConfigOutput

func (*ShareDcxConfig) ToShareDcxConfigOutputWithContext

func (i *ShareDcxConfig) ToShareDcxConfigOutputWithContext(ctx context.Context) ShareDcxConfigOutput

type ShareDcxConfigArgs

type ShareDcxConfigArgs struct {
	// the direct connect owner accept or reject the apply of direct connect tunnel.
	DirectConnectTunnelId pulumi.StringInput
	// if accept or reject direct connect tunnel.
	Enable pulumi.BoolInput
}

The set of arguments for constructing a ShareDcxConfig resource.

func (ShareDcxConfigArgs) ElementType

func (ShareDcxConfigArgs) ElementType() reflect.Type

type ShareDcxConfigArray

type ShareDcxConfigArray []ShareDcxConfigInput

func (ShareDcxConfigArray) ElementType

func (ShareDcxConfigArray) ElementType() reflect.Type

func (ShareDcxConfigArray) ToShareDcxConfigArrayOutput

func (i ShareDcxConfigArray) ToShareDcxConfigArrayOutput() ShareDcxConfigArrayOutput

func (ShareDcxConfigArray) ToShareDcxConfigArrayOutputWithContext

func (i ShareDcxConfigArray) ToShareDcxConfigArrayOutputWithContext(ctx context.Context) ShareDcxConfigArrayOutput

type ShareDcxConfigArrayInput

type ShareDcxConfigArrayInput interface {
	pulumi.Input

	ToShareDcxConfigArrayOutput() ShareDcxConfigArrayOutput
	ToShareDcxConfigArrayOutputWithContext(context.Context) ShareDcxConfigArrayOutput
}

ShareDcxConfigArrayInput is an input type that accepts ShareDcxConfigArray and ShareDcxConfigArrayOutput values. You can construct a concrete instance of `ShareDcxConfigArrayInput` via:

ShareDcxConfigArray{ ShareDcxConfigArgs{...} }

type ShareDcxConfigArrayOutput

type ShareDcxConfigArrayOutput struct{ *pulumi.OutputState }

func (ShareDcxConfigArrayOutput) ElementType

func (ShareDcxConfigArrayOutput) ElementType() reflect.Type

func (ShareDcxConfigArrayOutput) Index

func (ShareDcxConfigArrayOutput) ToShareDcxConfigArrayOutput

func (o ShareDcxConfigArrayOutput) ToShareDcxConfigArrayOutput() ShareDcxConfigArrayOutput

func (ShareDcxConfigArrayOutput) ToShareDcxConfigArrayOutputWithContext

func (o ShareDcxConfigArrayOutput) ToShareDcxConfigArrayOutputWithContext(ctx context.Context) ShareDcxConfigArrayOutput

type ShareDcxConfigInput

type ShareDcxConfigInput interface {
	pulumi.Input

	ToShareDcxConfigOutput() ShareDcxConfigOutput
	ToShareDcxConfigOutputWithContext(ctx context.Context) ShareDcxConfigOutput
}

type ShareDcxConfigMap

type ShareDcxConfigMap map[string]ShareDcxConfigInput

func (ShareDcxConfigMap) ElementType

func (ShareDcxConfigMap) ElementType() reflect.Type

func (ShareDcxConfigMap) ToShareDcxConfigMapOutput

func (i ShareDcxConfigMap) ToShareDcxConfigMapOutput() ShareDcxConfigMapOutput

func (ShareDcxConfigMap) ToShareDcxConfigMapOutputWithContext

func (i ShareDcxConfigMap) ToShareDcxConfigMapOutputWithContext(ctx context.Context) ShareDcxConfigMapOutput

type ShareDcxConfigMapInput

type ShareDcxConfigMapInput interface {
	pulumi.Input

	ToShareDcxConfigMapOutput() ShareDcxConfigMapOutput
	ToShareDcxConfigMapOutputWithContext(context.Context) ShareDcxConfigMapOutput
}

ShareDcxConfigMapInput is an input type that accepts ShareDcxConfigMap and ShareDcxConfigMapOutput values. You can construct a concrete instance of `ShareDcxConfigMapInput` via:

ShareDcxConfigMap{ "key": ShareDcxConfigArgs{...} }

type ShareDcxConfigMapOutput

type ShareDcxConfigMapOutput struct{ *pulumi.OutputState }

func (ShareDcxConfigMapOutput) ElementType

func (ShareDcxConfigMapOutput) ElementType() reflect.Type

func (ShareDcxConfigMapOutput) MapIndex

func (ShareDcxConfigMapOutput) ToShareDcxConfigMapOutput

func (o ShareDcxConfigMapOutput) ToShareDcxConfigMapOutput() ShareDcxConfigMapOutput

func (ShareDcxConfigMapOutput) ToShareDcxConfigMapOutputWithContext

func (o ShareDcxConfigMapOutput) ToShareDcxConfigMapOutputWithContext(ctx context.Context) ShareDcxConfigMapOutput

type ShareDcxConfigOutput

type ShareDcxConfigOutput struct{ *pulumi.OutputState }

func (ShareDcxConfigOutput) DirectConnectTunnelId

func (o ShareDcxConfigOutput) DirectConnectTunnelId() pulumi.StringOutput

the direct connect owner accept or reject the apply of direct connect tunnel.

func (ShareDcxConfigOutput) ElementType

func (ShareDcxConfigOutput) ElementType() reflect.Type

func (ShareDcxConfigOutput) Enable

if accept or reject direct connect tunnel.

func (ShareDcxConfigOutput) ToShareDcxConfigOutput

func (o ShareDcxConfigOutput) ToShareDcxConfigOutput() ShareDcxConfigOutput

func (ShareDcxConfigOutput) ToShareDcxConfigOutputWithContext

func (o ShareDcxConfigOutput) ToShareDcxConfigOutputWithContext(ctx context.Context) ShareDcxConfigOutput

type ShareDcxConfigState

type ShareDcxConfigState struct {
	// the direct connect owner accept or reject the apply of direct connect tunnel.
	DirectConnectTunnelId pulumi.StringPtrInput
	// if accept or reject direct connect tunnel.
	Enable pulumi.BoolPtrInput
}

func (ShareDcxConfigState) ElementType

func (ShareDcxConfigState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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