Documentation
¶
Index ¶
- type AddressTransform
- type AddressTransformArgs
- type AddressTransformArray
- type AddressTransformArrayInput
- type AddressTransformArrayOutput
- func (AddressTransformArrayOutput) ElementType() reflect.Type
- func (o AddressTransformArrayOutput) Index(i pulumi.IntInput) AddressTransformOutput
- func (o AddressTransformArrayOutput) ToAddressTransformArrayOutput() AddressTransformArrayOutput
- func (o AddressTransformArrayOutput) ToAddressTransformArrayOutputWithContext(ctx context.Context) AddressTransformArrayOutput
- type AddressTransformInput
- type AddressTransformMap
- type AddressTransformMapInput
- type AddressTransformMapOutput
- func (AddressTransformMapOutput) ElementType() reflect.Type
- func (o AddressTransformMapOutput) MapIndex(k pulumi.StringInput) AddressTransformOutput
- func (o AddressTransformMapOutput) ToAddressTransformMapOutput() AddressTransformMapOutput
- func (o AddressTransformMapOutput) ToAddressTransformMapOutputWithContext(ctx context.Context) AddressTransformMapOutput
- type AddressTransformOutput
- func (AddressTransformOutput) ElementType() reflect.Type
- func (o AddressTransformOutput) InstanceId() pulumi.StringOutput
- func (o AddressTransformOutput) ToAddressTransformOutput() AddressTransformOutput
- func (o AddressTransformOutput) ToAddressTransformOutputWithContext(ctx context.Context) AddressTransformOutput
- type AddressTransformState
- type Association
- type AssociationArgs
- type AssociationArray
- type AssociationArrayInput
- type AssociationArrayOutput
- func (AssociationArrayOutput) ElementType() reflect.Type
- func (o AssociationArrayOutput) Index(i pulumi.IntInput) AssociationOutput
- func (o AssociationArrayOutput) ToAssociationArrayOutput() AssociationArrayOutput
- func (o AssociationArrayOutput) ToAssociationArrayOutputWithContext(ctx context.Context) AssociationArrayOutput
- type AssociationInput
- type AssociationMap
- type AssociationMapInput
- type AssociationMapOutput
- func (AssociationMapOutput) ElementType() reflect.Type
- func (o AssociationMapOutput) MapIndex(k pulumi.StringInput) AssociationOutput
- func (o AssociationMapOutput) ToAssociationMapOutput() AssociationMapOutput
- func (o AssociationMapOutput) ToAssociationMapOutputWithContext(ctx context.Context) AssociationMapOutput
- type AssociationOutput
- func (o AssociationOutput) EipId() pulumi.StringOutput
- func (AssociationOutput) ElementType() reflect.Type
- func (o AssociationOutput) InstanceId() pulumi.StringOutput
- func (o AssociationOutput) NetworkInterfaceId() pulumi.StringOutput
- func (o AssociationOutput) PrivateIp() pulumi.StringOutput
- func (o AssociationOutput) ToAssociationOutput() AssociationOutput
- func (o AssociationOutput) ToAssociationOutputWithContext(ctx context.Context) AssociationOutput
- type AssociationState
- type GetAddressQuotaArgs
- type GetAddressQuotaOutputArgs
- type GetAddressQuotaQuotaSet
- type GetAddressQuotaQuotaSetArgs
- type GetAddressQuotaQuotaSetArray
- func (GetAddressQuotaQuotaSetArray) ElementType() reflect.Type
- func (i GetAddressQuotaQuotaSetArray) ToGetAddressQuotaQuotaSetArrayOutput() GetAddressQuotaQuotaSetArrayOutput
- func (i GetAddressQuotaQuotaSetArray) ToGetAddressQuotaQuotaSetArrayOutputWithContext(ctx context.Context) GetAddressQuotaQuotaSetArrayOutput
- type GetAddressQuotaQuotaSetArrayInput
- type GetAddressQuotaQuotaSetArrayOutput
- func (GetAddressQuotaQuotaSetArrayOutput) ElementType() reflect.Type
- func (o GetAddressQuotaQuotaSetArrayOutput) Index(i pulumi.IntInput) GetAddressQuotaQuotaSetOutput
- func (o GetAddressQuotaQuotaSetArrayOutput) ToGetAddressQuotaQuotaSetArrayOutput() GetAddressQuotaQuotaSetArrayOutput
- func (o GetAddressQuotaQuotaSetArrayOutput) ToGetAddressQuotaQuotaSetArrayOutputWithContext(ctx context.Context) GetAddressQuotaQuotaSetArrayOutput
- type GetAddressQuotaQuotaSetInput
- type GetAddressQuotaQuotaSetOutput
- func (GetAddressQuotaQuotaSetOutput) ElementType() reflect.Type
- func (o GetAddressQuotaQuotaSetOutput) QuotaCurrent() pulumi.IntOutput
- func (o GetAddressQuotaQuotaSetOutput) QuotaId() pulumi.StringOutput
- func (o GetAddressQuotaQuotaSetOutput) QuotaLimit() pulumi.IntOutput
- func (o GetAddressQuotaQuotaSetOutput) ToGetAddressQuotaQuotaSetOutput() GetAddressQuotaQuotaSetOutput
- func (o GetAddressQuotaQuotaSetOutput) ToGetAddressQuotaQuotaSetOutputWithContext(ctx context.Context) GetAddressQuotaQuotaSetOutput
- type GetAddressQuotaResult
- type GetAddressQuotaResultOutput
- func (GetAddressQuotaResultOutput) ElementType() reflect.Type
- func (o GetAddressQuotaResultOutput) Id() pulumi.StringOutput
- func (o GetAddressQuotaResultOutput) QuotaSets() GetAddressQuotaQuotaSetArrayOutput
- func (o GetAddressQuotaResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAddressQuotaResultOutput) ToGetAddressQuotaResultOutput() GetAddressQuotaResultOutput
- func (o GetAddressQuotaResultOutput) ToGetAddressQuotaResultOutputWithContext(ctx context.Context) GetAddressQuotaResultOutput
- type GetNetworkAccountTypeArgs
- type GetNetworkAccountTypeOutputArgs
- type GetNetworkAccountTypeResult
- type GetNetworkAccountTypeResultOutput
- func (GetNetworkAccountTypeResultOutput) ElementType() reflect.Type
- func (o GetNetworkAccountTypeResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkAccountTypeResultOutput) NetworkAccountType() pulumi.StringOutput
- func (o GetNetworkAccountTypeResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetNetworkAccountTypeResultOutput) ToGetNetworkAccountTypeResultOutput() GetNetworkAccountTypeResultOutput
- func (o GetNetworkAccountTypeResultOutput) ToGetNetworkAccountTypeResultOutputWithContext(ctx context.Context) GetNetworkAccountTypeResultOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AntiDdosPackageId() pulumi.StringOutput
- func (o InstanceOutput) AnycastZone() pulumi.StringPtrOutput
- func (o InstanceOutput) ApplicableForClb() pulumi.BoolPtrOutputdeprecated
- func (o InstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
- func (o InstanceOutput) BandwidthPackageId() pulumi.StringOutput
- func (o InstanceOutput) Egress() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) InternetChargeType() pulumi.StringOutput
- func (o InstanceOutput) InternetMaxBandwidthOut() pulumi.IntOutput
- func (o InstanceOutput) InternetServiceProvider() pulumi.StringPtrOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
- func (o InstanceOutput) PublicIp() pulumi.StringOutput
- func (o InstanceOutput) Status() pulumi.StringOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) Type() pulumi.StringPtrOutput
- type InstanceState
- type NormalAddressReturn
- type NormalAddressReturnArgs
- type NormalAddressReturnArray
- type NormalAddressReturnArrayInput
- type NormalAddressReturnArrayOutput
- func (NormalAddressReturnArrayOutput) ElementType() reflect.Type
- func (o NormalAddressReturnArrayOutput) Index(i pulumi.IntInput) NormalAddressReturnOutput
- func (o NormalAddressReturnArrayOutput) ToNormalAddressReturnArrayOutput() NormalAddressReturnArrayOutput
- func (o NormalAddressReturnArrayOutput) ToNormalAddressReturnArrayOutputWithContext(ctx context.Context) NormalAddressReturnArrayOutput
- type NormalAddressReturnInput
- type NormalAddressReturnMap
- type NormalAddressReturnMapInput
- type NormalAddressReturnMapOutput
- func (NormalAddressReturnMapOutput) ElementType() reflect.Type
- func (o NormalAddressReturnMapOutput) MapIndex(k pulumi.StringInput) NormalAddressReturnOutput
- func (o NormalAddressReturnMapOutput) ToNormalAddressReturnMapOutput() NormalAddressReturnMapOutput
- func (o NormalAddressReturnMapOutput) ToNormalAddressReturnMapOutputWithContext(ctx context.Context) NormalAddressReturnMapOutput
- type NormalAddressReturnOutput
- func (o NormalAddressReturnOutput) AddressIps() pulumi.StringArrayOutput
- func (NormalAddressReturnOutput) ElementType() reflect.Type
- func (o NormalAddressReturnOutput) ToNormalAddressReturnOutput() NormalAddressReturnOutput
- func (o NormalAddressReturnOutput) ToNormalAddressReturnOutputWithContext(ctx context.Context) NormalAddressReturnOutput
- type NormalAddressReturnState
- type PublicAddressAdjust
- type PublicAddressAdjustArgs
- type PublicAddressAdjustArray
- type PublicAddressAdjustArrayInput
- type PublicAddressAdjustArrayOutput
- func (PublicAddressAdjustArrayOutput) ElementType() reflect.Type
- func (o PublicAddressAdjustArrayOutput) Index(i pulumi.IntInput) PublicAddressAdjustOutput
- func (o PublicAddressAdjustArrayOutput) ToPublicAddressAdjustArrayOutput() PublicAddressAdjustArrayOutput
- func (o PublicAddressAdjustArrayOutput) ToPublicAddressAdjustArrayOutputWithContext(ctx context.Context) PublicAddressAdjustArrayOutput
- type PublicAddressAdjustInput
- type PublicAddressAdjustMap
- type PublicAddressAdjustMapInput
- type PublicAddressAdjustMapOutput
- func (PublicAddressAdjustMapOutput) ElementType() reflect.Type
- func (o PublicAddressAdjustMapOutput) MapIndex(k pulumi.StringInput) PublicAddressAdjustOutput
- func (o PublicAddressAdjustMapOutput) ToPublicAddressAdjustMapOutput() PublicAddressAdjustMapOutput
- func (o PublicAddressAdjustMapOutput) ToPublicAddressAdjustMapOutputWithContext(ctx context.Context) PublicAddressAdjustMapOutput
- type PublicAddressAdjustOutput
- func (o PublicAddressAdjustOutput) AddressId() pulumi.StringPtrOutput
- func (PublicAddressAdjustOutput) ElementType() reflect.Type
- func (o PublicAddressAdjustOutput) InstanceId() pulumi.StringPtrOutput
- func (o PublicAddressAdjustOutput) ToPublicAddressAdjustOutput() PublicAddressAdjustOutput
- func (o PublicAddressAdjustOutput) ToPublicAddressAdjustOutputWithContext(ctx context.Context) PublicAddressAdjustOutput
- type PublicAddressAdjustState
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) ElementType() reflect.Type
func (AddressTransformArrayOutput) Index ¶
func (o AddressTransformArrayOutput) Index(i pulumi.IntInput) AddressTransformOutput
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 (o AddressTransformMapOutput) MapIndex(k pulumi.StringInput) AddressTransformOutput
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 ¶
func (o AddressTransformOutput) InstanceId() pulumi.StringOutput
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 (o AssociationArrayOutput) Index(i pulumi.IntInput) AssociationOutput
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 (o AssociationMapOutput) MapIndex(k pulumi.StringInput) AssociationOutput
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 ¶
func (o AssociationOutput) EipId() pulumi.StringOutput
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 GetAddressQuotaQuotaSetArgs ¶
type GetAddressQuotaQuotaSetArgs struct { QuotaCurrent pulumi.IntInput `pulumi:"quotaCurrent"` QuotaId pulumi.StringInput `pulumi:"quotaId"` QuotaLimit pulumi.IntInput `pulumi:"quotaLimit"` }
func (GetAddressQuotaQuotaSetArgs) ElementType ¶
func (GetAddressQuotaQuotaSetArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GetAddressQuotaQuotaSetArrayOutput) Index ¶
func (o GetAddressQuotaQuotaSetArrayOutput) Index(i pulumi.IntInput) GetAddressQuotaQuotaSetOutput
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) ElementType() reflect.Type
func (GetAddressQuotaQuotaSetOutput) QuotaCurrent ¶
func (o GetAddressQuotaQuotaSetOutput) QuotaCurrent() pulumi.IntOutput
func (GetAddressQuotaQuotaSetOutput) QuotaId ¶
func (o GetAddressQuotaQuotaSetOutput) QuotaId() pulumi.StringOutput
func (GetAddressQuotaQuotaSetOutput) QuotaLimit ¶
func (o GetAddressQuotaQuotaSetOutput) QuotaLimit() pulumi.IntOutput
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 GetAddressQuotaOutput ¶
func GetAddressQuotaOutput(ctx *pulumi.Context, args GetAddressQuotaOutputArgs, opts ...pulumi.InvokeOption) GetAddressQuotaResultOutput
func (GetAddressQuotaResultOutput) ElementType ¶
func (GetAddressQuotaResultOutput) ElementType() reflect.Type
func (GetAddressQuotaResultOutput) Id ¶
func (o GetAddressQuotaResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAddressQuotaResultOutput) QuotaSets ¶
func (o GetAddressQuotaResultOutput) QuotaSets() GetAddressQuotaQuotaSetArrayOutput
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 ¶
func (GetNetworkAccountTypeOutputArgs) ElementType() reflect.Type
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.
func GetNetworkAccountType ¶
func GetNetworkAccountType(ctx *pulumi.Context, args *GetNetworkAccountTypeArgs, opts ...pulumi.InvokeOption) (*GetNetworkAccountTypeResult, error)
type GetNetworkAccountTypeResultOutput ¶
type GetNetworkAccountTypeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkAccountType.
func GetNetworkAccountTypeOutput ¶
func GetNetworkAccountTypeOutput(ctx *pulumi.Context, args GetNetworkAccountTypeOutputArgs, opts ...pulumi.InvokeOption) GetNetworkAccountTypeResultOutput
func (GetNetworkAccountTypeResultOutput) ElementType ¶
func (GetNetworkAccountTypeResultOutput) ElementType() reflect.Type
func (GetNetworkAccountTypeResultOutput) Id ¶
func (o GetNetworkAccountTypeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNetworkAccountTypeResultOutput) NetworkAccountType ¶
func (o GetNetworkAccountTypeResultOutput) NetworkAccountType() pulumi.StringOutput
func (GetNetworkAccountTypeResultOutput) ResultOutputFile ¶
func (o GetNetworkAccountTypeResultOutput) ResultOutputFile() pulumi.StringPtrOutput
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"` // Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a // ticket](https://console.cloud.tencent.com/workorder/category). Egress pulumi.StringOutput `pulumi:"egress"` // 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) 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 // Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a // ticket](https://console.cloud.tencent.com/workorder/category). Egress 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 (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) 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) Egress ¶
func (o InstanceOutput) Egress() pulumi.StringOutput
Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category).
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) 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) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) Type ¶
func (o InstanceOutput) Type() pulumi.StringPtrOutput
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 // Network egress. It defaults to `center_egress1`. If you want to try the egress feature, please [submit a // ticket](https://console.cloud.tencent.com/workorder/category). Egress 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) ElementType() reflect.Type
func (NormalAddressReturnArrayOutput) Index ¶
func (o NormalAddressReturnArrayOutput) Index(i pulumi.IntInput) NormalAddressReturnOutput
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) ElementType() reflect.Type
func (NormalAddressReturnMapOutput) MapIndex ¶
func (o NormalAddressReturnMapOutput) MapIndex(k pulumi.StringInput) NormalAddressReturnOutput
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 ¶
func (o NormalAddressReturnOutput) AddressIps() pulumi.StringArrayOutput
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) ElementType() reflect.Type
func (PublicAddressAdjustArrayOutput) Index ¶
func (o PublicAddressAdjustArrayOutput) Index(i pulumi.IntInput) PublicAddressAdjustOutput
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) ElementType() reflect.Type
func (PublicAddressAdjustMapOutput) MapIndex ¶
func (o PublicAddressAdjustMapOutput) MapIndex(k pulumi.StringInput) PublicAddressAdjustOutput
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 ¶
func (o PublicAddressAdjustOutput) AddressId() pulumi.StringPtrOutput
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 ¶
func (o PublicAddressAdjustOutput) InstanceId() pulumi.StringPtrOutput
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