Documentation ¶
Index ¶
- type ExtraConfig
- type ExtraConfigArgs
- type ExtraConfigArray
- type ExtraConfigArrayInput
- type ExtraConfigArrayOutput
- func (ExtraConfigArrayOutput) ElementType() reflect.Type
- func (o ExtraConfigArrayOutput) Index(i pulumi.IntInput) ExtraConfigOutput
- func (o ExtraConfigArrayOutput) ToExtraConfigArrayOutput() ExtraConfigArrayOutput
- func (o ExtraConfigArrayOutput) ToExtraConfigArrayOutputWithContext(ctx context.Context) ExtraConfigArrayOutput
- type ExtraConfigBfdInfo
- type ExtraConfigBfdInfoArgs
- func (ExtraConfigBfdInfoArgs) ElementType() reflect.Type
- func (i ExtraConfigBfdInfoArgs) ToExtraConfigBfdInfoOutput() ExtraConfigBfdInfoOutput
- func (i ExtraConfigBfdInfoArgs) ToExtraConfigBfdInfoOutputWithContext(ctx context.Context) ExtraConfigBfdInfoOutput
- func (i ExtraConfigBfdInfoArgs) ToExtraConfigBfdInfoPtrOutput() ExtraConfigBfdInfoPtrOutput
- func (i ExtraConfigBfdInfoArgs) ToExtraConfigBfdInfoPtrOutputWithContext(ctx context.Context) ExtraConfigBfdInfoPtrOutput
- type ExtraConfigBfdInfoInput
- type ExtraConfigBfdInfoOutput
- func (ExtraConfigBfdInfoOutput) ElementType() reflect.Type
- func (o ExtraConfigBfdInfoOutput) Interval() pulumi.IntPtrOutput
- func (o ExtraConfigBfdInfoOutput) ProbeFailedTimes() pulumi.IntPtrOutput
- func (o ExtraConfigBfdInfoOutput) ToExtraConfigBfdInfoOutput() ExtraConfigBfdInfoOutput
- func (o ExtraConfigBfdInfoOutput) ToExtraConfigBfdInfoOutputWithContext(ctx context.Context) ExtraConfigBfdInfoOutput
- func (o ExtraConfigBfdInfoOutput) ToExtraConfigBfdInfoPtrOutput() ExtraConfigBfdInfoPtrOutput
- func (o ExtraConfigBfdInfoOutput) ToExtraConfigBfdInfoPtrOutputWithContext(ctx context.Context) ExtraConfigBfdInfoPtrOutput
- type ExtraConfigBfdInfoPtrInput
- type ExtraConfigBfdInfoPtrOutput
- func (o ExtraConfigBfdInfoPtrOutput) Elem() ExtraConfigBfdInfoOutput
- func (ExtraConfigBfdInfoPtrOutput) ElementType() reflect.Type
- func (o ExtraConfigBfdInfoPtrOutput) Interval() pulumi.IntPtrOutput
- func (o ExtraConfigBfdInfoPtrOutput) ProbeFailedTimes() pulumi.IntPtrOutput
- func (o ExtraConfigBfdInfoPtrOutput) ToExtraConfigBfdInfoPtrOutput() ExtraConfigBfdInfoPtrOutput
- func (o ExtraConfigBfdInfoPtrOutput) ToExtraConfigBfdInfoPtrOutputWithContext(ctx context.Context) ExtraConfigBfdInfoPtrOutput
- type ExtraConfigBgpPeer
- type ExtraConfigBgpPeerArgs
- func (ExtraConfigBgpPeerArgs) ElementType() reflect.Type
- func (i ExtraConfigBgpPeerArgs) ToExtraConfigBgpPeerOutput() ExtraConfigBgpPeerOutput
- func (i ExtraConfigBgpPeerArgs) ToExtraConfigBgpPeerOutputWithContext(ctx context.Context) ExtraConfigBgpPeerOutput
- func (i ExtraConfigBgpPeerArgs) ToExtraConfigBgpPeerPtrOutput() ExtraConfigBgpPeerPtrOutput
- func (i ExtraConfigBgpPeerArgs) ToExtraConfigBgpPeerPtrOutputWithContext(ctx context.Context) ExtraConfigBgpPeerPtrOutput
- type ExtraConfigBgpPeerInput
- type ExtraConfigBgpPeerOutput
- func (o ExtraConfigBgpPeerOutput) Asn() pulumi.IntPtrOutput
- func (o ExtraConfigBgpPeerOutput) AuthKey() pulumi.StringPtrOutput
- func (ExtraConfigBgpPeerOutput) ElementType() reflect.Type
- func (o ExtraConfigBgpPeerOutput) ToExtraConfigBgpPeerOutput() ExtraConfigBgpPeerOutput
- func (o ExtraConfigBgpPeerOutput) ToExtraConfigBgpPeerOutputWithContext(ctx context.Context) ExtraConfigBgpPeerOutput
- func (o ExtraConfigBgpPeerOutput) ToExtraConfigBgpPeerPtrOutput() ExtraConfigBgpPeerPtrOutput
- func (o ExtraConfigBgpPeerOutput) ToExtraConfigBgpPeerPtrOutputWithContext(ctx context.Context) ExtraConfigBgpPeerPtrOutput
- type ExtraConfigBgpPeerPtrInput
- type ExtraConfigBgpPeerPtrOutput
- func (o ExtraConfigBgpPeerPtrOutput) Asn() pulumi.IntPtrOutput
- func (o ExtraConfigBgpPeerPtrOutput) AuthKey() pulumi.StringPtrOutput
- func (o ExtraConfigBgpPeerPtrOutput) Elem() ExtraConfigBgpPeerOutput
- func (ExtraConfigBgpPeerPtrOutput) ElementType() reflect.Type
- func (o ExtraConfigBgpPeerPtrOutput) ToExtraConfigBgpPeerPtrOutput() ExtraConfigBgpPeerPtrOutput
- func (o ExtraConfigBgpPeerPtrOutput) ToExtraConfigBgpPeerPtrOutputWithContext(ctx context.Context) ExtraConfigBgpPeerPtrOutput
- type ExtraConfigInput
- type ExtraConfigMap
- type ExtraConfigMapInput
- type ExtraConfigMapOutput
- func (ExtraConfigMapOutput) ElementType() reflect.Type
- func (o ExtraConfigMapOutput) MapIndex(k pulumi.StringInput) ExtraConfigOutput
- func (o ExtraConfigMapOutput) ToExtraConfigMapOutput() ExtraConfigMapOutput
- func (o ExtraConfigMapOutput) ToExtraConfigMapOutputWithContext(ctx context.Context) ExtraConfigMapOutput
- type ExtraConfigNqaInfo
- type ExtraConfigNqaInfoArgs
- func (ExtraConfigNqaInfoArgs) ElementType() reflect.Type
- func (i ExtraConfigNqaInfoArgs) ToExtraConfigNqaInfoOutput() ExtraConfigNqaInfoOutput
- func (i ExtraConfigNqaInfoArgs) ToExtraConfigNqaInfoOutputWithContext(ctx context.Context) ExtraConfigNqaInfoOutput
- func (i ExtraConfigNqaInfoArgs) ToExtraConfigNqaInfoPtrOutput() ExtraConfigNqaInfoPtrOutput
- func (i ExtraConfigNqaInfoArgs) ToExtraConfigNqaInfoPtrOutputWithContext(ctx context.Context) ExtraConfigNqaInfoPtrOutput
- type ExtraConfigNqaInfoInput
- type ExtraConfigNqaInfoOutput
- func (o ExtraConfigNqaInfoOutput) DestinationIp() pulumi.StringPtrOutput
- func (ExtraConfigNqaInfoOutput) ElementType() reflect.Type
- func (o ExtraConfigNqaInfoOutput) Interval() pulumi.IntPtrOutput
- func (o ExtraConfigNqaInfoOutput) ProbeFailedTimes() pulumi.IntPtrOutput
- func (o ExtraConfigNqaInfoOutput) ToExtraConfigNqaInfoOutput() ExtraConfigNqaInfoOutput
- func (o ExtraConfigNqaInfoOutput) ToExtraConfigNqaInfoOutputWithContext(ctx context.Context) ExtraConfigNqaInfoOutput
- func (o ExtraConfigNqaInfoOutput) ToExtraConfigNqaInfoPtrOutput() ExtraConfigNqaInfoPtrOutput
- func (o ExtraConfigNqaInfoOutput) ToExtraConfigNqaInfoPtrOutputWithContext(ctx context.Context) ExtraConfigNqaInfoPtrOutput
- type ExtraConfigNqaInfoPtrInput
- type ExtraConfigNqaInfoPtrOutput
- func (o ExtraConfigNqaInfoPtrOutput) DestinationIp() pulumi.StringPtrOutput
- func (o ExtraConfigNqaInfoPtrOutput) Elem() ExtraConfigNqaInfoOutput
- func (ExtraConfigNqaInfoPtrOutput) ElementType() reflect.Type
- func (o ExtraConfigNqaInfoPtrOutput) Interval() pulumi.IntPtrOutput
- func (o ExtraConfigNqaInfoPtrOutput) ProbeFailedTimes() pulumi.IntPtrOutput
- func (o ExtraConfigNqaInfoPtrOutput) ToExtraConfigNqaInfoPtrOutput() ExtraConfigNqaInfoPtrOutput
- func (o ExtraConfigNqaInfoPtrOutput) ToExtraConfigNqaInfoPtrOutputWithContext(ctx context.Context) ExtraConfigNqaInfoPtrOutput
- type ExtraConfigOutput
- func (o ExtraConfigOutput) Bandwidth() pulumi.IntPtrOutput
- func (o ExtraConfigOutput) BfdEnable() pulumi.IntPtrOutput
- func (o ExtraConfigOutput) BfdInfo() ExtraConfigBfdInfoPtrOutput
- func (o ExtraConfigOutput) BgpPeer() ExtraConfigBgpPeerPtrOutput
- func (o ExtraConfigOutput) CustomerAddress() pulumi.StringPtrOutput
- func (o ExtraConfigOutput) DirectConnectTunnelId() pulumi.StringOutput
- func (ExtraConfigOutput) ElementType() reflect.Type
- func (o ExtraConfigOutput) EnableBgpCommunity() pulumi.BoolPtrOutput
- func (o ExtraConfigOutput) Ipv6Enable() pulumi.IntPtrOutput
- func (o ExtraConfigOutput) JumboEnable() pulumi.IntPtrOutput
- func (o ExtraConfigOutput) NqaEnable() pulumi.IntPtrOutput
- func (o ExtraConfigOutput) NqaInfo() ExtraConfigNqaInfoPtrOutput
- func (o ExtraConfigOutput) RouteFilterPrefixes() ExtraConfigRouteFilterPrefixesPtrOutput
- func (o ExtraConfigOutput) TencentAddress() pulumi.StringPtrOutput
- func (o ExtraConfigOutput) TencentBackupAddress() pulumi.StringPtrOutput
- func (o ExtraConfigOutput) ToExtraConfigOutput() ExtraConfigOutput
- func (o ExtraConfigOutput) ToExtraConfigOutputWithContext(ctx context.Context) ExtraConfigOutput
- func (o ExtraConfigOutput) Vlan() pulumi.IntPtrOutput
- type ExtraConfigRouteFilterPrefixes
- type ExtraConfigRouteFilterPrefixesArgs
- func (ExtraConfigRouteFilterPrefixesArgs) ElementType() reflect.Type
- func (i ExtraConfigRouteFilterPrefixesArgs) ToExtraConfigRouteFilterPrefixesOutput() ExtraConfigRouteFilterPrefixesOutput
- func (i ExtraConfigRouteFilterPrefixesArgs) ToExtraConfigRouteFilterPrefixesOutputWithContext(ctx context.Context) ExtraConfigRouteFilterPrefixesOutput
- func (i ExtraConfigRouteFilterPrefixesArgs) ToExtraConfigRouteFilterPrefixesPtrOutput() ExtraConfigRouteFilterPrefixesPtrOutput
- func (i ExtraConfigRouteFilterPrefixesArgs) ToExtraConfigRouteFilterPrefixesPtrOutputWithContext(ctx context.Context) ExtraConfigRouteFilterPrefixesPtrOutput
- type ExtraConfigRouteFilterPrefixesInput
- type ExtraConfigRouteFilterPrefixesOutput
- func (o ExtraConfigRouteFilterPrefixesOutput) Cidr() pulumi.StringPtrOutput
- func (ExtraConfigRouteFilterPrefixesOutput) ElementType() reflect.Type
- func (o ExtraConfigRouteFilterPrefixesOutput) ToExtraConfigRouteFilterPrefixesOutput() ExtraConfigRouteFilterPrefixesOutput
- func (o ExtraConfigRouteFilterPrefixesOutput) ToExtraConfigRouteFilterPrefixesOutputWithContext(ctx context.Context) ExtraConfigRouteFilterPrefixesOutput
- func (o ExtraConfigRouteFilterPrefixesOutput) ToExtraConfigRouteFilterPrefixesPtrOutput() ExtraConfigRouteFilterPrefixesPtrOutput
- func (o ExtraConfigRouteFilterPrefixesOutput) ToExtraConfigRouteFilterPrefixesPtrOutputWithContext(ctx context.Context) ExtraConfigRouteFilterPrefixesPtrOutput
- type ExtraConfigRouteFilterPrefixesPtrInput
- type ExtraConfigRouteFilterPrefixesPtrOutput
- func (o ExtraConfigRouteFilterPrefixesPtrOutput) Cidr() pulumi.StringPtrOutput
- func (o ExtraConfigRouteFilterPrefixesPtrOutput) Elem() ExtraConfigRouteFilterPrefixesOutput
- func (ExtraConfigRouteFilterPrefixesPtrOutput) ElementType() reflect.Type
- func (o ExtraConfigRouteFilterPrefixesPtrOutput) ToExtraConfigRouteFilterPrefixesPtrOutput() ExtraConfigRouteFilterPrefixesPtrOutput
- func (o ExtraConfigRouteFilterPrefixesPtrOutput) ToExtraConfigRouteFilterPrefixesPtrOutputWithContext(ctx context.Context) ExtraConfigRouteFilterPrefixesPtrOutput
- type ExtraConfigState
- type GetInstancesArgs
- type GetInstancesInstanceList
- type GetInstancesInstanceListArgs
- func (GetInstancesInstanceListArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- type GetInstancesInstanceListArray
- func (GetInstancesInstanceListArray) ElementType() reflect.Type
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListArrayInput
- type GetInstancesInstanceListArrayOutput
- func (GetInstancesInstanceListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListInput
- type GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) Bandwidth() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) BgpAsn() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) BgpAuthKey() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) CustomerAddress() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) DcId() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) DcgId() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) DcxId() pulumi.StringOutput
- func (GetInstancesInstanceListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListOutput) Name() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) NetworkRegion() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) NetworkType() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) RouteFilterPrefixes() pulumi.StringArrayOutput
- func (o GetInstancesInstanceListOutput) RouteType() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) State() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) TencentAddress() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) Vlan() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) VpcId() pulumi.StringOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (o GetInstancesResultOutput) DcxId() pulumi.StringPtrOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
- func (o GetInstancesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) Bandwidth() pulumi.IntOutput
- func (o InstanceOutput) BgpAsn() pulumi.IntOutput
- func (o InstanceOutput) BgpAuthKey() pulumi.StringPtrOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) CustomerAddress() pulumi.StringOutput
- func (o InstanceOutput) DcId() pulumi.StringOutput
- func (o InstanceOutput) DcOwnerAccount() pulumi.StringOutput
- func (o InstanceOutput) DcgId() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) NetworkType() pulumi.StringPtrOutput
- func (o InstanceOutput) RouteFilterPrefixes() pulumi.StringArrayOutput
- func (o InstanceOutput) RouteType() pulumi.StringPtrOutput
- func (o InstanceOutput) State() pulumi.StringOutput
- func (o InstanceOutput) TencentAddress() pulumi.StringOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) Vlan() pulumi.IntPtrOutput
- func (o InstanceOutput) VpcId() pulumi.StringPtrOutput
- type InstanceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExtraConfig ¶
type ExtraConfig struct { pulumi.CustomResourceState // direct connect tunnel bandwidth. Bandwidth pulumi.IntPtrOutput `pulumi:"bandwidth"` // be enabled BFD. BfdEnable pulumi.IntPtrOutput `pulumi:"bfdEnable"` // BFD config info. BfdInfo ExtraConfigBfdInfoPtrOutput `pulumi:"bfdInfo"` // idc BGP, Asn, AuthKey. BgpPeer ExtraConfigBgpPeerPtrOutput `pulumi:"bgpPeer"` // direct connect tunnel user idc connect ip. CustomerAddress pulumi.StringPtrOutput `pulumi:"customerAddress"` // direct connect tunnel id. DirectConnectTunnelId pulumi.StringOutput `pulumi:"directConnectTunnelId"` // BGP community attribute. EnableBgpCommunity pulumi.BoolPtrOutput `pulumi:"enableBgpCommunity"` // 0: disable IPv61: enable IPv6. Ipv6Enable pulumi.IntPtrOutput `pulumi:"ipv6Enable"` // direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel // jumbo frame. JumboEnable pulumi.IntPtrOutput `pulumi:"jumboEnable"` // be enabled NQA. NqaEnable pulumi.IntPtrOutput `pulumi:"nqaEnable"` // NQA config info. NqaInfo ExtraConfigNqaInfoPtrOutput `pulumi:"nqaInfo"` // user filter network prefixes. RouteFilterPrefixes ExtraConfigRouteFilterPrefixesPtrOutput `pulumi:"routeFilterPrefixes"` // direct connect tunnel tencent cloud connect ip. TencentAddress pulumi.StringPtrOutput `pulumi:"tencentAddress"` // direct connect tunnel tencent cloud backup connect ip. TencentBackupAddress pulumi.StringPtrOutput `pulumi:"tencentBackupAddress"` // direct connect tunnel vlan id. Vlan pulumi.IntPtrOutput `pulumi:"vlan"` }
func GetExtraConfig ¶
func GetExtraConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExtraConfigState, opts ...pulumi.ResourceOption) (*ExtraConfig, error)
GetExtraConfig gets an existing ExtraConfig 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 NewExtraConfig ¶
func NewExtraConfig(ctx *pulumi.Context, name string, args *ExtraConfigArgs, opts ...pulumi.ResourceOption) (*ExtraConfig, error)
NewExtraConfig registers a new resource with the given unique name, arguments, and options.
func (*ExtraConfig) ElementType ¶
func (*ExtraConfig) ElementType() reflect.Type
func (*ExtraConfig) ToExtraConfigOutput ¶
func (i *ExtraConfig) ToExtraConfigOutput() ExtraConfigOutput
func (*ExtraConfig) ToExtraConfigOutputWithContext ¶
func (i *ExtraConfig) ToExtraConfigOutputWithContext(ctx context.Context) ExtraConfigOutput
type ExtraConfigArgs ¶
type ExtraConfigArgs struct { // direct connect tunnel bandwidth. Bandwidth pulumi.IntPtrInput // be enabled BFD. BfdEnable pulumi.IntPtrInput // BFD config info. BfdInfo ExtraConfigBfdInfoPtrInput // idc BGP, Asn, AuthKey. BgpPeer ExtraConfigBgpPeerPtrInput // direct connect tunnel user idc connect ip. CustomerAddress pulumi.StringPtrInput // direct connect tunnel id. DirectConnectTunnelId pulumi.StringInput // BGP community attribute. EnableBgpCommunity pulumi.BoolPtrInput // 0: disable IPv61: enable IPv6. Ipv6Enable pulumi.IntPtrInput // direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel // jumbo frame. JumboEnable pulumi.IntPtrInput // be enabled NQA. NqaEnable pulumi.IntPtrInput // NQA config info. NqaInfo ExtraConfigNqaInfoPtrInput // user filter network prefixes. RouteFilterPrefixes ExtraConfigRouteFilterPrefixesPtrInput // direct connect tunnel tencent cloud connect ip. TencentAddress pulumi.StringPtrInput // direct connect tunnel tencent cloud backup connect ip. TencentBackupAddress pulumi.StringPtrInput // direct connect tunnel vlan id. Vlan pulumi.IntPtrInput }
The set of arguments for constructing a ExtraConfig resource.
func (ExtraConfigArgs) ElementType ¶
func (ExtraConfigArgs) ElementType() reflect.Type
type ExtraConfigArray ¶
type ExtraConfigArray []ExtraConfigInput
func (ExtraConfigArray) ElementType ¶
func (ExtraConfigArray) ElementType() reflect.Type
func (ExtraConfigArray) ToExtraConfigArrayOutput ¶
func (i ExtraConfigArray) ToExtraConfigArrayOutput() ExtraConfigArrayOutput
func (ExtraConfigArray) ToExtraConfigArrayOutputWithContext ¶
func (i ExtraConfigArray) ToExtraConfigArrayOutputWithContext(ctx context.Context) ExtraConfigArrayOutput
type ExtraConfigArrayInput ¶
type ExtraConfigArrayInput interface { pulumi.Input ToExtraConfigArrayOutput() ExtraConfigArrayOutput ToExtraConfigArrayOutputWithContext(context.Context) ExtraConfigArrayOutput }
ExtraConfigArrayInput is an input type that accepts ExtraConfigArray and ExtraConfigArrayOutput values. You can construct a concrete instance of `ExtraConfigArrayInput` via:
ExtraConfigArray{ ExtraConfigArgs{...} }
type ExtraConfigArrayOutput ¶
type ExtraConfigArrayOutput struct{ *pulumi.OutputState }
func (ExtraConfigArrayOutput) ElementType ¶
func (ExtraConfigArrayOutput) ElementType() reflect.Type
func (ExtraConfigArrayOutput) Index ¶
func (o ExtraConfigArrayOutput) Index(i pulumi.IntInput) ExtraConfigOutput
func (ExtraConfigArrayOutput) ToExtraConfigArrayOutput ¶
func (o ExtraConfigArrayOutput) ToExtraConfigArrayOutput() ExtraConfigArrayOutput
func (ExtraConfigArrayOutput) ToExtraConfigArrayOutputWithContext ¶
func (o ExtraConfigArrayOutput) ToExtraConfigArrayOutputWithContext(ctx context.Context) ExtraConfigArrayOutput
type ExtraConfigBfdInfo ¶
type ExtraConfigBfdInfoArgs ¶
type ExtraConfigBfdInfoArgs struct { Interval pulumi.IntPtrInput `pulumi:"interval"` ProbeFailedTimes pulumi.IntPtrInput `pulumi:"probeFailedTimes"` }
func (ExtraConfigBfdInfoArgs) ElementType ¶
func (ExtraConfigBfdInfoArgs) ElementType() reflect.Type
func (ExtraConfigBfdInfoArgs) ToExtraConfigBfdInfoOutput ¶
func (i ExtraConfigBfdInfoArgs) ToExtraConfigBfdInfoOutput() ExtraConfigBfdInfoOutput
func (ExtraConfigBfdInfoArgs) ToExtraConfigBfdInfoOutputWithContext ¶
func (i ExtraConfigBfdInfoArgs) ToExtraConfigBfdInfoOutputWithContext(ctx context.Context) ExtraConfigBfdInfoOutput
func (ExtraConfigBfdInfoArgs) ToExtraConfigBfdInfoPtrOutput ¶
func (i ExtraConfigBfdInfoArgs) ToExtraConfigBfdInfoPtrOutput() ExtraConfigBfdInfoPtrOutput
func (ExtraConfigBfdInfoArgs) ToExtraConfigBfdInfoPtrOutputWithContext ¶
func (i ExtraConfigBfdInfoArgs) ToExtraConfigBfdInfoPtrOutputWithContext(ctx context.Context) ExtraConfigBfdInfoPtrOutput
type ExtraConfigBfdInfoInput ¶
type ExtraConfigBfdInfoInput interface { pulumi.Input ToExtraConfigBfdInfoOutput() ExtraConfigBfdInfoOutput ToExtraConfigBfdInfoOutputWithContext(context.Context) ExtraConfigBfdInfoOutput }
ExtraConfigBfdInfoInput is an input type that accepts ExtraConfigBfdInfoArgs and ExtraConfigBfdInfoOutput values. You can construct a concrete instance of `ExtraConfigBfdInfoInput` via:
ExtraConfigBfdInfoArgs{...}
type ExtraConfigBfdInfoOutput ¶
type ExtraConfigBfdInfoOutput struct{ *pulumi.OutputState }
func (ExtraConfigBfdInfoOutput) ElementType ¶
func (ExtraConfigBfdInfoOutput) ElementType() reflect.Type
func (ExtraConfigBfdInfoOutput) Interval ¶
func (o ExtraConfigBfdInfoOutput) Interval() pulumi.IntPtrOutput
func (ExtraConfigBfdInfoOutput) ProbeFailedTimes ¶
func (o ExtraConfigBfdInfoOutput) ProbeFailedTimes() pulumi.IntPtrOutput
func (ExtraConfigBfdInfoOutput) ToExtraConfigBfdInfoOutput ¶
func (o ExtraConfigBfdInfoOutput) ToExtraConfigBfdInfoOutput() ExtraConfigBfdInfoOutput
func (ExtraConfigBfdInfoOutput) ToExtraConfigBfdInfoOutputWithContext ¶
func (o ExtraConfigBfdInfoOutput) ToExtraConfigBfdInfoOutputWithContext(ctx context.Context) ExtraConfigBfdInfoOutput
func (ExtraConfigBfdInfoOutput) ToExtraConfigBfdInfoPtrOutput ¶
func (o ExtraConfigBfdInfoOutput) ToExtraConfigBfdInfoPtrOutput() ExtraConfigBfdInfoPtrOutput
func (ExtraConfigBfdInfoOutput) ToExtraConfigBfdInfoPtrOutputWithContext ¶
func (o ExtraConfigBfdInfoOutput) ToExtraConfigBfdInfoPtrOutputWithContext(ctx context.Context) ExtraConfigBfdInfoPtrOutput
type ExtraConfigBfdInfoPtrInput ¶
type ExtraConfigBfdInfoPtrInput interface { pulumi.Input ToExtraConfigBfdInfoPtrOutput() ExtraConfigBfdInfoPtrOutput ToExtraConfigBfdInfoPtrOutputWithContext(context.Context) ExtraConfigBfdInfoPtrOutput }
ExtraConfigBfdInfoPtrInput is an input type that accepts ExtraConfigBfdInfoArgs, ExtraConfigBfdInfoPtr and ExtraConfigBfdInfoPtrOutput values. You can construct a concrete instance of `ExtraConfigBfdInfoPtrInput` via:
ExtraConfigBfdInfoArgs{...} or: nil
func ExtraConfigBfdInfoPtr ¶
func ExtraConfigBfdInfoPtr(v *ExtraConfigBfdInfoArgs) ExtraConfigBfdInfoPtrInput
type ExtraConfigBfdInfoPtrOutput ¶
type ExtraConfigBfdInfoPtrOutput struct{ *pulumi.OutputState }
func (ExtraConfigBfdInfoPtrOutput) Elem ¶
func (o ExtraConfigBfdInfoPtrOutput) Elem() ExtraConfigBfdInfoOutput
func (ExtraConfigBfdInfoPtrOutput) ElementType ¶
func (ExtraConfigBfdInfoPtrOutput) ElementType() reflect.Type
func (ExtraConfigBfdInfoPtrOutput) Interval ¶
func (o ExtraConfigBfdInfoPtrOutput) Interval() pulumi.IntPtrOutput
func (ExtraConfigBfdInfoPtrOutput) ProbeFailedTimes ¶
func (o ExtraConfigBfdInfoPtrOutput) ProbeFailedTimes() pulumi.IntPtrOutput
func (ExtraConfigBfdInfoPtrOutput) ToExtraConfigBfdInfoPtrOutput ¶
func (o ExtraConfigBfdInfoPtrOutput) ToExtraConfigBfdInfoPtrOutput() ExtraConfigBfdInfoPtrOutput
func (ExtraConfigBfdInfoPtrOutput) ToExtraConfigBfdInfoPtrOutputWithContext ¶
func (o ExtraConfigBfdInfoPtrOutput) ToExtraConfigBfdInfoPtrOutputWithContext(ctx context.Context) ExtraConfigBfdInfoPtrOutput
type ExtraConfigBgpPeer ¶
type ExtraConfigBgpPeerArgs ¶
type ExtraConfigBgpPeerArgs struct { Asn pulumi.IntPtrInput `pulumi:"asn"` AuthKey pulumi.StringPtrInput `pulumi:"authKey"` }
func (ExtraConfigBgpPeerArgs) ElementType ¶
func (ExtraConfigBgpPeerArgs) ElementType() reflect.Type
func (ExtraConfigBgpPeerArgs) ToExtraConfigBgpPeerOutput ¶
func (i ExtraConfigBgpPeerArgs) ToExtraConfigBgpPeerOutput() ExtraConfigBgpPeerOutput
func (ExtraConfigBgpPeerArgs) ToExtraConfigBgpPeerOutputWithContext ¶
func (i ExtraConfigBgpPeerArgs) ToExtraConfigBgpPeerOutputWithContext(ctx context.Context) ExtraConfigBgpPeerOutput
func (ExtraConfigBgpPeerArgs) ToExtraConfigBgpPeerPtrOutput ¶
func (i ExtraConfigBgpPeerArgs) ToExtraConfigBgpPeerPtrOutput() ExtraConfigBgpPeerPtrOutput
func (ExtraConfigBgpPeerArgs) ToExtraConfigBgpPeerPtrOutputWithContext ¶
func (i ExtraConfigBgpPeerArgs) ToExtraConfigBgpPeerPtrOutputWithContext(ctx context.Context) ExtraConfigBgpPeerPtrOutput
type ExtraConfigBgpPeerInput ¶
type ExtraConfigBgpPeerInput interface { pulumi.Input ToExtraConfigBgpPeerOutput() ExtraConfigBgpPeerOutput ToExtraConfigBgpPeerOutputWithContext(context.Context) ExtraConfigBgpPeerOutput }
ExtraConfigBgpPeerInput is an input type that accepts ExtraConfigBgpPeerArgs and ExtraConfigBgpPeerOutput values. You can construct a concrete instance of `ExtraConfigBgpPeerInput` via:
ExtraConfigBgpPeerArgs{...}
type ExtraConfigBgpPeerOutput ¶
type ExtraConfigBgpPeerOutput struct{ *pulumi.OutputState }
func (ExtraConfigBgpPeerOutput) Asn ¶
func (o ExtraConfigBgpPeerOutput) Asn() pulumi.IntPtrOutput
func (ExtraConfigBgpPeerOutput) AuthKey ¶
func (o ExtraConfigBgpPeerOutput) AuthKey() pulumi.StringPtrOutput
func (ExtraConfigBgpPeerOutput) ElementType ¶
func (ExtraConfigBgpPeerOutput) ElementType() reflect.Type
func (ExtraConfigBgpPeerOutput) ToExtraConfigBgpPeerOutput ¶
func (o ExtraConfigBgpPeerOutput) ToExtraConfigBgpPeerOutput() ExtraConfigBgpPeerOutput
func (ExtraConfigBgpPeerOutput) ToExtraConfigBgpPeerOutputWithContext ¶
func (o ExtraConfigBgpPeerOutput) ToExtraConfigBgpPeerOutputWithContext(ctx context.Context) ExtraConfigBgpPeerOutput
func (ExtraConfigBgpPeerOutput) ToExtraConfigBgpPeerPtrOutput ¶
func (o ExtraConfigBgpPeerOutput) ToExtraConfigBgpPeerPtrOutput() ExtraConfigBgpPeerPtrOutput
func (ExtraConfigBgpPeerOutput) ToExtraConfigBgpPeerPtrOutputWithContext ¶
func (o ExtraConfigBgpPeerOutput) ToExtraConfigBgpPeerPtrOutputWithContext(ctx context.Context) ExtraConfigBgpPeerPtrOutput
type ExtraConfigBgpPeerPtrInput ¶
type ExtraConfigBgpPeerPtrInput interface { pulumi.Input ToExtraConfigBgpPeerPtrOutput() ExtraConfigBgpPeerPtrOutput ToExtraConfigBgpPeerPtrOutputWithContext(context.Context) ExtraConfigBgpPeerPtrOutput }
ExtraConfigBgpPeerPtrInput is an input type that accepts ExtraConfigBgpPeerArgs, ExtraConfigBgpPeerPtr and ExtraConfigBgpPeerPtrOutput values. You can construct a concrete instance of `ExtraConfigBgpPeerPtrInput` via:
ExtraConfigBgpPeerArgs{...} or: nil
func ExtraConfigBgpPeerPtr ¶
func ExtraConfigBgpPeerPtr(v *ExtraConfigBgpPeerArgs) ExtraConfigBgpPeerPtrInput
type ExtraConfigBgpPeerPtrOutput ¶
type ExtraConfigBgpPeerPtrOutput struct{ *pulumi.OutputState }
func (ExtraConfigBgpPeerPtrOutput) Asn ¶
func (o ExtraConfigBgpPeerPtrOutput) Asn() pulumi.IntPtrOutput
func (ExtraConfigBgpPeerPtrOutput) AuthKey ¶
func (o ExtraConfigBgpPeerPtrOutput) AuthKey() pulumi.StringPtrOutput
func (ExtraConfigBgpPeerPtrOutput) Elem ¶
func (o ExtraConfigBgpPeerPtrOutput) Elem() ExtraConfigBgpPeerOutput
func (ExtraConfigBgpPeerPtrOutput) ElementType ¶
func (ExtraConfigBgpPeerPtrOutput) ElementType() reflect.Type
func (ExtraConfigBgpPeerPtrOutput) ToExtraConfigBgpPeerPtrOutput ¶
func (o ExtraConfigBgpPeerPtrOutput) ToExtraConfigBgpPeerPtrOutput() ExtraConfigBgpPeerPtrOutput
func (ExtraConfigBgpPeerPtrOutput) ToExtraConfigBgpPeerPtrOutputWithContext ¶
func (o ExtraConfigBgpPeerPtrOutput) ToExtraConfigBgpPeerPtrOutputWithContext(ctx context.Context) ExtraConfigBgpPeerPtrOutput
type ExtraConfigInput ¶
type ExtraConfigInput interface { pulumi.Input ToExtraConfigOutput() ExtraConfigOutput ToExtraConfigOutputWithContext(ctx context.Context) ExtraConfigOutput }
type ExtraConfigMap ¶
type ExtraConfigMap map[string]ExtraConfigInput
func (ExtraConfigMap) ElementType ¶
func (ExtraConfigMap) ElementType() reflect.Type
func (ExtraConfigMap) ToExtraConfigMapOutput ¶
func (i ExtraConfigMap) ToExtraConfigMapOutput() ExtraConfigMapOutput
func (ExtraConfigMap) ToExtraConfigMapOutputWithContext ¶
func (i ExtraConfigMap) ToExtraConfigMapOutputWithContext(ctx context.Context) ExtraConfigMapOutput
type ExtraConfigMapInput ¶
type ExtraConfigMapInput interface { pulumi.Input ToExtraConfigMapOutput() ExtraConfigMapOutput ToExtraConfigMapOutputWithContext(context.Context) ExtraConfigMapOutput }
ExtraConfigMapInput is an input type that accepts ExtraConfigMap and ExtraConfigMapOutput values. You can construct a concrete instance of `ExtraConfigMapInput` via:
ExtraConfigMap{ "key": ExtraConfigArgs{...} }
type ExtraConfigMapOutput ¶
type ExtraConfigMapOutput struct{ *pulumi.OutputState }
func (ExtraConfigMapOutput) ElementType ¶
func (ExtraConfigMapOutput) ElementType() reflect.Type
func (ExtraConfigMapOutput) MapIndex ¶
func (o ExtraConfigMapOutput) MapIndex(k pulumi.StringInput) ExtraConfigOutput
func (ExtraConfigMapOutput) ToExtraConfigMapOutput ¶
func (o ExtraConfigMapOutput) ToExtraConfigMapOutput() ExtraConfigMapOutput
func (ExtraConfigMapOutput) ToExtraConfigMapOutputWithContext ¶
func (o ExtraConfigMapOutput) ToExtraConfigMapOutputWithContext(ctx context.Context) ExtraConfigMapOutput
type ExtraConfigNqaInfo ¶
type ExtraConfigNqaInfoArgs ¶
type ExtraConfigNqaInfoArgs struct { DestinationIp pulumi.StringPtrInput `pulumi:"destinationIp"` Interval pulumi.IntPtrInput `pulumi:"interval"` ProbeFailedTimes pulumi.IntPtrInput `pulumi:"probeFailedTimes"` }
func (ExtraConfigNqaInfoArgs) ElementType ¶
func (ExtraConfigNqaInfoArgs) ElementType() reflect.Type
func (ExtraConfigNqaInfoArgs) ToExtraConfigNqaInfoOutput ¶
func (i ExtraConfigNqaInfoArgs) ToExtraConfigNqaInfoOutput() ExtraConfigNqaInfoOutput
func (ExtraConfigNqaInfoArgs) ToExtraConfigNqaInfoOutputWithContext ¶
func (i ExtraConfigNqaInfoArgs) ToExtraConfigNqaInfoOutputWithContext(ctx context.Context) ExtraConfigNqaInfoOutput
func (ExtraConfigNqaInfoArgs) ToExtraConfigNqaInfoPtrOutput ¶
func (i ExtraConfigNqaInfoArgs) ToExtraConfigNqaInfoPtrOutput() ExtraConfigNqaInfoPtrOutput
func (ExtraConfigNqaInfoArgs) ToExtraConfigNqaInfoPtrOutputWithContext ¶
func (i ExtraConfigNqaInfoArgs) ToExtraConfigNqaInfoPtrOutputWithContext(ctx context.Context) ExtraConfigNqaInfoPtrOutput
type ExtraConfigNqaInfoInput ¶
type ExtraConfigNqaInfoInput interface { pulumi.Input ToExtraConfigNqaInfoOutput() ExtraConfigNqaInfoOutput ToExtraConfigNqaInfoOutputWithContext(context.Context) ExtraConfigNqaInfoOutput }
ExtraConfigNqaInfoInput is an input type that accepts ExtraConfigNqaInfoArgs and ExtraConfigNqaInfoOutput values. You can construct a concrete instance of `ExtraConfigNqaInfoInput` via:
ExtraConfigNqaInfoArgs{...}
type ExtraConfigNqaInfoOutput ¶
type ExtraConfigNqaInfoOutput struct{ *pulumi.OutputState }
func (ExtraConfigNqaInfoOutput) DestinationIp ¶
func (o ExtraConfigNqaInfoOutput) DestinationIp() pulumi.StringPtrOutput
func (ExtraConfigNqaInfoOutput) ElementType ¶
func (ExtraConfigNqaInfoOutput) ElementType() reflect.Type
func (ExtraConfigNqaInfoOutput) Interval ¶
func (o ExtraConfigNqaInfoOutput) Interval() pulumi.IntPtrOutput
func (ExtraConfigNqaInfoOutput) ProbeFailedTimes ¶
func (o ExtraConfigNqaInfoOutput) ProbeFailedTimes() pulumi.IntPtrOutput
func (ExtraConfigNqaInfoOutput) ToExtraConfigNqaInfoOutput ¶
func (o ExtraConfigNqaInfoOutput) ToExtraConfigNqaInfoOutput() ExtraConfigNqaInfoOutput
func (ExtraConfigNqaInfoOutput) ToExtraConfigNqaInfoOutputWithContext ¶
func (o ExtraConfigNqaInfoOutput) ToExtraConfigNqaInfoOutputWithContext(ctx context.Context) ExtraConfigNqaInfoOutput
func (ExtraConfigNqaInfoOutput) ToExtraConfigNqaInfoPtrOutput ¶
func (o ExtraConfigNqaInfoOutput) ToExtraConfigNqaInfoPtrOutput() ExtraConfigNqaInfoPtrOutput
func (ExtraConfigNqaInfoOutput) ToExtraConfigNqaInfoPtrOutputWithContext ¶
func (o ExtraConfigNqaInfoOutput) ToExtraConfigNqaInfoPtrOutputWithContext(ctx context.Context) ExtraConfigNqaInfoPtrOutput
type ExtraConfigNqaInfoPtrInput ¶
type ExtraConfigNqaInfoPtrInput interface { pulumi.Input ToExtraConfigNqaInfoPtrOutput() ExtraConfigNqaInfoPtrOutput ToExtraConfigNqaInfoPtrOutputWithContext(context.Context) ExtraConfigNqaInfoPtrOutput }
ExtraConfigNqaInfoPtrInput is an input type that accepts ExtraConfigNqaInfoArgs, ExtraConfigNqaInfoPtr and ExtraConfigNqaInfoPtrOutput values. You can construct a concrete instance of `ExtraConfigNqaInfoPtrInput` via:
ExtraConfigNqaInfoArgs{...} or: nil
func ExtraConfigNqaInfoPtr ¶
func ExtraConfigNqaInfoPtr(v *ExtraConfigNqaInfoArgs) ExtraConfigNqaInfoPtrInput
type ExtraConfigNqaInfoPtrOutput ¶
type ExtraConfigNqaInfoPtrOutput struct{ *pulumi.OutputState }
func (ExtraConfigNqaInfoPtrOutput) DestinationIp ¶
func (o ExtraConfigNqaInfoPtrOutput) DestinationIp() pulumi.StringPtrOutput
func (ExtraConfigNqaInfoPtrOutput) Elem ¶
func (o ExtraConfigNqaInfoPtrOutput) Elem() ExtraConfigNqaInfoOutput
func (ExtraConfigNqaInfoPtrOutput) ElementType ¶
func (ExtraConfigNqaInfoPtrOutput) ElementType() reflect.Type
func (ExtraConfigNqaInfoPtrOutput) Interval ¶
func (o ExtraConfigNqaInfoPtrOutput) Interval() pulumi.IntPtrOutput
func (ExtraConfigNqaInfoPtrOutput) ProbeFailedTimes ¶
func (o ExtraConfigNqaInfoPtrOutput) ProbeFailedTimes() pulumi.IntPtrOutput
func (ExtraConfigNqaInfoPtrOutput) ToExtraConfigNqaInfoPtrOutput ¶
func (o ExtraConfigNqaInfoPtrOutput) ToExtraConfigNqaInfoPtrOutput() ExtraConfigNqaInfoPtrOutput
func (ExtraConfigNqaInfoPtrOutput) ToExtraConfigNqaInfoPtrOutputWithContext ¶
func (o ExtraConfigNqaInfoPtrOutput) ToExtraConfigNqaInfoPtrOutputWithContext(ctx context.Context) ExtraConfigNqaInfoPtrOutput
type ExtraConfigOutput ¶
type ExtraConfigOutput struct{ *pulumi.OutputState }
func (ExtraConfigOutput) Bandwidth ¶
func (o ExtraConfigOutput) Bandwidth() pulumi.IntPtrOutput
direct connect tunnel bandwidth.
func (ExtraConfigOutput) BfdEnable ¶
func (o ExtraConfigOutput) BfdEnable() pulumi.IntPtrOutput
be enabled BFD.
func (ExtraConfigOutput) BfdInfo ¶
func (o ExtraConfigOutput) BfdInfo() ExtraConfigBfdInfoPtrOutput
BFD config info.
func (ExtraConfigOutput) BgpPeer ¶
func (o ExtraConfigOutput) BgpPeer() ExtraConfigBgpPeerPtrOutput
idc BGP, Asn, AuthKey.
func (ExtraConfigOutput) CustomerAddress ¶
func (o ExtraConfigOutput) CustomerAddress() pulumi.StringPtrOutput
direct connect tunnel user idc connect ip.
func (ExtraConfigOutput) DirectConnectTunnelId ¶
func (o ExtraConfigOutput) DirectConnectTunnelId() pulumi.StringOutput
direct connect tunnel id.
func (ExtraConfigOutput) ElementType ¶
func (ExtraConfigOutput) ElementType() reflect.Type
func (ExtraConfigOutput) EnableBgpCommunity ¶
func (o ExtraConfigOutput) EnableBgpCommunity() pulumi.BoolPtrOutput
BGP community attribute.
func (ExtraConfigOutput) Ipv6Enable ¶
func (o ExtraConfigOutput) Ipv6Enable() pulumi.IntPtrOutput
0: disable IPv61: enable IPv6.
func (ExtraConfigOutput) JumboEnable ¶
func (o ExtraConfigOutput) JumboEnable() pulumi.IntPtrOutput
direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.
func (ExtraConfigOutput) NqaEnable ¶
func (o ExtraConfigOutput) NqaEnable() pulumi.IntPtrOutput
be enabled NQA.
func (ExtraConfigOutput) NqaInfo ¶
func (o ExtraConfigOutput) NqaInfo() ExtraConfigNqaInfoPtrOutput
NQA config info.
func (ExtraConfigOutput) RouteFilterPrefixes ¶
func (o ExtraConfigOutput) RouteFilterPrefixes() ExtraConfigRouteFilterPrefixesPtrOutput
user filter network prefixes.
func (ExtraConfigOutput) TencentAddress ¶
func (o ExtraConfigOutput) TencentAddress() pulumi.StringPtrOutput
direct connect tunnel tencent cloud connect ip.
func (ExtraConfigOutput) TencentBackupAddress ¶
func (o ExtraConfigOutput) TencentBackupAddress() pulumi.StringPtrOutput
direct connect tunnel tencent cloud backup connect ip.
func (ExtraConfigOutput) ToExtraConfigOutput ¶
func (o ExtraConfigOutput) ToExtraConfigOutput() ExtraConfigOutput
func (ExtraConfigOutput) ToExtraConfigOutputWithContext ¶
func (o ExtraConfigOutput) ToExtraConfigOutputWithContext(ctx context.Context) ExtraConfigOutput
func (ExtraConfigOutput) Vlan ¶
func (o ExtraConfigOutput) Vlan() pulumi.IntPtrOutput
direct connect tunnel vlan id.
type ExtraConfigRouteFilterPrefixes ¶
type ExtraConfigRouteFilterPrefixes struct {
Cidr *string `pulumi:"cidr"`
}
type ExtraConfigRouteFilterPrefixesArgs ¶
type ExtraConfigRouteFilterPrefixesArgs struct {
Cidr pulumi.StringPtrInput `pulumi:"cidr"`
}
func (ExtraConfigRouteFilterPrefixesArgs) ElementType ¶
func (ExtraConfigRouteFilterPrefixesArgs) ElementType() reflect.Type
func (ExtraConfigRouteFilterPrefixesArgs) ToExtraConfigRouteFilterPrefixesOutput ¶
func (i ExtraConfigRouteFilterPrefixesArgs) ToExtraConfigRouteFilterPrefixesOutput() ExtraConfigRouteFilterPrefixesOutput
func (ExtraConfigRouteFilterPrefixesArgs) ToExtraConfigRouteFilterPrefixesOutputWithContext ¶
func (i ExtraConfigRouteFilterPrefixesArgs) ToExtraConfigRouteFilterPrefixesOutputWithContext(ctx context.Context) ExtraConfigRouteFilterPrefixesOutput
func (ExtraConfigRouteFilterPrefixesArgs) ToExtraConfigRouteFilterPrefixesPtrOutput ¶
func (i ExtraConfigRouteFilterPrefixesArgs) ToExtraConfigRouteFilterPrefixesPtrOutput() ExtraConfigRouteFilterPrefixesPtrOutput
func (ExtraConfigRouteFilterPrefixesArgs) ToExtraConfigRouteFilterPrefixesPtrOutputWithContext ¶
func (i ExtraConfigRouteFilterPrefixesArgs) ToExtraConfigRouteFilterPrefixesPtrOutputWithContext(ctx context.Context) ExtraConfigRouteFilterPrefixesPtrOutput
type ExtraConfigRouteFilterPrefixesInput ¶
type ExtraConfigRouteFilterPrefixesInput interface { pulumi.Input ToExtraConfigRouteFilterPrefixesOutput() ExtraConfigRouteFilterPrefixesOutput ToExtraConfigRouteFilterPrefixesOutputWithContext(context.Context) ExtraConfigRouteFilterPrefixesOutput }
ExtraConfigRouteFilterPrefixesInput is an input type that accepts ExtraConfigRouteFilterPrefixesArgs and ExtraConfigRouteFilterPrefixesOutput values. You can construct a concrete instance of `ExtraConfigRouteFilterPrefixesInput` via:
ExtraConfigRouteFilterPrefixesArgs{...}
type ExtraConfigRouteFilterPrefixesOutput ¶
type ExtraConfigRouteFilterPrefixesOutput struct{ *pulumi.OutputState }
func (ExtraConfigRouteFilterPrefixesOutput) Cidr ¶
func (o ExtraConfigRouteFilterPrefixesOutput) Cidr() pulumi.StringPtrOutput
func (ExtraConfigRouteFilterPrefixesOutput) ElementType ¶
func (ExtraConfigRouteFilterPrefixesOutput) ElementType() reflect.Type
func (ExtraConfigRouteFilterPrefixesOutput) ToExtraConfigRouteFilterPrefixesOutput ¶
func (o ExtraConfigRouteFilterPrefixesOutput) ToExtraConfigRouteFilterPrefixesOutput() ExtraConfigRouteFilterPrefixesOutput
func (ExtraConfigRouteFilterPrefixesOutput) ToExtraConfigRouteFilterPrefixesOutputWithContext ¶
func (o ExtraConfigRouteFilterPrefixesOutput) ToExtraConfigRouteFilterPrefixesOutputWithContext(ctx context.Context) ExtraConfigRouteFilterPrefixesOutput
func (ExtraConfigRouteFilterPrefixesOutput) ToExtraConfigRouteFilterPrefixesPtrOutput ¶
func (o ExtraConfigRouteFilterPrefixesOutput) ToExtraConfigRouteFilterPrefixesPtrOutput() ExtraConfigRouteFilterPrefixesPtrOutput
func (ExtraConfigRouteFilterPrefixesOutput) ToExtraConfigRouteFilterPrefixesPtrOutputWithContext ¶
func (o ExtraConfigRouteFilterPrefixesOutput) ToExtraConfigRouteFilterPrefixesPtrOutputWithContext(ctx context.Context) ExtraConfigRouteFilterPrefixesPtrOutput
type ExtraConfigRouteFilterPrefixesPtrInput ¶
type ExtraConfigRouteFilterPrefixesPtrInput interface { pulumi.Input ToExtraConfigRouteFilterPrefixesPtrOutput() ExtraConfigRouteFilterPrefixesPtrOutput ToExtraConfigRouteFilterPrefixesPtrOutputWithContext(context.Context) ExtraConfigRouteFilterPrefixesPtrOutput }
ExtraConfigRouteFilterPrefixesPtrInput is an input type that accepts ExtraConfigRouteFilterPrefixesArgs, ExtraConfigRouteFilterPrefixesPtr and ExtraConfigRouteFilterPrefixesPtrOutput values. You can construct a concrete instance of `ExtraConfigRouteFilterPrefixesPtrInput` via:
ExtraConfigRouteFilterPrefixesArgs{...} or: nil
func ExtraConfigRouteFilterPrefixesPtr ¶
func ExtraConfigRouteFilterPrefixesPtr(v *ExtraConfigRouteFilterPrefixesArgs) ExtraConfigRouteFilterPrefixesPtrInput
type ExtraConfigRouteFilterPrefixesPtrOutput ¶
type ExtraConfigRouteFilterPrefixesPtrOutput struct{ *pulumi.OutputState }
func (ExtraConfigRouteFilterPrefixesPtrOutput) Cidr ¶
func (o ExtraConfigRouteFilterPrefixesPtrOutput) Cidr() pulumi.StringPtrOutput
func (ExtraConfigRouteFilterPrefixesPtrOutput) ElementType ¶
func (ExtraConfigRouteFilterPrefixesPtrOutput) ElementType() reflect.Type
func (ExtraConfigRouteFilterPrefixesPtrOutput) ToExtraConfigRouteFilterPrefixesPtrOutput ¶
func (o ExtraConfigRouteFilterPrefixesPtrOutput) ToExtraConfigRouteFilterPrefixesPtrOutput() ExtraConfigRouteFilterPrefixesPtrOutput
func (ExtraConfigRouteFilterPrefixesPtrOutput) ToExtraConfigRouteFilterPrefixesPtrOutputWithContext ¶
func (o ExtraConfigRouteFilterPrefixesPtrOutput) ToExtraConfigRouteFilterPrefixesPtrOutputWithContext(ctx context.Context) ExtraConfigRouteFilterPrefixesPtrOutput
type ExtraConfigState ¶
type ExtraConfigState struct { // direct connect tunnel bandwidth. Bandwidth pulumi.IntPtrInput // be enabled BFD. BfdEnable pulumi.IntPtrInput // BFD config info. BfdInfo ExtraConfigBfdInfoPtrInput // idc BGP, Asn, AuthKey. BgpPeer ExtraConfigBgpPeerPtrInput // direct connect tunnel user idc connect ip. CustomerAddress pulumi.StringPtrInput // direct connect tunnel id. DirectConnectTunnelId pulumi.StringPtrInput // BGP community attribute. EnableBgpCommunity pulumi.BoolPtrInput // 0: disable IPv61: enable IPv6. Ipv6Enable pulumi.IntPtrInput // direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel // jumbo frame. JumboEnable pulumi.IntPtrInput // be enabled NQA. NqaEnable pulumi.IntPtrInput // NQA config info. NqaInfo ExtraConfigNqaInfoPtrInput // user filter network prefixes. RouteFilterPrefixes ExtraConfigRouteFilterPrefixesPtrInput // direct connect tunnel tencent cloud connect ip. TencentAddress pulumi.StringPtrInput // direct connect tunnel tencent cloud backup connect ip. TencentBackupAddress pulumi.StringPtrInput // direct connect tunnel vlan id. Vlan pulumi.IntPtrInput }
func (ExtraConfigState) ElementType ¶
func (ExtraConfigState) ElementType() reflect.Type
type GetInstancesArgs ¶
type GetInstancesArgs struct { DcxId *string `pulumi:"dcxId"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstances.
type GetInstancesInstanceList ¶
type GetInstancesInstanceList struct { Bandwidth int `pulumi:"bandwidth"` BgpAsn int `pulumi:"bgpAsn"` BgpAuthKey string `pulumi:"bgpAuthKey"` CreateTime string `pulumi:"createTime"` CustomerAddress string `pulumi:"customerAddress"` DcId string `pulumi:"dcId"` DcgId string `pulumi:"dcgId"` DcxId string `pulumi:"dcxId"` Name string `pulumi:"name"` NetworkRegion string `pulumi:"networkRegion"` NetworkType string `pulumi:"networkType"` RouteFilterPrefixes []string `pulumi:"routeFilterPrefixes"` RouteType string `pulumi:"routeType"` State string `pulumi:"state"` TencentAddress string `pulumi:"tencentAddress"` Vlan int `pulumi:"vlan"` VpcId string `pulumi:"vpcId"` }
type GetInstancesInstanceListArgs ¶
type GetInstancesInstanceListArgs struct { Bandwidth pulumi.IntInput `pulumi:"bandwidth"` BgpAsn pulumi.IntInput `pulumi:"bgpAsn"` BgpAuthKey pulumi.StringInput `pulumi:"bgpAuthKey"` CreateTime pulumi.StringInput `pulumi:"createTime"` CustomerAddress pulumi.StringInput `pulumi:"customerAddress"` DcId pulumi.StringInput `pulumi:"dcId"` DcgId pulumi.StringInput `pulumi:"dcgId"` DcxId pulumi.StringInput `pulumi:"dcxId"` Name pulumi.StringInput `pulumi:"name"` NetworkRegion pulumi.StringInput `pulumi:"networkRegion"` NetworkType pulumi.StringInput `pulumi:"networkType"` RouteFilterPrefixes pulumi.StringArrayInput `pulumi:"routeFilterPrefixes"` RouteType pulumi.StringInput `pulumi:"routeType"` State pulumi.StringInput `pulumi:"state"` TencentAddress pulumi.StringInput `pulumi:"tencentAddress"` Vlan pulumi.IntInput `pulumi:"vlan"` VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetInstancesInstanceListArgs) ElementType ¶
func (GetInstancesInstanceListArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GetInstancesInstanceListArrayOutput) Index ¶
func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
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) Bandwidth ¶
func (o GetInstancesInstanceListOutput) Bandwidth() pulumi.IntOutput
func (GetInstancesInstanceListOutput) BgpAsn ¶
func (o GetInstancesInstanceListOutput) BgpAsn() pulumi.IntOutput
func (GetInstancesInstanceListOutput) BgpAuthKey ¶
func (o GetInstancesInstanceListOutput) BgpAuthKey() pulumi.StringOutput
func (GetInstancesInstanceListOutput) CreateTime ¶
func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
func (GetInstancesInstanceListOutput) CustomerAddress ¶
func (o GetInstancesInstanceListOutput) CustomerAddress() pulumi.StringOutput
func (GetInstancesInstanceListOutput) DcId ¶
func (o GetInstancesInstanceListOutput) DcId() pulumi.StringOutput
func (GetInstancesInstanceListOutput) DcgId ¶
func (o GetInstancesInstanceListOutput) DcgId() pulumi.StringOutput
func (GetInstancesInstanceListOutput) DcxId ¶
func (o GetInstancesInstanceListOutput) DcxId() pulumi.StringOutput
func (GetInstancesInstanceListOutput) ElementType ¶
func (GetInstancesInstanceListOutput) ElementType() reflect.Type
func (GetInstancesInstanceListOutput) Name ¶
func (o GetInstancesInstanceListOutput) Name() pulumi.StringOutput
func (GetInstancesInstanceListOutput) NetworkRegion ¶
func (o GetInstancesInstanceListOutput) NetworkRegion() pulumi.StringOutput
func (GetInstancesInstanceListOutput) NetworkType ¶
func (o GetInstancesInstanceListOutput) NetworkType() pulumi.StringOutput
func (GetInstancesInstanceListOutput) RouteFilterPrefixes ¶
func (o GetInstancesInstanceListOutput) RouteFilterPrefixes() pulumi.StringArrayOutput
func (GetInstancesInstanceListOutput) RouteType ¶
func (o GetInstancesInstanceListOutput) RouteType() pulumi.StringOutput
func (GetInstancesInstanceListOutput) State ¶
func (o GetInstancesInstanceListOutput) State() pulumi.StringOutput
func (GetInstancesInstanceListOutput) TencentAddress ¶
func (o GetInstancesInstanceListOutput) TencentAddress() pulumi.StringOutput
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) Vlan ¶
func (o GetInstancesInstanceListOutput) Vlan() pulumi.IntOutput
func (GetInstancesInstanceListOutput) VpcId ¶
func (o GetInstancesInstanceListOutput) VpcId() pulumi.StringOutput
type GetInstancesOutputArgs ¶
type GetInstancesOutputArgs struct { DcxId pulumi.StringPtrInput `pulumi:"dcxId"` 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 { DcxId *string `pulumi:"dcxId"` // 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 GetInstancesOutput ¶
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) DcxId ¶
func (o GetInstancesResultOutput) DcxId() pulumi.StringPtrOutput
func (GetInstancesResultOutput) ElementType ¶
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) Id ¶
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesResultOutput) InstanceLists ¶
func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
func (GetInstancesResultOutput) Name ¶
func (o GetInstancesResultOutput) Name() pulumi.StringPtrOutput
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 Instance ¶
type Instance struct { pulumi.CustomResourceState // Bandwidth of the DC. Bandwidth pulumi.IntOutput `pulumi:"bandwidth"` // BGP ASN of the user. A required field within BGP. BgpAsn pulumi.IntOutput `pulumi:"bgpAsn"` // BGP key of the user. BgpAuthKey pulumi.StringPtrOutput `pulumi:"bgpAuthKey"` // Creation time of resource. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Interconnect IP of the DC within client. CustomerAddress pulumi.StringOutput `pulumi:"customerAddress"` // ID of the DC to be queried, application deployment offline. DcId pulumi.StringOutput `pulumi:"dcId"` // Connection owner, who is the current customer by default. The developer account ID should be entered for shared // connections. DcOwnerAccount pulumi.StringOutput `pulumi:"dcOwnerAccount"` // ID of the DC Gateway. Currently only new in the console. DcgId pulumi.StringOutput `pulumi:"dcgId"` // Name of the dedicated tunnel. Name pulumi.StringOutput `pulumi:"name"` // Type of the network. Valid value: `VPC`, `BMVPC` and `CCN`. The default value is `VPC`. NetworkType pulumi.StringPtrOutput `pulumi:"networkType"` // Static route, the network address of the user IDC. It can be modified after setting but cannot be deleted. AN unable // field within BGP. RouteFilterPrefixes pulumi.StringArrayOutput `pulumi:"routeFilterPrefixes"` // Type of the route, and available values include BGP and STATIC. The default value is `BGP`. RouteType pulumi.StringPtrOutput `pulumi:"routeType"` // State of the dedicated tunnels. Valid value: `PENDING`, `ALLOCATING`, `ALLOCATED`, `ALTERING`, `DELETING`, `DELETED`, // `COMFIRMING` and `REJECTED`. State pulumi.StringOutput `pulumi:"state"` // Interconnect IP of the DC within Tencent. TencentAddress pulumi.StringOutput `pulumi:"tencentAddress"` // Vlan of the dedicated tunnels. Valid value ranges: (0~3000). `0` means that only one tunnel can be created for the // physical connect. Vlan pulumi.IntPtrOutput `pulumi:"vlan"` // ID of the VPC or BMVPC. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` }
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) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // Bandwidth of the DC. Bandwidth pulumi.IntPtrInput // BGP ASN of the user. A required field within BGP. BgpAsn pulumi.IntPtrInput // BGP key of the user. BgpAuthKey pulumi.StringPtrInput // Interconnect IP of the DC within client. CustomerAddress pulumi.StringPtrInput // ID of the DC to be queried, application deployment offline. DcId pulumi.StringInput // Connection owner, who is the current customer by default. The developer account ID should be entered for shared // connections. DcOwnerAccount pulumi.StringPtrInput // ID of the DC Gateway. Currently only new in the console. DcgId pulumi.StringInput // Name of the dedicated tunnel. Name pulumi.StringPtrInput // Type of the network. Valid value: `VPC`, `BMVPC` and `CCN`. The default value is `VPC`. NetworkType pulumi.StringPtrInput // Static route, the network address of the user IDC. It can be modified after setting but cannot be deleted. AN unable // field within BGP. RouteFilterPrefixes pulumi.StringArrayInput // Type of the route, and available values include BGP and STATIC. The default value is `BGP`. RouteType pulumi.StringPtrInput // Interconnect IP of the DC within Tencent. TencentAddress pulumi.StringPtrInput // Vlan of the dedicated tunnels. Valid value ranges: (0~3000). `0` means that only one tunnel can be created for the // physical connect. Vlan pulumi.IntPtrInput // ID of the VPC or BMVPC. VpcId pulumi.StringPtrInput }
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 (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
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 (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
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) Bandwidth ¶
func (o InstanceOutput) Bandwidth() pulumi.IntOutput
Bandwidth of the DC.
func (InstanceOutput) BgpAsn ¶
func (o InstanceOutput) BgpAsn() pulumi.IntOutput
BGP ASN of the user. A required field within BGP.
func (InstanceOutput) BgpAuthKey ¶
func (o InstanceOutput) BgpAuthKey() pulumi.StringPtrOutput
BGP key of the user.
func (InstanceOutput) CreateTime ¶
func (o InstanceOutput) CreateTime() pulumi.StringOutput
Creation time of resource.
func (InstanceOutput) CustomerAddress ¶
func (o InstanceOutput) CustomerAddress() pulumi.StringOutput
Interconnect IP of the DC within client.
func (InstanceOutput) DcId ¶
func (o InstanceOutput) DcId() pulumi.StringOutput
ID of the DC to be queried, application deployment offline.
func (InstanceOutput) DcOwnerAccount ¶
func (o InstanceOutput) DcOwnerAccount() pulumi.StringOutput
Connection owner, who is the current customer by default. The developer account ID should be entered for shared connections.
func (InstanceOutput) DcgId ¶
func (o InstanceOutput) DcgId() pulumi.StringOutput
ID of the DC Gateway. Currently only new in the console.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) Name ¶
func (o InstanceOutput) Name() pulumi.StringOutput
Name of the dedicated tunnel.
func (InstanceOutput) NetworkType ¶
func (o InstanceOutput) NetworkType() pulumi.StringPtrOutput
Type of the network. Valid value: `VPC`, `BMVPC` and `CCN`. The default value is `VPC`.
func (InstanceOutput) RouteFilterPrefixes ¶
func (o InstanceOutput) RouteFilterPrefixes() pulumi.StringArrayOutput
Static route, the network address of the user IDC. It can be modified after setting but cannot be deleted. AN unable field within BGP.
func (InstanceOutput) RouteType ¶
func (o InstanceOutput) RouteType() pulumi.StringPtrOutput
Type of the route, and available values include BGP and STATIC. The default value is `BGP`.
func (InstanceOutput) State ¶
func (o InstanceOutput) State() pulumi.StringOutput
State of the dedicated tunnels. Valid value: `PENDING`, `ALLOCATING`, `ALLOCATED`, `ALTERING`, `DELETING`, `DELETED`, `COMFIRMING` and `REJECTED`.
func (InstanceOutput) TencentAddress ¶
func (o InstanceOutput) TencentAddress() pulumi.StringOutput
Interconnect IP of the DC within Tencent.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) Vlan ¶
func (o InstanceOutput) Vlan() pulumi.IntPtrOutput
Vlan of the dedicated tunnels. Valid value ranges: (0~3000). `0` means that only one tunnel can be created for the physical connect.
func (InstanceOutput) VpcId ¶
func (o InstanceOutput) VpcId() pulumi.StringPtrOutput
ID of the VPC or BMVPC.
type InstanceState ¶
type InstanceState struct { // Bandwidth of the DC. Bandwidth pulumi.IntPtrInput // BGP ASN of the user. A required field within BGP. BgpAsn pulumi.IntPtrInput // BGP key of the user. BgpAuthKey pulumi.StringPtrInput // Creation time of resource. CreateTime pulumi.StringPtrInput // Interconnect IP of the DC within client. CustomerAddress pulumi.StringPtrInput // ID of the DC to be queried, application deployment offline. DcId pulumi.StringPtrInput // Connection owner, who is the current customer by default. The developer account ID should be entered for shared // connections. DcOwnerAccount pulumi.StringPtrInput // ID of the DC Gateway. Currently only new in the console. DcgId pulumi.StringPtrInput // Name of the dedicated tunnel. Name pulumi.StringPtrInput // Type of the network. Valid value: `VPC`, `BMVPC` and `CCN`. The default value is `VPC`. NetworkType pulumi.StringPtrInput // Static route, the network address of the user IDC. It can be modified after setting but cannot be deleted. AN unable // field within BGP. RouteFilterPrefixes pulumi.StringArrayInput // Type of the route, and available values include BGP and STATIC. The default value is `BGP`. RouteType pulumi.StringPtrInput // State of the dedicated tunnels. Valid value: `PENDING`, `ALLOCATING`, `ALLOCATED`, `ALTERING`, `DELETING`, `DELETED`, // `COMFIRMING` and `REJECTED`. State pulumi.StringPtrInput // Interconnect IP of the DC within Tencent. TencentAddress pulumi.StringPtrInput // Vlan of the dedicated tunnels. Valid value ranges: (0~3000). `0` means that only one tunnel can be created for the // physical connect. Vlan pulumi.IntPtrInput // ID of the VPC or BMVPC. VpcId pulumi.StringPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type