deprecatedroute

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 Entry

type Entry struct {
	pulumi.CustomResourceState

	// The RouteEntry's target network segment.
	CidrBlock pulumi.StringOutput `pulumi:"cidrBlock"`
	// The route entry's next hub. CVM instance ID or VPC router interface ID.
	NextHub pulumi.StringOutput `pulumi:"nextHub"`
	// The next hop type. Valid values:
	// `public_gateway`,`vpn_gateway`,`sslvpn_gateway`,`dc_gateway`,`peering_connection`,`nat_gateway`,`havip`,`local_gateway`
	// and `instance`. `instance` points to CVM Instance.
	NextType pulumi.StringOutput `pulumi:"nextType"`
	// The ID of the route table.
	RouteTableId pulumi.StringOutput `pulumi:"routeTableId"`
	// The VPC ID.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetEntry

func GetEntry(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EntryState, opts ...pulumi.ResourceOption) (*Entry, error)

GetEntry gets an existing Entry 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 NewEntry

func NewEntry(ctx *pulumi.Context,
	name string, args *EntryArgs, opts ...pulumi.ResourceOption) (*Entry, error)

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

func (*Entry) ElementType

func (*Entry) ElementType() reflect.Type

func (*Entry) ToEntryOutput

func (i *Entry) ToEntryOutput() EntryOutput

func (*Entry) ToEntryOutputWithContext

func (i *Entry) ToEntryOutputWithContext(ctx context.Context) EntryOutput

type EntryArgs

type EntryArgs struct {
	// The RouteEntry's target network segment.
	CidrBlock pulumi.StringInput
	// The route entry's next hub. CVM instance ID or VPC router interface ID.
	NextHub pulumi.StringInput
	// The next hop type. Valid values:
	// `public_gateway`,`vpn_gateway`,`sslvpn_gateway`,`dc_gateway`,`peering_connection`,`nat_gateway`,`havip`,`local_gateway`
	// and `instance`. `instance` points to CVM Instance.
	NextType pulumi.StringInput
	// The ID of the route table.
	RouteTableId pulumi.StringInput
	// The VPC ID.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a Entry resource.

func (EntryArgs) ElementType

func (EntryArgs) ElementType() reflect.Type

type EntryArray

type EntryArray []EntryInput

func (EntryArray) ElementType

func (EntryArray) ElementType() reflect.Type

func (EntryArray) ToEntryArrayOutput

func (i EntryArray) ToEntryArrayOutput() EntryArrayOutput

func (EntryArray) ToEntryArrayOutputWithContext

func (i EntryArray) ToEntryArrayOutputWithContext(ctx context.Context) EntryArrayOutput

type EntryArrayInput

type EntryArrayInput interface {
	pulumi.Input

	ToEntryArrayOutput() EntryArrayOutput
	ToEntryArrayOutputWithContext(context.Context) EntryArrayOutput
}

EntryArrayInput is an input type that accepts EntryArray and EntryArrayOutput values. You can construct a concrete instance of `EntryArrayInput` via:

EntryArray{ EntryArgs{...} }

type EntryArrayOutput

type EntryArrayOutput struct{ *pulumi.OutputState }

func (EntryArrayOutput) ElementType

func (EntryArrayOutput) ElementType() reflect.Type

func (EntryArrayOutput) Index

func (EntryArrayOutput) ToEntryArrayOutput

func (o EntryArrayOutput) ToEntryArrayOutput() EntryArrayOutput

func (EntryArrayOutput) ToEntryArrayOutputWithContext

func (o EntryArrayOutput) ToEntryArrayOutputWithContext(ctx context.Context) EntryArrayOutput

type EntryInput

type EntryInput interface {
	pulumi.Input

	ToEntryOutput() EntryOutput
	ToEntryOutputWithContext(ctx context.Context) EntryOutput
}

type EntryMap

type EntryMap map[string]EntryInput

func (EntryMap) ElementType

func (EntryMap) ElementType() reflect.Type

func (EntryMap) ToEntryMapOutput

func (i EntryMap) ToEntryMapOutput() EntryMapOutput

func (EntryMap) ToEntryMapOutputWithContext

func (i EntryMap) ToEntryMapOutputWithContext(ctx context.Context) EntryMapOutput

type EntryMapInput

type EntryMapInput interface {
	pulumi.Input

	ToEntryMapOutput() EntryMapOutput
	ToEntryMapOutputWithContext(context.Context) EntryMapOutput
}

EntryMapInput is an input type that accepts EntryMap and EntryMapOutput values. You can construct a concrete instance of `EntryMapInput` via:

EntryMap{ "key": EntryArgs{...} }

type EntryMapOutput

type EntryMapOutput struct{ *pulumi.OutputState }

func (EntryMapOutput) ElementType

func (EntryMapOutput) ElementType() reflect.Type

func (EntryMapOutput) MapIndex

func (EntryMapOutput) ToEntryMapOutput

func (o EntryMapOutput) ToEntryMapOutput() EntryMapOutput

func (EntryMapOutput) ToEntryMapOutputWithContext

func (o EntryMapOutput) ToEntryMapOutputWithContext(ctx context.Context) EntryMapOutput

type EntryOutput

type EntryOutput struct{ *pulumi.OutputState }

func (EntryOutput) CidrBlock

func (o EntryOutput) CidrBlock() pulumi.StringOutput

The RouteEntry's target network segment.

func (EntryOutput) ElementType

func (EntryOutput) ElementType() reflect.Type

func (EntryOutput) NextHub

func (o EntryOutput) NextHub() pulumi.StringOutput

The route entry's next hub. CVM instance ID or VPC router interface ID.

func (EntryOutput) NextType

func (o EntryOutput) NextType() pulumi.StringOutput

The next hop type. Valid values: `public_gateway`,`vpn_gateway`,`sslvpn_gateway`,`dc_gateway`,`peering_connection`,`nat_gateway`,`havip`,`local_gateway` and `instance`. `instance` points to CVM Instance.

func (EntryOutput) RouteTableId

func (o EntryOutput) RouteTableId() pulumi.StringOutput

The ID of the route table.

func (EntryOutput) ToEntryOutput

func (o EntryOutput) ToEntryOutput() EntryOutput

func (EntryOutput) ToEntryOutputWithContext

func (o EntryOutput) ToEntryOutputWithContext(ctx context.Context) EntryOutput

func (EntryOutput) VpcId

func (o EntryOutput) VpcId() pulumi.StringOutput

The VPC ID.

type EntryState

type EntryState struct {
	// The RouteEntry's target network segment.
	CidrBlock pulumi.StringPtrInput
	// The route entry's next hub. CVM instance ID or VPC router interface ID.
	NextHub pulumi.StringPtrInput
	// The next hop type. Valid values:
	// `public_gateway`,`vpn_gateway`,`sslvpn_gateway`,`dc_gateway`,`peering_connection`,`nat_gateway`,`havip`,`local_gateway`
	// and `instance`. `instance` points to CVM Instance.
	NextType pulumi.StringPtrInput
	// The ID of the route table.
	RouteTableId pulumi.StringPtrInput
	// The VPC ID.
	VpcId pulumi.StringPtrInput
}

func (EntryState) ElementType

func (EntryState) ElementType() reflect.Type

type GetTableArgs

type GetTableArgs struct {
	Name         *string `pulumi:"name"`
	RouteTableId string  `pulumi:"routeTableId"`
}

A collection of arguments for invoking getTable.

type GetTableOutputArgs

type GetTableOutputArgs struct {
	Name         pulumi.StringPtrInput `pulumi:"name"`
	RouteTableId pulumi.StringInput    `pulumi:"routeTableId"`
}

A collection of arguments for invoking getTable.

func (GetTableOutputArgs) ElementType

func (GetTableOutputArgs) ElementType() reflect.Type

type GetTableResult

type GetTableResult struct {
	CreateTime string `pulumi:"createTime"`
	// The provider-assigned unique ID for this managed resource.
	Id           string          `pulumi:"id"`
	Name         *string         `pulumi:"name"`
	RouteTableId string          `pulumi:"routeTableId"`
	Routes       []GetTableRoute `pulumi:"routes"`
	SubnetNum    int             `pulumi:"subnetNum"`
	VpcId        string          `pulumi:"vpcId"`
}

A collection of values returned by getTable.

func GetTable

func GetTable(ctx *pulumi.Context, args *GetTableArgs, opts ...pulumi.InvokeOption) (*GetTableResult, error)

type GetTableResultOutput

type GetTableResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTable.

func (GetTableResultOutput) CreateTime

func (o GetTableResultOutput) CreateTime() pulumi.StringOutput

func (GetTableResultOutput) ElementType

func (GetTableResultOutput) ElementType() reflect.Type

func (GetTableResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTableResultOutput) Name

func (GetTableResultOutput) RouteTableId

func (o GetTableResultOutput) RouteTableId() pulumi.StringOutput

func (GetTableResultOutput) Routes

func (GetTableResultOutput) SubnetNum

func (o GetTableResultOutput) SubnetNum() pulumi.IntOutput

func (GetTableResultOutput) ToGetTableResultOutput

func (o GetTableResultOutput) ToGetTableResultOutput() GetTableResultOutput

func (GetTableResultOutput) ToGetTableResultOutputWithContext

func (o GetTableResultOutput) ToGetTableResultOutputWithContext(ctx context.Context) GetTableResultOutput

func (GetTableResultOutput) VpcId

type GetTableRoute

type GetTableRoute struct {
	CidrBlock   string `pulumi:"cidrBlock"`
	Description string `pulumi:"description"`
	NextHub     string `pulumi:"nextHub"`
	NextType    string `pulumi:"nextType"`
}

type GetTableRouteArgs

type GetTableRouteArgs struct {
	CidrBlock   pulumi.StringInput `pulumi:"cidrBlock"`
	Description pulumi.StringInput `pulumi:"description"`
	NextHub     pulumi.StringInput `pulumi:"nextHub"`
	NextType    pulumi.StringInput `pulumi:"nextType"`
}

func (GetTableRouteArgs) ElementType

func (GetTableRouteArgs) ElementType() reflect.Type

func (GetTableRouteArgs) ToGetTableRouteOutput

func (i GetTableRouteArgs) ToGetTableRouteOutput() GetTableRouteOutput

func (GetTableRouteArgs) ToGetTableRouteOutputWithContext

func (i GetTableRouteArgs) ToGetTableRouteOutputWithContext(ctx context.Context) GetTableRouteOutput

type GetTableRouteArray

type GetTableRouteArray []GetTableRouteInput

func (GetTableRouteArray) ElementType

func (GetTableRouteArray) ElementType() reflect.Type

func (GetTableRouteArray) ToGetTableRouteArrayOutput

func (i GetTableRouteArray) ToGetTableRouteArrayOutput() GetTableRouteArrayOutput

func (GetTableRouteArray) ToGetTableRouteArrayOutputWithContext

func (i GetTableRouteArray) ToGetTableRouteArrayOutputWithContext(ctx context.Context) GetTableRouteArrayOutput

type GetTableRouteArrayInput

type GetTableRouteArrayInput interface {
	pulumi.Input

	ToGetTableRouteArrayOutput() GetTableRouteArrayOutput
	ToGetTableRouteArrayOutputWithContext(context.Context) GetTableRouteArrayOutput
}

GetTableRouteArrayInput is an input type that accepts GetTableRouteArray and GetTableRouteArrayOutput values. You can construct a concrete instance of `GetTableRouteArrayInput` via:

GetTableRouteArray{ GetTableRouteArgs{...} }

type GetTableRouteArrayOutput

type GetTableRouteArrayOutput struct{ *pulumi.OutputState }

func (GetTableRouteArrayOutput) ElementType

func (GetTableRouteArrayOutput) ElementType() reflect.Type

func (GetTableRouteArrayOutput) Index

func (GetTableRouteArrayOutput) ToGetTableRouteArrayOutput

func (o GetTableRouteArrayOutput) ToGetTableRouteArrayOutput() GetTableRouteArrayOutput

func (GetTableRouteArrayOutput) ToGetTableRouteArrayOutputWithContext

func (o GetTableRouteArrayOutput) ToGetTableRouteArrayOutputWithContext(ctx context.Context) GetTableRouteArrayOutput

type GetTableRouteInput

type GetTableRouteInput interface {
	pulumi.Input

	ToGetTableRouteOutput() GetTableRouteOutput
	ToGetTableRouteOutputWithContext(context.Context) GetTableRouteOutput
}

GetTableRouteInput is an input type that accepts GetTableRouteArgs and GetTableRouteOutput values. You can construct a concrete instance of `GetTableRouteInput` via:

GetTableRouteArgs{...}

type GetTableRouteOutput

type GetTableRouteOutput struct{ *pulumi.OutputState }

func (GetTableRouteOutput) CidrBlock

func (o GetTableRouteOutput) CidrBlock() pulumi.StringOutput

func (GetTableRouteOutput) Description

func (o GetTableRouteOutput) Description() pulumi.StringOutput

func (GetTableRouteOutput) ElementType

func (GetTableRouteOutput) ElementType() reflect.Type

func (GetTableRouteOutput) NextHub

func (GetTableRouteOutput) NextType

func (GetTableRouteOutput) ToGetTableRouteOutput

func (o GetTableRouteOutput) ToGetTableRouteOutput() GetTableRouteOutput

func (GetTableRouteOutput) ToGetTableRouteOutputWithContext

func (o GetTableRouteOutput) ToGetTableRouteOutputWithContext(ctx context.Context) GetTableRouteOutput

Jump to

Keyboard shortcuts

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