eip

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 AddressTransform

type AddressTransform struct {
	pulumi.CustomResourceState

	// the instance ID of a normal public network IP to be operated. eg:ins-23mk45jn.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetAddressTransform

func GetAddressTransform(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AddressTransformState, opts ...pulumi.ResourceOption) (*AddressTransform, error)

GetAddressTransform gets an existing AddressTransform 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 NewAddressTransform

func NewAddressTransform(ctx *pulumi.Context,
	name string, args *AddressTransformArgs, opts ...pulumi.ResourceOption) (*AddressTransform, error)

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

func (*AddressTransform) ElementType

func (*AddressTransform) ElementType() reflect.Type

func (*AddressTransform) ToAddressTransformOutput

func (i *AddressTransform) ToAddressTransformOutput() AddressTransformOutput

func (*AddressTransform) ToAddressTransformOutputWithContext

func (i *AddressTransform) ToAddressTransformOutputWithContext(ctx context.Context) AddressTransformOutput

type AddressTransformArgs

type AddressTransformArgs struct {
	// the instance ID of a normal public network IP to be operated. eg:ins-23mk45jn.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a AddressTransform resource.

func (AddressTransformArgs) ElementType

func (AddressTransformArgs) ElementType() reflect.Type

type AddressTransformArray

type AddressTransformArray []AddressTransformInput

func (AddressTransformArray) ElementType

func (AddressTransformArray) ElementType() reflect.Type

func (AddressTransformArray) ToAddressTransformArrayOutput

func (i AddressTransformArray) ToAddressTransformArrayOutput() AddressTransformArrayOutput

func (AddressTransformArray) ToAddressTransformArrayOutputWithContext

func (i AddressTransformArray) ToAddressTransformArrayOutputWithContext(ctx context.Context) AddressTransformArrayOutput

type AddressTransformArrayInput

type AddressTransformArrayInput interface {
	pulumi.Input

	ToAddressTransformArrayOutput() AddressTransformArrayOutput
	ToAddressTransformArrayOutputWithContext(context.Context) AddressTransformArrayOutput
}

AddressTransformArrayInput is an input type that accepts AddressTransformArray and AddressTransformArrayOutput values. You can construct a concrete instance of `AddressTransformArrayInput` via:

AddressTransformArray{ AddressTransformArgs{...} }

type AddressTransformArrayOutput

type AddressTransformArrayOutput struct{ *pulumi.OutputState }

func (AddressTransformArrayOutput) ElementType

func (AddressTransformArrayOutput) Index

func (AddressTransformArrayOutput) ToAddressTransformArrayOutput

func (o AddressTransformArrayOutput) ToAddressTransformArrayOutput() AddressTransformArrayOutput

func (AddressTransformArrayOutput) ToAddressTransformArrayOutputWithContext

func (o AddressTransformArrayOutput) ToAddressTransformArrayOutputWithContext(ctx context.Context) AddressTransformArrayOutput

type AddressTransformInput

type AddressTransformInput interface {
	pulumi.Input

	ToAddressTransformOutput() AddressTransformOutput
	ToAddressTransformOutputWithContext(ctx context.Context) AddressTransformOutput
}

type AddressTransformMap

type AddressTransformMap map[string]AddressTransformInput

func (AddressTransformMap) ElementType

func (AddressTransformMap) ElementType() reflect.Type

func (AddressTransformMap) ToAddressTransformMapOutput

func (i AddressTransformMap) ToAddressTransformMapOutput() AddressTransformMapOutput

func (AddressTransformMap) ToAddressTransformMapOutputWithContext

func (i AddressTransformMap) ToAddressTransformMapOutputWithContext(ctx context.Context) AddressTransformMapOutput

type AddressTransformMapInput

type AddressTransformMapInput interface {
	pulumi.Input

	ToAddressTransformMapOutput() AddressTransformMapOutput
	ToAddressTransformMapOutputWithContext(context.Context) AddressTransformMapOutput
}

AddressTransformMapInput is an input type that accepts AddressTransformMap and AddressTransformMapOutput values. You can construct a concrete instance of `AddressTransformMapInput` via:

AddressTransformMap{ "key": AddressTransformArgs{...} }

type AddressTransformMapOutput

type AddressTransformMapOutput struct{ *pulumi.OutputState }

func (AddressTransformMapOutput) ElementType

func (AddressTransformMapOutput) ElementType() reflect.Type

func (AddressTransformMapOutput) MapIndex

func (AddressTransformMapOutput) ToAddressTransformMapOutput

func (o AddressTransformMapOutput) ToAddressTransformMapOutput() AddressTransformMapOutput

func (AddressTransformMapOutput) ToAddressTransformMapOutputWithContext

func (o AddressTransformMapOutput) ToAddressTransformMapOutputWithContext(ctx context.Context) AddressTransformMapOutput

type AddressTransformOutput

type AddressTransformOutput struct{ *pulumi.OutputState }

func (AddressTransformOutput) ElementType

func (AddressTransformOutput) ElementType() reflect.Type

func (AddressTransformOutput) InstanceId

the instance ID of a normal public network IP to be operated. eg:ins-23mk45jn.

func (AddressTransformOutput) ToAddressTransformOutput

func (o AddressTransformOutput) ToAddressTransformOutput() AddressTransformOutput

func (AddressTransformOutput) ToAddressTransformOutputWithContext

func (o AddressTransformOutput) ToAddressTransformOutputWithContext(ctx context.Context) AddressTransformOutput

type AddressTransformState

type AddressTransformState struct {
	// the instance ID of a normal public network IP to be operated. eg:ins-23mk45jn.
	InstanceId pulumi.StringPtrInput
}

func (AddressTransformState) ElementType

func (AddressTransformState) ElementType() reflect.Type

type Association

type Association struct {
	pulumi.CustomResourceState

	// The ID of EIP.
	EipId pulumi.StringOutput `pulumi:"eipId"`
	// The CVM or CLB instance id going to bind with the EIP. This field is conflict with `network_interface_id` and
	// `private_ip fields`.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Indicates the network interface id like `eni-xxxxxx`. This field is conflict with `instance_id`.
	NetworkInterfaceId pulumi.StringOutput `pulumi:"networkInterfaceId"`
	// Indicates an IP belongs to the `network_interface_id`. This field is conflict with `instance_id`.
	PrivateIp pulumi.StringOutput `pulumi:"privateIp"`
}

func GetAssociation

func GetAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AssociationState, opts ...pulumi.ResourceOption) (*Association, error)

GetAssociation gets an existing Association 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 NewAssociation

func NewAssociation(ctx *pulumi.Context,
	name string, args *AssociationArgs, opts ...pulumi.ResourceOption) (*Association, error)

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

func (*Association) ElementType

func (*Association) ElementType() reflect.Type

func (*Association) ToAssociationOutput

func (i *Association) ToAssociationOutput() AssociationOutput

func (*Association) ToAssociationOutputWithContext

func (i *Association) ToAssociationOutputWithContext(ctx context.Context) AssociationOutput

type AssociationArgs

type AssociationArgs struct {
	// The ID of EIP.
	EipId pulumi.StringInput
	// The CVM or CLB instance id going to bind with the EIP. This field is conflict with `network_interface_id` and
	// `private_ip fields`.
	InstanceId pulumi.StringPtrInput
	// Indicates the network interface id like `eni-xxxxxx`. This field is conflict with `instance_id`.
	NetworkInterfaceId pulumi.StringPtrInput
	// Indicates an IP belongs to the `network_interface_id`. This field is conflict with `instance_id`.
	PrivateIp pulumi.StringPtrInput
}

The set of arguments for constructing a Association resource.

func (AssociationArgs) ElementType

func (AssociationArgs) ElementType() reflect.Type

type AssociationArray

type AssociationArray []AssociationInput

func (AssociationArray) ElementType

func (AssociationArray) ElementType() reflect.Type

func (AssociationArray) ToAssociationArrayOutput

func (i AssociationArray) ToAssociationArrayOutput() AssociationArrayOutput

func (AssociationArray) ToAssociationArrayOutputWithContext

func (i AssociationArray) ToAssociationArrayOutputWithContext(ctx context.Context) AssociationArrayOutput

type AssociationArrayInput

type AssociationArrayInput interface {
	pulumi.Input

	ToAssociationArrayOutput() AssociationArrayOutput
	ToAssociationArrayOutputWithContext(context.Context) AssociationArrayOutput
}

AssociationArrayInput is an input type that accepts AssociationArray and AssociationArrayOutput values. You can construct a concrete instance of `AssociationArrayInput` via:

AssociationArray{ AssociationArgs{...} }

type AssociationArrayOutput

type AssociationArrayOutput struct{ *pulumi.OutputState }

func (AssociationArrayOutput) ElementType

func (AssociationArrayOutput) ElementType() reflect.Type

func (AssociationArrayOutput) Index

func (AssociationArrayOutput) ToAssociationArrayOutput

func (o AssociationArrayOutput) ToAssociationArrayOutput() AssociationArrayOutput

func (AssociationArrayOutput) ToAssociationArrayOutputWithContext

func (o AssociationArrayOutput) ToAssociationArrayOutputWithContext(ctx context.Context) AssociationArrayOutput

type AssociationInput

type AssociationInput interface {
	pulumi.Input

	ToAssociationOutput() AssociationOutput
	ToAssociationOutputWithContext(ctx context.Context) AssociationOutput
}

type AssociationMap

type AssociationMap map[string]AssociationInput

func (AssociationMap) ElementType

func (AssociationMap) ElementType() reflect.Type

func (AssociationMap) ToAssociationMapOutput

func (i AssociationMap) ToAssociationMapOutput() AssociationMapOutput

func (AssociationMap) ToAssociationMapOutputWithContext

func (i AssociationMap) ToAssociationMapOutputWithContext(ctx context.Context) AssociationMapOutput

type AssociationMapInput

type AssociationMapInput interface {
	pulumi.Input

	ToAssociationMapOutput() AssociationMapOutput
	ToAssociationMapOutputWithContext(context.Context) AssociationMapOutput
}

AssociationMapInput is an input type that accepts AssociationMap and AssociationMapOutput values. You can construct a concrete instance of `AssociationMapInput` via:

AssociationMap{ "key": AssociationArgs{...} }

type AssociationMapOutput

type AssociationMapOutput struct{ *pulumi.OutputState }

func (AssociationMapOutput) ElementType

func (AssociationMapOutput) ElementType() reflect.Type

func (AssociationMapOutput) MapIndex

func (AssociationMapOutput) ToAssociationMapOutput

func (o AssociationMapOutput) ToAssociationMapOutput() AssociationMapOutput

func (AssociationMapOutput) ToAssociationMapOutputWithContext

func (o AssociationMapOutput) ToAssociationMapOutputWithContext(ctx context.Context) AssociationMapOutput

type AssociationOutput

type AssociationOutput struct{ *pulumi.OutputState }

func (AssociationOutput) EipId

The ID of EIP.

func (AssociationOutput) ElementType

func (AssociationOutput) ElementType() reflect.Type

func (AssociationOutput) InstanceId

func (o AssociationOutput) InstanceId() pulumi.StringOutput

The CVM or CLB instance id going to bind with the EIP. This field is conflict with `network_interface_id` and `private_ip fields`.

func (AssociationOutput) NetworkInterfaceId

func (o AssociationOutput) NetworkInterfaceId() pulumi.StringOutput

Indicates the network interface id like `eni-xxxxxx`. This field is conflict with `instance_id`.

func (AssociationOutput) PrivateIp

func (o AssociationOutput) PrivateIp() pulumi.StringOutput

Indicates an IP belongs to the `network_interface_id`. This field is conflict with `instance_id`.

func (AssociationOutput) ToAssociationOutput

func (o AssociationOutput) ToAssociationOutput() AssociationOutput

func (AssociationOutput) ToAssociationOutputWithContext

func (o AssociationOutput) ToAssociationOutputWithContext(ctx context.Context) AssociationOutput

type AssociationState

type AssociationState struct {
	// The ID of EIP.
	EipId pulumi.StringPtrInput
	// The CVM or CLB instance id going to bind with the EIP. This field is conflict with `network_interface_id` and
	// `private_ip fields`.
	InstanceId pulumi.StringPtrInput
	// Indicates the network interface id like `eni-xxxxxx`. This field is conflict with `instance_id`.
	NetworkInterfaceId pulumi.StringPtrInput
	// Indicates an IP belongs to the `network_interface_id`. This field is conflict with `instance_id`.
	PrivateIp pulumi.StringPtrInput
}

func (AssociationState) ElementType

func (AssociationState) ElementType() reflect.Type

type GetAddressQuotaArgs

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

A collection of arguments for invoking getAddressQuota.

type GetAddressQuotaOutputArgs

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

A collection of arguments for invoking getAddressQuota.

func (GetAddressQuotaOutputArgs) ElementType

func (GetAddressQuotaOutputArgs) ElementType() reflect.Type

type GetAddressQuotaQuotaSet

type GetAddressQuotaQuotaSet struct {
	QuotaCurrent int    `pulumi:"quotaCurrent"`
	QuotaId      string `pulumi:"quotaId"`
	QuotaLimit   int    `pulumi:"quotaLimit"`
}

type GetAddressQuotaQuotaSetArgs

type GetAddressQuotaQuotaSetArgs struct {
	QuotaCurrent pulumi.IntInput    `pulumi:"quotaCurrent"`
	QuotaId      pulumi.StringInput `pulumi:"quotaId"`
	QuotaLimit   pulumi.IntInput    `pulumi:"quotaLimit"`
}

func (GetAddressQuotaQuotaSetArgs) ElementType

func (GetAddressQuotaQuotaSetArgs) ToGetAddressQuotaQuotaSetOutput

func (i GetAddressQuotaQuotaSetArgs) ToGetAddressQuotaQuotaSetOutput() GetAddressQuotaQuotaSetOutput

func (GetAddressQuotaQuotaSetArgs) ToGetAddressQuotaQuotaSetOutputWithContext

func (i GetAddressQuotaQuotaSetArgs) ToGetAddressQuotaQuotaSetOutputWithContext(ctx context.Context) GetAddressQuotaQuotaSetOutput

type GetAddressQuotaQuotaSetArray

type GetAddressQuotaQuotaSetArray []GetAddressQuotaQuotaSetInput

func (GetAddressQuotaQuotaSetArray) ElementType

func (GetAddressQuotaQuotaSetArray) ToGetAddressQuotaQuotaSetArrayOutput

func (i GetAddressQuotaQuotaSetArray) ToGetAddressQuotaQuotaSetArrayOutput() GetAddressQuotaQuotaSetArrayOutput

func (GetAddressQuotaQuotaSetArray) ToGetAddressQuotaQuotaSetArrayOutputWithContext

func (i GetAddressQuotaQuotaSetArray) ToGetAddressQuotaQuotaSetArrayOutputWithContext(ctx context.Context) GetAddressQuotaQuotaSetArrayOutput

type GetAddressQuotaQuotaSetArrayInput

type GetAddressQuotaQuotaSetArrayInput interface {
	pulumi.Input

	ToGetAddressQuotaQuotaSetArrayOutput() GetAddressQuotaQuotaSetArrayOutput
	ToGetAddressQuotaQuotaSetArrayOutputWithContext(context.Context) GetAddressQuotaQuotaSetArrayOutput
}

GetAddressQuotaQuotaSetArrayInput is an input type that accepts GetAddressQuotaQuotaSetArray and GetAddressQuotaQuotaSetArrayOutput values. You can construct a concrete instance of `GetAddressQuotaQuotaSetArrayInput` via:

GetAddressQuotaQuotaSetArray{ GetAddressQuotaQuotaSetArgs{...} }

type GetAddressQuotaQuotaSetArrayOutput

type GetAddressQuotaQuotaSetArrayOutput struct{ *pulumi.OutputState }

func (GetAddressQuotaQuotaSetArrayOutput) ElementType

func (GetAddressQuotaQuotaSetArrayOutput) Index

func (GetAddressQuotaQuotaSetArrayOutput) ToGetAddressQuotaQuotaSetArrayOutput

func (o GetAddressQuotaQuotaSetArrayOutput) ToGetAddressQuotaQuotaSetArrayOutput() GetAddressQuotaQuotaSetArrayOutput

func (GetAddressQuotaQuotaSetArrayOutput) ToGetAddressQuotaQuotaSetArrayOutputWithContext

func (o GetAddressQuotaQuotaSetArrayOutput) ToGetAddressQuotaQuotaSetArrayOutputWithContext(ctx context.Context) GetAddressQuotaQuotaSetArrayOutput

type GetAddressQuotaQuotaSetInput

type GetAddressQuotaQuotaSetInput interface {
	pulumi.Input

	ToGetAddressQuotaQuotaSetOutput() GetAddressQuotaQuotaSetOutput
	ToGetAddressQuotaQuotaSetOutputWithContext(context.Context) GetAddressQuotaQuotaSetOutput
}

GetAddressQuotaQuotaSetInput is an input type that accepts GetAddressQuotaQuotaSetArgs and GetAddressQuotaQuotaSetOutput values. You can construct a concrete instance of `GetAddressQuotaQuotaSetInput` via:

GetAddressQuotaQuotaSetArgs{...}

type GetAddressQuotaQuotaSetOutput

type GetAddressQuotaQuotaSetOutput struct{ *pulumi.OutputState }

func (GetAddressQuotaQuotaSetOutput) ElementType

func (GetAddressQuotaQuotaSetOutput) QuotaCurrent

func (GetAddressQuotaQuotaSetOutput) QuotaId

func (GetAddressQuotaQuotaSetOutput) QuotaLimit

func (GetAddressQuotaQuotaSetOutput) ToGetAddressQuotaQuotaSetOutput

func (o GetAddressQuotaQuotaSetOutput) ToGetAddressQuotaQuotaSetOutput() GetAddressQuotaQuotaSetOutput

func (GetAddressQuotaQuotaSetOutput) ToGetAddressQuotaQuotaSetOutputWithContext

func (o GetAddressQuotaQuotaSetOutput) ToGetAddressQuotaQuotaSetOutputWithContext(ctx context.Context) GetAddressQuotaQuotaSetOutput

type GetAddressQuotaResult

type GetAddressQuotaResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                    `pulumi:"id"`
	QuotaSets        []GetAddressQuotaQuotaSet `pulumi:"quotaSets"`
	ResultOutputFile *string                   `pulumi:"resultOutputFile"`
}

A collection of values returned by getAddressQuota.

func GetAddressQuota

func GetAddressQuota(ctx *pulumi.Context, args *GetAddressQuotaArgs, opts ...pulumi.InvokeOption) (*GetAddressQuotaResult, error)

type GetAddressQuotaResultOutput

type GetAddressQuotaResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAddressQuota.

func (GetAddressQuotaResultOutput) ElementType

func (GetAddressQuotaResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAddressQuotaResultOutput) QuotaSets

func (GetAddressQuotaResultOutput) ResultOutputFile

func (o GetAddressQuotaResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetAddressQuotaResultOutput) ToGetAddressQuotaResultOutput

func (o GetAddressQuotaResultOutput) ToGetAddressQuotaResultOutput() GetAddressQuotaResultOutput

func (GetAddressQuotaResultOutput) ToGetAddressQuotaResultOutputWithContext

func (o GetAddressQuotaResultOutput) ToGetAddressQuotaResultOutputWithContext(ctx context.Context) GetAddressQuotaResultOutput

type GetNetworkAccountTypeArgs

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

A collection of arguments for invoking getNetworkAccountType.

type GetNetworkAccountTypeOutputArgs

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

A collection of arguments for invoking getNetworkAccountType.

func (GetNetworkAccountTypeOutputArgs) ElementType

type GetNetworkAccountTypeResult

type GetNetworkAccountTypeResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                 string  `pulumi:"id"`
	NetworkAccountType string  `pulumi:"networkAccountType"`
	ResultOutputFile   *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getNetworkAccountType.

type GetNetworkAccountTypeResultOutput

type GetNetworkAccountTypeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNetworkAccountType.

func (GetNetworkAccountTypeResultOutput) ElementType

func (GetNetworkAccountTypeResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetNetworkAccountTypeResultOutput) NetworkAccountType

func (o GetNetworkAccountTypeResultOutput) NetworkAccountType() pulumi.StringOutput

func (GetNetworkAccountTypeResultOutput) ResultOutputFile

func (GetNetworkAccountTypeResultOutput) ToGetNetworkAccountTypeResultOutput

func (o GetNetworkAccountTypeResultOutput) ToGetNetworkAccountTypeResultOutput() GetNetworkAccountTypeResultOutput

func (GetNetworkAccountTypeResultOutput) ToGetNetworkAccountTypeResultOutputWithContext

func (o GetNetworkAccountTypeResultOutput) ToGetNetworkAccountTypeResultOutputWithContext(ctx context.Context) GetNetworkAccountTypeResultOutput

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// ID of anti DDos package, it must set when `type` is `AntiDDoSEIP`.
	AntiDdosPackageId pulumi.StringOutput `pulumi:"antiDdosPackageId"`
	// The zone of anycast. Valid value: `ANYCAST_ZONE_GLOBAL` and `ANYCAST_ZONE_OVERSEAS`.
	AnycastZone pulumi.StringPtrOutput `pulumi:"anycastZone"`
	// Indicates whether the anycast eip can be associated to a CLB.
	//
	// Deprecated: It has been deprecated from version 1.27.0.
	ApplicableForClb pulumi.BoolPtrOutput `pulumi:"applicableForClb"`
	// Auto renew flag. 0 - default state (manual renew); 1 - automatic renew; 2 - explicit no automatic renew. NOTES: Only
	// supported prepaid EIP.
	AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"`
	// ID of bandwidth package, it will set when `internet_charge_type` is `BANDWIDTH_PACKAGE`.
	BandwidthPackageId pulumi.StringOutput `pulumi:"bandwidthPackageId"`
	// The charge type of eip. Valid values: `BANDWIDTH_PACKAGE`, `BANDWIDTH_POSTPAID_BY_HOUR`, `BANDWIDTH_PREPAID_BY_MONTH`
	// and `TRAFFIC_POSTPAID_BY_HOUR`.
	InternetChargeType pulumi.StringOutput `pulumi:"internetChargeType"`
	// The bandwidth limit of EIP, unit is Mbps.
	InternetMaxBandwidthOut pulumi.IntOutput `pulumi:"internetMaxBandwidthOut"`
	// Internet service provider of eip. Valid value: `BGP`, `CMCC`, `CTCC` and `CUCC`.
	InternetServiceProvider pulumi.StringPtrOutput `pulumi:"internetServiceProvider"`
	// The name of eip.
	Name pulumi.StringOutput `pulumi:"name"`
	// Period of instance. Default value: `1`. Valid value: `1`, `2`, `3`, `4`, `6`, `7`, `8`, `9`, `12`, `24`, `36`. NOTES:
	// must set when `internet_charge_type` is `BANDWIDTH_PREPAID_BY_MONTH`.
	PrepaidPeriod pulumi.IntPtrOutput `pulumi:"prepaidPeriod"`
	// The elastic IP address.
	PublicIp pulumi.StringOutput `pulumi:"publicIp"`
	// The EIP current status.
	Status pulumi.StringOutput `pulumi:"status"`
	// The tags of eip.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// The type of eip. Valid value: `EIP` and `AnycastEIP` and `HighQualityEIP` and `AntiDDoSEIP`. Default is `EIP`.
	Type pulumi.StringPtrOutput `pulumi:"type"`
}

func GetInstance

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

GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewInstance

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

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

func (*Instance) ElementType

func (*Instance) ElementType() reflect.Type

func (*Instance) ToInstanceOutput

func (i *Instance) ToInstanceOutput() InstanceOutput

func (*Instance) ToInstanceOutputWithContext

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

type InstanceArgs

type InstanceArgs struct {
	// ID of anti DDos package, it must set when `type` is `AntiDDoSEIP`.
	AntiDdosPackageId pulumi.StringPtrInput
	// The zone of anycast. Valid value: `ANYCAST_ZONE_GLOBAL` and `ANYCAST_ZONE_OVERSEAS`.
	AnycastZone pulumi.StringPtrInput
	// Indicates whether the anycast eip can be associated to a CLB.
	//
	// Deprecated: It has been deprecated from version 1.27.0.
	ApplicableForClb pulumi.BoolPtrInput
	// Auto renew flag. 0 - default state (manual renew); 1 - automatic renew; 2 - explicit no automatic renew. NOTES: Only
	// supported prepaid EIP.
	AutoRenewFlag pulumi.IntPtrInput
	// ID of bandwidth package, it will set when `internet_charge_type` is `BANDWIDTH_PACKAGE`.
	BandwidthPackageId pulumi.StringPtrInput
	// The charge type of eip. Valid values: `BANDWIDTH_PACKAGE`, `BANDWIDTH_POSTPAID_BY_HOUR`, `BANDWIDTH_PREPAID_BY_MONTH`
	// and `TRAFFIC_POSTPAID_BY_HOUR`.
	InternetChargeType pulumi.StringPtrInput
	// The bandwidth limit of EIP, unit is Mbps.
	InternetMaxBandwidthOut pulumi.IntPtrInput
	// Internet service provider of eip. Valid value: `BGP`, `CMCC`, `CTCC` and `CUCC`.
	InternetServiceProvider pulumi.StringPtrInput
	// The name of eip.
	Name pulumi.StringPtrInput
	// Period of instance. Default value: `1`. Valid value: `1`, `2`, `3`, `4`, `6`, `7`, `8`, `9`, `12`, `24`, `36`. NOTES:
	// must set when `internet_charge_type` is `BANDWIDTH_PREPAID_BY_MONTH`.
	PrepaidPeriod pulumi.IntPtrInput
	// The tags of eip.
	Tags pulumi.MapInput
	// The type of eip. Valid value: `EIP` and `AnycastEIP` and `HighQualityEIP` and `AntiDDoSEIP`. Default is `EIP`.
	Type 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 (InstanceArrayOutput) ToInstanceArrayOutput

func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArrayOutput) ToInstanceArrayOutputWithContext

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

type InstanceInput

type InstanceInput interface {
	pulumi.Input

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

type InstanceMap

type InstanceMap map[string]InstanceInput

func (InstanceMap) ElementType

func (InstanceMap) ElementType() reflect.Type

func (InstanceMap) ToInstanceMapOutput

func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMap) ToInstanceMapOutputWithContext

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

type InstanceMapInput

type InstanceMapInput interface {
	pulumi.Input

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

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

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

type InstanceMapOutput

type InstanceMapOutput struct{ *pulumi.OutputState }

func (InstanceMapOutput) ElementType

func (InstanceMapOutput) ElementType() reflect.Type

func (InstanceMapOutput) MapIndex

func (InstanceMapOutput) ToInstanceMapOutput

func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMapOutput) ToInstanceMapOutputWithContext

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

type InstanceOutput

type InstanceOutput struct{ *pulumi.OutputState }

func (InstanceOutput) AntiDdosPackageId

func (o InstanceOutput) AntiDdosPackageId() pulumi.StringOutput

ID of anti DDos package, it must set when `type` is `AntiDDoSEIP`.

func (InstanceOutput) AnycastZone

func (o InstanceOutput) AnycastZone() pulumi.StringPtrOutput

The zone of anycast. Valid value: `ANYCAST_ZONE_GLOBAL` and `ANYCAST_ZONE_OVERSEAS`.

func (InstanceOutput) ApplicableForClb deprecated

func (o InstanceOutput) ApplicableForClb() pulumi.BoolPtrOutput

Indicates whether the anycast eip can be associated to a CLB.

Deprecated: It has been deprecated from version 1.27.0.

func (InstanceOutput) AutoRenewFlag

func (o InstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput

Auto renew flag. 0 - default state (manual renew); 1 - automatic renew; 2 - explicit no automatic renew. NOTES: Only supported prepaid EIP.

func (InstanceOutput) BandwidthPackageId

func (o InstanceOutput) BandwidthPackageId() pulumi.StringOutput

ID of bandwidth package, it will set when `internet_charge_type` is `BANDWIDTH_PACKAGE`.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) InternetChargeType

func (o InstanceOutput) InternetChargeType() pulumi.StringOutput

The charge type of eip. Valid values: `BANDWIDTH_PACKAGE`, `BANDWIDTH_POSTPAID_BY_HOUR`, `BANDWIDTH_PREPAID_BY_MONTH` and `TRAFFIC_POSTPAID_BY_HOUR`.

func (InstanceOutput) InternetMaxBandwidthOut

func (o InstanceOutput) InternetMaxBandwidthOut() pulumi.IntOutput

The bandwidth limit of EIP, unit is Mbps.

func (InstanceOutput) InternetServiceProvider

func (o InstanceOutput) InternetServiceProvider() pulumi.StringPtrOutput

Internet service provider of eip. Valid value: `BGP`, `CMCC`, `CTCC` and `CUCC`.

func (InstanceOutput) Name

The name of eip.

func (InstanceOutput) PrepaidPeriod

func (o InstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput

Period of instance. Default value: `1`. Valid value: `1`, `2`, `3`, `4`, `6`, `7`, `8`, `9`, `12`, `24`, `36`. NOTES: must set when `internet_charge_type` is `BANDWIDTH_PREPAID_BY_MONTH`.

func (InstanceOutput) PublicIp

func (o InstanceOutput) PublicIp() pulumi.StringOutput

The elastic IP address.

func (InstanceOutput) Status

func (o InstanceOutput) Status() pulumi.StringOutput

The EIP current status.

func (InstanceOutput) Tags

func (o InstanceOutput) Tags() pulumi.MapOutput

The tags of eip.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

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

func (InstanceOutput) Type

The type of eip. Valid value: `EIP` and `AnycastEIP` and `HighQualityEIP` and `AntiDDoSEIP`. Default is `EIP`.

type InstanceState

type InstanceState struct {
	// ID of anti DDos package, it must set when `type` is `AntiDDoSEIP`.
	AntiDdosPackageId pulumi.StringPtrInput
	// The zone of anycast. Valid value: `ANYCAST_ZONE_GLOBAL` and `ANYCAST_ZONE_OVERSEAS`.
	AnycastZone pulumi.StringPtrInput
	// Indicates whether the anycast eip can be associated to a CLB.
	//
	// Deprecated: It has been deprecated from version 1.27.0.
	ApplicableForClb pulumi.BoolPtrInput
	// Auto renew flag. 0 - default state (manual renew); 1 - automatic renew; 2 - explicit no automatic renew. NOTES: Only
	// supported prepaid EIP.
	AutoRenewFlag pulumi.IntPtrInput
	// ID of bandwidth package, it will set when `internet_charge_type` is `BANDWIDTH_PACKAGE`.
	BandwidthPackageId pulumi.StringPtrInput
	// The charge type of eip. Valid values: `BANDWIDTH_PACKAGE`, `BANDWIDTH_POSTPAID_BY_HOUR`, `BANDWIDTH_PREPAID_BY_MONTH`
	// and `TRAFFIC_POSTPAID_BY_HOUR`.
	InternetChargeType pulumi.StringPtrInput
	// The bandwidth limit of EIP, unit is Mbps.
	InternetMaxBandwidthOut pulumi.IntPtrInput
	// Internet service provider of eip. Valid value: `BGP`, `CMCC`, `CTCC` and `CUCC`.
	InternetServiceProvider pulumi.StringPtrInput
	// The name of eip.
	Name pulumi.StringPtrInput
	// Period of instance. Default value: `1`. Valid value: `1`, `2`, `3`, `4`, `6`, `7`, `8`, `9`, `12`, `24`, `36`. NOTES:
	// must set when `internet_charge_type` is `BANDWIDTH_PREPAID_BY_MONTH`.
	PrepaidPeriod pulumi.IntPtrInput
	// The elastic IP address.
	PublicIp pulumi.StringPtrInput
	// The EIP current status.
	Status pulumi.StringPtrInput
	// The tags of eip.
	Tags pulumi.MapInput
	// The type of eip. Valid value: `EIP` and `AnycastEIP` and `HighQualityEIP` and `AntiDDoSEIP`. Default is `EIP`.
	Type pulumi.StringPtrInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type NormalAddressReturn

type NormalAddressReturn struct {
	pulumi.CustomResourceState

	// The IP address of the EIP, example: 101.35.139.183.
	AddressIps pulumi.StringArrayOutput `pulumi:"addressIps"`
}

func GetNormalAddressReturn

func GetNormalAddressReturn(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NormalAddressReturnState, opts ...pulumi.ResourceOption) (*NormalAddressReturn, error)

GetNormalAddressReturn gets an existing NormalAddressReturn 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 NewNormalAddressReturn

func NewNormalAddressReturn(ctx *pulumi.Context,
	name string, args *NormalAddressReturnArgs, opts ...pulumi.ResourceOption) (*NormalAddressReturn, error)

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

func (*NormalAddressReturn) ElementType

func (*NormalAddressReturn) ElementType() reflect.Type

func (*NormalAddressReturn) ToNormalAddressReturnOutput

func (i *NormalAddressReturn) ToNormalAddressReturnOutput() NormalAddressReturnOutput

func (*NormalAddressReturn) ToNormalAddressReturnOutputWithContext

func (i *NormalAddressReturn) ToNormalAddressReturnOutputWithContext(ctx context.Context) NormalAddressReturnOutput

type NormalAddressReturnArgs

type NormalAddressReturnArgs struct {
	// The IP address of the EIP, example: 101.35.139.183.
	AddressIps pulumi.StringArrayInput
}

The set of arguments for constructing a NormalAddressReturn resource.

func (NormalAddressReturnArgs) ElementType

func (NormalAddressReturnArgs) ElementType() reflect.Type

type NormalAddressReturnArray

type NormalAddressReturnArray []NormalAddressReturnInput

func (NormalAddressReturnArray) ElementType

func (NormalAddressReturnArray) ElementType() reflect.Type

func (NormalAddressReturnArray) ToNormalAddressReturnArrayOutput

func (i NormalAddressReturnArray) ToNormalAddressReturnArrayOutput() NormalAddressReturnArrayOutput

func (NormalAddressReturnArray) ToNormalAddressReturnArrayOutputWithContext

func (i NormalAddressReturnArray) ToNormalAddressReturnArrayOutputWithContext(ctx context.Context) NormalAddressReturnArrayOutput

type NormalAddressReturnArrayInput

type NormalAddressReturnArrayInput interface {
	pulumi.Input

	ToNormalAddressReturnArrayOutput() NormalAddressReturnArrayOutput
	ToNormalAddressReturnArrayOutputWithContext(context.Context) NormalAddressReturnArrayOutput
}

NormalAddressReturnArrayInput is an input type that accepts NormalAddressReturnArray and NormalAddressReturnArrayOutput values. You can construct a concrete instance of `NormalAddressReturnArrayInput` via:

NormalAddressReturnArray{ NormalAddressReturnArgs{...} }

type NormalAddressReturnArrayOutput

type NormalAddressReturnArrayOutput struct{ *pulumi.OutputState }

func (NormalAddressReturnArrayOutput) ElementType

func (NormalAddressReturnArrayOutput) Index

func (NormalAddressReturnArrayOutput) ToNormalAddressReturnArrayOutput

func (o NormalAddressReturnArrayOutput) ToNormalAddressReturnArrayOutput() NormalAddressReturnArrayOutput

func (NormalAddressReturnArrayOutput) ToNormalAddressReturnArrayOutputWithContext

func (o NormalAddressReturnArrayOutput) ToNormalAddressReturnArrayOutputWithContext(ctx context.Context) NormalAddressReturnArrayOutput

type NormalAddressReturnInput

type NormalAddressReturnInput interface {
	pulumi.Input

	ToNormalAddressReturnOutput() NormalAddressReturnOutput
	ToNormalAddressReturnOutputWithContext(ctx context.Context) NormalAddressReturnOutput
}

type NormalAddressReturnMap

type NormalAddressReturnMap map[string]NormalAddressReturnInput

func (NormalAddressReturnMap) ElementType

func (NormalAddressReturnMap) ElementType() reflect.Type

func (NormalAddressReturnMap) ToNormalAddressReturnMapOutput

func (i NormalAddressReturnMap) ToNormalAddressReturnMapOutput() NormalAddressReturnMapOutput

func (NormalAddressReturnMap) ToNormalAddressReturnMapOutputWithContext

func (i NormalAddressReturnMap) ToNormalAddressReturnMapOutputWithContext(ctx context.Context) NormalAddressReturnMapOutput

type NormalAddressReturnMapInput

type NormalAddressReturnMapInput interface {
	pulumi.Input

	ToNormalAddressReturnMapOutput() NormalAddressReturnMapOutput
	ToNormalAddressReturnMapOutputWithContext(context.Context) NormalAddressReturnMapOutput
}

NormalAddressReturnMapInput is an input type that accepts NormalAddressReturnMap and NormalAddressReturnMapOutput values. You can construct a concrete instance of `NormalAddressReturnMapInput` via:

NormalAddressReturnMap{ "key": NormalAddressReturnArgs{...} }

type NormalAddressReturnMapOutput

type NormalAddressReturnMapOutput struct{ *pulumi.OutputState }

func (NormalAddressReturnMapOutput) ElementType

func (NormalAddressReturnMapOutput) MapIndex

func (NormalAddressReturnMapOutput) ToNormalAddressReturnMapOutput

func (o NormalAddressReturnMapOutput) ToNormalAddressReturnMapOutput() NormalAddressReturnMapOutput

func (NormalAddressReturnMapOutput) ToNormalAddressReturnMapOutputWithContext

func (o NormalAddressReturnMapOutput) ToNormalAddressReturnMapOutputWithContext(ctx context.Context) NormalAddressReturnMapOutput

type NormalAddressReturnOutput

type NormalAddressReturnOutput struct{ *pulumi.OutputState }

func (NormalAddressReturnOutput) AddressIps

The IP address of the EIP, example: 101.35.139.183.

func (NormalAddressReturnOutput) ElementType

func (NormalAddressReturnOutput) ElementType() reflect.Type

func (NormalAddressReturnOutput) ToNormalAddressReturnOutput

func (o NormalAddressReturnOutput) ToNormalAddressReturnOutput() NormalAddressReturnOutput

func (NormalAddressReturnOutput) ToNormalAddressReturnOutputWithContext

func (o NormalAddressReturnOutput) ToNormalAddressReturnOutputWithContext(ctx context.Context) NormalAddressReturnOutput

type NormalAddressReturnState

type NormalAddressReturnState struct {
	// The IP address of the EIP, example: 101.35.139.183.
	AddressIps pulumi.StringArrayInput
}

func (NormalAddressReturnState) ElementType

func (NormalAddressReturnState) ElementType() reflect.Type

type PublicAddressAdjust

type PublicAddressAdjust struct {
	pulumi.CustomResourceState

	// A unique ID that identifies an EIP instance. The unique ID of EIP is in the form:`eip-erft45fu`.
	AddressId pulumi.StringPtrOutput `pulumi:"addressId"`
	// A unique ID that identifies the CVM instance. The unique ID of CVM is in the form:`ins-osckfnm7`.
	InstanceId pulumi.StringPtrOutput `pulumi:"instanceId"`
}

func GetPublicAddressAdjust

func GetPublicAddressAdjust(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PublicAddressAdjustState, opts ...pulumi.ResourceOption) (*PublicAddressAdjust, error)

GetPublicAddressAdjust gets an existing PublicAddressAdjust 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 NewPublicAddressAdjust

func NewPublicAddressAdjust(ctx *pulumi.Context,
	name string, args *PublicAddressAdjustArgs, opts ...pulumi.ResourceOption) (*PublicAddressAdjust, error)

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

func (*PublicAddressAdjust) ElementType

func (*PublicAddressAdjust) ElementType() reflect.Type

func (*PublicAddressAdjust) ToPublicAddressAdjustOutput

func (i *PublicAddressAdjust) ToPublicAddressAdjustOutput() PublicAddressAdjustOutput

func (*PublicAddressAdjust) ToPublicAddressAdjustOutputWithContext

func (i *PublicAddressAdjust) ToPublicAddressAdjustOutputWithContext(ctx context.Context) PublicAddressAdjustOutput

type PublicAddressAdjustArgs

type PublicAddressAdjustArgs struct {
	// A unique ID that identifies an EIP instance. The unique ID of EIP is in the form:`eip-erft45fu`.
	AddressId pulumi.StringPtrInput
	// A unique ID that identifies the CVM instance. The unique ID of CVM is in the form:`ins-osckfnm7`.
	InstanceId pulumi.StringPtrInput
}

The set of arguments for constructing a PublicAddressAdjust resource.

func (PublicAddressAdjustArgs) ElementType

func (PublicAddressAdjustArgs) ElementType() reflect.Type

type PublicAddressAdjustArray

type PublicAddressAdjustArray []PublicAddressAdjustInput

func (PublicAddressAdjustArray) ElementType

func (PublicAddressAdjustArray) ElementType() reflect.Type

func (PublicAddressAdjustArray) ToPublicAddressAdjustArrayOutput

func (i PublicAddressAdjustArray) ToPublicAddressAdjustArrayOutput() PublicAddressAdjustArrayOutput

func (PublicAddressAdjustArray) ToPublicAddressAdjustArrayOutputWithContext

func (i PublicAddressAdjustArray) ToPublicAddressAdjustArrayOutputWithContext(ctx context.Context) PublicAddressAdjustArrayOutput

type PublicAddressAdjustArrayInput

type PublicAddressAdjustArrayInput interface {
	pulumi.Input

	ToPublicAddressAdjustArrayOutput() PublicAddressAdjustArrayOutput
	ToPublicAddressAdjustArrayOutputWithContext(context.Context) PublicAddressAdjustArrayOutput
}

PublicAddressAdjustArrayInput is an input type that accepts PublicAddressAdjustArray and PublicAddressAdjustArrayOutput values. You can construct a concrete instance of `PublicAddressAdjustArrayInput` via:

PublicAddressAdjustArray{ PublicAddressAdjustArgs{...} }

type PublicAddressAdjustArrayOutput

type PublicAddressAdjustArrayOutput struct{ *pulumi.OutputState }

func (PublicAddressAdjustArrayOutput) ElementType

func (PublicAddressAdjustArrayOutput) Index

func (PublicAddressAdjustArrayOutput) ToPublicAddressAdjustArrayOutput

func (o PublicAddressAdjustArrayOutput) ToPublicAddressAdjustArrayOutput() PublicAddressAdjustArrayOutput

func (PublicAddressAdjustArrayOutput) ToPublicAddressAdjustArrayOutputWithContext

func (o PublicAddressAdjustArrayOutput) ToPublicAddressAdjustArrayOutputWithContext(ctx context.Context) PublicAddressAdjustArrayOutput

type PublicAddressAdjustInput

type PublicAddressAdjustInput interface {
	pulumi.Input

	ToPublicAddressAdjustOutput() PublicAddressAdjustOutput
	ToPublicAddressAdjustOutputWithContext(ctx context.Context) PublicAddressAdjustOutput
}

type PublicAddressAdjustMap

type PublicAddressAdjustMap map[string]PublicAddressAdjustInput

func (PublicAddressAdjustMap) ElementType

func (PublicAddressAdjustMap) ElementType() reflect.Type

func (PublicAddressAdjustMap) ToPublicAddressAdjustMapOutput

func (i PublicAddressAdjustMap) ToPublicAddressAdjustMapOutput() PublicAddressAdjustMapOutput

func (PublicAddressAdjustMap) ToPublicAddressAdjustMapOutputWithContext

func (i PublicAddressAdjustMap) ToPublicAddressAdjustMapOutputWithContext(ctx context.Context) PublicAddressAdjustMapOutput

type PublicAddressAdjustMapInput

type PublicAddressAdjustMapInput interface {
	pulumi.Input

	ToPublicAddressAdjustMapOutput() PublicAddressAdjustMapOutput
	ToPublicAddressAdjustMapOutputWithContext(context.Context) PublicAddressAdjustMapOutput
}

PublicAddressAdjustMapInput is an input type that accepts PublicAddressAdjustMap and PublicAddressAdjustMapOutput values. You can construct a concrete instance of `PublicAddressAdjustMapInput` via:

PublicAddressAdjustMap{ "key": PublicAddressAdjustArgs{...} }

type PublicAddressAdjustMapOutput

type PublicAddressAdjustMapOutput struct{ *pulumi.OutputState }

func (PublicAddressAdjustMapOutput) ElementType

func (PublicAddressAdjustMapOutput) MapIndex

func (PublicAddressAdjustMapOutput) ToPublicAddressAdjustMapOutput

func (o PublicAddressAdjustMapOutput) ToPublicAddressAdjustMapOutput() PublicAddressAdjustMapOutput

func (PublicAddressAdjustMapOutput) ToPublicAddressAdjustMapOutputWithContext

func (o PublicAddressAdjustMapOutput) ToPublicAddressAdjustMapOutputWithContext(ctx context.Context) PublicAddressAdjustMapOutput

type PublicAddressAdjustOutput

type PublicAddressAdjustOutput struct{ *pulumi.OutputState }

func (PublicAddressAdjustOutput) AddressId

A unique ID that identifies an EIP instance. The unique ID of EIP is in the form:`eip-erft45fu`.

func (PublicAddressAdjustOutput) ElementType

func (PublicAddressAdjustOutput) ElementType() reflect.Type

func (PublicAddressAdjustOutput) InstanceId

A unique ID that identifies the CVM instance. The unique ID of CVM is in the form:`ins-osckfnm7`.

func (PublicAddressAdjustOutput) ToPublicAddressAdjustOutput

func (o PublicAddressAdjustOutput) ToPublicAddressAdjustOutput() PublicAddressAdjustOutput

func (PublicAddressAdjustOutput) ToPublicAddressAdjustOutputWithContext

func (o PublicAddressAdjustOutput) ToPublicAddressAdjustOutputWithContext(ctx context.Context) PublicAddressAdjustOutput

type PublicAddressAdjustState

type PublicAddressAdjustState struct {
	// A unique ID that identifies an EIP instance. The unique ID of EIP is in the form:`eip-erft45fu`.
	AddressId pulumi.StringPtrInput
	// A unique ID that identifies the CVM instance. The unique ID of CVM is in the form:`ins-osckfnm7`.
	InstanceId pulumi.StringPtrInput
}

func (PublicAddressAdjustState) ElementType

func (PublicAddressAdjustState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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