Documentation ¶
Index ¶
- type Entry
- type EntryArgs
- type EntryArray
- type EntryArrayInput
- type EntryArrayOutput
- type EntryInput
- type EntryMap
- type EntryMapInput
- type EntryMapOutput
- type EntryOutput
- func (o EntryOutput) CidrBlock() pulumi.StringOutput
- func (EntryOutput) ElementType() reflect.Type
- func (o EntryOutput) NextHub() pulumi.StringOutput
- func (o EntryOutput) NextType() pulumi.StringOutput
- func (o EntryOutput) RouteTableId() pulumi.StringOutput
- func (o EntryOutput) ToEntryOutput() EntryOutput
- func (o EntryOutput) ToEntryOutputWithContext(ctx context.Context) EntryOutput
- func (o EntryOutput) VpcId() pulumi.StringOutput
- type EntryState
- type GetTableArgs
- type GetTableOutputArgs
- type GetTableResult
- type GetTableResultOutput
- func (o GetTableResultOutput) CreateTime() pulumi.StringOutput
- func (GetTableResultOutput) ElementType() reflect.Type
- func (o GetTableResultOutput) Id() pulumi.StringOutput
- func (o GetTableResultOutput) Name() pulumi.StringPtrOutput
- func (o GetTableResultOutput) RouteTableId() pulumi.StringOutput
- func (o GetTableResultOutput) Routes() GetTableRouteArrayOutput
- func (o GetTableResultOutput) SubnetNum() pulumi.IntOutput
- func (o GetTableResultOutput) ToGetTableResultOutput() GetTableResultOutput
- func (o GetTableResultOutput) ToGetTableResultOutputWithContext(ctx context.Context) GetTableResultOutput
- func (o GetTableResultOutput) VpcId() pulumi.StringOutput
- type GetTableRoute
- type GetTableRouteArgs
- type GetTableRouteArray
- type GetTableRouteArrayInput
- type GetTableRouteArrayOutput
- func (GetTableRouteArrayOutput) ElementType() reflect.Type
- func (o GetTableRouteArrayOutput) Index(i pulumi.IntInput) GetTableRouteOutput
- func (o GetTableRouteArrayOutput) ToGetTableRouteArrayOutput() GetTableRouteArrayOutput
- func (o GetTableRouteArrayOutput) ToGetTableRouteArrayOutputWithContext(ctx context.Context) GetTableRouteArrayOutput
- type GetTableRouteInput
- type GetTableRouteOutput
- func (o GetTableRouteOutput) CidrBlock() pulumi.StringOutput
- func (o GetTableRouteOutput) Description() pulumi.StringOutput
- func (GetTableRouteOutput) ElementType() reflect.Type
- func (o GetTableRouteOutput) NextHub() pulumi.StringOutput
- func (o GetTableRouteOutput) NextType() pulumi.StringOutput
- func (o GetTableRouteOutput) ToGetTableRouteOutput() GetTableRouteOutput
- func (o GetTableRouteOutput) ToGetTableRouteOutputWithContext(ctx context.Context) GetTableRouteOutput
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) 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 ¶
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 (o EntryArrayOutput) Index(i pulumi.IntInput) EntryOutput
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) 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 (o EntryMapOutput) MapIndex(k pulumi.StringInput) EntryOutput
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
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 GetTableOutput ¶
func GetTableOutput(ctx *pulumi.Context, args GetTableOutputArgs, opts ...pulumi.InvokeOption) GetTableResultOutput
func (GetTableResultOutput) CreateTime ¶
func (o GetTableResultOutput) CreateTime() pulumi.StringOutput
func (GetTableResultOutput) ElementType ¶
func (GetTableResultOutput) ElementType() reflect.Type
func (GetTableResultOutput) Id ¶
func (o GetTableResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTableResultOutput) Name ¶
func (o GetTableResultOutput) Name() pulumi.StringPtrOutput
func (GetTableResultOutput) RouteTableId ¶
func (o GetTableResultOutput) RouteTableId() pulumi.StringOutput
func (GetTableResultOutput) Routes ¶
func (o GetTableResultOutput) Routes() GetTableRouteArrayOutput
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 ¶
func (o GetTableResultOutput) VpcId() pulumi.StringOutput
type GetTableRoute ¶
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 (o GetTableRouteArrayOutput) Index(i pulumi.IntInput) GetTableRouteOutput
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 (o GetTableRouteOutput) NextHub() pulumi.StringOutput
func (GetTableRouteOutput) NextType ¶
func (o GetTableRouteOutput) NextType() pulumi.StringOutput
func (GetTableRouteOutput) ToGetTableRouteOutput ¶
func (o GetTableRouteOutput) ToGetTableRouteOutput() GetTableRouteOutput
func (GetTableRouteOutput) ToGetTableRouteOutputWithContext ¶
func (o GetTableRouteOutput) ToGetTableRouteOutputWithContext(ctx context.Context) GetTableRouteOutput